Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze woordenlijst bevordert een gemeenschappelijke woordenlijst onder Windows-ontwikkelaars.
Geavanceerde Windows-instellingen
De instellingen van Windows 11 voor opties voor ontwikkelaars, zoals Ontwikkelaarsmodus, sudo, lange paden, bestandsextensies, Dev Drive, het uitvoeren van PowerShell-scripts en de standaardterminal. Open Instellingen > systeem > geavanceerd in Windows 11 versie 25H2 en hoger. Zie Geavanceerde Windows-instellingen.
App-levenscyclusbeheer (ALM)
De processen en API's die beheren hoe een app wordt gestart, geactiveerd, uitgevoerd, opnieuw opgestart en beëindigd. UWP-apps kunnen schakelen tussen voorgrond-, achtergrond- en onderbroken statussen. Windows App SDK desktop-apps de levenscyclus van het Win32-proces gebruiken en niet worden onderbroken door de UWP-levenscyclusbeheerder. Zie de levenscyclus van UWP-apps en de levenscyclus van de Windows App SDK-app.
Applicatiemodel
Vaak aangeduid als 'app-model'. Het toepassingsmodel combineert implementatie-, isolatie-, levenscyclus- en presentatieonderdelen die uniek zijn voor een bepaalde toepassingsontwikkelingstechnologie. Windows App SDK- en WinUI 3-apps worden bijvoorbeeld uitgevoerd op het Win32-app-model, terwijl WinUI voor UWP-apps worden uitgevoerd op het UWP-app-model.
Toepassingsverpakking
Beschrijft de manier waarop uw app wordt verpakt voordat ze worden geïmplementeerd en geïnstalleerd door gebruikers. Een app kan worden verpakt, uitgepakt of verpakt met externe locatie (zie de veelgestelde vragen over Windows-ontwikkelaars).
Bootstrapper
Een herdistribueerbaar onderdeel dat een API biedt om het Windows App SDK frameworkpakket voor het aanroepende proces te zoeken en te laden. In een pakket met externe locatie of uitgepakte app kunt u het Windows App SDK frameworkpakket expliciet laden door Bootstrapper-API's aan te roepen, zoals MdBootstrapInitialize. Zie Verwijs naar het Windows App SDK framework-pakket tijdens uitvoeringstijd.
CsWin32
Een .NET brongenerator die typeveilige P/Invoke-handtekeningen produceert voor Win32-API's tijdens de build. U vermeldt de API's die u nodig hebt in een NativeMethods.txt bestand en CsWin32 genereert automatisch de juiste interoperabiliteitscode. Het is de aanbevolen vervanging voor handgeschreven [DllImport] declaraties. Zie Win32-API's aanroepen vanuit een C# Windows-app (CsWin32).
C++/WinRT
C++/WinRT is een standaard C++17-taalprojectie voor Windows Runtime (WinRT)-API's, geïmplementeerd als een bibliotheek op basis van headers en ontworpen om eersteklas access te bieden aan moderne Windows-API's. Zie C++/WinRT.
Dev Drive
Een opslagvolume dat is geoptimaliseerd voor workloads van ontwikkelaars. Dev Drive maakt gebruik van het Resilient File System (ReFS) en biedt snellere prestaties voor algemene I/O-bewerkingen voor ontwikkeling, zoals builds, pakketinstallatie en broncodebeheer. Zie Een Dev Drive instellen in Windows 11.
Dev Startpagina
Een opensource-Windows ontwikkelaarsdashboard dat in mei 2025 buiten gebruik is gesteld. De opslagplaats wordt gearchiveerd. Gebruik Advanced Windows Settings, WinGet Configuration en Dev Drive voor huidige installatiewerkstromen.
DirectML
Een krachtige, hardware-versnelde DirectX 12-API voor machine learning-workloads op ondersteunde GPU's. Zie Windows ML voor onNX-deductie op een hoger niveau voor beschikbare CPU's, GPU's en NPU's. Zie het Overzicht van DirectML.
Dynamische afhankelijkheden
Dynamische afhankelijkheden maken frameworkpakketinhoud beschikbaar voor verpakte en uitgepakte apps tijdens runtime.
Fluent Design (Vloeiend Ontwerp)
Fluent Design is het ontwerpsysteem voor Windows ervaringen. WinUI biedt besturingselementen, materialen, typografie en interactiepatronen die Fluent-richtlijnen implementeren.
Gieterij Lokaal
Een lichtgewicht runtime voor het lokaal uitvoeren van kleine taalmodellen op Windows apparaten met behulp van beschikbare hardware (CPU, GPU of NPU). Hiermee worden offline AI-scenario's met lage latentie ingeschakeld. Zie Aan de slag met Foundry Local.
GitHub Copilot
Een AI-paarprogrammeur waarmee u sneller code kunt schrijven en met minder werk in Visual Studio of Visual Studio Code (VS Code). Zie AI-ondersteunde ontwikkeling in Visual Studio voor meer informatie.
Direct Herladen
Een functie voor app-ontwikkeling waarmee u de code van uw toepassing kunt bijwerken en de wijzigingen kunt zien terwijl de applicatie draait, waarbij het niet nodig is de apps te stoppen, opnieuw op te bouwen en opnieuw uit te voeren tijdens de ontwikkeling. Zie Schrijf en debug uitvoerende code met Hot Reload.
Hybride app
Een app die gebruikmaakt van meerdere technologieën. Bijvoorbeeld een .NET MAUI-app die gebruikmaakt van Blazor om webinhoud weer te geven in een WebView2-besturingselement. Zie ASP.NET Core Blazor Hybrid voor meer informatie.
Hybride CRT-koppeling
Een koppelingstechniek voor de C/C++-runtimebibliotheek die de implementatie vereenvoudigt. Ook wel -hybride CRTgenoemd. Zie hybride C/C++ runtimebibliotheek-koppeling (hybride CRT-koppeling).
Groot taalmodel (LLM)
Een transformatormodel dat is getraind op grote corpora om natuurlijke taal te begrijpen en te genereren (en soms afbeeldingen/audio). Ondersteunt taken zoals chatten, samenvatting en het genereren van code. Zie Azure OpenAI-modellen.
Beheerde apps
'Beheerd' verwijst naar de 'beheerde runtime' van .NET, die beheerde services biedt, zoals garbagecollection en beveiligingsgaranties. Als u een app bouwt met .NET, bouwt u een beheerde app.
MCP-servers
MCP is een open protocol dat is ontworpen om integraties tussen AI-apps en externe hulpprogramma's en gegevensbronnen te standaardiseren. Model Context Protocol (MCP) servers.
Microsoft Foundation-klassen (MFC)
U kunt Microsoft Foundation Classes (MFC) gebruiken om complexe gebruikersinterfaces met meerdere besturingselementen te maken. U kunt MFC gebruiken om toepassingen te maken met gebruikersinterfaces in Office-stijl. Zie: MFC-bureaubladtoepassingen.
Microsoft Foundry
Een beheerd platform voor het bouwen, evalueren en implementeren van generatieve AI-toepassingen met basismodellen. Voorheen Azure AI Foundry. Zie Microsoft Foundry-documentatie.
MSIX
MSIX is een Windows-app-pakketindeling voor betrouwbare installatie, update en verwijdering. U kunt MSIX gebruiken met apps die zijn gebouwd met behulp van Windows App SDK, Win32, WPF of Windows Forms. Een app die is geïmplementeerd met MSIX, is een verpakte app. Zie Wat is MSIX?
Systeemeigen apps
Een Windows-specifieke app die kan worden geïntegreerd met Windows UI- en platformmogelijkheden. Een systeemeigen Windows-app kan beheerde C# en .NET, onbeheerde C++of beide gebruiken. Deze betekenis verschilt van systeemeigen code, wat betekent dat code wordt uitgevoerd buiten een beheerde runtime.
P/Invoke (Platform Invocation Services)
Het .NET mechanisme voor het aanroepen van niet-beheerde (systeemeigen) functies uit beheerde C#-code. Moderne Windows-apps moeten CsWin32 gebruiken om automatisch P/Invoke-handtekeningen te genereren in plaats van hand declaraties te schrijven[DllImport].
.NET MAUI
.NET gebruikersinterface voor apps met meerdere platforms. Een platformoverschrijdend framework voor het maken van systeemeigen mobiele en desktop-apps met C# en XAML. Een evolutie van Xamarin.Forms mobiele naar desktopscenario's, waarbij ui-besturingselementen helemaal opnieuw worden opgebouwd voor prestaties en uitbreidbaarheid.
Wat is .NET MAUI?.
Neurale verwerkingseenheid (NPU)
Een toegewezen AI-accelerator op het apparaat die is geoptimaliseerd voor machine learning-workloads. Windows-apps kunnen NPU's gebruiken via ondersteunde Windows AI-API's, Foundry Local of Windows ML-uitvoeringsproviders.
ONNX Runtime (ORT)
Een krachtige, platformoverschrijdende deductie-engine voor modellen in de ONNX-indeling. Zie ONNX-modellen uitvoeren.
Verpakte app
Een app waarvan de bestanden, het manifest, de identiteit en de implementatiegegevens zijn opgenomen in een pakket zoals MSIX. Verpakte apps hebben een pakketidentiteit en kunnen door pakketten beheerde installatie, update en verwijdering gebruiken. Zie Het overzicht van de verpakking.
Verpakte app met externe locatie
Een app die gebruikmaakt van een klein identiteitspakket terwijl de binaire bestanden buiten het pakket blijven en het bestaande installatie- en updateproces behouden. Ook wel een app met externe locatie of een sparse-pakket genoemd. Zie Het overzicht van de verpakking.
Pakketidentiteit
Een door het systeem beheerde identiteit die is gedefinieerd door een pakketmanifest. Voor sommige Windows functies, waaronder bepaalde achtergrond- en pushmeldingen, shell-integratie en Windows AI-scenario's, is pakketidentiteit vereist. Zie functies waarvoor pakketidentiteit is vereist.
Frameworkafhankelijke implementatie
Een Windows App SDK-implementatiemodus waarin de app gebruikmaakt van Windows App SDK runtime-onderdelen die afzonderlijk op het apparaat zijn geïnstalleerd. Het produceert een kleinere app-implementatie, maar vereist de overeenkomende Windows App SDK runtime op het apparaat. Zie overzicht van de implementatie van Windows App SDK.
PowerToys
Een set hulpprogramma's voor energiegebruikers om hun Windows-ervaring af te stemmen en te stroomlijnen voor een grotere productiviteit. Zie powerToys-documentatie.
Progressive Web App (PWA)
Een toepassing die u bouwt met behulp van webtechnologieën en die vanaf één codebasis kan worden geïnstalleerd en op alle apparaten kan worden uitgevoerd. Zie Overview of Progressive Web Apps (PWA's) voor meer informatie over het bouwen van PWA's.
Project Reünie
De codenaam voor de Windows App SDK. Niet meer in gebruik.
React Native
React Native is een ontwikkelplatform van Meta waarmee ontwikkelaars volledig systeemeigen platformoverschrijdende apps kunnen bouwen met behulp van JavaScript, TypeScript en React.
React Native voor Desktop
React Native voor Desktop biedt React Native-ondersteuning voor de Windows SDK's, zodat ontwikkelaars JavaScript kunnen gebruiken om systeemeigen Windows-apps te bouwen voor apparaten die worden ondersteund door Windows 10 en Windows 11. Dit omvat pc's, tablets, 2-in-1s en Xbox. De term React Native voor Desktop omvat zowel React Native voor Windows als React Native voor macOS.
Verantwoorde AI (RAI)
Een set aanbevolen verantwoordelijke ontwikkelprocedures die u kunt gebruiken bij het maken van toepassingen en functies. Zie Verantwoordelijke Generatieve AI-toepassingen en -functies op Windows ontwikkelen voor meer informatie over de RAI-principes en hoe deze van toepassing zijn op Windows-ontwikkeling.
Klein taalmodel (SLM)
Een compact model (bijvoorbeeld PhiSilium) dat is ontworpen om efficiënt te worden uitgevoerd op clientapparaten (CPU, GPU of NPU) met lagere latentie en kosten, geschikt voor veel AI-scenario's op apparaten. Zie Get started met Phi Silicium.
Tekstherkenning
Tekstherkenning, ook wel optische tekenherkenning (OCR) genoemd, wordt ondersteund door Windows AI-API's waarmee tekst in afbeeldingen wordt gedetecteerd en geëxtraheerd en geconverteerd naar machineleesbare tekenstromen. Zie Get started met AI Text Recognition.
Universal Windows Platform (UWP)
Een toepassingsontwikkelingsplatform en toepassingsmodel dat gebruikmaakt van Windows Runtime (WinRT)-API's om verpakte apps te leveren. UWP-apps worden uitgevoerd in een sandboxomgeving en ze nemen de beveiliging van het UWP-platform over. Meer informatie over UWP.
Opmerking
Bouw Windows-apps met Windows App SDK en WinUI. U kunt ook WPF gebruiken.
Onbeheerde app
Apps die niet worden beheerd door de .NET runtime. Als u uw eigen geheugenbeheer verwerkt, bouwt u een onbeheerde app.
Uitgepakte app
Een app die buiten het Windows-systeem voor pakketimplementatie is geïnstalleerd en bijgewerkt, bijvoorbeeld via MSI, EXE, ClickOnce, scripts of xcopy-implementatie. Een uitgepakte app heeft geen pakketidentiteit. Als u binaire bestanden extern wilt bewaren terwijl u identiteit toevoegt, gebruikt u het verpakte model met externe locatie. Zie Het overzicht van de verpakking.
Zelfstandige implementatie
Een Windows App SDK-implementatiemodus met de frameworkonderdelen met de app in plaats van afzonderlijk geïnstalleerde runtimepakketten te gebruiken. Hierdoor neemt de implementatiegrootte toe, maar kan de app de afhankelijkheden van de Windows App SDK samen met de app leveren. Zie overzicht van de implementatie van Windows App SDK.
Visual Studio-extensie (VSIX)
Hiermee kunt u Visual Studio extensies maken, verpakken en implementeren. Ga aan de slag met de VSIX Project-sjabloon
WebView2
Een besturingselement waarmee app-ontwikkelaars webinhoud (HTML/CSS/JS) kunnen insluiten in hun systeemeigen apps met behulp van de Microsoft Edge-renderingengine (Chromium). U kunt WebView2 gebruiken in WinUI, Win32 C++, WPF en WinForms. Zie Inleiding tot Microsoft Edge WebView2.
Microsoft Foundry op Windows
Microsoft Foundry in Windows biedt door AI ondersteunde functies en API's op Pc's met Windows 10 en hoger. Sommige functies, zoals Phi Silicium, vereisen Copilot+ pc-hardware. Zie het overzicht van Windows AI-API's.
Windows-API
Verwijst naar de volledige set Windows-API's, waaronder Win32-API's, COM-API's, UWP WinRT-API's en de WinRT/Win32-API's die deel uitmaken van de Windows App SDK en WinUI.
Windows-app Development CLI (winapp CLI)
Een open-source-opdrachtregelprogramma in openbare preview voor het beheren van Windows-SDK's, pakket-id's, manifesten, certificaten, builds, pakketcreatie en UI-automatisering in verschillende Windows-app-frameworks. Zie Windows-app Development CLI.
Windows App SDK
Een set onafhankelijk onderhouden onderdelen en hulpprogramma's voor het ontwikkelen van Windows desktop-apps. Het omvat WinUI, app-levenscyclus, vensters, meldingen, resources, tekst en andere API's. De Windows App SDK vormt een aanvulling op de Windows SDK en vervangt deze niet. Zie Windows App SDK.
Windows App SDK runtime
De framework-, Main- en Singleton-pakketten die worden gebruikt door frameworkafhankelijke Windows App SDK-apps. Verpakte apps verkrijgen normaal gesproken de runtime via pakketimplementatie; Uitgepakte apps maken gebruik van automatische of expliciete dynamische afhankelijkheidsinitialisatie. Zie overzicht van de implementatie van Windows App SDK.
Windows Forms
Ook wel Bekend als WinForms. Een UI-framework voor het bouwen van Windows-bureaubladtoepassingen. Het is een .NET wrapper via Windows-gebruikersinterfacebibliotheken, zoals User32 en GDI+. Het is een beproefde manier om desktoptoepassingen te maken met behulp van een visuele ontwerper binnen Visual Studio. Zie Desktop Guide (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Een UI-framework voor het bouwen van Windows-bureaubladtoepassingen. WPF toepassingen zijn gebaseerd op een vectorafbeeldingsarchitectuur. Hierdoor kunnen toepassingen er geweldig uitzien op hoge DPI-beeldschermen, omdat ze oneindig kunnen worden geschaald. Zie Wat is Windows Presentation Foundation (WPF)?.
Windows SDK
De Windows SDK is een verzameling headers, bibliotheken, metagegevens en hulpprogramma's waarmee u bureaublad- en UWP Windows-apps kunt bouwen. De Windows SDK is niet hetzelfde als de Windows App SDK.
WinUI (voorheen WinUI 3 genoemd)
Het meest recente en aanbevolen UI-framework voor Windows-bureaublad-apps. Dit framework wordt beschikbaar gesteld via de Windows App SDK en is losgekoppeld van het Windows-besturingssysteem. WinUI maakt gebruik van Fluent Design om een systeemeigen UX-framework te bieden voor Windows-bureaublad-apps. Het voelt zich erg bekend als u met WinUI voor UWP hebt gewerkt. Houd er rekening mee dat WinUI-apps vaak 'WinUI-apps' worden genoemd. Zie WinUI.
WinUI voor UWP (voorheen WinUI 2 genoemd)
WinUI voor UWP is nauw geïntegreerd met Windows SDK's en biedt systeemeigen Besturingselementen voor Windows UI en andere elementen van de gebruikersinterface voor UWP-toepassingen en bureaubladtoepassingen met XAML-eilanden. Zie WinUI voor UWP.
XAML-eilanden
Een hostingtechniek voor het plaatsen van XAML-inhoud in een app die gebruikmaakt van een ander ui-framework voor desktops. Verouderde systeem-XAML-eilanden hosten UWP XAML-besturingselementen. WinUI XAML Islands bevatten Windows App SDK-besturingselementen en gebruiken verschillende API's, naamruimten en vereisten voor de host.
Windows ML
Windows-API's voor het lokaal uitvoeren van ONNX-modellen in Windows-apps, met automatisch beheer van de uitvoeringsprovider voor CPU's, GPU's en NPU's. Zie Windows ML.
Verwante inhoud
Windows developer