Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Silverlight 3D Carousel Effect Tutorial
De 3D- carrousel is een interface gebruikt om webpagina materiaal of foto's te presenteren . Het formaat van de interface is zodanig dat het materiaal wordt gepresenteerd net als een echte carrousel , het materiaal roteert in een cirkelvorm van de voorkant naar de achterkant van het scherm . Deze interface wordt gebruikt in Microsoft's Silverlight -applicatie, die een Javascript taal-formaat voor de programmering doeleinden gebruikt . Instructies
1

Open Microsoft Visual Studio aan de slag met behulp van Silverlight . Zodra het programma wordt geopend , maak een nieuw bestand door te klikken op " File " en vervolgens " Nieuw " en tenslotte " Project . " Kopen van 2

Kies tussen Visual C # of Visual Basic als uw programmeertaal . Selecteer Silverlight als het type project worden afgerond op dit punt ook. Kies elk van deze opties door te wijzen en erop te klikken in het nieuwe project scherm . Eenmaal gemarkeerd , selecteert u " OK " om verder te gaan naar het volgende scherm .
3

Geef uw project welke naam je wilt . Op hetzelfde scherm , koos het type project uit het drop-down menu en kies de versie van Silverlight u gebruikt . U kunt ook uw project met behulp van een testpagina of doe het op je eigen website .
4

Open de Solution Explorer -interface door te klikken op "View " en vervolgens " Solution Explorer " als Solution Exploreer niet automatisch voor u openen . Selecteer de " HelloWorld3D " vanuit Solution Explorer aan de slag op de 3D-interface . DirectX SDK moet worden geïnstalleerd voor u om de HelloWorld3D oplossing te gebruiken .
5

Open het " Default.html " bestand in Solution Explorer . Zorg ervoor dat de " EnableGPUAcceleration " commando is ingeschakeld . Je moet hebben dit nodig om te kunnen functioneren in de loting Silverlight gebruiken . Voeg de DrawingSurface controle door het invoegen van code in MainPage.xaml :

Draw="DrawingSurface_Draw" /> < TextBlock x : Name = " txt " VerticalAlignment = " top " HorizontalAlignment = " , Left "Voorgrond = " White " />

voeg vervolgens de volgende code :

txt.Dispatcher.BeginInvoke
( ( ) = > { txt.Text = string.Format ( " Delta Time : { 0 } ms \\ tTotalTime : { 1 } " , e.DeltaTime.TotalMilliseconds , e.TotalTime ) ;} ) ;
6

Beheer uw huidige grafische apparaat met behulp GraphicsDeviceManager . Dit apparaat manager is nodig voor 3D-weergave . Het toevoegen van " GraphicsDeviceManager DeviceManager = GraphicsDeviceManager.Current ; txt.Text = String.Format ( " Render Mode: { 0 } \\ verraad : { 1 } " , deviceManager.RenderMode , deviceManager.RenderModeReason ) ; " te MainPage.xaml . cs zal de mogelijkheid om 3D-rendering gebruiken in te schakelen. Om dit effectief te maken , stelt de enableGPUAcceleration op " False ", dan start het programma . Zodra het programma draait , stel het zo dat deze is ingeschakeld door het veranderen van de instelling op 'Ware . "
7

Maak uw 3D- rendering met GraphicsDeviceManager . Schakel het apparaat manager voordat je probeert om het te gebruiken bij het ​​invoeren van de volgende code :

" device.Clear
( ClearOptions.Target | ClearOptions.DepthBuffer , nieuwe kleuren ( 0 , 0 , 0 , 0 ) , 10.0f , 0 ) ; "

Gebruik VertexDeclaration naar grootte en indeling van uw gegevens 8 . Gebruik VertexPositionColor om de kleur en VertexPositionTexture voor meer geavanceerde toepassingen te definiëren . U kunt echter ook Microsoft.Xna.Framework.Graphics.Extensions gebruiken voor een aantal vooraf gedefinieerde vertex structuren , in plaats van de bouw van uw eigen .

Previous: Next:
  Computer Programming Languages
·Hoe te Lines of Code Bereken 
·Error Detection & Correction M…
·Het Low Pass -functie in MATLA…
·Hoe maak je een hiërarchische…
·Hoe kan ik een nieuwe functie …
·De Methodes van Debugging Code…
·Wat is een Command Argument ? 
·Hoe te openen een Broderbund S…
·Hoe je PAM authenticatie uitsc…
  Related Articles
Visual Basic 3D Game Tutorial 
XNA Tutorial voor het roteren van een 3D…
Hoe te Waarden ligt in Silverlight 
Hoe te SilverLight gebruiken in Asp.NET 
Hoe maak je 3D Array maken in Python 
Hoe uw eigen Carousel in PHP 
Hoe je Silverlight applicaties creëren …
Hoe een geanimeerde 3D- Logo in Javascri…
Hoe je 3D- games in Java programmeren 
  Programmering Articles
·Hoe te converteren naar RGB HSL in Pytho…
·ActiveX Control Tutorial 
·Hoe te wijzigen een PanelView 
·Hoe maak je een Array schrijven naar een…
·Hoe te tekenen in PHP 
·Hoe maak je een 3D- Java Game Schrijf 
·Visual Basic Data Types 
·Hoe de achtergrond in SMF 
·Hoe om nummers uit een string op Python 
Copyright © Computer Kennis http://www.nldit.com