Download.it - sökikon
Advertisement

Ett fullskaligt paket av DirectX-tjänster för att skapa DirextX kompatibla applikationer

Ett fullskaligt paket av DirectX-tjänster för att skapa DirextX kompatibla applikationer

Röster: (135 röster)

Programlicens: Free

Utvecklare: Microsoft

Version: 9.29.1962.02

Fungerar under: Windows

Röster:

Programlicens

(135 röster)

Free

Utvecklare

Version

Microsoft

9.29.1962.02

Fungerar under:

Windows

Fördelar

  • Skapa grafikapplikationer av hög kvalitet
  • Inkluderar fullständiga headerfiler och dokumentation
  • Uppdateras regelbundet av Microsoft

Nackdelar

  • Mycket brant inlärningskurva
  • Begränsade användningsområden över plattformar

DirectX SDK är en samling verktyg och andra filer som är nödvändiga för att skriva program som använder Microsofts DirectX grafikramverk. Det är viktigt att veta att programvaruutvecklingskitet, eller SDK, enbart är avsett för utvecklare. Personer som söker DirectX-paketet för att kunna köra ett spel eller annan programvara behöver ladda ner ett separat paket. En annan sak att vara medveten om är att DirectX SDK inte fungerar på alla system, inklusive vissa anpassade och äldre versioner av Windows. Det är också inkluderat i ett annat SDK för Windows 8.

DirectX är ett grafikramverk utvecklat av Microsoft för Windows och vissa andra system. SDK:et tillhandahåller allt som programmerare behöver för att skapa högpresterande två- och tredimensionell (3D) grafik i C eller C++. DirectX är unikt eftersom det tillåter programmerare att använda ett relativt enkelt gränssnitt för att koppla upp sig mot ett brett utbud av hårdvaruenheter. SDK:et är designat för att erbjuda ett generiskt ramverk för att skicka grafik direkt till ett grafikkort eller en processor. Med DirectX SDK är det möjligt att skapa applikationer eller spel som presterar dussintals eller fler bildrutor per sekund, samtidigt som 3D-scener renderas i realtid. Det ger också tillgång till specialiserade grafikkortsfunktioner som är unika för varje tillverkare.

Det huvudsakliga som ingår i DirectX SDK är körtidsbiblioteket. Körtiden är det faktiska programmet som måste köras i bakgrunden för att göra DirectX funktionellt. Det agerar som en server eller en motor. Applikationer skickar data genom körtiden till grafikkortet eller huvudprocessorn. Det är möjligt att etablera en grafikpipeline som optimerar uppgifter som vektortransformationer och borttagning av dolda ytor. Körtiden måste integreras i ett större projekt och kan inte köras för sig själv för att utföra något avancerat.

Det andra som programmerare får med DirectX SDK är ett komplett applikationsprogrammeringsgränssnitt (API). Detta gränssnitt inkluderar headerfiler för programmeringsspråken C och C++. Det är möjligt att använda DirectX SDK med andra språk även om ett mellanliggande mjukvarubibliotek kommer att behövas med kompilerade infödda filer. Headerfilerna åtföljs av API-dokumentation. Denna dokumentation listar utförligt parametrarna för varje funktion eller metod. De inkluderar också beskrivningar av vad allt gör. En sista viktig del av SDK:et är en handledning. Handledningen vägleder programmerare genom hur man använder de olika delarna av biblioteket för att skapa grafiska applikationer.

Vissa verktyg och hjälpmedel ingår i DirectX SDK. Dessa verktyg är främst avsedda för diagnostik och testning. De kan underlätta felsökning av kod och upptäckt av fel i komplexa program. Verkligheten är att DirectX SDK faktiskt är avsett att användas som en del av en större integrerad utvecklingsmiljö som omfattar visuella verktyg. DirectX SDK är en nödvändig nedladdning för alla som vill skapa högkvalitativa 3D-spel eller applikationer för Windows-operativsystemet.

Fördelar

  • Skapa grafikapplikationer av hög kvalitet
  • Inkluderar fullständiga headerfiler och dokumentation
  • Uppdateras regelbundet av Microsoft

Nackdelar

  • Mycket brant inlärningskurva
  • Begränsade användningsområden över plattformar