DirectX | |
---|---|
Pembangun | Microsoft |
Pelancaran pertama | 30 September 1995 |
Versi terkini/stabil | 10.0 (30 November 2006) |
Ditulis dalam | High Level Shader Language, C++ |
Sistem pengendalian | Microsoft Windows |
Jenis | Antara muka pengaturcaraan aplikasi |
Genre | Rangka kerja aplikasi |
Lesen | EULA proprietari |
Pautan berkaitan | |
Tapak web | Laman utama DirectX |
Blog | |
sunting · sunting di Wikidata |
Microsoft Direct eXtension (juga sentiasa dipanggil DirectX) merupakan koleksi antara muka pengaturcaraan applikasi untuk mengawal tugas berkaitan dengan multimedia, terutamanya pengaturcaraan permainan dan video, di atas platfom Microsoft. Asalnya, nama-nama PPA ini semua bermula dengan Direct, seperti Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, dan lain-lain. DirectX, kemudian, adalah istilah generik untuk semua PPA Direct, dan istilah itu menjadi nama koleksi itu. Dalam tahun-tahun yang menghalang, sesuatu daripada PPA ini telah dikecamkan dan digantikan, supaya konvensi penamaan ini tidak sama sekali. Oleh sebab itu, X telah menggantikan Direct sebagai bahagian sama dalam nama-nama baru teknologi-teknologi DirectX, termasuklah XAct, XInput, dan lain-lain.
Direct3D (APA grafik 3D graphics di dalam DirectX) yang banyak digunakan dalam pemajuan permainan-permainan komputer untuk Microsoft Windows, Microsoft Xbox dan Xbox 360. Direct3D juga digunakan oleh applikasi peribadi untuk tugas visualisasi dan grafik. Sementara Direct3D adalah APA yang paling dikenali dalam DirectX, nama DirectX yang sering digunakan dalam tempat Direct3D.
Antara muka itu yang mempunyai DirectX termasuk komponen untuk kegunaan oleh applikasi yang dijalankan (komponen masa perjalanan) dengan komponen untuk kegunaan oleh pemaju peribadi pada masa reka bentuk (kit pemajuan peribadi). Masa-masa perjalanan yang asalnya diedarkan semula oleh pemaju permainan komputer serta dengan permainan mereka, tetapi sekarang included as built-in parts of Microsoft Windows. KPP yang didapati sebagai muat turun bebas. Walaupun masa-masa perjalanan adalah peribadi proprietari, punca tertutup, kod punca yang disediakan untuk kebanyakan sampel KPP.
Versi Direct3D yang terbaru, Direct3D 10 dan Direct3D 9Ex, adalah eksklusif kepada Windows Vista. Ini kerana banyak perubahan secara meluas dalam reka bentuk grafik Windows, dan tertentu perkenalan Windows Display Driver Model. Reka bentuk semula ini infrastruktur grafik untuk Windows Vista menyokongkan pemayaan perkakasan grafik kepada applikasi dan servis berganda seperti Desktop Window Manager, berbeza dengan kemudahan eksklusif afforded kepada kebolehan applikasi DirectX di atas Windows XP. Kedua-dua Direct3D 9Ex dan Direct3D 10 berharap pada infrastruktur WDDM dan pengemudi-pengemudi WDDM.
Pengemaskinian major kepada API DirectX, DirectX 10 dibekalkan dengan dan sahaja didapati di dalam Windows Vista; versi sebelumnya Windows tidak akan menjalankan applikasi DirectX 10 eksklusif. Perubahan untuk DirectX 10 adalah secara meluas, tetapi Direct3D mencirikan pembaikan pulih API.
Direct3D 10.1 ialah pengemaskinian Direct3D 10.0 yang akan dibekalkan dengan dan memerlukan Windows Vista Service Pack 1 pada tahun 2008.[1] Keluaran ini utamanya menetapkan piawai banyak lagi mutu imej untuk penjual grafik, sementara memberikan pemaju banyak kawalan di atas mutu imej[2].
|date=
(bantuan)
|date=
(bantuan)
Teras | Aero · ClearType · Desktop Window Manager · DirectX · Windows Explorer · Bar tugasan · Menu Start · Cangkerang Windows (Shell namespace · Folder khas · File associations) · Windows Search (Carian tersimpan, iFilters) · Antaramuka Peranti Grafik · Windows Imaging Format · Tenggekan TCP/IP generasi seterusnya · Rangka Kerja .NET · Audio · Cetakan (Spesifikasi Kertas XML) · Windows Script Host (VBScript, JScript) · COM (OLE, Automasi OLE, DCOM, ActiveX, Storan berstruktur) |
---|---|
Applikasi dan perkakasan | Backup and Restore Center · Calculator · Calendar · Character Map · Cmd.exe · Contacts · Control Panel (Applets) · Device Manager · Disk Cleanup · Disk Defragmenter · DVD Maker · Event Viewer · Fax and Scan · Internet Explorer · Journal · Mail · Magnifier · Management Console · Media Center · Meeting Space · Mobile Device Center · Mobility Center · Movie Maker · Narrator · Notepad · Paint · Photo Gallery · PowerShell · Private Character Editor · Problem Reports and Solutions · Remote Assistance · Sidebar · Snipping Tool · Sound Recorder · Sysprep · System Configuration · System File Checker · System Restore · Unix subsystem · Windows Installer · Windows Media Player · Windows Speech Recognition · Task Manager · Windows Update · WordPad · WinSAT |
Inti | Ntoskrnl.exe · hal.dll · System idle process · Svchost.exe · Registry · Windows service · Service Control Manager · WOW / WOW64 · DLL · EXE · NTLDR / Boot Manager · Winlogon · Recovery Console · I/O · WinRE · WinPE · Kernel Patch Protection |
Servis | AutoPlay · BITS · Task Scheduler · Wireless Zero Configuration · Shadow Copy · Windows Error Reporting · Multimedia Class Scheduler · CLFS |
Sistem fail | NTFS (Hard link · Junction point · Mount Point · Reparse point · Symbolic link · TxF · EFS) · FAT32·FAT16·FAT12 · exFAT · CDFS · UDF · DFS · IFS |
Server | Domains · Active Directory · DNS · Group Policy · Roaming user profiles · Distributed Transaction Coordinator · MSMQ · SharePoint Services · Windows Media Services · Rights Management Services · IIS · Terminal Services · WSUS · Network Access Protection · DFS Replication · Remote Differential Compression · Print Services |
Reka bentuk | Reka bentuk siri NT · Object Manager · Permulaan (Vista) · I/O request packets · Kernel Transaction Manager · Logical Disk Manager · Security Accounts Manager · Windows Resource Protection · LSASS · CSRSS · SMSS |
Keselamatan | UAC · BitLocker · Defender · DEP · Protected Media Path · Mandatory Integrity Control · UIPI · Windows Firewall · Security Center |
Permainan | Chess Titans · FreeCell · Hearts · Hold 'Em · InkBall · Mahjong Titans · Minesweeper · Purble Place · Solitaire · Spider Solitaire |
Perkakasan penyenggaraan Microsoft | |
---|---|
Keadaan penyelenggaraan | Visual Studio · Visual Studio Team System · Visual Studio Express · Business Intelligence Development Studio |
Expression Studio | Expression Web · Expression Blend · Expression Design · Expression Media |
Bahasa dan penyusun | Visual Basic · Visual Basic .NET · Visual C++ · Visual C# · Visual J# · Visual FoxPro · ASP.NET · IronPython · IronRuby · Windows PowerShell · XAML |
API major dan rangka kerja | Windows API & Windows SDK · .NET Framework · Windows Presentation Foundation · Windows Communication Foundation · Windows Workflow Foundation · Media Foundation · Windows CardSpace · Windows Driver Foundation · Silverlight · XNA · ASP.NET AJAX · LINQ · ADO.NET · DirectX · Robotics Studio · XNA Framework |
Perkakasan pangkalan data dan bahasa | SQL Server · SQL Server Express (Windows Internal Database) · SQL Server Compact · SQL Server Management Studio · MSDE · Analysis Services · SQL Server Reporting Services · SQL Server Integration Services · SQL Server Notification Services · Visual FoxPro · Microsoft Access |
Kawalan sumber | Team Foundation Server · Visual SourceSafe |
Perisian meja |
Windows (Komponen-komponen) · Office · Visual Studio · Expression · Dynamics · Money · Encarta · Student · Math · Works · MapPoint · Virtual PC · Forefront · Home |
---|---|
Perisian pelayan |
Windows Server · SQL Server · IIS · Exchange · BizTalk · Commerce · ISA Server · System Center · Home Server · SharePoint (WSS, MOSS, Search Server) · OCS · Terminal Services · Microsoft Host Integration Server |
Teknologi |
Active Directory · DirectX · .NET · Windows Media · PlaysForSure · Application Virtualization · Hyper-V · Silverlight · Windows Mobile · Windows Embedded · Mediaroom · HDi |
Harta-benda web |
Windows Live · Office Live (Workspace) · SQL Server Data Services · MSNBC · msnbc.com · ninemsn · MSN · Hotmail · Live Messenger · Spaces · Groups · Live ID · Ignition · Channel 9 · CodePlex · HealthVault |
Permainan | |
Perkakasan |
Surface · Zune (4 / 8 / 16 · 30 · 80 / 120) · MSN TV · Natural Keyboard · Keyboard · Mouse · LifeCam · LifeChat · SideWinder · Ultra-Mobile PC · Fingerprint · Audio System · Cordless Phone · Pocket PC · RoundTable · Response Point |
Pendidikan dan pengenalan |
MCPs · MSDNAA · MSCA · Microsoft Press · Microsoft MVP · Student Partners · Research · Pelajaran berkaitan dengan Microsoft |
Pelesenan |
Client Access License · Shared Source · Licensing Services |
Kritikan |
Windows Vista · Windows XP · Windows 2000 (bahagian) · Windows Me (bahagian) · Windows 9x (bahagian) · Office (bahagian) · Xbox 360 |
Isu undang-undang |
Kes anti-amanah Microsoft Amerika Syarikat · Kes pertandingan Kesatuan Eropah Microsoft |
Ahli lembaga pengarah |
Steve Ballmer · James Cash, Jr. · Dina Dublon · Bill Gates · Raymond Gilmartin · Reed Hastings · David Marquardt · Charles Noski · Helmut Panke · Jon Shirley |
Acquisitions | Altamira Software · aQuantive · Blue Ribbon Soundworks · Bungie · Calista Technologies · Colloquis · Connectix · Consumers Software · Danger · Farecast · FASA Interactive · Fast Search & Transfer · Firefly · Forethought · GIANT Company Software · Groove Networks · Hotmail · Jellyfish.com · Korea Telecom · LinkExchange · Lionhead Studios · Massive Incorporated · Onfolio · PlaceWare · Powerset · ProClarity · Rare · ScreenTonic · Teleo · Tellme Networks · Vermeer Technologies · Visio Corporation · VXtreme · WebTV Networks · Winternals · Yupi |
Berkaitan | Pengabung dan acquisitions · Asset dimilik |
APA dan rangka kerja Microsoft | |
---|---|
Grafik | Desktop Window Manager · DirectX · Direct3D · GDI · Windows Presentation Foundation · Windows Color System · Windows Image Acquisition · Windows Imaging Component |
Audio | DirectSound · DirectMusic · XACT · Speech API |
Multimedia | |
Web | MSHTML · MSXML · RSS Platform · JScript · ActiveX · BHO · XMLHttpRequest · SideBar Gadgets |
Kemudahan data | Microsoft Data Access Components · Extensible Storage Engine · ADO.NET · Entity Framework · Sync Framework · Jet Engine |
Rangkaian | Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API |
Komunikasi | Telephony API |
Pentadbiran dan pengurusan | Win32 console · Windows Script Host · Windows Management Instrumentation · PowerShell · Task Scheduler · Offline Files · Shadow Copy · Windows Installer · Windows Error Reporting · Windows Event Log · Common Log File System |
Model komponen | |
Penyelenggara pemandu | Windows Driver Model (Broadcast Driver Architecture) · Windows Driver Foundation (KMDF, UMDF) |
Keselamatan | Crypto API (CAPICOM) · Windows CardSpace · Data protection API · Security Support Provider Interface |
.NET | Rangka Kerja .NET · ASP.NET · ADO.NET · .NET Remoting · Windows Presentation Foundation · Windows Workflow Foundation · Windows Communication Foundation · Windows CardSpace · XNA · Silverlight · Task Parallel Library |
IPC | MSRPC · Paip dinamakan |
Accessibility | Active Accessibility · UI Automation |
Penyokong teks dan berbilang bahasa | Text Services Framework · Text Object Model · Input method editor · Language Interface Pack · Multilingual User Interface · Uniscribe |
Permainan | Microsoft XNA |