Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento glosář podporuje společnou slovní zásobu mezi vývojáři pro Windows.
Upřesňující nastavení Windows
Část Nastavení Windows 11 pro možnosti určené vývojářům, jako je režim pro vývojáře, sudo, dlouhé cesty, přípony souborů, Dev Drive, spouštění skriptů PowerShellu a výchozí terminál. Na Windows 11, verze 25H2 a novější, otevřete Nastavení > System > Advanced. Viz Upřesňující nastavení Windows.
Správa životního cyklu aplikací (ALM)
Procesy a rozhraní API, která spravují, jak se aplikace spouští, aktivuje, spustí, restartuje a ukončí. Aplikace pro UPW můžou přecházet mezi stavy popředí, pozadí a pozastavenými stavy. Windows App SDK desktopové aplikace používají životní cyklus procesu Win32 a správce životního cyklu UPW je nezastavuje. Viz životní cyklus aplikace pro UPW a životní cyklus aplikace sady Windows App SDK.
Aplikační model
Často se označuje jako "model aplikace". Aplikační model kombinuje komponenty nasazení, izolace, životního cyklu a prezentace, které jsou jedinečné pro danou technologii vývoje aplikací. Například aplikace Windows App SDK a WinUI 3 běží v modelu aplikace Win32, zatímco WinUI pro aplikace pro UPW běží na modelu aplikace pro UPW.
Balení aplikací
Popisuje způsob zabalení aplikace před nasazením a instalací uživatelů. Aplikaci je možné zabalit, rozbalit nebo zabalit s externím umístěním (viz nejčastější dotazy pro vývojáře pro Windows).
Bootstrapper
Distribuovatelná komponenta, která poskytuje rozhraní API pro vyhledání a načtení balíčku architektury Windows App SDK pro volající proces. V aplikaci zabalené s externím umístěním nebo v rozbalené aplikaci můžete načíst rámcový balíček Windows App SDK explicitně voláním Bootstrapper API, jako je MddBootstrapInitialize. Viz Reference balíčku frameworku Windows App SDK při běhu.
CsWin32
Generátor zdrojového kódu pro .NET, který během sestavení vytváří typově bezpečné signatury P/Invoke pro rozhraní API systému Win32. Vypíšete potřebná rozhraní API v NativeMethods.txt souboru a CsWin32 automaticky vygeneruje správný kód vzájemné spolupráce. Je to doporučená náhrada za ručně psané deklarace [DllImport]. Viz Volání rozhraní API Win32 z aplikace pro Windows v jazyce C# (CsWin32).
C++/WinRT
C++/WinRT je standardní projekce jazyka C++17 pro rozhraní API prostředí Windows Runtime (WinRT), implementovaná jako knihovna založená na hlavičce a navržená tak, aby poskytovala prvotřídní access moderním rozhraním API systému Windows. Viz C++/WinRT.
Dev Drive
Úložný svazek optimalizovaný pro pracovní zátěže vývojářů. Dev Drive používá odolný systém souborů (ReFS) a poskytuje rychlejší výkon běžných operací s vstupně-výstupními operacemi vývoje, jako jsou sestavení, instalace balíčků a správa zdrojového kódu. Viz Nastavení Dev Drive na Windows 11.
Domovská stránka pro vývojáře
Opensourcový řídicí panel pro vývojáře Windows, který byl vyřazen v květnu 2025. Jeho úložiště se archivuje. Pro aktuální pracovní postupy nastavení použijte upřesňující nastavení Windows, konfiguraci WinGet a Dev Drive.
DirectML
Vysoce výkonné rozhraní API DirectX 12 s akcelerovaným hardwarem pro úlohy strojového učení na podporovaných grafických procesorech. Informace o odvozování ONNX na vyšší úrovni napříč dostupnými procesory, GPU a NPU najdete v tématu Windows ML. Viz přehled DirectML.
Dynamické závislosti
Dynamické závislosti zpřístupňuje obsah balíčku architektury pro zabalené a rozbalené aplikace za běhu.
Fluent Design (designový styl "Fluent Design")
Fluent Design je systém návrhu pro Windows prostředí. WinUI poskytuje ovládací prvky, materiály, typografii a vzory interakce, které implementují pokyny Fluent.
Místní prostředí Foundry
Jednoduchý modul runtime pro místní spouštění malých jazykových modelů na zařízeních Windows pomocí dostupného hardwaru (CPU, GPU nebo NPU). Umožňuje scénáře offline umělé inteligence s nízkou latencí. Viz Začínáme s Foundry Local.
GitHub Copilot
AI spolupracovník, který vám pomůže psát kód rychleji a s menší námahou ve Visual Studiu nebo Visual Studio Code (VS Code). Další informace najdete v tématu AI-asistovaný vývoj v Visual Studio.
Opětovné načítání za provozu
Funkce vývoje aplikací, která umožňuje aktualizovat kód aplikace a sledovat změny během spouštění aplikace, eliminuje nutnost zastavit, znovu sestavit a znovu spouštět aplikace při vývoji. Viz Napište a debuggujte běžící kód pomocí Opětovné načítání za provozu.
Hybridní aplikace
Aplikace, která používá více technologií. Například aplikace .NET MAUI, která používá Blazor k vykreslení webového obsahu v ovládacím prvku WebView2. Další informace najdete v tématu ASP.NET Core Blazor Hybrid.
Hybridní propojení CRT
Technika propojení knihovny modulu runtime C/C++, která zjednodušuje nasazení. Označuje se také jako hybrid CRT. Podívejte se na hybridní propojení knihovny běhového modulu C/C++ (hybridní propojení CRT).
Velký jazykový model (LLM)
Model založený na transformátoru natrénovaný na velkých korporech pro pochopení a generování přirozeného jazyka (a někdy i obrázků/zvuku). Podporuje úkoly, jako je chat, sumarizace a generování kódu. Viz Azure OpenAI modely.
Spravované aplikace
"Managed" označuje "spravovaný modul runtime" .NET, který poskytuje spravované služby, jako je uvolňování paměti a záruky zabezpečení. Pokud vytváříte aplikaci s .NET, vytváříte spravovanou aplikaci.
Servery MCP
MCP je otevřený protokol navržený tak, aby standardizoval integraci mezi aplikacemi AI a externími nástroji a zdroji dat. Servery MCP (Model Context Protocol).
Základní třídy Microsoft (MFC)
Pomocí knihovny MFC (Microsoft Foundation Classes) můžete vytvářet složitá uživatelská rozhraní s více ovládacími prvky. Pomocí knihovny MFC můžete vytvářet aplikace s uživatelskými rozhraními ve stylu Office. Viz: MFC desktopové aplikace.
Microsoft Foundry
Spravovaná platforma pro sestavování, vyhodnocování a nasazování generovaných aplikací AI se základními modely Dříve Azure AI Foundry. Viz dokumentaci Microsoft Foundry.
MSIX
MSIX je Windows formát balíčku aplikace pro spolehlivou instalaci, aktualizaci a odebrání. MSIX můžete používat s aplikacemi vytvořenými pomocí Windows App SDK, Win32, WPF (Windows Presentation Foundation) nebo model Windows Forms. Aplikace nasazená pomocí MSIX je zabalená aplikace. Viz Co je MSIX?
Nativní aplikace
Aplikace specifická pro Windows, která se integruje s funkcemi uživatelského rozhraní Windows a platformy. Nativní aplikace Windows může používat spravované C# a .NET, nespravované C++ nebo obojí. Tento význam se liší od nativního kódu, což znamená, že kód, který se spouští mimo spravovaný modul runtime.
P/Invoke (služby vyvolání platformy)
Mechanismus .NET pro volání nespravovaných (nativních) funkcí ze spravovaného kódu C#. Moderní Windows aplikace by měly používat CsWin32 k automatickému generování podpisů P/Invoke místo ručního zápisu [DllImport] deklarací.
.NET MAUI
.NET uživatelské rozhraní více platforem aplikací. Multiplatformní architektura pro vytváření nativních mobilních a desktopových aplikací pomocí C# a XAML Vývoj Xamarin.Forms se vyvinul od mobilních až po desktopové scénáře, přičemž ovládací prvky uživatelského rozhraní byly přestavěny od základů pro zvýšení výkonu a rozšiřitelnost.
Co je .NET MAUI?.
Jednotka pro neurální zpracování (NPU)
Vyhrazený akcelerátor AI na zařízení optimalizovaný pro úlohy strojového učení. Windows aplikace můžou používat NPU prostřednictvím podporovaných Windows rozhraní API AI, Foundry Local nebo Windows poskytovatelů spouštění ML.
MODUL RUNTIME ONNX (ORT)
Vysoce výkonný modul pro odvozování pro různé platformy pro modely ve formátu ONNX. Viz Spuštění modelů ONNX.
Zabalená aplikace
Aplikace, jejíž soubory, manifest, identita a informace o nasazení jsou obsaženy v balíčku, jako je MSIX. Aplikace v balíčku mají identitu balíčku a mohou používat instalaci, aktualizaci a odinstalaci spravované balíčkem. Viz Přehled balení.
Zabalená aplikace s externím umístěním
Aplikace, která používá malý balíček identity a současně uchovává binární soubory mimo balíček a zachovává stávající instalační program a proces aktualizace. Označuje se také jako aplikace s externím umístěním nebo řídkým balíčkem. Viz Přehled balení.
Identita balíčku
Identita spravovaná systémem definovaná manifestem balíčku. Některé funkce systému Windows, včetně některých scénářů na pozadí, push oznámení, integrace shellu a scénářů Windows AI, vyžadují identitu balíčku. Viz funkce které vyžadují identitu balíčku.
Nasazení závislé na rozhraní
Windows App SDK režim nasazení, ve kterém aplikace používá komponenty modulu runtime Windows App SDK nainstalované samostatně na zařízení. Vytváří menší balíček aplikace, ale vyžaduje, aby na zařízení byl nainstalován odpovídající runtime Windows App SDK. Viz přehled nasazení sady Windows App SDK .
PowerToys
Sada nástrojů, které uživatelům umožňují ladit a optimalizovat jejich zážitek s Windows pro vyšší produktivitu. Viz dokumentace k PowerToys.
Progresivní webová aplikace (PWA)
Aplikace, kterou sestavíte pomocí webových technologií, a která se dá nainstalovat a spustit na všech zařízeních, z jednoho základu kódu. Další informace o vytváření PWA najdete v tématu Přehled progresivních Web Apps (PWAs).
Projekt Reunion
Název kódu pro Windows App SDK. Už se nepoužívá.
React Native
React Native je vývojová platforma z Meta, která vývojářům umožňuje vytvářet plně nativní multiplatformní aplikace pomocí JavaScriptu, TypeScriptu a Reactu.
React Native pro stolní počítače
React Native for Desktop přináší podporu React Native do sad WINDOWS SDK, což vývojářům umožňuje vytvářet nativní aplikace pro Windows pro zařízení podporovaná Windows 10 a Windows 11 pomocí JavaScriptu. To zahrnuje počítače, tablety, 2 in-1s a Xbox. Pojem React Native for Desktop zahrnuje React Native pro Windows i React Native pro macOS.
Zodpovědná AI (RAI)
Sada doporučených osvědčených postupů pro vývoj, které se používají při vytváření aplikací a funkcí. Další informace o principech RAI a jejich použití pro vývoj pro Windows najdete v tématu Vývoj zodpovědných aplikací a funkcí umělé inteligence ve Windows.
Malý jazykový model (SLM)
Kompaktní model (například Phi Silica) navržený tak, aby efektivně běžel na klientských zařízeních (cpu, GPU nebo NPU) s nižší latencí a náklady, vhodný pro mnoho scénářů umělé inteligence na zařízeních. Viz Začínáme s Phi Silica.
Rozpoznání textu
Rozpoznávání textu, označované také jako optické rozpoznávání znaků (OCR), je podporováno rozhraními API windows AI, která rozpozná a extrahují text v obrázcích a převedou ho na strojově čitelné datové proudy znaků. Viz Začněte s rozpoznáváním textu s pomocí AI.
Universal Windows Platform (UPW)
Vývojová platforma aplikací a aplikační model, které k doručování zabalených aplikací používají rozhraní API pro prostředí Windows Runtime (WinRT). Aplikace pro UPW běží v prostředí v izolovaném prostoru (sandbox) a dědí zabezpečení platformy UPW. Další informace o UWP.
Poznámka
Vytvářejte aplikace pro Windows pomocí Windows App SDK a WinUI. Můžete také použít WPF (Windows Presentation Foundation).
Nespravovaná aplikace
Aplikace, které nejsou spravovány modulem runtime .NET. Pokud zpracováváte vlastní správu paměti, vytváříte nespravovanou aplikaci.
Rozbalené aplikace
Aplikace nainstalovaná a aktualizovaná mimo systém nasazování balíčků systému Windows, například prostřednictvím MSI, EXE, ClickOnce, skriptů nebo nasazení XCOPY. Rozbalená aplikace nemá identitu balíčku. Pokud chcete při přidávání identity zachovat externě umístěné binární soubory, použijte model zabaleného s externím umístěním. Viz Přehled balení.
Samostatné nasazení
Windows App SDK režim nasazení, který zahrnuje komponenty architektury s aplikací místo použití samostatně nainstalovaných balíčků modulu runtime. Zvyšuje velikost nasazení, ale umožňuje aplikaci dodávat své závislosti na sadě Windows App SDK spolu s aplikací. Viz přehled nasazení sady Windows App SDK .
rozšíření Visual Studio (VSIX)
Umožňuje vytvářet, zabalovat a nasazovat rozšíření Visual Studio. Zahajte práci pomocí šablony VSIX Project.
WebView2
Ovládací prvek, který vývojářům aplikací umožňuje vkládat webový obsah (HTML/CSS/JS) do svých nativních aplikací pomocí vykreslovacího modulu Microsoft Edge (Chromium). WebView2 můžete použít ve WinUI, Win32 C++, WPF (Windows Presentation Foundation) a WinForms. Viz Úvod do microsoft Edge WebView2.
Microsoft Foundry pro Windows
Microsoft Foundry ve Windows nabízí funkce a rozhraní API založené na umělé inteligenci na počítačích s Windows 10 a novějším. Některé funkce, jako je Phi Silica, vyžadují hardware Copilot+ PC. Přehled rozhraní API pro Windows AI
rozhraní API Windows
Odkazuje na celou sadu rozhraní API systému Windows, včetně rozhraní API Win32, rozhraní COM API, rozhraní API winRT pro UPW a rozhraní WINRT/Win32 API, která jsou součástí Windows App SDK a WinUI.
aplikace pro Windows Development s rozhraním příkazového řádku (winapp CLI)
Opensourcový nástroj příkazového řádku ve verzi Public Preview pro správu sad SDK Windows, identity balíčků, manifestů, certifikátů, sestavení, balení a automatizace uživatelského rozhraní napříč architekturami aplikací Windows. Viz CLI pro vývoj aplikací pro aplikace pro Windows.
Windows App SDK
Sada nezávisle obsluhovaných komponent a nástrojů pro vývoj desktopových aplikací Windows Zahrnuje WinUI, životní cyklus aplikace, okna, oznámení, prostředky, text a další rozhraní API. Windows App SDK se místo nahrazení sady Windows SDK doplňuje. Viz Windows App SDK.
modul runtime sady Windows App SDK
Balíčky framework, Main a Singleton používané aplikacemi závislými na architektuře Windows App SDK. Zabalené aplikace obvykle získávají běhové prostředí nasazením balíčku; nebalené aplikace používají automatickou nebo explicitní inicializaci dynamických závislostí. Viz přehled nasazení sady Windows App SDK .
model model Windows Forms
Označuje se také jako WinForms. Architektura uživatelského rozhraní pro vytváření desktopových aplikací windows Jedná se o obálku .NET přes knihovny uživatelského rozhraní systému Windows, jako je User32 a GDI+. Jedná se o osvědčený způsob, jak vytvářet desktopové aplikace pomocí vizuálního návrháře ve Visual Studio. Vizte průvodce Desktop (model Windows Forms .NET).
Windows Presentation Foundation (WPF (Windows Presentation Foundation))
Architektura uživatelského rozhraní pro vytváření desktopových aplikací windows WPF (Windows Presentation Foundation) aplikace jsou založené na architektuře vektorové grafiky. To umožňuje aplikacím vypadat skvěle na monitorech s vysokým rozlišením DPI, protože je možné je neomezeně škálovat. Viz Co je Windows Presentation Foundation (WPF (Windows Presentation Foundation))?.
Windows SDK
Windows SDK je kolekce hlaviček, knihoven, metadat a nástrojů, které umožňují vytvářet desktopové a upW aplikace pro Windows. Sada Windows SDK není stejná jako Windows App SDK.
WinUI (dříve označované jako WinUI 3)
Nejnovější a doporučená architektura uživatelského rozhraní pro desktopové aplikace pro Windows Tato architektura je dostupná prostřednictvím Windows App SDK a byla oddělena od operačního systému Windows. WinUI používá Fluent Design k poskytování nativní architektury uživatelského rozhraní pro desktopové aplikace pro Windows. Pokud jste pracovali s WinUI pro UWP, bude vám to velmi povědomé. Upozorňujeme, že aplikace WinUI se běžně označují jako "Aplikace WinUI". Viz WinUI.
WinUI pro UPW (dříve označované jako WinUI 2)
WinUI pro UPW je úzce integrovaný se sadami Windows SDK a poskytuje nativní ovládací prvky uživatelského rozhraní Windows a další prvky uživatelského rozhraní pro aplikace UPW a desktopové aplikace využívající xaml islands. Viz WinUI pro UPW.
Ostrovy XAML
Technika hostování pro umístění obsahu XAML do aplikace, která používá jinou architekturu desktopového uživatelského rozhraní. Starší system XAML Islands hostují ovládací prvky UWP XAML. WinUI XAML Islands hostují ovládací prvky sady Windows App SDK a používají různá rozhraní API, jmenné prostory a požadavky na hostování.
Windows ML
Rozhraní API pro Windows pro místní spouštění modelů ONNX v aplikacích pro Windows s automatickou správou zprostředkovatele spouštění napříč procesory, GPU a NPU. Viz Windows ML.
Související obsah
- Nejčastější dotazy na vývojáře systému Windows
- Přehled možností vývoje aplikací
Windows developer