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.
Správa životního cyklu aplikací (ALM)
Správa stavu spuštění aplikace: neběží, běží na pozadí, běží v popředí nebo je pozastaveno. 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.
C++/WinRT
C++/WinRT je standardní projekce jazyka C++17 pro rozhraní API 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.
DirectML
Vysoce výkonné, hardwarově akcelerované rozhraní API pro machine learning ve Windows, které běží na široké škále GPU (a stále více NPU) využívající zásobník DirectX 12. Viz přehled DirectML.
Dynamické závislosti
Dynamic Dependencies zpřístupňuje balíčky architektury pro všechny druhy aplikací: zabalené a rozbalené.
Fluent Design (designový styl "Fluent Design")
Fluent Design je návrhový systém, který umožňuje vytvářet opakovaně použitelné uživatelské prostředí pro různé platformy. Fluent 2 je nejnovější designový systém pro Windows a používá ho WinUI.
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í Hot Reload.
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 (formát balíčku Microsoft Installer)
MSIX je formát balíčku Windows app, který kombinuje nejlepší funkce MSI, .appx, App-V a ClickOnce, aby poskytovaly moderní a spolehlivé prostředí balení. Jedná se o moderní formát balíčku aplikací, který umožňuje snadné nasazení aplikací pro Windows. MSIX se dá použít k balení aplikací vytvořených pomocí Windows App SDK, Win32, WPF nebo Windows Forms. Když k nasazení aplikací používáte MSIX, je vaše aplikace zabalená. Zabalená aplikace může vyhledat aktualizace a řídit, kdy se aktualizace použijí. Co je MSIX?.
Nativní aplikace
Tradičně "nativní" odkazuje na aplikace vytvořené bez použití modulu runtime .NET. V tomto případě je "nativní" synonymem pro "nespravovaný" a lze jej použít k popisu aplikací, které spravují vlastní paměť a záležitosti zabezpečení. Někteří vývojáři také používají nativní označení, že aplikace byla vytvořena tak, aby běžela speciálně ve Windows a přímo volala rozhraní API systému Windows.
.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 provoz transformátoru a další úlohy ML. Aplikace pro Windows můžou cílit na NPU prostřednictvím rozhraní API pro Windows AI, Foundry Local nebo poskytovatelů vykonávání Windows 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
Definice aplikací zabalených, rozbalených a zabalených s externím umístěním najdete v tématu Přehled nasazení. Toto téma také vysvětluje výhody a nevýhody jednotlivých možností.
Zabalená aplikace s externím umístěním
Definice aplikací zabalených, rozbalených a zabalených s externím umístěním najdete v tématu Přehled nasazení. Toto téma také vysvětluje výhody a nevýhody jednotlivých možností.
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 Microsoft Phi 3) navržený tak, aby efektivně běžel na klientských zařízeních (cpu, GPU nebo NPU) s nižší latencí a náklady, které jsou vhodné pro mnoho scénářů umělé inteligence zařízení. 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 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.
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
Definice aplikací zabalených, rozbalených a zabalených s externím umístěním najdete v tématu Přehled nasazení. Toto téma také vysvětluje výhody a nevýhody jednotlivých možností.
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 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
Windows API
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.
Windows App SDK
Sada vývojářských komponent a nástrojů, které představují další vývoj Windows app vývojové platformy. Následník WinUI pro UPW pro vývoj desktopových aplikací. Z operačního systému zvedne knihovny do samostatné sady SDK, kterou můžete použít k vytváření zpětně kompatibilních desktopových aplikací a často dodává nové funkce a možnosti. Viz Přehled možností vývoje aplikací.
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 (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Architektura uživatelského rozhraní pro vytváření desktopových aplikací windows WPF 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 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
Ostrovy XAML umožňují hostovat ovládací prvky WinRT XAML v desktopových aplikacích (Win32, WinForms, WPF) počínaje Windows 10, verzí 1903. Hostovat ovládací prvky WinRT XAML v desktopových aplikacích (ostrovy XAML).
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