Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Silverlight 3D Carousel Effect Tutorial

    3D karusell är ett gränssnitt som används för att presentera web material eller fotografier . Formatet av gränssnittet är sådan att materialet läggs fram mycket som en verklig karusell , eftersom materialet roterar på ett cirkulärt sätt från framsidan till baksidan av skärmen. Detta gränssnitt används i Microsofts Silverlight-program , som utnyttjar ett JavaScript -format inför programplaneringen . Instruktioner
    1

    Öppna Microsoft Visual Studio för att komma igång med Silverlight . När programmet öppnas , skapa en ny fil genom att klicka på " File" och sedan " Ny " och slutligen " Projekt . "
    2

    Välj mellan Visual C # eller Visual Basic som din programmeringsspråk. Välj Silverlight som den typ av projekt som ska slutföras vid denna punkt. Välj var och en av dessa alternativ genom att peka och klicka på dem i det nya projektet skärmen. När markerad , välj "OK " för att gå vidare till nästa skärm .
    3

    Ge ditt projekt vilket namn du vill . På samma skärm , valde projektet typ från rullgardinsmenyn och välj versionen av Silverlight du använder . Du kan också sätta upp ditt projekt med hjälp av en testsida eller göra det i din egen webbplats .
    4

    Öppna gränssnittet Solution Explorer genom att klicka på " Visa " och sedan " Solution Explorer " om lösning Exploreer inte öppnas automatiskt för dig . Välj " HelloWorld3D " inifrån Solution Explorer för att komma igång med 3D-gränssnitt . DirectX SDK måste installeras för dig att använda HelloWorld3D lösningen .
    5

    Öppna " default.html " filen i Solution Explorer . Se till att " EnableGPUAcceleration " kommandot är aktiverat . Du måste ha detta aktiverat för att kunna använda lottningen funktionen i Silverlight . Tillsätt DrawingSurface kontrollen genom att sätta kod i MainPage.xaml :

    < TextBlock x : Name = " txt " VerticalAlignment = " Top " HorizontalAlignment = " , Vänster " förgrund = " White " />

    lägg sedan till följande kod :

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

    Hantera ditt nuvarande grafikkort enheten med GraphicsDeviceManager . Denna enhetshanteraren är nödvändig för 3D-rendering . Lägga " GraphicsDeviceManager deviceManager = GraphicsDeviceManager.Current , txt.Text = string.Format ( " Render Mode: { 0 } \\ förräderi : { 1 } " , deviceManager.RenderMode , deviceManager.RenderModeReason ) , " till MainPage.xaml . CS möjliggör förmågan att använda 3D- rendering . För att göra detta effektivt , ställer enableGPUAcceleration till " False ", kör sedan programmet . När programmet körs , ställ in det så att det är aktiverat genom att ändra inställningen till "true ".
    7

    Skapa din 3D-rendering med GraphicsDeviceManager . Rensa enhetshanteraren innan du försöker använda den genom att skriva in följande kod :

    " device.Clear ( ClearOptions.Target

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en UDB Funktion
    ·Hur Decode felrättande koder via Linear Programming
    ·Hur man klarar Dynamiska datumvariabler i SSIS
    ·Typer av Klustring Algoritmer
    ·Hur importera användare i Community Builder på Joomla…
    ·Vilka är fördelarna med en villkorlig uppgift
    ·Hur man lär Object - Oriented Design
    ·PHP Array Sortera Funktion
    ·Hur man skriver en byte array till Arkiv
    ·Hur man skriver en yttre koppling i AFD i WebFOCUS
    Utvalda artiklarna
    ·Varför är Scroll Bar Blinkande
    ·Hur man kör Perl på en bärbar dator
    ·Förhållandet mellan JVM Minnen & Heap Size
    ·Hur man använder en listbox kontroll i MFC Visual C + …
    ·Hur man bygger en ActiveX- objekt med Visual Basic 6
    ·Hur man programmerar en agenda i VB.NET
    ·Hur öppna SIP -filer
    ·Visar ett PGM bildblock på C + +
    ·Hur man kan få ett värde String egendom från Java
    ·Ljuslåda Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz