Delen via


Visual Studio C++-voorbeelden

Voorbeelden voor Visual Studio C++ zijn beschikbaar op internet. Microsoft heeft veel C++-voorbeelden geproduceerd die verschillende functies in meerdere technologieën demonstreren. Hier volgen enkele van de plaatsen om aanvullende voorbeelden te vinden:

Gearchiveerde C++-voorbeelden op GitHub

In eerdere versies van Visual Studio is C++ voorbeeldcode opgenomen. De voorbeeldcode is geïnstalleerd met Visual Studio of is beschikbaar als afzonderlijke download. Veel artikelen in onze documentatie verwijzen naar deze voorbeelden. Ze worden niet meer geïnstalleerd door Visual Studio. In plaats daarvan is een opslagplaats beschikbaar op GitHub. De volgende tabellen bevatten beschrijvingen voor elk voorbeeld en koppelingen naar de map van het voorbeeld in de opslagplaats.

Belangrijk

Deze voorbeeldcode is bedoeld om een concept te illustreren en toont alleen de code die relevant is voor dat concept. Het mag niet voldoen aan de beveiligingsvereisten voor een specifieke omgeving en mag niet exact worden gebruikt zoals wordt weergegeven. U wordt aangeraden beveiligings- en foutafhandelingscode toe te voegen om uw projecten veiliger en robuuster te maken. Microsoft biedt deze voorbeeldcode 'AS IS' zonder garanties.

ATL-voorbeelden

ATL-voorbeelden - Geavanceerd

Voorbeeldnaam Beschrijving
ActiveDoc Demonstreert hoe u een actieve documentserver implementeert.
Async Hiermee downloadt u gegevens asynchroon vanuit een URL.
ATLButton Hiermee maakt u een knop die zich met drie verschillende bitmaps weergeeft, afhankelijk van de status.
ATLDuck Demonstreert hoe u verbindingspunten gebruikt met ATL-besturingselementen.
ATLSecurity Laat zien hoe u de ATL-beveiligingsklassen gebruikt om beveiligingsinstellingen te onderzoeken.
ATLTraceTool Geeft de uitvoer weer die door de ATLTRACE2 macro is gegenereerd.
Verbinding maken Illustreert de implementatie en het gebruik van verbindingspunten (de IConnectionPointContainer en IConnectionPoint interfaces) in een multithreaded omgeving.
CThreadPool Laat zien hoe u een threadgroep in een toepassing gebruikt en hoe het implementeren van een threadgroep de prestaties van de toepassing kan verbeteren.
DCOM Demonstreert hoe u een COM-object aanroept (geïmplementeerd in een Windows-service) van meerdere clients die op verschillende computers worden uitgevoerd.
MFCATL Illustreert hoe ATL COM-objecten kunnen worden gebruikt in een MFC-server EXE.

ATL-voorbeelden - Besturingselementen

Voorbeeldnaam Beschrijving
ATLFire Demonstreert hoe u een vensterbesturingselement maakt met behulp van ATL.
CDInfo Cd-audiosporen afspelen en informatie weergeven over de nummers in knopinfo en een cirkeldiagramweergave.
Circ Hiermee maakt u een bedieningselement dat eigenschappenpagina's weergeeft en een cirkel tekent.
Polygoon Hiermee wordt een besturingselement gebouwd waarmee aangepaste eigenschappen, gebeurtenissen, eigenschappenpagina's en objectveiligheid worden geïmplementeerd.
SubEdit Hiermee maakt u een 'superclassed' Windows-besturingselement.

ATL-voorbeelden - Algemeen

Voorbeeldnaam Beschrijving
ATLCollections Demonstreert het gebruik van ICollectionOnSTLImpl en CComEnumOnSTLen de implementatie van aangepaste kopieerbeleidsklassen.
ATLCon Demonstreert een eenvoudige besturingscontainer.
ATLSafeArray Laat zien hoe u SAFEARRAY-s maakt en onderhoudt met behulp van CComSafeArray; ook hoe u SAFEARRAY-s van een component naar een script doorgeeft.
AutoThread Demonstreert het gebruik van CComAutoThreadModule klasse.
Bijeper Implementeert een afscheurbare interface voor een collectie/opsomming van BSTRs.
CircColl Hiermee wordt een verzameling/opsomming van objecten geïmplementeerd met behulp van ATL en de Standard C++-bibliotheek.
COMMap Demonstreert de invoermacro's van com-interfacekaart met COM-ondersteuning voor compileren.
CustomString Laat zien hoe u een aangepaste geheugenbeheerder gebruikt om de prestaties in een multithreaded-toepassing met CStringT te verbeteren.
DispSink Demonstreert het gebruik van een verbindingspunt op dispatchinterfaces.

ATL-voorbeelden - OLEDB - Consument

Voorbeeldnaam Beschrijving
CatDB Geeft de schemagegevens weer, zoals tabellen en kolommen, van OLE DB-providers.
DBViewer Demonstreert een toepassing op het middelmatige niveau die afhankelijk is van de CManualAccessor klasse om volledige controle te hebben over gegevensbindingen voor uw toepassingen.
DynamicConsumer Demonstreert hoe u dynamische accessor- en schemarijsetklassen gebruikt om metagegevens uit een database te lezen.
MultiRead Leest door een tabel in een database met behulp van meerdere threads.

ATL-voorbeelden - OLEDB - Provider

Voorbeeldnaam Beschrijving
AdvancedPV Hiermee wordt een updatable OLE DB-provider geïmplementeerd. Demonstreert enkele geavanceerde technieken.
UpdatePV Implementeert een updatable (read/write) OLE DB-provider.

CLR- en taalvoorbeelden - Windows Forms

Voorbeeldnaam Beschrijving
Verjaardagskiezer Laat zien hoe het .NET Framework-resourcemechanisme kan worden gebruikt in C++-toepassingen. Ook worden enkele algemene vensterformulieronderdelen gedemonstreert.
Rekenmachine Implementeert een eenvoudige zakcalculator met C++ en de klassen .NET Framework Windows Forms.
Krabbel (Windows Forms) Een Windows Forms-implementatie van het Scribble-voorbeeld, bijgewerkt en uitgebreid met nieuwe .NET-functionaliteit.
STLCLR Demonstreert enkele van de mogelijkheden die beschikbaar zijn bij het gebruik van de STL/CLR-bibliotheek.

COM-gebeurtenissenvoorbeelden

Voorbeeldnaam Beschrijving
COMEvents Demonstreert de verwerking van gebeurtenissen met COM.

ComTypeLibfor7-voorbeelden

Voorbeeldnaam Beschrijving
ACDual Hiermee voegt u dubbele interfaces toe aan een Automation-toepassing.
ADOSamp Hiermee wordt een client-/servertoepassing met drie lagen geïmplementeerd.
AllInOne Implementeert een server met BEHULP van ATL, het beschikbaar maken van STL-verzamelingen en wordt beheerd door COM-ondersteuning voor compilers in een MFC-toepassing.
COMMap Demonstreert de invoermacro's van com-interfacekaart met COM-ondersteuning voor compileren.
Verbinding maken Illustreert het gebruik en de implementatie van verbindingspunten (de IConnectionPointContainer en IConnectionPoint interfaces) in een multithreading-omgeving.
DCOM Demonstreert hoe u een COM-object aanroept (geïmplementeerd in een Windows-service) van meerdere clients die op verschillende computers worden uitgevoerd.
FreeThrd Demonstreert een multithreaded client en een free-threaded server met compiler COM-ondersteuning.
InProc Demonstreert een in-process automation-servertoepassing met COM-ondersteuning voor compileren.
Labrador Implementeert een EXE-server die geen gebruikersinterface heeft.
MFCCalc Demonstreert een automatiseringsservertoepassing met COM-ondersteuning voor compileren.

Compilervoorbeelden

Compilervoorbeelden - Algemeen

Voorbeeldnaam Beschrijving
ccWrapper Demonstreert hoe u C/C++-compilervlagmen van andere compilers toe te wijzen aan de Visual C++-compiler (cl.exe).

Compilervoorbeelden - MASM

Voorbeeldnaam Beschrijving
EuclidStep1 Een puur C-project dat het algoritme van Euclid demonstreert voor het vinden van de grootste gemene deler.
EuclidStep2 Een uitbreiding van EuclidStep1 dat een gemengd C- en MASM-project is. De kern van het algoritme van Euclid wordt verplaatst van het .c bestand naar een .asm bestand, waarbij het .c bestand wordt aangeroepen in het .asm bestand.
PrimesStep1 Een puur C-project dat de zeef van Eratosthenes laat zien om priemgetallen te vinden.
PrimesStep2 Een uitbreiding van PrimesStep1 dat een gemengd C- en MASM-project is waarmee het kernalgoritmen naar het .asm bestand worden verplaatst.
PrimesStep3 Een uitbreiding van PrimesStep2 waarmee een afzonderlijk C-headerbestand en een .asm include-bestand worden toegevoegd om de externe functie en globale gegevensstructuur te declareren.

CRT-voorbeelden

Voorbeeldnaam Beschrijving
CPUID Bepaalt de mogelijkheden van de actieve CPU.
CRT_Dbg1 Illustreert de basisfuncties voor foutopsporing van de C-runtimebibliotheken.
CRT_Dbg2 Demonstreert de C Runtime-foutopsporingsfuncties.
DFACObjs Laat zien hoe u de _CrtDoForAllClientObjects C-runtimefunctie gebruikt om een gekoppelde lijst met clientobjecten te doorlopen.
Rapport Illustreert de rapportfuncties voor C-runtime-foutopsporing.
RTC Toont de functie voor het controleren van runtimefouten.
SecureCRT In dit voorbeeld ziet u hoe u code bijwerkt die gebruikmaakt van afgeschafte CRT-functies om de codebeveiliging te verbeteren.

Voorbeelden van foutopsporing

Voorbeeldnaam Beschrijving
EEAddIn Maakt gebruik van de expressie-evaluator Add-In-API om de systeemeigen evaluator voor foutopsporingsprogramma-expressies uit te breiden.

Fusion-voorbeelden

Voorbeeldnaam Beschrijving
TraceMan Biedt informatie over toepassingsafhankelijke assembly's en de status van de assembly's in de systeemeigen fusion-cache, in door mensen leesbare vorm.

Hilo-voorbeeld

Voorbeeldnaam Beschrijving
Hilo Hilo is een reeks artikelen en voorbeeldtoepassingen. Ze demonstreren de kracht van Windows 7, Visual Studio en C++ om hoogwaardige, responsieve clienttoepassingen te bouwen. Hilo biedt zowel broncode als richtlijnen waarmee u aantrekkelijke, aanraakgevoelige Windows-toepassingen van u kunt ontwerpen en ontwikkelen.

Internationale voorbeelden

Voorbeeldnaam Beschrijving
IME Demonstreert hoe u de modus Input Method Editor kunt beheren en hoe u IME-niveau 3 implementeert.
SatDLL Demonstreert een aanbevolen manier om meertalige resources te implementeren in een Win32-toepassing.
UniRes Demonstreert het gebruik van Unicode-resourcebestanden.

Taalvoorbeelden - Algemeen

Voorbeeldnaam Beschrijving
Gegevens Demonstreert eenvoudige toegang tot een SQL Database.
MEDriver Illustreert het gebruik van COM-gebeurtenissen (geactiveerd vanaf een onbeheerde COM-server) via een .NET Framework-wrapper, die automatisch wordt gegenereerd op basis van de typebibliotheek van de COM-server.
Nijl Demonstreert ASP.NET webformulieren en ASP.NET webservices.
QStat Laat zien hoe u een DLL maakt die toegang tot een COM-object verpakt en de functionaliteit ervan beschikbaar maakt voor .NET Framework-clients.
Krabbelen Demonstreert hoe u een Windows Forms MDI-toepassing ontwikkelt met C++/CLI en de .NET Framework-klassen.
TilePuzzle Demonstreert de interoperabiliteit tussen beheerde onderdelen (geschreven met C++ en C#) en systeemeigen onderdelen (geschreven met C++ met com-kenmerken).

MFC-voorbeelden

MFC-voorbeelden - Geavanceerd

Voorbeeldnaam Beschrijving
Verzamelen Demonstreert verzamelingsklassen op basis van MFC C++ en standaard vooraf samengestelde verzamelingsklassen.
Kubus OpenGL-toepassing met behulp van MFC-apparaatcontexten, samen met de resourcecontexten van OpenGL.
DLLHusk De DLL-versie van de Foundation-klassebibliotheek delen met een toepassing en aangepaste DLL.
DLLScreenCap Een reguliere DLL die statisch of dynamisch kan worden gekoppeld aan de Microsoft Foundation Class Library.
MTGDI Demonstratie van het delen van GDI-resources tussen meerdere threads met behulp van de SDI-ondersteuning (Single Document Interface) van het framework voor documenten en weergaven.
MTMDI Illustratie van multithreading, waarbij gebruikersinterface-gebeurtenissen worden verwerkt in een aparte thread van de gebruikersinterface.
MTRecalc Multithread-afbeelding, waarbij herberekeningen worden uitgevoerd in een werkdraad.
Mutexes- Toepassing op basis van dialoogvensters waarmee twee CWinThread objecten worden gemaakt en gebruikt om een taak uit te voeren onder controle van de gebruiker.
Uitspreken Demonstreert multimediageluid met door de gebruiker gedefinieerde resources.

MFC-voorbeelden - Besturingselementen

Voorbeeldnaam Beschrijving
knop Demonstreert het gebruik van een in-situ actiemenu, een standaard eigenschapspagina en de optie Over-box.
Circ Demonstreert basisprincipes van ActiveX-besturingselementen. Dit omvat besturingselement schilderen, standaard- en aangepaste eigenschappen, standaard- en aangepaste gebeurtenissen, het gebruik van kleuren en lettertypen, de standaard lettertype-eigenschappenpagina, de standaardeigenschapspagina en versiebeheer.
CmnCtrl Demonstreert enkele van de nieuwe besturingselementen die beschikbaar zijn voor MFC op Windows Vista: de opdrachtkoppelingsknop (CButton), het pagerbesturingselement (CPagerCtrl), de splitsknop (CSplitButton) en het netwerkadresbesturingselement (CNetAddressCtrl).
Bevatten Demonstreert een toepassing voor visuele bewerking in een container.
Afbeelding Demonstreert hoe u MFC gebruikt om een ActiveX-besturingselement te bouwen waarmee gegevens asynchroon worden gedownload.
gelicentieerde Een controlemechanisme dat het gebruik van een ontwerp- en uitvoeringslicentie afdwingt.
Lokaliseren Een controle met een gelokaliseerde een gebruikersinterface die het gebruik van afzonderlijke typebibliotheken en resource-DLL's (Dynamic Link Libraries) laat zien voor lokalisatieprocessen.
NetAddr Demonstreert het gebruik van het besturingselement Windows Vista Net Address Verifier .
Makker Besturingselement waarmee de kleuren van een palet worden weergegeven. Het toont alleen-lezen eigenschappen, permanente Get/Set-eigenschappen, permanente geparameteriseerde eigenschappen en afbeeldingseigenschappen.
Drukken Besturingselement met subklasse van een door een Windows-eigenaar getekend knopbesturingselement. Het toont voorraadeigenschappen, aangepaste gebeurtenissen en afbeeldingshouders.
RegSvr Demonstreert de aanroep van Self-Registration Code.
Kringveld Een besturingselement met het visuele uiterlijk van een draaischijf die de validatie van gegevens op een eigenschapspagina demonstreert.
TestHelp Een ActiveX-besturingselement met een eigen Help-bestand en knopinfo.
Tijd Een besturingselement dat onzichtbaar is tijdens de uitvoeringstijd en een timer-gebeurtenis afvuurt met ingestelde intervallen. Demonstreert meldingsfuncties en omgevingseigenschappen.
XList Een controle, een subklasse van een Windows-lijstvak, waarin tekst- of bitmapitems worden weergegeven.

MFC-voorbeelden - Algemeen

Voorbeeldnaam Beschrijving
Illustraties De ClipArt-map bevat voorbeeldbronnen die u kunt gebruiken om het uiterlijk van uw toepassing aan te passen.
CmnCtrl1 Demonstreert hoe u de stijlen van Algemene Besturingselementen van Windows maakt en wijzigt met behulp van MFC-klassen (deel 1).
CmnCtrl2 Demonstreert hoe u de stijlen van Algemene Besturingselementen van Windows maakt en wijzigt met behulp van MFC-klassen (deel 2).
CTaskDialog Demonstreert verschillende functies van de CTaskDialog klasse.
CtrlBars Aangepaste werkbalk en statusbalk, dialoogvensterbalk en zwevend palet.
CtrlTest Eigen getekende keuzelijst en menu, aangepast besturingselement, bitmapknop, draai-knop.
DBVList Maakt gebruik van de CListView en CDaoRecordset klassen om de functionaliteit van de virtuele lijstweergave te implementeren die beschikbaar is voor het algemene besturingselement voor de lijstweergave.
DIBLook Demonstreert het gebruik van DIBs en kleurenpaletten.
DlgCbr32 Een werkbalk en een statusbalk toevoegen aan een toepassing op basis van een dialoogvenster.
DlgTempl Demonstreert het dynamische maken van dialoogvenstersjablonen.
DockTool Slepen en zwevende werkbalken die kunnen worden gekoppeld.
Dynamenu Lijst met items in menu's dynamisch wijzigen; verwerken van opdrachten die niet bekend zijn tijdens het compileren; en het bijwerken van de opdrachtprompt van de statusbalk voor dergelijke opdrachten.
FileDlgWatcher Dit maakt een aangepast dialoogvenster waarin wordt weergegeven welke gebeurtenissen worden gegenereerd wanneer u een CFileDialog aanmaakt.
Hello- Illustreert één toepassingsvenster met een menu en het vak Info.
HelloApp Minimaal MFC-voorbeeld dat laat zien dat er enkele regels code nodig zijn om een venster op het scherm weer te geven.
ListHdr Demonstreert hoe u de gangbare besturingselementklassen van MFC, zoals CListCtrl en CHeaderCtrl, gebruikt.
MDI MDI-toepassing die geen gebruikmaakt van documenten en weergaven.
MDIDocVw Bijgewerkte versie van het MDI-voorbeeld dat gebruikmaakt van de document-/weergavearchitectuur.
MMXSwarm Demonstreert hoe CImage, het __m64 gegevenstype en apparaatonafhankelijke bitmaps (DIBs) te gebruiken.
Modusloos Demonstreert het gebruik van een MFC-object CDialog als een niet-modaal dialoogvenster.
Multipad Eenvoudige teksteditor waarmee de gebruiker meerdere tekstbestanden tegelijk kan openen en bewerken.
Npp Demonstreert hoe u een interface (SDI)-toepassing implementeert die vergelijkbaar is met Kladblok. Hiermee kunt u sms-berichten bewerken en naar andere gebruikers of andere systemen verzenden via de Windows Messaging-API of MAPI.
PropDlg Eigenschappenbladen (dialoogvensters).
Rijlijst Illustreert de volledige rijselectie in een algemeen besturingselement voor de lijstweergave.
Krabbelen Biedt eenvoudige illustraties van een breed scala aan MFC-functies.
SimpleImage Demonstreert het laden, wijzigen van het formaat, de conversie en het opslaan van afbeeldingen.
SnapVw Laat zien hoe u eigenschapspagina's gebruikt in een MDI-kindvenster.
Spiro Een game die laat zien hoe u CImageList kunt gebruiken en hoe u geheugenweergavecontexten gebruikt in toepassingen die animatie-effecten vereisen.
Tracker Demonstreert verschillende CRectTracker stijlen en opties.
VariantUse Demonstreert het gebruik van het gegevenstype variant.
ViewEx Meerdere weergaven, scrollweergave, splitsvensters.

MFC-voorbeelden - Internet

Voorbeeldnaam Beschrijving
DHTMLExplore Demonstreert het verwerken van DHTML-gebeurtenissen en het gebruik van DHTML DDX.
HTMLEdit Omvat het MSHTML-bewerkingscontrole-element in Internet Explorer.
MFCIE Demonstreert de MFC CHtmlView en CReBar klassen.
Planner Demonstreert hoe u een op HTML gebaseerd dialoogvenster maakt met behulp van de visual C++-bibliothekenklassen.

MFC-voorbeelden - OLE

Voorbeeldnaam Beschrijving
ACDual Demonstreert hoe u ondersteuning voor dubbele interface toevoegt aan een automatiseringsserver op basis van MFC.
AutoClik Illustreert automatiseringsfuncties. Bevat AUTODRIV, een eenvoudige Automation-clienttoepassing die de AUTOCLIK-voorbeeldtoepassing aanstuurt.
CalcDriv Automatieklant.
DrawCli Volledige objectgeoriënteerde tekentoepassing die ook een ActiveX Visual Editing-container is.
HierSvr Demonstreert een servertoepassing met OLE-drag en drop.
InProc Een in-process automation-server die kan worden geladen als een DLL in de adresruimte van de client.
IPDrive Een eenvoudige automation-clienttoepassing die de INPROC-voorbeeldtoepassing aanstuurt.
MFCBind Laat zien hoe u een actieve documentcontainer (voorheen docobject genoemd) maakt.
MFCCalc Een automatiseringsserver die een eenvoudige rekenmachine implementeert.
OClient ActiveX-containerapplicatie voor visuele bewerkingen, met slepen en neerzetten.
OLEView Een OLE-objectbrowser implementeren via aangepaste OLE-interfaces.
SuperPad Demonstreert een visuele bewerkingsserver waarmee tekst wordt bewerkt met CEditView.
TstCon Hiermee wordt een ActiveX-besturingscontainer geïmplementeerd met behulp van de ondersteuning van MFC voor OLE-insluiting. U kunt TSTCON gebruiken om ActiveX-besturingselementen te testen, hun eigenschappen te wijzigen en hun methoden aan te roepen.
WordPad Maakt gebruik van de MFC-ondersteuning voor rich edit-controls om een eenvoudige tekstverwerker te maken.

MFC-voorbeelden - Hulpprogramma

Voorbeeldnaam Beschrijving
GUIDGen Een eenvoudige MFC-toepassing op basis van dialoogvensters waarmee wereldwijd unieke id's worden gegenereerd.
Makehm Een consoletoepassing die een koppeling produceert tussen resourceidentificaties en Help-contexten.

MFC-voorbeelden - Visual C++ 2008 Feature Pack

Voorbeeldnaam Beschrijving
CustomPages Demonstreert hoe u een aangepaste pagina toevoegt aan het dialoogvenster Werkbalkaanpassing.
DesktopAlertDemo Demonstreert hoe u een dialoogvenster met bureaubladwaarschuwingen implementeert (vergelijkbaar met het dialoogvenster van een toepassing voor chatberichten).
DlgToolTips Demonstreert hoe u geavanceerde knopinfo implementeert voor elementen van een dialoogvenster.
DrawClient Demonstreert hoe u ondersteuning voor een lint integreert in een tekentoepassing met ondersteuning voor het bewerken van containers.
Dynamisch menu Demonstreert hoe u een menu dynamisch kunt bijwerken op de menubalk en een pop-upmenu tijdens runtime.
Verkenner Demonstreert hoe u een bestandssysteemverkenner implementeert die lijkt op Verkenner. Het heeft vergelijkbare elementen en mogelijkheden van de gebruikersinterface.
IEDemo Demonstreert hoe u een toepassing implementeert die vergelijkbaar is met Internet Explorer, met vergelijkbare elementen en mogelijkheden van de gebruikersinterface.
MDITabsDemo Demonstreert hoe u een toepassing maakt die gebruikmaakt van de nieuwe interface voor MDI-documenten op tabbladen in plaats van de traditionele onderliggende MDI-vensters.
MenuSubSet Demonstreert hoe u tijdens het opstarten van de toepassing dynamisch specifieke menu-items en submenu's verwijdert.
MSMoneyDemo Demonstreert hoe u MFC gebruikt om een gebruikersinterface te maken die vergelijkbaar is met Microsoft Money.
MSOffice2007Demo Demonstreert hoe u een editortoepassing implementeert die vergelijkbaar is met een Office 2007-toepassing, met vergelijkbare elementen van de gebruikersinterface en beperkte vergelijkbare mogelijkheden. Het MSOffice2007Demo-voorbeeld implementeert een volledige gebruikersinterface op het lint, net zoals een Office 2007-toepassing. Sommige lintelementen zijn verbonden met mogelijkheden in de toepassing.
NewControls Demonstreert de mogelijkheden van veel van de besturingselementen die zijn geïmplementeerd in MFC. Deze besturingselementen omvatten aanpasbare knoppen, besturingselementen voor kleurenkiezers en paletten, een lettertypekiezer, een afbeeldingseditor, een eigenschappenraster, een gemaskeerd besturingselement voor bewerken, en besturingselementen voor de shell-lijst en -structuur.
OutlookDemo Demonstreert hoe u een toepassing maakt die vergelijkbaar is met Outlook 2003/2007.
OutlookMultiViews Demonstreert hoe u kunt schakelen tussen meerdere weergaven in één document in een SDI-toepassing. In het voorbeeld wordt de Outlook-balkcontrole gebruikt om de beschikbare weergaven te tonen en daartussen te schakelen.
OwnerDrawMenu Illustreert hoe u pop-upmenu-items dynamisch kunt tekenen.
PaletteDemo Illustreert hoe u een werkbalk met meerdere kolommen maakt met een informatiegebied dat eigenaar-getekend is. Klik op 2, 3 of 4 knoppen op de werkbalk Standaard om tijdens runtime het aantal kolommen van de aangepaste werkbalk te wijzigen.
PropSheetDemo Illustreert de volgende typen property sheet-besturingselementen: eenvoudig, met tabbladen aan de linkerkant, met een structuurbesturingselement aan de linkerkant, OneNote-stijl tabbladen, en een lijst met items aan de linkerkant.
OpnieuwbarTest Demonstreert een aanpasbaar Rebar controle-element dat een toolbar host.
RibbonGadgets Illustreert verschillende besturingselementen die kunnen worden gehost in het lintbesturingselement. Onderaan het hoofdframe vindt u het venster Broncode met broncodetekst, waarin wordt beschreven hoe u een bepaald gadget maakt.
RibbonMDI Demonstreert het gebruik van Ribbon Control met Multi Document Interface.
RollupPane Demonstreert een zwevend informatiedeelvenster, dat automatisch wordt opgerold. U kunt op de knop Vastmaken drukken op het bijschrift van het zwevende deelvenster om rollen in of uit te schakelen.
SetPaneSize Demonstreert hoe u de grootte van het dockingvenster programmatisch instelt.
schuifregelaar Demonstreert hoe u een werkbalkknop implementeert die als host fungeert voor een extern besturingselement.
StateCollection Demonstreert hoe u een toepassing implementeert waarmee verschillende statussen voor de menubalk, werkbalken en dockingvensters worden opgeslagen en geladen.
StatusBarDemo Demonstreert hoe u geavanceerde bedieningselementen toevoegt aan een statusbalk.
TabbedView Demonstreert hoe u een weergave maakt die meerdere weergaven met tabbladen bevat, zoals de tabbladen in een Excel-werkmap.
TabControl Demonstreert de MFC-tabcontrole en de verschillende weergaven met verschillende eigenschappen en visuele beheerders.
TasksPane Demonstreert de MFC-taakvensterklassen en hun verschillende weergaven met behulp van verschillende eigenschappen en visuele managers.
WerkbalkDateTimePicker Demonstreert hoe u een besturingselement voor datum/tijdkiezer integreert met de werkbalk
ToolTipDemo Demonstreert hoe u de geavanceerde eigenschappen van MFC-knopinfo gebruikt.
Systeemvakmenu Illustreert de mogelijkheid om MFC Control Bar-menu's te gebruiken met het systeemvakpictogram. Het is vergelijkbaar met de meldingspictogrammen in de rechterbenedenhoek van het scherm.
VisualStudioDemo Demonstreert hoe u een toepassing implementeert met veel van dezelfde gebruikersinterfacefuncties en -mogelijkheden van Visual Studio. Veel van de elementen van de gebruikersinterface van Visual Studio worden gedemonstreerd, waaronder een aanpasbare menubalk, werkbalk en vensters.
WordPad Demonstreert hoe u een toepassing implementeert die de functionaliteit van WordPad imiteert, inclusief de elementen van de gebruikersinterface en een aantal van de mogelijkheden.
WorkSpaceToolBar Demonstreert hoe u een werkbalk toevoegt aan een dockingvenster. Deze lijkt op de werkbalk in Solution Explorer in Visual Studio.

MFC-voorbeelden - Windows Touch

Voorbeeldnaam Beschrijving
GestureDemo Demonstreert de Ondersteuning voor Windows Touch in MFC (hiervoor is aanraakhardware vereist).
TouchDemo Demonstreert de Ondersteuning voor Windows Touch in MFC (hiervoor is aanraakhardware vereist).

ODBC-voorbeelden

Voorbeeldnaam Beschrijving
odbcsql In dit voorbeeld ziet u hoe u ODBC-API's gebruikt om verbinding te maken met en toegang te krijgen tot de database.

Voorbeelden van het besturingssysteem

Voorbeeldnaam Beschrijving
GetImage Demonstreert de WIA-toepassingsprogrammeerinterfaces (Windows Image Acquisition).

Unix-voorbeelden

Voorbeeldnaam Beschrijving
Unix - ccWrapper Demonstreert een wrapper waarmee vlaggen van de Sun Forte- en gCC-compilers worden toegewezen aan de Microsoft Visual C++-compiler (cl.exe).

Voorbeelden van Windows 8

Het Voorbeeldpakket voor Windows 8 bevat alle app-codevoorbeelden die zijn ontwikkeld en bijgewerkt voor Windows 8. Het voorbeeldpakket biedt een handige manier om alle voorbeelden tegelijk te downloaden. De voorbeelden in dit voorbeeldpakket zijn beschikbaar in C#, C++, VB.NET en JavaScript. De Galerie Met Windows-voorbeelden bevat codevoorbeelden die de verschillende nieuwe programmeermodellen, platforms, functies en onderdelen uitvoeren die beschikbaar zijn in Windows 8 en Windows Server 2012. Deze downloadbare voorbeelden bevatten het Visual Studio-oplossingsbestand (sln), bronbestanden, assets, resources en metagegevens die nodig zijn om te compileren en uit te voeren.

Meer informatie is beschikbaar over de programmeermodellen, platforms, talen en API's die in elk voorbeeld worden gedemonstreerd. Zie de richtlijnen, zelfstudies en referentieartikelen in de Windows 8-documentatie, die beschikbaar zijn in het Windows Developer Center. Deze voorbeelden worden aangeboden as-isom de functionaliteit van de programmeermodellen en functie-API's voor Windows 8 en Windows Server 2012 te demonstreren.

Voorbeeldnaam Beschrijving
Voorbeeld van achtergrondoverdracht (Windows 8) In dit voorbeeld ziet u het krachtige, kostenbewuste en flexibele gedrag van de Background Transfer-API voor Windows Runtime-toepassingen. In de voorbeeldscenario's wordt beschreven hoe bestanden worden gedownload en geüpload.
CryptoWinRT-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de nieuwe Cryptografie-API's gebruikt.
Afdrukvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe apps de Windows-afdrukervaring kunnen integreren. De scenario's in dit voorbeeld zijn onder andere: Afdrukken vanuit de app met behulp van de charms-balk en het afdrukcontract, Afdrukken vanuit de app-ervaring en meer.
HttpClient-voorbeeld (Windows 8) In dit voorbeeld ziet u het gebruik van de HttpClient klasse en de IXMLHTTPRequest2 interface voor het uploaden en downloaden van verschillende typen inhoud van een HTTP-server met behulp van de netwerkfuncties van Windows Runtime.
Voorbeeld van accelerometersensor (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.Accelerometer API gebruikt. Met dit voorbeeld kan de gebruiker de versnellingskrachten langs de X-, Y- en Z-assen bekijken voor een versnellingsmeter met drie assen. U kunt een van de drie scenario's kiezen.
Voorbeeld van accountafbeeldingsnaam (Windows 8) In dit voorbeeld ziet u verschillende manieren om de naam op te halen van de gebruiker die momenteel is aangemeld. Ook ziet u hoe u de afbeelding kunt ophalen en instellen die wordt gebruikt voor de tegel van de gebruiker.
Voorbeeld van app-instellingen (Windows 8) In dit voorbeeld ziet u hoe u de flyouts van de ApplicationSettings-API en instellingen gebruikt om de gebruikersinterface voor instellingen van een app te integreren met de charm Instellingen. Het voorbeeld maakt gebruik van de Windows.UI.ApplicationSettings naamruimte en WinJS.UI.SettingsFlyout.
Windows Store-app voor cameravoorbeeld op apparaat (Windows 8) In dit voorbeeld ziet u hoe u een Windows Store-apparaat-app voor een camera maakt. Een Windows Store-apparaat-app wordt geleverd door een IHV of OEM om de opname-ervaring voor een bepaalde camera te onderscheiden.
Aan de slag met het eenvoudige voorbeeld van een eenvoudige bloglezer van C++ (Windows 8) In het voorbeeld ziet u enkele basisprincipes van de ontwikkeling van Windows Store-apps in systeemeigen C++ met behulp van XAML om de gebruikersinterface te definiëren. Het is een volledige werkende versie van de toepassing die wordt besproken in het Windows Developer Center.
Een gegevensmonster lezen en schrijven (Windows 8) In dit voorbeeld ziet u hoe u de DataReader en DataWriter klassen kunt gebruiken om gegevens op te slaan en op te halen.
Voorbeeld van toepassingsgegevens (Windows 8) In dit voorbeeld ziet u hoe u gegevens opslaat en ophaalt die specifiek is voor elke gebruiker en Windows Store-app met behulp van de gegevens-API's van de Windows Runtime-toepassing. Toepassingsgegevens omvatten sessiestatus, gebruikersvoorkeuren en andere instellingen.
Voorbeeld van aangepaste stuurprogrammatoegang (Windows 8) In dit voorbeeld ziet u hoe u CreateDeviceAccessInstance en IDeviceIoControl kunt gebruiken om toegang te krijgen tot een gespecialiseerd apparaat.
Voorbeeld van XAML ListView en GridView (Windows 8) In dit voorbeeld ziet u hoe u de besturingselementen GridView en ListView gebruikt.
Voorbeeld van metrische animatiegegevens (Windows 8) In dit voorbeeld ziet u hoe u de API's Windows.UI.Core.AnimationMetrics voor metrische animatie gebruikt voor toegang tot de onbewerkte parameters die de animaties definiëren in de Windows-animatiebibliotheek.
Voorbeeld van Playback Manager msAudioCategory (Windows 8) In dit voorbeeld ziet u hoe u de juiste msAudioCategory categorie voor een AV-stream (audio-video) selecteert om deze te configureren als een audio-afspeelstroom.
XAML DirectX 3D schietspelvoorbeeld (Windows 8) In dit voorbeeld ziet u de implementatie van een eenvoudige first person 3D-game met DirectX (Direct3D 11.1, Direct2D, XInput en XAudio2) en XAML in een C++-app. XAML wordt gebruikt voor het heads-up display en berichten over de gamestatus.
XAML-voorbeeld schuiven, pannen en zoomen (Windows 8) In dit voorbeeld ziet u hoe u het besturingselement ScrollViewer gebruikt om te pannen en te zoomen.
XAML FlipView-besturingsvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u het besturingselement FlipView gebruikt om gebruikers in staat te stellen om door een verzameling te bladeren.
Gyrometersensorvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.Gyrometer API gebruikt. Met dit voorbeeld kan de gebruiker de hoeksnelheid langs de X-, Y-en Z-as bekijken voor een gyrometer met drie assen.
Apparaat-app voor printers SDK-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een apparaat-app maakt voor printers die kunnen worden geactiveerd vanuit het tegelcontract, het printTaskSettings-contract en vanuit een melding weergegeven door een achtergrondtaak als reactie op een gebeurtenis van het afdrukstuurprogramma.
Voorbeeld van achtergrondtaken (Windows 8) In dit voorbeeld ziet u hoe u achtergrondtaken maakt en registreert met behulp van de Achtergrondtaak-API van Windows Runtime. Een achtergrondtaak wordt geactiveerd door een systeem- of tijdgebeurtenis en kan worden beperkt door een of meer voorwaarden.
StreamSocket-voorbeeld (Windows 8) In dit voorbeeld ziet u de basisbeginselen van de StreamSocket klasse met behulp van de netwerkfuncties van Windows Runtime. Het clientonderdeel van het voorbeeld maakt een TCP-socket om een netwerkverbinding te maken, gebruikt de socket om gegevens te verzenden en meer.
Voorbeeld van geplande meldingen (Windows 8) In dit voorbeeld ziet u hoe u geplande en terugkerende tegelupdates en pop-upmeldingen voor een app gebruikt. Met deze mogelijkheid kunt u een exacte tijd opgeven voor het leveren van de melding, zelfs als de app niet wordt uitgevoerd.
Voorbeeld van afspeelbeheerassistent (Windows 8) In dit voorbeeld ziet u hoe u de juiste msAudioCategory categorie voor een audio-videostream selecteert om deze te configureren als een audio-afspeelstroom.
OrientationSensor-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.OrientationSensor API gebruikt. Hiermee kan de gebruiker de rotatiematrix en de quaternionwaarden weergeven die de huidige apparaatstand weerspiegelen.
Voorbeeld van bestandstoegang (Windows 8) In dit voorbeeld ziet u hoe u een bestand maakt, leest, schrijft, kopieert en verwijdert, hoe u bestandseigenschappen ophaalt en hoe u een bestand of map bijhoudt, zodat uw app deze opnieuw kan openen. In dit voorbeeld wordt gebruikgemaakt van Windows.Storage en Windows.Storage.AccessCache API.
Voorbeeld van verwisselbare opslag (Windows 8) Het voorbeeld van verwisselbare opslag laat zien hoe u bestanden overbrengt naar en van verwisselbare opslagapparaten. Voor dit voorbeeld is een verwisselbaar opslagapparaat vereist dat is verbonden met het systeem, zoals een camera, mediaspeler, mobiele telefoon of een USB-duimstation.
XAML SurfaceImageSource DirectX-interopvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u directX-inhoud SurfaceImageSource kunt opnemen in uw XAML-app. In dit voorbeeld worden zowel C++ als C# gebruikt.
Verbinding maken met WebSockets-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u WebSockets gebruikt in een verbonden Windows Store-app. In het voorbeeld wordt de basisfunctionaliteit behandeld, zoals het maken van een verbinding, het verzenden en ontvangen van gegevens en het sluiten van de verbinding.
Sleutels configureren voor mediavoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de hardwaremediatoetsen op een toetsenbord configureert. Vervolgens kunt u de geconfigureerde toetsen gebruiken om een audio-videostream te beheren door op afspelen te drukken of te klikken, onderbreken, stoppen, enzovoort.
Voorbeeld van XAML-persoonlijkheidsanimaties (Windows 8) In dit voorbeeld ziet u hoe u de ingebouwde persoonlijkheidsanimaties in uw app gebruikt.
Voorbeeld van toastmelding (Windows 8) In dit voorbeeld ziet u hoe u toastmeldingen kunt gebruiken: meldingen die verschijnen als pop-ups in de rechterbovenhoek van het scherm. Een gebruiker kan de melding selecteren (aanraken of klikken) om de bijbehorende app te starten.
Voorbeeld van contactkiezer-app (Windows 8) In dit voorbeeld ziet u hoe u de kiezer voor contactpersonen gebruikt om een of meer contactpersonen te selecteren. Het bevat ook een basisimplementatie van de API's voor contactkiezer om te laten zien hoe u een lijst met contactpersonen voor de gebruiker kunt weergeven.
Voorbeeld van directX marmeren doolhofspel (Windows 8) In dit voorbeeld ziet u hoe u een eenvoudige 3D-game bouwt met DirectX. Dit spel is een eenvoudig labyrintspel waarbij de speler wordt uitgedaagd om een knikker door een doolhof van hindernissen te rollen met behulp van kantelbesturing.
Voorbeeld van DirectX-briefkaart-app (Windows 8) In dit voorbeeld ziet u de implementatie van een eenvoudige Windows Store-app met DirectX met C++ voor het maken van briefkaarten met DirectX en XAML-interop.
DirectX 3D-schietspelvoorbeeld (Windows 8) In dit voorbeeld ziet u de implementatie van een eenvoudige first person 3D-game met DirectX (Direct3D 11.1, Direct2D, XInput en XAudio2) in een C++-app.
Voorbeeld van XAML AppBar-besturingselement (Windows 8) In dit voorbeeld ziet u hoe u het besturingselement AppBar gebruikt om navigatie, opdrachten en hulpprogramma's voor gebruikers te presenteren. De app-balk is standaard verborgen en wordt weergegeven wanneer gebruikers vanaf de boven- of onderrand van het scherm met een vinger vegen.
Voorbeeld van datum- en tijdnotatie (Windows 8) In dit voorbeeld ziet u hoe u de klasse DateTimeFormatter in de Windows.Globalization.DateTimeFormatting naamruimte gebruikt om datums en tijden weer te geven op basis van de voorkeuren van de gebruiker.
Voorbeeld van secundaire tegels (Windows 8) In dit voorbeeld ziet u hoe u een secundaire tegel vastzet en gebruikt. Dat is een tegel die rechtstreeks toegang heeft tot een specifieke, niet-standaardsectie of ervaring in een app, zoals een opgeslagen game of een specifieke vriend in een sociale netwerk-app.
Voorbeeld voor hittest van aanraakinvoer (Windows 8) In dit voorbeeld wordt een puzzel met veelhoekige vormen gebruikt om aanwijzerinvoer te verwerken, op maat gemaakte hittests te implementeren voor aanraakinvoer en manipulaties te verwerken in een Windows Store-app met behulp van C++ en DirectX.
Voorbeeld van netwerkinformatie (Windows 8) In dit voorbeeld ziet u hoe u de Netwerkinformatie-API's van Windows Runtime gebruikt.
Voorbeeld van vereenvoudigde inktinvoer (Windows 8) In dit voorbeeld ziet u hoe u inktfunctionaliteit gebruikt in Windows Store-apps.
Voorbeeld van StorageDataSource en GetVirtualizedFilesVector (Windows 8) In dit voorbeeld ziet u hoe u afbeeldingen ophaalt en weergeeft in de afbeeldingenbibliotheek van de gebruiker.
Voorbeeld van randgebarenoproeping (Windows 8) In dit voorbeeld ziet u hoe u luistert naar gebeurtenissen die optreden in de gebruikersinterface van edge, met behulp van de EdgeGesture klasse.
Controleer of de huidige sessie een extern voorbeeld is (Windows 8) In dit voorbeeld wordt het gebruik van Windows.System.RemoteDesktop de API gedemonstreert.
Voorbeeld van toepassingsbronnen en lokalisatie (Windows 8) In dit voorbeeld ziet u hoe u toepassingsresources gebruikt om lokaliseerbare inhoud van toepassingscode te scheiden. Het voorbeeld maakt gebruik van de Windows.ApplicationModel.Resources.Core en Windows.Globalization naamruimten en WinJS.Resources.
Voorbeeld van contextmenu (Windows 8) In dit voorbeeld ziet u hoe u een contextmenu maakt en hoe u het standaardcontextmenu voor tekst vervangt. In dit voorbeeld wordt de API Windows.UI.Popups gebruikt, onder andere het pop-upmenu en de gebeurtenis oncontextmenu.
Voorbeeld van geolocatie (Windows 8) Het voorbeeld van geolocatie laat zien hoe u de Geolocation-API gebruikt om de geografische locatie van de pc van de gebruiker op te halen. Een app kan de Geolocation API gebruiken om de locatie eenmalig op te halen of kan de locatie continu volgen.
Voorbeeld van berichtdialoogvenster (Windows 8) In dit voorbeeld ziet u hoe u een MessageDialog gebruikt voor het weergeven van dialoogvensters, het instellen van opdrachten en de bijbehorende acties en het wijzigen van de standaardknop. De Windows.UI.Popups naamruimte bevat de klasse MessageDialog.
MediaStreamSource-voorbeeld van media-extensie (Windows 8) In dit voorbeeld ziet u hoe u het Microsoft Silverlight MediaStreamSource-concept in een Windows Store-app kunt ondersteunen.
Voorbeeld van verticale tekst directWrite (Windows 8) In dit voorbeeld worden DirectWrite en Direct2D gebruikt om verticale tekst correct weer te geven in een aangepaste indelingsvorm.
DXGI-wisselketenrotatievoorbeeld (Windows 8) In dit voorbeeld ziet u de methode IDXGISwapChain1::SetRotation en hoe u de methode met vooraf geroteerde inhoud kunt gebruiken om de prestaties van de presentatie te verbeteren.
Voorbeeld van aangepaste afbeeldingseffecten voor Direct2D (Windows 8) In dit voorbeeld ziet u hoe u aangepaste Direct2D-effecten implementeert met behulp van standaard pixel-, hoekpunt- en reken-shaders.
Voorbeeld van DirectX-aanraakinvoer (Windows 8) In dit voorbeeld ziet u navigatie met aanraak- en muisnavigatie van een 3D-omgeving in een C++-app met Direct3D.
Voorbeeld van XInput-gamecontroller (Windows 8) In dit voorbeeld ziet u het gebruik van de XInput-API's in een C++-app. Het leest invoer van een Xbox-gamecontroller en geeft gegevens weer over de analoge stickbewegingen en knopdrukken.
Direct3D-Direct2D interop-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u kunt samenwerken met Direct2D en DirectWrite om tekst naar een Direct3D-renderdoel te schrijven. Het is een effectieve manier om heads-up displays en op tekst gebaseerde uitvoer te maken, zoals scorepanelen in games en 3D-apps.
Voorbeeld van syndicatie (Windows 8) In dit voorbeeld ziet u een eenvoudige Windows Store-app voor Windows 8 waarmee feeds kunnen worden opgehaald uit een webservice. Dit voorbeeld is momenteel beschikbaar in de programmeertalen JavaScript, C#, C++en VB.
Voorbeeld van app-tegels en badges (Windows 8) In dit voorbeeld ziet u hoe u een app-tegel gebruikt. Dit is het weergave- en startpunt voor uw app in het startscherm. Het laat ook zien hoe u een badge op die tegel gebruikt. Het is een methode voor de app om statusinformatie door te geven aan de gebruiker wanneer de app niet wordt uitgevoerd.
Voorbeeld van XAML-gebruiker en aangepaste besturingselementen (Windows 8) In dit voorbeeld ziet u hoe u XAML-elementen UserControl maakt en gebruikt en aangepaste besturingselementen voor uw projecten maakt.
Voorbeeld van direct3D-resource laden (Windows 8) In dit voorbeeld ziet u hoe Direct3D-resources worden geladen voor C++-apps met DirectX.
XAML ListView en GridView interactiviteit aanpassen in het voorbeeld (Windows 8) In dit voorbeeld ziet u het interactiemodel van het ListView besturingselement.
Voorbeeld van XAML WebView-besturingselement (Windows 8) In dit voorbeeld ziet u hoe u het WebView besturingselement gebruikt om een URL weer te geven, HTML te laden, te communiceren met een script binnen een WebViewen gebruik WebViewBrush.
Voorbeeld van kompassensor (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.Compass API gebruikt. Met dit voorbeeld kan de gebruiker de kompasaflezing bekijken, zowel als magnetisch-noord en, afhankelijk van de geïnstalleerde sensor, een echte-noordwaarde.
Voorbeeld van schermoriëntatie (Windows 8) In dit voorbeeld ziet u hoe u de DisplayProperties klasse gebruikt om de weergavestand in een app in te stellen.
Voorbeeld van direct2D-interpolatiemodi (Windows 8) In dit voorbeeld ziet u de verschillende interpolatiemodi die door Direct2D worden gebruikt.
Voorbeeld van globalisatievoorkeuren (Windows 8) In dit voorbeeld ziet u hoe u de Windows.System.UserProfile.GlobalizationPreferences klasse gebruikt om de globalisatievoorkeuren van de gebruiker te verkrijgen. Ook ziet u hoe u de GeographicRegion en Language klassen gebruikt.
Voorbeeld van direct2D geometrierealisatie (Windows 8) In dit voorbeeld ziet u hoe multikerngeometrietesselatie kan helpen bij het verminderen van de geometrieweergavetijd. Het gebruik van dekkingsmaskers en meshes is een alternatief voor traditionele geometrieweergave die in sommige situaties beter kan zijn.
Voorbeeld van taallettertypetoewijzing (Windows 8) In dit voorbeeld ziet u hoe u taalspecifieke lettertypeaanbeveling kunt verkrijgen met behulp van de LanguageFontGroup klasse in de Windows.Globalization.Fonts naamruimte.
Voorbeeld van inclinometersensor (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.Inclinometer API gebruikt. Met dit voorbeeld kan de gebruiker de hellingshoeken van de X-, Y- en Z-as voor een hellingsmeter van drie assen bekijken.
Voorbeeld van hoge contraststijl XAML (Windows 8) In dit voorbeeld ziet u verschillende technieken voor het implementeren van ondersteuning voor de modus hoog contrast in uw app. Ondersteuning voor de modus hoog contrast is belangrijk om uw app toegankelijk te maken voor personen met zichtproblemen.
Voorbeeld van mogelijkheden voor invoerapparaten (Windows 8) In dit voorbeeld ziet u hoe u een query uitvoert op de invoerapparaten die zijn verbonden met het apparaat van de gebruiker. En hoe u de aanwijzer, touch, pen/stylus, muis en toetsenbordinvoermodi van Windows Store-apps kunt ondersteunen.
EAS-beleid voor voorbeeld van e-mailclients (Windows 8) In dit voorbeeld ziet u hoe e-mailclients apparaatgegevens kunnen ophalen en kunnen werken met opgegeven EAS-beleidsregels (Exchange Active Sync). Windows Store-apps kunnen hun e-mailclients zo configureren dat ze voldoen aan het opgegeven EAS-beleid.
DatagramSocket-voorbeeld (Windows 8) In dit voorbeeld ziet u de basisbeginselen van de DatagramSocket klasse met behulp van de netwerkfuncties van Windows Runtime. Het clientonderdeel van het voorbeeld maakt een UDP-socket, gebruikt de socket om gegevens te verzenden en te ontvangen en sluit de socket.
Voorbeeld van DirectWrite hello world (Windows 8) In dit voorbeeld ziet u hoe u DirectWrite en Direct2D gebruikt om de tekst Hallo wereld weer te geven aan een CoreWindow.
Compressievoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u gestructureerde gegevens uit een bestand leest en gecomprimeerde gegevens naar een nieuw bestand schrijft en hoe gecomprimeerde gegevens worden gelezen en gedecomprimeerde gegevens naar een nieuw bestand worden geschreven. Veel toepassingen moeten gegevens comprimeren en decomprimeren.
Achtergrondvoorbeeld netwerkstatus (Windows 8) In dit voorbeeld ziet u hoe u een wijziging in het profiel voor internetverbinding kunt bepalen door een achtergrondtaakhandler te registreren voor de gebeurtenis Netwerkstatuswijziging met behulp van een internetvoorwaarde Present.
Voorbeeld van app-pakketgegevens (Windows 8) In dit voorbeeld ziet u hoe u pakketgegevens opvragen met behulp van de Pakket-API van Windows Runtime. Gebruikers verkrijgen uw Windows Store-app als een app-pakket. Windows gebruikt de informatie in een app-pakket om de app per gebruiker te installeren.
LightSensor-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.LightSensor API gebruikt. Met dit voorbeeld kan de gebruiker de meting van het omgevingslicht weergeven als een lux-waarde. U kunt een van de twee scenario's kiezen: LightSensor-gegevensevenementen, huidige lichtsensormetingen en meer.
Inrichtingsvoorbeeld voor mobiele breedbandaccounts (Windows 8) In dit voorbeeld ziet u hoe u de Windows 8 Mobile Broadband-inrichtingsagent-API (Windows.Networking.NetworkOperators.ProvisioningAgent) gebruikt om Windows 8 te configureren met vereiste connectiviteitsgegevens en toegang tot inrichting.
Media Afspelen naar voorbeeld (Windows 8) In dit voorbeeld ziet u de Play To-API. U ziet hoe u uw mediatoepassing kunt uitbreiden om video, audio en afbeeldingen te streamen naar andere apparaten in uw lokale netwerk.
Voorbeeld van invoertoetsenbord (Windows 8) In dit voorbeeld ziet u hoe u het schermtoetsenbord automatisch start in aangepaste besturingselementen die niet zijn afgeleid van platformbesturingselementen. In het voorbeeld worden aangepaste besturingselementen geïmplementeerd waarvoor toetsenbordinvoer is vereist en die niet zijn afgeleid van standaard XAML-besturingselementen.
Voorbeeld van XAML-animatiebibliotheek (Windows 8) In dit voorbeeld ziet u hoe u elementen kunt animeren en easing-functies kunt toepassen op de animaties om verschillende effecten te bereiken.
Voorbeeld snelle weergave (Windows 8) De gesnapte status is één van de vier mogelijke statussen van de toepassingsweergave. Door een app vast te zetten, wordt de app verkleind tot 320 pixels breed, waardoor de app het scherm kan delen met een andere app. Met vastklikken kunnen twee apps tegelijkertijd zichtbaar zijn.
Voorbeeld van transcoderingsmedia (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Media.Transcoding API gebruikt om een videobestand te transcoderen in een Windows Store-app. Transcodering is de conversie van een digitaal mediabestand, zoals een video- of audiobestand, van de ene indeling naar de andere.
Voorbeeld van tweedimensionale transformaties van XAML (Windows 8) In dit voorbeeld ziet u hoe u tweedimensionale transformaties gebruikt om te wijzigen hoe elementen worden weergegeven in uw app. Een transformatie bepaalt hoe punten van de ene coördinaatruimte naar een andere coördinaatruimte worden omgezet.
IXmlReader en IXmlWriter voorbeeld voor het lezen en schrijven van XML-gegevens (Windows 8) In dit voorbeeld wordt gedemonstreerd hoe u IXmlReader en IXmlWriter kunt gebruiken in uw Windows Store-app met C++. Ze worden gebruikt voor het lezen en schrijven van XML-gegevens uit een plat XML-opgemaakt tekstbestand. Deze interfaces maken deel uit van de Windows Win32- en COM-API's, maar worden ondersteund door Windows Runtime.
Media vastleggen met behulp van een capture-apparaatvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de MediaCapture API gebruikt om video, audio en afbeeldingen vast te leggen vanaf een opnameapparaat, zoals een webcam.
Voorbeeld van XAML-pop-up (Windows 8) In dit voorbeeld ziet u hoe u het XAML-pop-upelement in uw projecten maakt en gebruikt.
CameraCaptureUI Sample (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Media.Capture.CameraCaptureUI API gebruikt, waarin een gebruikersinterface met volledig scherm wordt weergegeven voor het vastleggen van foto's of video's. De Camera Capture UI biedt besturingselementen voor het overschakelen van foto naar video, een timer voor het maken van tijd vertraagde foto's en meer.
Voorbeeld van het afspelen van XAudio2-audiobestanden (Windows 8) In dit voorbeeld ziet u het gebruik van XAudio2 in een app.
Hilo C++ voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een volledige Windows Store-app bouwt met C++ en XAML. Het hilo-fotovoorbeeld bevat richtlijnen voor C++-ontwikkelaars die een Windows 8-app willen maken met behulp van moderne C++, XAML en Windows Runtime.
Voorbeeld van aangepaste tekstweergave directWrite (Windows 8) In dit voorbeeld ziet u hoe u een aangepaste tekstweergave implementeert voor DirectWrite.
Voorbeeld van DirectWrite-lettertype-opsomming (Windows 8) In dit voorbeeld ziet u hoe u DirectWrite gebruikt om de lettertypen in de verzameling systeemlettertypen weer te geven op het apparaat van een gebruiker.
Voorbeeld van transformatie van Direct2D-perspectief (Windows 8) In dit voorbeeld ziet u hoe u de DrawBitmap API gebruikt om een afbeelding weer te geven met een perspectieftransformatie die erop is toegepast.
CameraOptionsUI-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u cameraopties gebruikt in een apparaat-app. De CameraOptionsUI API geeft een gebruikersinterface weer voor het aanpassen van camera-instellingen. Voor dit voorbeeld is een webcam vereist.
Voorbeeld van afspelen van XInput-audiocontroller (Windows 8) In dit voorbeeld ziet u hoe XAudio2 wordt afgespeeld op een XInput-apparaat, zoals een headset, in een app.
Voorbeeld van direct2D 3D-transformatieeffect (Windows 8) In dit voorbeeld ziet u de verschillende methoden voor het transformeren van een afbeelding in een 3D-ruimte.
Voorbeeld van autorisatie van Windows-accounts (Windows 8) In dit voorbeeld ziet u hoe u de leden van de Windows.Security.Authentication.OnlineId-naamruimte gebruikt om een gebruiker te verifiëren met zijn of haar Microsoft-account in delegatiemodus. En hoe u verkregen tokens verzendt naar Live Connect-API's met behulp van het REST-protocol.
Voorbeeld van nummeropmaak en parsering (Windows 8) In dit voorbeeld ziet u hoe u de DecimalFormatterklassen , CurrencyFormatteren PercentFormatterPermilleFormatterklassen in de Windows.Globalization.NumberFormatting naamruimte gebruikt. Ze worden gebruikt om getallen, valuta's en procentwaarden weer te geven en te parseren.
DXGI-aanbieding en voorbeeldresources vrijmaken (Windows 8) In dit voorbeeld ziet u het gebruik van de DXGI IDXGIDevice2::OfferResources en IDXGIDevice2::ReclaimResources API's in een C++-app met DirectX.
Voorbeeld van webverificatiebroker (Windows 8) In dit voorbeeld ziet u de WinRT-API van de webverificatiebroker. Hiermee kunt u eenmalige aanmelding (SSO) inschakelen voor OAuth-providers, zoals Facebook, Google, Microsoft en Twitter.
Voorbeeld van XAudio2-audiostreameffect (Windows 8) In dit voorbeeld ziet u audiostreaming in een C++-app met behulp van de XAudio2- en Media Foundation-API's.
Voorbeeld van welkomstscherm (Windows 8) In dit voorbeeld ziet u hoe u het welkomstscherm dat windows voor uw app weergeeft, kunt imiteren door een vergelijkbare afbeelding correct te plaatsen wanneer Windows het welkomstscherm sluit dat wordt weergegeven.
Voorbeeld van sms-achtergrondtaken (Windows 8) In dit voorbeeld ziet u hoe u de Windows 8 Mobile Broadband SMS-API (Windows.Devices.Sms) gebruikt met de Background Task API (Windows.ApplicationModel.Background) om sms-berichten te verzenden en te ontvangen.
Voorbeeld van sms-bericht verzenden, ontvangen en SIM-beheer (Windows 8) In dit voorbeeld ziet u hoe u de Windows 8 Mobile Broadband SMS-API (Windows.Devices.Sms) gebruikt.
Voorbeeld van proefversie en in-app-aankoop (Windows 8) In dit voorbeeld ziet u hoe u de licentie-API gebruikt die wordt geleverd door de Windows Store om de licentiestatus van een app te bepalen of een functie die is ingeschakeld door een in-app-aankoop.
Voorbeeld van tekstopvoer bij gebruik van aanraaktoetsenbord (Windows 8) In dit voorbeeld ziet u hoe u geoptimaliseerde weergaven kunt inschakelen op het schermtoetsenbord. Het werkt met behulp van invoerbereiken en invoertypen met besturingselementen in de WinJS.UI naamruimte en met de TextBox en RichEdit XAML-besturingselementen.
Voorbeeld van XAML-tekstbewerking (Windows 8) In dit voorbeeld ziet u hoe u besturingselementen voor tekstinvoer gebruikt in uw app.
Voorbeeld van threadpool (Windows 8) In dit voorbeeld ziet u hoe u werkitems asynchroon uitvoert met behulp van de Windows Runtime threadpool API.
Voorbeeld van ui Automation Core Window Provider (Windows 8) In dit voorbeeld ziet u hoe u een Microsoft UI Automation-provider maakt. Het maakt programmatische informatie over een Windows Store-app beschikbaar voor toegankelijke technologieën zoals schermlezers. Het voorbeeld is een Direct2D-toepassing.
Voorbeeld van XAML-toegankelijkheid (Windows 8) In dit voorbeeld ziet u hoe u basisondersteuning voor toegankelijkheid aan uw app toevoegt.
Voorbeeld van afspeellijst (Windows 8) In dit voorbeeld ziet u hoe u een afspeellijst met audiobestanden maakt, opslaat, weergeeft en bewerkt. In dit voorbeeld worden klassen gebruikt die zich in de Windows.Media.Playlists naamruimte bevinden.
Voorbeeld van Media Server-client (Windows 8) In dit voorbeeld ziet u hoe u een Media Server-client maakt met behulp van de Media Server-API. Het Voorbeeld van Media Server laat zien hoe u programmatisch door een Digital Media Server op uw lokale netwerk bladert en alle bijbehorende videobestanden weergeeft.
Voorbeeld van direct2D-magazine-app (Windows 8) In dit voorbeeld ziet u hoe u Direct2D, DirectWrite, Windows Imaging Component (WIC) en XAML gebruikt om een app te bouwen met een presentatie van het type tijdschrift.
Voorbeeld van mobiel breedbandaccount en apparaatbeheer (Windows 8) In dit voorbeeld ziet u hoe u de Windows 8 Mobile Broadband API (Windows.Networking.NetworkOperators) gebruikt die wordt gebruikt door Mobile Network Operators (MNO). Het laat zien hoe u de MobileBroadbandAccount API's gebruikt om beschikbare Mobile Broadband-accounts op te halen en weer te geven.
Nabijheidsvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de PeerFinder en ProximityDevice klassen gebruikt om te communiceren met nabijgelegen computers. U kunt de Proximity API gebruiken om kleine berichten uit te wisselen tijdens een tikbeweging of om een socketverbinding tussen peer-apps in te stellen.
Een voorbeeld van een in-procesonderdeel van Windows Runtime maken (C++CX) (Windows 8) In dit voorbeeld ziet u hoe u een onderdeel maakt in C++/CX dat wordt gebruikt in C++/CX-, JavaScript- en C#-clientcode. Het OvenServer-project bevat een runtimeklasse met de naam Oven, waarmee een IOven interface en een IAppliance interface worden geïmplementeerd.
Voorbeeld van voorkeuren voor automatische rotatie van apparaten (Windows 8) In dit voorbeeld ziet u hoe u de DisplayProperties klasse gebruikt om apparaatrotatiegebeurtenissen te verwerken en te verifiëren.
Voorbeeld van realtime communicatie (Windows 8) In dit voorbeeld ziet u hoe u de functie voor lage latentie gebruikt om realtime communicatietoepassingen in te schakelen.
Voorbeeld van inhoudsbron-app delen (Windows 8) In dit voorbeeld ziet u hoe een app inhoud kan delen met een andere app. In dit voorbeeld worden klassen uit de Windows.ApplicationModel.DataTransfer naamruimte gebruikt.
Voorbeeld van een zoekcontract (Windows 8) In dit voorbeeld ziet u hoe gebruikers uw app kunnen doorzoeken wanneer ze de charm Zoeken selecteren en het zoekvenster openen. En hoe u het zoekvenster gebruikt om suggesties weer te geven voor query's van gebruikers.
Voorbeeld van onbewerkte meldingen (Windows 8) In dit voorbeeld ziet u hoe u onbewerkte meldingen gebruikt, die pushmeldingen zijn zonder gekoppelde gebruikersinterface die een achtergrondtaak voor de app uitvoeren.
Voorbeeld van direct2D-basisafbeeldingseffecten (Windows 8) In dit voorbeeld ziet u hoe u een afbeelding laadt, hoe u het Wassische vervagingseffect erop toepast en vervolgens weergeeft in een Windows::UI::Core::CoreWindow.
Direct2D-effecten op primitieven voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u afbeeldingseffecten toepast op Direct2D-primitieven. In dit voorbeeld worden afgeronde rechthoeken getekend met behulp van Direct2D en wordt vervolgens DirectWrite tekst in het midden van de rechthoeken getekend. Vervolgens wordt er een effectgrafiek op toegepast.
ControlChannelTrigger StreamSocket-voorbeeld (Windows 8) In het voorbeeld ziet u hoe u de ControlChannelTrigger klasse gebruikt in een Windows Store-app. Er wordt een TCP StreamSocketgebruikt, zodat de app altijd is verbonden en altijd bereikbaar is. In dit voorbeeld wordt het gebruik van netwerkmeldingen op de achtergrond gedemonstreert.
ControlChannelTrigger StreamWebSocket-voorbeeld (Windows 8) In het voorbeeld ziet u hoe u de ControlChannelTrigger klasse gebruikt om een Windows Store-app in te schakelen met behulp van een StreamWebSocket om altijd verbonden en altijd bereikbaar te zijn. In dit voorbeeld wordt het gebruik van netwerkmeldingen op de achtergrond gedemonstreert.
Voorbeeld van het starten van een koppeling (Windows 8) In dit voorbeeld ziet u hoe u de standaard-app van de gebruiker start voor bestandstypen of een protocol. U kunt ook leren hoe u uw app kunt inschakelen als de standaard-app voor een bestandstype of een protocol.
AtomPub-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u gesyndiceerde inhoudsfeeds van internet kunt openen, maken, bijwerken en verwijderen. Het maakt gebruik van de Windows Runtime-implementatie van de Atom-publicatiestandaard.
Voorbeeld van certificaatinschrijving (Windows 8) In dit voorbeeld ziet u hoe u een certificaat maakt en registreert in een certificeringshiërarchie. Als u een evaluatieversie van Windows 8 wilt verkrijgen, gaat u naar Windows 8. Als u een evaluatiekopie van Microsoft Visual Studio 2012 wilt verkrijgen, gaat u naar Visual Studio 2012.
Voorbeeld van een Klembordtoepassing (Windows 8) In dit voorbeeld ziet u hoe een app klembordopdrachten kan gebruiken, waaronder kopiëren, plakken, knippen en verplaatsen. In dit voorbeeld worden klassen uit de Windows.ApplicationModel.DataTransfer naamruimte gebruikt.
Voorbeeld van samengestelde effectmodi voor Direct2D (Windows 8) In dit voorbeeld ziet u het brede scala aan samengestelde en blendmodi die beschikbaar zijn via Direct2D.
Direct3D bump mapping voorbeeld (Windows 8) In dit voorbeeld wordt bump mapping gedemonstreerd met behulp van een normaalmap en verlichting per pixel.
Agendadetails en wiskundevoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de Calendar klasse in de Windows.Globalization naamruimte kunt gebruiken om datums te bewerken en te verwerken op basis van een agendasysteem en de voorkeuren voor globalisatie van de gebruiker.
Voorbeeld van opsomming van apparaten (Windows 8) In dit voorbeeld ziet u hoe u de Device Enumeration-API gebruikt om beschikbare apparaten te vinden en te zoeken naar apparaatgegevens. Het voorbeeld bevat twee scenario's: In het eerste scenario wordt de Device Enumeration-API gebruikt om te zoeken naar specifieke apparaatinterfaces.
DirectWrite alineatekstvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u DirectWrite en Direct2D gebruikt om alineatekst weer te geven aan een CoreWindow. En pas uitlijning en tekenafstand toe op de indeling.
Reageren op het uiterlijk van het schermtoetsenbordvoorbeeld (Windows 8) [Deze documentatie is voorlopig en kan worden gewijzigd.] In dit voorbeeld ziet u hoe u kunt luisteren naar en reageren op het uiterlijk van het zachte schermtoetsenbord. Wanneer de focus wordt gegeven aan een element waarvoor tekstinvoer is vereist op een apparaat dat geen toetsenbord heeft.
Voorbeeld van XAML-gegevensbinding (Windows 8) In dit voorbeeld worden eenvoudige technieken voor gegevensbinding gedemonstreert met behulp van de Binding klasse- en Binding markeringsextensie.
Voorbeeld van direct3D-zelfstudie (Windows 8) Dit voorbeeld is een cursus van vijf lessen. Het biedt een inleiding tot de Direct3D-API en introduceert de concepten en code die in veel van de andere DirectX-voorbeelden worden gebruikt.
Voorbeeld van foto-aanpassingsapp voor Direct2D-effecten (Windows 8) In dit voorbeeld ziet u verschillende veelgebruikte technieken voor het bewerken van foto's met direct2D-effecten. Dit voorbeeld is onderverdeeld in verschillende onderdelen. Les 1: Toont de basisbeginselen van het laden en tekenen van een afbeelding met Direct2D-effecten.
Voorbeeld van Windows Audio Session (WASAPI) (Windows 8) Demonstreert hoe u verschillende audiogerelateerde taken uitvoert met behulp van de Windows Audio Session API (WASAPI).
Voorbeeld van gebruikersnaam (Windows 8) In dit voorbeeld ziet u de domeingerelateerde functionaliteit die wordt geleverd door de UserInformation klasse van de Windows.System.UserProfile naamruimte. Met de klasse UserInformation kan een app informatie over de gebruiker ophalen en instellen.
Voorbeeld van USSD-berichtbeheer (Windows 8) In dit voorbeeld wordt het netwerkaccountbeheer gedemonstreerd met behulp van het USSD-protocol met mobiele breedbandapparaten die geschikt zijn voor mobiel breedband. USSD wordt doorgaans gebruikt voor accountbeheer van een mobiel breedbandprofiel door de Mobile Network Operator (MNO).
Voorbeeld van Bing Maps Trip Optimizer (Windows 8) In het voorbeeld ziet u hoe u JavaScript en Visual C++ gebruikt en hoe u een app maakt voor Windows 8 met de naam Bing Maps Trip Optimizer. Bing Maps Trip Optimizer maakt gebruik van JavaScript om de gebruikersinterface te definiëren en C++ gebruikmakend voor een rekenintensief duur algoritme in parallel.
Direct2D- en DirectWrite-tekst met animatie op een padvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u Direct2D en DirectWrite gebruikt om een tekenreeks weer te geven langs een geanimeerd, niet-lineair geometrisch pad. In de app wordt 'Hello, World!' meerdere keren herhaald in verschillende talen langs een Bezier-curve.
voorbeeld vanWi-Fi hotspotverificatie (Windows 8) In dit voorbeeld ziet u hoe u de Windows 8 Mobile Broadband-API (Windows.Networking.NetworkOperators) gebruikt voor Wi-Fi hotspotverificatie. Gebruik dit mechanisme als alternatief voor het configureren van statische referenties voor een Wi-Fi hotspot.
XAML-afbeeldingenvoorbeeld (Windows 8) In dit voorbeeld ziet u verschillende technieken voor het weergeven en bewerken van afbeeldingen in uw app met behulp van het besturingselement Afbeelding en de BitmapImage-klasse.
Voorbeeld van de HomeGroup-app (Windows 8) In dit voorbeeld ziet u hoe u een HomeGroup bestand kunt openen, zoeken en delen. In dit voorbeeld worden enkele van de HomeGroup opties in de Windows.Storage.Pickers en Windows.Storage.KnownFoldersgebruikt.
Voorbeeld van ui-contrast en instellingen (Windows 8) In dit voorbeeld ziet u hoe u de API's voor ui-instellingen gebruikt in een eenvoudige C#- of JavaScript-app.
Voorbeeld van mappenenumeratie (Windows 8) In dit voorbeeld ziet u hoe u de bestanden en mappen op het hoogste niveau op een locatie kunt weergeven. (Bijvoorbeeld een map, apparaat of netwerklocatie.) En hoe u query's gebruikt om alle bestanden op een locatie weer te geven door ze te sorteren in bestandsgroepen.
Voorbeeld van bestandskiezer (Windows 8) In dit voorbeeld ziet u hoe u bestanden en mappen kunt openen door de gebruiker deze te laten kiezen via de bestandskiezers. En hoe u een bestand opslaat, zodat de gebruiker de naam, het bestandstype en de locatie van een bestand kan opgeven dat moet worden opgeslagen.
Voorbeeld van bestandskiezercontracten (Windows 8) In dit voorbeeld ziet u hoe een app bestanden, een opslaglocatie en realtime bestandsupdates voor andere apps kan bieden via de bestandskiezer. Dit wordt gedaan door deel te nemen aan het File Open Picker-contract, het File Save Picker-contract en het Cached File Updater-contract.
Voorbeeld van zoeken in programmatische bestanden (Windows 8) In dit voorbeeld ziet u hoe u query's kunt uitvoeren op bestanden op locaties zoals een map, bibliotheek, apparaat of netwerklocatie. Het maakt gebruik van Windows.Storage.Search API. Belangrijke API's in dit voorbeeld zijn: QueryOptions klasse, StorageFileQueryResult klasse en andere.
Voorbeeld van miniatuurweergave voor bestanden en mappen (Windows 8) In dit voorbeeld ziet u hoe u miniaturen voor bestanden en mappen ophaalt. Het maakt gebruik van Windows.Storage.FileProperties API.
Voorbeeld invoermanipulaties en bewegingen (C++) (Windows 8) In dit voorbeeld ziet u hoe u invoer van aanwijzers en procesbewerkingen en bewegingen kunt verwerken met de GestureRecognizer API's in een Windows Store-app met behulp van C++ en DirectX.
Direct3D HLSL-fractaalgeneratorvoorbeeld (Windows 8) In dit voorbeeld ziet u het gebruik van Direct3D HLSL- en DirectCompute-compute-shaders om fractale afbeeldingen te maken.
Voorbeeld van XAML Direct2D-verlichtingseffecten (Windows 8) In dit voorbeeld ziet u de lichteffecten die beschikbaar zijn in Direct2D-effecten. De eigenschappen van het lichteffect worden beheerd door XAML-interfacebesturingselementen en vervolgens weergegeven met Direct2D via een XAML SwapChainBackgroundPanel.
Voorbeeld van Direct2Dapp-afdrukken (Windows 8) In dit voorbeeld ziet u hoe u direct2D-afdrukondersteuning toevoegt aan een Windows Store-app. In dit voorbeeld ziet u hoe u Direct2D-functies gebruikt om de inhoud van een Windows Store-app weer te geven voor afdrukken. En hoe u de gerenderde inhoud naar de printer verzendt.
Voorbeeld van direct2D-afdrukken van afbeeldingen en effecten (Windows 8) In dit voorbeeld ziet u hoe u Direct2D-afbeeldingen en Direct2D-effecten kunt afdrukken in een Windows Store-app.
Voorbeeld van direct2D-tekst met animatie (Windows 8) In dit voorbeeld ziet u hoe u tekst snel kunt weergeven met behulp van de Methode Direct2D FillOpacityMask . Het voorbeeld reageert ook op aanraking. U kunt met twee vingers knijpen de tekst in- en uitzoomen.
Voorbeeld van Direct3D-effecten naverwerking (Windows 8) In dit voorbeeld ziet u direct3D 11.1 naverwerking op een eenvoudige roterende kubusscène met behulp van omlaag geschaalde tussenbuffers.
ELS-voorbeeld (Extended Linguistic Services) (Windows 8) In dit voorbeeld ziet u het gebruik van Extended Linguistic Services (ELS) in een Windows Store-app. In het voorbeeld worden scenario's geïmplementeerd die het gebruik van de drie beschikbare ELS-services demonstreren. De scenario's laten zien hoe u een specifieke service aanvraagt.
DirectWrite-hit-testvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de hit-testing-functies van DirectWrite gebruikt. Ze worden gebruikt om te bepalen welk deel van de weergegeven tekst wordt geklikt of aangeraakt.
DirectWrite inlineobject-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een inlineobject invoegt in een tekstindeling, zoals een afbeelding.
Voorbeeld van XAML-vectortekening (Windows 8) In dit voorbeeld ziet u hoe u vectorafbeeldingen in uw app tekent.
Voorbeeld van Bluetooth-gespreksbeheer (Windows 8) Het Bluetooth CallControl-voorbeeld laat zien hoe u het standaardApparaat voor Bluetooth-communicatie configureert voor het verwerken van oproepen. Er zijn JavaScript-, C#-, C++- en VB.Net versies van dit voorbeeld. Dit voorbeeld vereist kennis van Windows-gebeurtenissen en gebeurtenisafhandeling.
Voorbeeld van direct2D-opdrachtlijst (Windows 8) In dit voorbeeld ziet u het gebruik van een opdrachtlijst. Het wordt gebruikt voor het opnemen van een set vectoropdrachten, het maken van een afbeeldingsborstel uit de opdrachtlijst en vervolgens het vullen van een rechthoekgeometrie ermee. De opdrachtlijst behoudt de resolutieonafhankelijkheid van de vector.
ControlChannelTrigger XMLHTTPRequest-voorbeeld (Windows 8) In het voorbeeld wordt getoond hoe u de ControlChannelTrigger-class kunt gebruiken om een Windows Store-app te activeren die met IXMLHTTPRequest2 altijd verbonden en bereikbaar is. In dit voorbeeld ziet u het gebruik van netwerkmeldingen op de achtergrond in een Windows Store-app.
XInput- en JavaScript-controllerschetsvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de XInput C++ API verpakt in een Windows Runtime-onderdeel. Vervolgens wordt deze aanroepen vanuit een Windows Store-app met behulp van JavaScript. In dit voorbeeld wordt een schets-app geïmplementeerd waarmee u de Xbox-gamecontroller kunt gebruiken om lijndikte en meer te selecteren.
Voorbeeld van convolve matrixeffect direct2D (Windows 8) Dit voorbeeld toont het Direct2D-effect convolutiematrixeffect. Dit voorbeeld bevat enkele voorbeelden van convolution kernel matrices: Passthrough (no-op), Box blur (breedte 5), Eenvoudige rand detecteren, Eenvoudig verscherpen, Emboss, Verticale smear (hoogte 10) deze en meer.
Implementatievoorbeeld van DirectX-wisselketen (Windows 8) In dit voorbeeld ziet u hoe u CoreWindow gebeurtenissen ontvangt in een systeemeigen toepassing en hoe u een DirectX-swapketen verbindt met de toepassingsweergave.
Voorbeeld van referentiekiezer (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Security.Credentials.UI.CredentialPicker klasse gebruikt om referenties op te halen. Deze referenties kunnen worden doorgegeven aan API's waarvoor ze nodig zijn, bijvoorbeeld HttpClient.
Voorbeeld van Direct2D-animatie (Windows 8) In dit voorbeeld ziet u hoe u Direct2D gebruikt om een Direct2D-primitief langs een spiraalpad weer te geven en te animeren.
Voorbeeld van inhoudsdoel-app delen (Windows 8) In dit voorbeeld ziet u hoe een app inhoud kan ontvangen die wordt gedeeld door een andere app. In dit voorbeeld worden klassen uit de Windows.ApplicationModel.DataTransfer en Windows.ApplicationModel.DataTransfer.Share naamruimten gebruikt.
Voorbeeld van Direct2D-opslag naar afbeeldingsbestand (Windows 8) In dit voorbeeld ziet u hoe u met Direct2D en DirectWrite naar het scherm kunt renderen. En hoe u de gerenderde afbeelding op schijf opslaat met behulp van de WIC-API.
Schalen volgens DPI-voorbeeld (Windows 8) In dit voorbeeld wordt beschreven hoe u een app bouwt die wordt geschaald op basis van de pixeldichtheid van het scherm. Het laadt afbeeldingen van de juiste schaal of overschrijft de standaardschaal. In dit voorbeeld wordt de Windows.Graphics.Display API gebruikt.
Een voorbeeld van een in-procesonderdeel van Windows Runtime maken (C#) (Windows 8) In dit voorbeeld ziet u hoe u een onderdeel maakt in C# dat wordt gebruikt in C++/CX-, JavaScript- en C#-clientcode. Het OvenServer-project bevat een runtimeklasse met de naam Oven, waarmee een IOven interface en een IAppliance interface worden geïmplementeerd.
Voorbeeld van push- en periodieke meldingen aan clientzijde (Windows 8) In dit voorbeeld ziet u hoe een client-app pushmeldingen kan registreren en beluisteren die zijn verzonden vanaf een webserver. Pushmeldingen kunnen worden gebruikt om een badge of tegel bij te werken, een toastmelding te genereren of een achtergrondtaak te starten.
Voorbeeld van portable device-API (Windows 8) In dit voorbeeld ziet u hoe u toegang krijgt tot de IPortableDevice COM-API vanuit een C++-app. Raadpleeg het COM API-voorbeeld voor draagbare apparaten voor meer informatie over toegang tot de IPortableDevice COM-API vanuit een Desktop C++-app.
PlayToReceiver-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een software Play To-ontvanger maakt. Als u de software Play To ontvanger wilt adverteren, selecteert u de knop Ontvanger starten . Als u de ontvanger wilt stoppen, selecteert u de knop Ontvanger stoppen.
Voorbeeld van persoonlijke instellingen voor vergrendelingsscherm (Windows 8) In dit voorbeeld ziet u hoe u de LockScreen API gebruikt om de afbeelding van het vergrendelingsscherm van de huidige gebruiker in te stellen. In dit voorbeeld worden klassen uit de Windows.System.UserProfile naamruimte gebruikt.
Referentiekluisvoorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de WinRT-API's PasswordVault gebruikt en hoe u het referentiekluisje gebruikt om webreferenties op te slaan. Specifieke scenario's omvatten één gebruiker met één resource en meerdere gebruikers met één resource.
Voorbeeld van het afspelen van video's in de media-engine (Windows 8) In dit voorbeeld ziet u hoe video's worden afgespeeld met behulp van de MediaEngine API in een systeemeigen C++-app.
Voorbeeld van media-extensies (Windows 8) In dit voorbeeld ziet u hoe u media-extensies gebruikt. U kunt effecten toepassen op video, video decoderen en mediastreams maken met behulp van schema-handlers.
Voorbeeld van vergrendelingsscherm-apps (Windows 8) In dit voorbeeld ziet u hoe een app aanwezig kan zijn op het vergrendelingsscherm, het scherm dat wordt weergegeven wanneer de computer is vergrendeld, met een badge om basisstatusinformatie of een tegel te bieden om gedetailleerdere status te bieden.
Voorbeeld van XAML-tekstweergave (Windows 8) In dit voorbeeld ziet u hoe u het uiterlijk van tekst in uw app bepaalt.
SimpleOrientationSensor-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u de Windows.Devices.Sensors.SimpleOrientationSensor API gebruikt.
Direct3D sprite-voorbeeld (Windows 8) Dit voorbeeld biedt een Direct3D-implementatie van sprite batchgedrag, vergelijkbaar met de XNA-API SpriteBatch . Sprites zijn 2D-bitmaps die onafhankelijk kunnen worden getransformeerd en beheerd in een 3D-scène, meestal gebruikt in 2D-games.
Direct3D stereoscopisch 3D-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een stereoscopisch 3D-effect toevoegt aan C++-apps met behulp van Direct3D. Ook wordt gedemonstreerd hoe u reageert op systeem stereowijzigingen in Direct3D. Het stereoscopische 3D-effect vereist een beeldscherm dat stereo 3D ondersteunt.
Een Windows Runtime DLL-onderdeel maken met C++-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een IN-process DLL-onderdeel maakt in Microsoft Visual C++. Deze wordt gebruikt in C++/CX-, JavaScript- en C#-clientcode. Het OvenServer-project bevat een runtimeklasse met de naam Oven, waarmee een IOven interface wordt geïmplementeerd.
Een Windows Runtime EXE-onderdeel maken met C++-voorbeeld (Windows 8) In dit voorbeeld ziet u hoe u een out-of-process EXE-onderdeel maakt in Microsoft Visual C++. Deze wordt gebruikt in C++/CX-, JavaScript- en C#-clientcode. Het OvenServer-project bevat een runtimeklasse met de naam Oven, waarmee een IOven interface wordt geïmplementeerd.