Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk a Windows-alkalmazások ábráit érintő forgatókönyvekhez kapcsolódó fejlesztési funkciók indexét tartalmazza.
Win2D
A Win2D egy könnyen használható Windows-futtatókörnyezet API az azonnali 2D grafikus megjelenítéshez GPU-gyorsítással.
A Windows App SDK szolgáltatásai
A Windows App SDK a windows 10-es és újabb operációsrendszer-kiadások grafikus forgatókönyveihez kapcsolódó alábbi funkciókat biztosítja.
| Tulajdonság | Description |
|---|---|
| Szöveg renderelése DWriteCore használatával | A Windows App SDK DWriteCore-fejléceiben található C++/COM API-k segítségével eszközfüggetlen szövegelrendezési rendszerrel, kiváló minőségű al képpontos Microsoft ClearType szövegmegjelenítéssel, hardveresen gyorsított szöveggel, többformátumú szöveggel, széles nyelvi támogatással és sok más funkcióval jelenítheti meg a szöveget. |
Windows operációs rendszer szolgáltatásai
A Windows 10-es és újabb operációsrendszer-kiadások az alkalmazások grafikus forgatókönyveihez kapcsolódó API-k széles választékát biztosítják. Ezek a funkciók a Windows SDK által biztosított WinRT és Win32 (C++ és COM) API-k kombinációján keresztül érhetők el.
WinRT API-k
Az alábbi cikkek a Windows SDK által biztosított WinRT API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.
| Cikk | Description |
|---|---|
| Vizualizációs réteg | Megtudhatja, hogyan használhatja a Visual réteget a WinUI- és a Windows App SDK-alkalmazásokban. A Vizualizáció réteg nagy teljesítményű, megtartott módú API-t biztosít grafikákhoz, effektusokhoz és animációkhoz, és a Windows-alkalmazásokban az összes WinRT XAML-alapú felhasználói felület alapja. |
| A Visual-réteg használata asztali alkalmazásokban | Megtudhatja, hogyan használhatja a vizualizációs réteget a WPF, a Windows Forms és a C++ Win32 alkalmazásokban. |
| Képernyőfelvétel | Használja a Windows. Graphics.Capture API-k a képkockák megjelenítéséhez vagy alkalmazásablakból való beszerzéséhez, videostreamek vagy pillanatképek létrehozásához együttműködésen alapuló és interaktív élményekhez. |
| XAML-platform | Ismerje meg az XAML nyelv alapjait és a WinRT-alapú windowsos grafikus összetevőkkel kapcsolatos fogalmakat. |
Win32 (C++ és COM) API-k
Az alábbi cikkek a Windows SDK által biztosított Win32 (C++ és COM) API-kon keresztül elérhető funkciókról nyújtanak tájékoztatást.
| Cikk | Description |
|---|---|
| Grafika és játék | Ismerje meg a Win32 API-k grafikával, játékkal és képalkotóval kapcsolatos szélességét. |
| DirectX | A DirectX-ábrák olyan API-kat biztosítanak, amelyekkel játékokat és más nagy teljesítményű multimédiás alkalmazásokat hozhat létre. |
| Direct3D 12 | A Direct3D 12 az aktuális generációs grafikus API a nagy teljesítményű játékokhoz és a valós idejű térhatású rendereléshez. Alacsonyabb szintű hardverhozzáférést és alacsonyabb illesztőprogram-terhelést biztosít a Direct3D 11-hez képest. |
| Direct3D 11 | A Direct3D 11 az előző generációs 3D grafikus API. Fontolja meg a Direct3D 12-t olyan új projektek esetében, amelyek maximális GPU-teljesítményt igényelnek. |
| Direct2D | A Direct2D egy hardveresen gyorsított, azonnali módú, kétdimenziós grafikus API, amely nagy teljesítményt és kiváló minőségű renderelést biztosít a kétdimenziós geometriához, a bitképekhez és a szövegekhez. |
| DirectWrite | A DirectWrite támogatja a kiváló minőségű szövegmegjelenítést, a felbontásfüggetlen szerkezeti betűtípusokat, valamint a teljes Unicode-szöveget és elrendezéseket. |
| DirectXMath | A DirectXMath optimális matematikai kódtárat biztosít a grafikus programokhoz gyakran használt típusokhoz és függvényekhez, amelyek nagy teljesítményt igényelnek Windows. |
| DXGI | Microsoft DirectX Grafikus infrastruktúra (DXGI) kezeli a megjelenítési adapterek és monitorok számbavételét, a megjelenítési csereláncok kezelését és a rajzfelületek windowsokkal való társítását. |
| Windows képalkotó összetevő (WIC) | A WIC bővíthető keretrendszert biztosít a képek és a kép metaadatainak használatához. Támogatja a BMP, GIF, ICO, JPEG, PNG, TIFF és DDS formátumokat. |
| Windows GDI | A grafikus eszköz felülete (GDI) egy alapvető API, amely lehetővé teszi az alkalmazások számára, hogy grafikus és formázott szöveget használjanak mind a videokijelzőn, mind a nyomtatón. |
.NET-szolgáltatások
A .NET SDK a WPF- és Windows Forms-alkalmazások grafikus forgatókönyveihez kapcsolódó API-kat is biztosít.
| Cikk | Description |
|---|---|
| Grafika (WPF) | Ismerje meg, hogyan integrálható a multimédiás, vektorgrafikai, animációs és tartalomösszetételi támogatás a WPF-alkalmazásokban. |
| Grafika és rajz (Windows Forms) | Megtudhatja, hogyan hozhat létre grafikus elemeket, rajzolhat szöveget és kezelheti a grafikus képeket a Windows Forms-alkalmazásokban. |
Játékfejlesztés
A teljes funkcionalitású, Windows-alapú játékfejlesztéshez használja a Microsoft Játékfejlesztő készlet (GDK) eszközkészletet, amely API-kat biztosít az Xbox Live-szolgáltatásokhoz, a játékcsomagoláshoz, valamint a PC-re és Xboxra történő üzembe helyezéshez.
Játékspecifikus grafikus programozás esetén a Direct3D 12 az ajánlott API. Explicit vezérlést biztosít a GPU-erőforrások felett, többszálas parancsküldést és a modern GPU-hardverekhez való legalacsonyabb terhelésű hozzáférést.
Lásd még
- DirectX grafikai minták a GitHubon — A Direct3D 12 és a DirectX hivatalos mintakódja
- DWriteCore (Windows App SDK) – A DirectWrite Windows App SDK implementálása
- Képernyőrögzítés – Képkockák rögzítése egy megjelenítési vagy alkalmazásablakból Windows használatával. Graphics.Capture
- DirectX eszközkészlet a Direct3D 12-hez – Súgótár a Direct3D 12 játékfejlesztéséhez
- PIX a Windows – A DirectX 12 teljesítményhangoló és hibakereső eszköze
- XInput (játékvezérlő bemenete) – API Xbox vezérlő bemenetéhez Windows játékokban
- ONNX Runtime – Gépi tanulási modellek futtatása az eszközön a játék AI-hoz és valós idejű következtetéshez
Windows developer