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.
Windows 10 build 18362 (ook wel SDK-versie 1903 genoemd), in combinatie met Visual Studio 2019, biedt de hulpprogramma's, functies en ervaringen om opmerkelijke Windows-apps te maken. Installeer de hulpprogramma's en SDK- in Windows 10 en u kunt een nieuwe Universele Windows-app maken of verkennen hoe u uw bestaande app-code in Windowskunt gebruiken.
Dit is een verzameling nieuwe en verbeterde functies en richtlijnen die interessant zijn voor Windows-ontwikkelaars in deze release. Zie de Windows 10 build 18362 API-wijzigingenvoor een volledige lijst met nieuwe naamruimten die zijn toegevoegd aan de Windows SDK. Zie Wat is cool in Windows 10voor meer informatie over de gemarkeerde functies van Windows 10.
Ontwerp gebruikersinterface &
Eigenschap | Beschrijving |
---|---|
Geanimeerde VisualPlayer | De AnimatedVisualPlayer API host en regelt het afspelen van geanimeerde visuals in uw app. Deze API wordt gebruikt om inhoud zoals Lottie visuals te beheren en weer te geven, zodat u Adobe AfterEffects-animaties systeemeigen kunt weergeven in uw toepassingen. |
Compacte dichtheid | Het inschakelen van Compacte modus in uw app maakt compacte, informatierijke groepen besturingselementen mogelijk. Dit kan helpen bij het bladeren door grote hoeveelheden inhoud, het maximaliseren van de zichtbare inhoud op een pagina, of navigatie en interactie helpen wanneer de gebruiker aanwijzerinvoer gebruikt. |
Itemherhaler | Met een besturingselement ItemsRepeater kunt u een aangepaste ervaring maken voor het weergeven van verzamelingen aan uw gebruikers. ItemsRepeater biedt geen uitgebreide eindgebruikerservaring of een standaardgebruikersinterface. In plaats daarvan is het een bouwsteen die u kunt gebruiken om uw eigen unieke op verzameling gebaseerde ervaringen en aangepaste besturingselementen te maken. |
Lestip | Een lestip is een semi-persistente en inhoudsrijke flyout die contextuele informatie biedt. U kunt dit besturingselement gebruiken voor het informeren, herinneren en onderwijzen van gebruikers over nieuwe of belangrijke functies. |
Gebruikersinterface-aansturing | Met opdrachten in UWP-appsgebruikt u de XamlUICommand en StandardUICommand klassen (samen met de ICommand-interface) om opdrachten te delen en te beheren in verschillende besturingstypen, ongeacht het gebruikte apparaat en invoertype. |
Windows UI-bibliotheek | De nieuwste officiële versie van de Windows UI-bibliotheek - WinUI 2.1 - biedt levendige nieuwe XAML-besturingselementen voor uw Windows-app. WinUI-bibliotheek-API's worden uitgevoerd op eerdere versies van Windows 10, dus u hoeft versiecontroles of VOORWAARDELIJKE XAML niet op te nemen om gebruikers te ondersteunen die zich niet in het nieuwste besturingssysteem bevinden. |
Visual Layer in Desktop-apps | U kunt nu de visuele laag-API's van UWP gebruiken in bureaubladtoepassingen. Deze API's bieden krachtige, opnieuw getrainde API's voor afbeeldingen, effecten en animaties en vormen de basis voor de gebruikersinterface op Windows-apparaten. |
Z-diepte en schaduw | Gebruik Z-diepte en schaduw om verhoging in uw UWP-app te creëren. Met deze nieuwe functies kunt u de gebruikersinterface van uw app gemakkelijker te scannen en geeft u beter aan waar uw gebruikers zich op moeten richten. |
Windows-apps ontwikkelen
Eigenschap | Beschrijving |
---|---|
Antimalware Scan Interface (AMSI) | Leer hoe u met de AMSI (Antimalware Scan Interface) malware kunt beschermen tegen malwareen bekijk vervolgens de voorbeeldcode voor meer informatie over het implementeren ervan in uw desktop-app. |
C++/WinRT 2.0 | Versie 2.0 van C++/WinRT is uitgebracht. Bekijk wat er nieuw is in C++/WinRT voor een volledig overzicht van alle nieuwe wijzigingen en toevoegingen. |
Kies uw platform | Bent u geïnteresseerd in het maken van een nieuwe bureaubladtoepassing? Bekijk onze vernieuwde Kies uw platform pagina voor gedetailleerde beschrijvingen en vergelijkingen van de UWP-, WPF- en Windows Forms-platformen en meer informatie over de Win32-API. |
Gespreksagent | Met de Windows.ApplicationModel.ConversationalAgent naamruimte kunt u digitale hulp toevoegen die wordt ondersteund door de Windows-platformagentactiveringsruntime (AAR) aan uw Windows-app. |
Api voor cloudbestanden | Met de API voor cloudbestanden kunt u een cloudsynchronisatie-engine bouwen die ondersteuning biedt voor tijdelijke aanduidingen voor bestanden. |
Direct 3D 12 | Direct3D 12-render-passes kunnen de prestaties van uw renderer verbeteren als deze is gebaseerd op Tile-Based Deferred Rendering (TBDR), naast andere technieken. De techniek helpt uw renderer de GPU-efficiëntie te verbeteren door uw toepassing in staat te stellen de vereisten voor het ordenen van resources en gegevensafhankelijkheden beter te identificeren. Dit vermindert het geheugenverkeer naar/van geheugen buiten de chip. |
Direct Machine Learning (DirectML) | DirectML is een hardwareversnelde API op laag niveau voor machine learning. Het heeft een bekende (systeemeigen C++, nano-COM) programmeerinterface en werkstroom in de stijl van DirectX 12. U kunt machine learning-inference-workloads integreren in uw game, engine, middleware, backend of andere toepassing. DirectML wordt ondersteund door alle DirectX 12-compatibele hardware. |
DirectX HLSL | HLSL Shader Model 6.4 biedt nieuwe machine learning-intrinsieken voor gebruik met DirectML. |
Ontwikkeling van stuurprogramma's | Er zijn nieuwe audio-, camera-, display-, netwerk-, mobiele breedband-, print-, sensor-, opslag- en wifi-functies toegevoegd voor Ontwikkelaars van Windows-stuurprogramma's. Bekijk Wat is er nieuw in de ontwikkeling van stuurprogramma's voor meer informatie. |
Bestandssysteembewerkingen | Deze handleiding voor best practices kan u helpen bij het optimaal gebruiken van de klassen Windows.Storage.FileIO en Windows.Storage.PathIO om I/O-bewerkingen van het bestandssysteem uit te voeren. |
Interacties tussen Gamepad en beheer op afstand | Gebruik gamepad en interacties met beheer op afstand om bruikbare en toegankelijke interactie-ervaringen te bouwen. Met deze interacties kan uw toepassing net zo intuïtief en gemakkelijk te gebruiken zijn vanaf 2 meter afstand, net als op tien meter afstand. |
Wijziging in de Japanse era | We hebben deze instructies gegeven om u te laten zien hoe u kunt zorgen dat uw Windows-toepassing klaar is voor de wijziging van het Japanse tijdperk, die plaatsvindt op 1 mei 2019. Deze pagina is ook beschikbaar in het Japans (onder aan het artikel, klik op het taalbeheer en selecteer Japans). |
Open Source van WPF, Windows Forms en WinUI | De WPF-, Windows Forms- en WinUI UX-frameworks zijn nu beschikbaar voor opensource-bijdragen op GitHub. Zie de blog windows-apps bouwenvoor meer informatie en koppelingen. |
Project Rome | De Project Rome SDK is nu beschikbaar voor Android en iOS. Informatie over het integreren van Graph-meldingen met elk platform: Android- en iOS-. |
Externe camera's | Gebruik de DeviceWatcher-klasse om verbinding te maken met externe camera'sen frames van die camera's te lezen in uw Windows-app. |
UWP-controls in bureaubladtoepassingen (XAML-eilanden) | De API's in de Windows SDK voor het hosten van UWP-besturingselementen in WPF-, Windows Forms- en C++ Win32-bureaubladtoepassingen zijn niet meer beschikbaar in de preview-versie van ontwikkelaars. Zie UWP-besturingselementen in bureaubladtoepassingenvoor meer informatie. |
Visual Studio 2019 | Visual Studio 2019 is uitgebracht met de nieuwste hulpprogramma's en services voor elke ontwikkelaar, app of platform. Bekijk Wat is er nieuw in Visual Studio 2019 voor meer informatie over het nieuwste en om aan de slag te gaan. |
Win32 WebView | Onze veelgestelde vragen antwoorden geven op veelgestelde vragen bij het gebruik van de Microsoft Edge-webweergave in bureaubladtoepassingen, evenals koppelingen naar voorbeelden en aanvullende bronnen. |
Windows-opdrachtregel | nieuwe consolefuncties het experimentele terminaltabblad bevatten, met instellingen voor schuiven, cursorvorm en cursorkleuren. Meer informatie over de Windows-opdrachtregelprogramma's voor ontwikkelaars blog. |
Windows Community Toolkit | Windows Community Toolkit v5.1 biedt interessante updates voor animatie, externe apparaten, bijsnijden van afbeeldingen en toegankelijkheid.
• De nieuwe Lottie-Windows-bibliotheek biedt ondersteuning voor animaties van hoge kwaliteit in Windows 10 (1809) door gebruik te maken van de Windows.UI.Composition-API's en biedt het gebruik van Bodymovin JSON-bestanden of geoptimaliseerde door code gegenereerde klassen voor afspelen in uw Windows-apps. Probeer de nieuwe app Lottie Viewer uit de Microsoft Store om animaties te testen en geoptimaliseerde code te genereren voor uw Windows-apps. • Met de nieuwe Remote Device Picker kan een gebruiker een apparaat selecteren (proximaal of in de cloud toegankelijk), een app op dat apparaat starten of communiceren met app-services op het externe apparaat. • Het nieuwe ImageCropper-besturingselement integreert de bijsnijdfunctie voor het selecteren van profielfoto's of voor het gebruik van fotobewerkingshulpmiddelen. • Daarnaast zijn er toegankelijkheidsverbeteringen aangebracht in de besturingselementen, een Microsoft.Toolkit.Win32 6.0 preview-pakketupdate voor WPF en WinForms, en meer functies die u kunt lezen in de releaseopmerkingen. |
Windows Machine Learning | We hebben de Windows AI-documenten opnieuw ontworpen en ze opgesplitst in drie gebieden: Windows Machine Learning (WinML), Windows Vision Skills en Direct Machine Learning (DirectML). Bekijk de nieuwe landingspagina • De MLGen-ervaring verandert in Visual Studio. In Windows 10 versie 1903 en hoger is mlgen niet meer opgenomen in de Windows 10 SDK. Als u VS 2017 gebruikt, moet u in plaats daarvan de Visual Studio-extensie downloaden en installeren, Windows Machine Learning Code Generator VS 2017. Als u Visual Studio 2019 gebruikt, moet u de Windows Machine Learning Code Generator installeren extensie. • We zijn er ook trots op om nieuwe ondersteuning voor gewichtsverpakking aan te kondigen. Ontwikkelaars kunnen nu de schijfvoetafdruk van hun ML-modellen verminderen met behulp van een techniek genaamd gewichtsverpakking, beschikbaar gemaakt via de WinMLTools-conversieprogramma. |
Geconsolideerde WinRT-verwijzing | We hebben een volledige beschrijving toegevoegd van het WinRT-typesysteem en WinMD-bestanden, om specifieke gedetailleerde notities te geven over de definities van de structuur van WinRT-API's. |
Windows-subsysteem voor Linux (WSL) | Recente updates voor WSL omvatten de mogelijkheid om Linux-bestanden te openen vanuit Windows met Verkenner en enkele nieuwe opdrachten voor wsl.exe en wslconfig.exe. |
Windows Vision-vaardigheden | Windows Vision Skills is een set API's waarmee u 'vaardigheden' kunt maken, zoals gezichtsherkenning, en deze vervolgens kunt verpakken als een NuGet-pakket dat andere apps kunnen gebruiken, zonder dat u zelfs een machine learning-model hoeft op te nemen. |
Publiceer & en monetiseer Windows-apps
Eigenschap | Beschrijving |
---|---|
MSIX | MSIX-ondersteuning op Windows 10-builds 1709 en 1803 beschrijft welke MSIX-functies worden ondersteund op versies vóór Windows 10 versie 1809. |
MSIX-pakketten en -implementatie | We hebben verschillende verbeteringen geïntroduceerd met betrekking tot wijzigingspakketten om het eenvoudiger te maken om aanpassingen in een MSIX-pakket te verpakken. Deze verbeteringen omvatten de nieuwe rescap6:ModificationPackage element in het pakketmanifest, de mogelijkheid om een bestand in het hoofdpakket te overschrijven met een wijzigingspakket en de mogelijkheid om een invoegtoepassing op basis van een bestandssysteem te verpakken als een MSIX-wijzigingspakket. |
MSIX-packagingtool | • We hebben ondersteuning toegevoegd voor het uitvoeren van conversies op een externe machine. We hebben ook het MSIX Packaging Tool Insider Program geïntroduceerd om vroegtijdige toegang te bieden tot nieuwe hulpprogrammafuncties.
• MSIX-pakketondersteuning op 1709 en hoger biedt richtlijnen voor het gebruik van het MSIX Packaging Tool voor het bouwen van pakketten specifiek voor Windows 10, versies 1709 en 1803. • MSIX-verpakkingsomgeving op Hyper-V Quick Create toont hoe je een virtuele omgeving voor MSIX-verpakkingsprojecten maakt. • Bundel MSIX-pakketten bevat instructies voor het maken van een pakketbundel met behulp van het MSIX Packaging Tool. • Aanpassingspakketten op Windows 10 versie 1809 bevat instructies voor het maken van een wijzigingspakket voor Windows 10 versie 1809 en nieuwere versies met behulp van het MSIX Packaging Tool en MakeApp.exe. |
MSIX SDK | Gebruik de MSIX SDK om een pakket te bouwen voor platformoverschrijdend gebruiken leer hoe u de doelplatforms opgeeft waarop u uw pakketten wilt extraheren. |
Microsoft Learn
Microsoft Learn biedt nieuwe praktische leer- en trainingsmogelijkheden voor Microsoft-ontwikkelaars.
Bekijk het leertraject Windows 10-toepassingen ontwikkelen voor een grondige inleiding tot het platform, de hulpprogramma's en het schrijven van uw eerste apps.
Wilt u meer informatie over het toevoegen van UI-functies aan uw Windows-app? Meer informatie over het een ui-maken, navigatie en media toevoegen aan uw ui-of gegevensbinding implementeren.
Als u geïnteresseerd bent in webontwikkeling, bekijkt u Webtoepassingen ontwikkelen met Visual Studio Code of Een eenvoudige website bouwen.
U kunt ook door alle Learn-modules voor Windows-ontwikkelingbladeren.
Video's
Progressieve Webtoepassingen
Progressive Web Apps zijn websites die werken als systeemeigen apps in verschillende browsers en een groot aantal Windows 10-apparaten. Bekijk de video voor meer informatie en bekijk de documenten om aan de slag te gaan.
VS Code-reeks
Bekijk onze nieuwe videoserie op Visual Studio Code voor informatie over wat VSCode is, hoe u deze kunt gebruiken en hoe deze is gemaakt.
Mixed-realitydiensten
HoloLens 2 is onlangs aangekondigd. Bekijk deze videoserie over Mixed Reality voor de meest recente informatie en hoe u betrokken kunt raken en aan de slag kunt gaan met ontwikkelen.
Eén dev-vraag
In de videoserie One Dev Question behandelen lange tijd Microsoft-ontwikkelaars een reeks vragen over Windows-ontwikkeling, teamcultuur en geschiedenis.