Esempi di Visual Studio C++

Gli esempi per Visual Studio C++ sono disponibili sul Web. Microsoft ha prodotto molti esempi C++ che illustrano funzionalità diverse tra più tecnologie. Ecco alcuni dei luoghi in cui trovare altri esempi:

Esempi di C++ archiviati in GitHub

Visual Studio includeva il codice di esempio C++ nelle versioni precedenti. Il codice di esempio è stato installato con Visual Studio o è disponibile come download separato. Molti articoli della documentazione fanno riferimento a questi esempi. Non vengono più installati da Visual Studio. È invece disponibile un repository in GitHub. Le tabelle seguenti contengono descrizioni per ogni esempio e collegamenti alla directory dell'esempio nel repository.

Importante

In questo esempio di codice viene illustrato un concetto e viene presentato solo il codice pertinente. È possibile che questo esempio non soddisfi i requisiti di sicurezza per un ambiente specifico ed è opportuno non usarlo così come viene riportato. È consigliabile aggiungere codice relativo alla sicurezza e alla gestione degli errori per rendere i progetti più sicuri e potenti. Microsoft fornisce questo codice di esempio "così com'è", senza garanzie.

Esempi ATL

Esempi ATL - Avanzate

Nome esempio Descrizione
ActiveDoc Viene illustrato come implementare un server di documenti attivo.
Async Scarica i dati in modo asincrono da un URL.
ATLButton Crea un pulsante che viene visualizzato con tre bitmap diverse a seconda dello stato.
ATLDuck Illustra l'uso di punti di connessione con i controlli ATL.
ATLSecurity Illustra come usare le classi di sicurezza ATL per esaminare le impostazioni di sicurezza.
ATLTraceTool Visualizza l'output generato dalla ATLTRACE2 macro.
Connetti Illustra l'implementazione e l'uso dei punti di connessione (interfacce IConnectionPointContainer e IConnectionPoint) in un ambiente multithreading.
CThreadPool Illustra come usare un pool di thread in un'applicazione e come l'implementazione di un pool di thread può migliorare le prestazioni dell'applicazione.
DCOM Illustra come chiamare un oggetto COM (implementato in un servizio Windows) da più client in esecuzione in computer diversi.
MFCATL Illustra in che modo gli oggetti COM ATL possono essere usati in un file EXE del server MFC.

Esempi ATL - Controlli

Nome esempio Descrizione
ATLFire Viene illustrato come compilare un controllo finestra usando ATL.
CDInfo Riproduce tracce audio CD e visualizza informazioni sulle tracce nelle descrizioni comandi e una visualizzazione grafico a torta.
Circ Crea un controllo che illustra le pagine delle proprietà e disegna un cerchio.
Polygon Compila un controllo che implementa proprietà, eventi, pagine delle proprietà e sicurezza degli oggetti personalizzati.
Subedit Crea un controllo Windows superclassato.

Esempi ATL - Generale

Nome esempio Descrizione
ATLCollections Illustra l'uso di ICollectionOnSTLImpl e CComEnumOnSTLe l'implementazione di classi di criteri di copia personalizzate.
ATLCon Illustra un contenitore di controlli semplice.
ATLSafeArray Illustra come creare e gestire SAFEARRAYs usando CComSafeArray. Viene inoltre illustrato come passare SAFEARRAYs da un componente a uno script.
AutoThread Viene illustrato l'uso della CComAutoThreadModule classe .
Segnalatore acustico Implementa un'interfaccia di strappo di una raccolta/enumerazione di BSTRs.
CircColl Implementa una raccolta/enumerazione di oggetti usando ATL e la libreria C++ Standard.
COMMap Illustra le macro delle voci della mappa dell'interfaccia COM con il supporto COM del compilatore.
CustomString Illustra come usare un allocatore di memoria personalizzato per CStringT migliorare le prestazioni in un'applicazione multithreading.
DispSink Illustra l'uso di un punto di connessione nelle interfacce dispatch.

Esempi ATL - OLEDB - Consumer

Nome esempio Descrizione
CatDB Visualizza le informazioni sullo schema, ad esempio tabelle e colonne, dei provider OLE DB.
DBViewer Illustra un'applicazione di livello intermedio che si basa sulla CManualAccessor classe per assumere il controllo completo dei data binding per le applicazioni.
DynamicConsumer Illustra l'uso di classi di funzioni di accesso dinamiche e set di righe dello schema per leggere i metadati da un database.
MultiRead Legge una tabella in un database usando più thread.

Esempi ATL - OLEDB - Provider

Nome esempio Descrizione
AdvancedPV Implementa un provider OLE DB aggiornabile. Illustra alcune tecniche avanzate.
UpdatePV Implementa un provider OLE DB aggiornabile (lettura/scrittura).

Esempi di linguaggio e CLR - Windows Form

Nome esempio Descrizione
CompleannoPicker Illustra come usare il meccanismo delle risorse .NET Framework nelle applicazioni C++. Vengono inoltre illustrati alcuni componenti comuni di Window Form.
Calcolatrice Implementa una semplice calcolatrice tascabile usando C++ e le classi di Windows Form .NET Framework.
Scribble (con MFC) Implementazione MFC dell'esempio Scribble, aggiornata ed estesa per includere nuove funzionalità .NET.
Scribble (Windows Form) Implementazione Windows Form dell'esempio Scribble, aggiornata ed estesa per includere nuove funzionalità .NET.
STLCLR Illustra alcune delle funzionalità disponibili quando si usa la libreria STL/CLR.

Esempi di eventi COM

Nome esempio Descrizione
COMEvents Illustra la gestione degli eventi tramite COM.

Esempi di ComTypeLibfor7

Nome esempio Descrizione
ACDual Aggiunge interfacce doppie a un'applicazione di automazione.
ADOSamp Implementa un'applicazione client/server a tre livelli.
AllInOne Implementa un server usando ATL, esponendo raccolte STL e controllato dal supporto COM del compilatore in un'applicazione MFC.
COMMap Illustra le macro delle voci della mappa dell'interfaccia COM con il supporto COM del compilatore.
Connetti Illustra l'uso e l'implementazione dei punti di connessione (le IConnectionPointContainer interfacce e IConnectionPoint ) in un ambiente multithreading.
DCOM Illustra come chiamare un oggetto COM (implementato in un servizio Windows) da più client, in esecuzione in computer diversi.
FreeThrd Illustra un client multithreading e un server a thread libero con supporto COM del compilatore.
InProc Illustra un'applicazione server di automazione in-process con supporto COM del compilatore.
Labrador Implementa un server EXE che non dispone di alcuna interfaccia utente.
MFCCalc Illustra un'applicazione server di Automazione con supporto COM del compilatore.

Esempi del compilatore

Esempi del compilatore - Generale

Nome esempio Descrizione
ccWrapper Illustra come eseguire il mapping dei flag del compilatore C/C++ da altri compilatori al compilatore Visual C++ (cl.exe).

Esempi del compilatore - MASM

Nome esempio Descrizione
EuclidStep1 Un progetto C puro che dimostra l'algoritmo di Euclide per trovare il più grande divisore comune.
EuclidStep2 Estensione di EuclidStep1 che è un progetto C e MASM misto. Il nucleo dell'algoritmo di Euclide viene spostato dal .c file a un .asm file, con il .c file che chiama nel .asm file.
PrimesStep1 Un progetto C puro che dimostra il Sieve di Eratosthenes per trovare numeri primi.
PrimesStep2 Estensione di PrimesStep1 che è un progetto C e MASM misto che sposta l'algoritmo principale nel .asm file.
PrimesStep3 Estensione di PrimesStep2 che aggiunge un file di intestazione C separato e un .asm file di inclusione per dichiarare la funzione extern e la struttura dei dati globali.

Esempi CRT

Nome esempio Descrizione
CPUID Determina le funzionalità della CPU in esecuzione.
CRT_Dbg1 Illustra le funzionalità di debug di base delle librerie di runtime C.
CRT_Dbg2 Illustra le funzioni hook di debug in fase di esecuzione C.
DFACObjs Illustra come usare la funzione di runtime di _CrtDoForAllClientObjects C per scorrere un elenco collegato di oggetti client.
- Report Illustra le funzioni del report di debug in fase di esecuzione C.
RTC Illustra la funzionalità di controllo degli errori di runtime.
SecureCRT Questo esempio illustra come aggiornare il codice che usava funzioni CRT deprecate per aumentare la sicurezza del codice.

Esempi di debug

Nome esempio Descrizione
EEAddIn Usa l'API del componente aggiuntivo analizzatore di espressioni per estendere l'analizzatore di espressioni del debugger nativo.

Esempi di Fusion

Nome esempio Descrizione
TraceMan Fornisce informazioni sugli assembly dipendenti dall'applicazione e sullo stato degli assembly nella cache fusion nativa, in formato leggibile.

Esempio hilo

Nome esempio Descrizione
Hilo Hilo è una serie di articoli e applicazioni di esempio. Dimostrano la potenza di Windows 7, Visual Studio e C++ per creare applicazioni client ad alte prestazioni e reattive. Hilo fornisce codice sorgente e linee guida che consentono di progettare e sviluppare applicazioni Windows accattivanti e abilitate per il tocco personalizzate.

Questo esempio è stato aggiornato per Visual Studio 2013. Include una correzione ad accesso frequente al file di AsyncLoaderMemoryManager.cpp (nelle righe 36 e 37), che risolve un problema di arresto anomalo comune.

Esempi internazionali

Nome esempio Descrizione
IME Illustra come controllare la modalità Input Method Editor e come implementare il livello IME 3.
SatDLL Illustra un modo consigliato per implementare risorse multilingue in un'applicazione Win32.
UniRes Illustra l'uso dei file di risorse Unicode.

Esempi di linguaggio - Generale

Nome esempio Descrizione
Dati Illustra l'accesso semplice a un database SQL.
MEDriver Illustra l'uso di eventi COM (generati da un server COM non gestito) tramite un wrapper .NET Framework generato automaticamente dalla libreria dei tipi del server COM.
Nilo Illustra Web Forms ASP.NET e servizi Web ASP.NET.
QStat Illustra come creare una DLL che esegue il wrapping dell'accesso a un oggetto COM e ne espone le funzionalità ai client .NET Framework.
Scarabocchio Illustra come sviluppare un'applicazione MDI Windows Form usando C++/CLI e le classi .NET Framework.
TilePuzzle Illustra l'interoperabilità tra i componenti gestiti (scritti con C++ e C#) e i componenti nativi (scritti con C++ con attributi COM).

Esempi di MFC

Esempi MFC - Avanzate

Nome esempio Descrizione
Collect Illustra le classi di raccolta basate su modelli MFC C++ e le classi di raccolta predefinite standard.
Cube Applicazione OpenGL che usa contesti di dispositivo MFC insieme ai contesti di risorse di OpenGL.
DLLHusk Condivisione della versione DLL della libreria di classi Foundation con un'applicazione e una DLL personalizzata.
DLLScreenCap DLL normale che può essere collegata in modo statico o dinamico alla libreria di classi di Microsoft Foundation.
MTGDI Dimostrazione della condivisione di risorse GDI tra più thread usando il supporto SDI (Single Document Interface) del framework per documenti e visualizzazioni.
MTMDI Illustrazione multithread, in cui gli eventi dell'interfaccia utente vengono elaborati in un thread di interfaccia utente separato.
MTRecalc Illustrazione multithread, in cui i ricalcoli vengono eseguiti in un thread di lavoro.
Mutex Applicazione basata su dialoghi che crea due CWinThread oggetti e li usa per eseguire un'attività sotto il controllo dell'utente.
Speakn Illustra il suono multimediale usando risorse definite dall'utente.

Esempi MFC - Controlli

Nome esempio Descrizione
Button Illustra l'uso di un menu attivo sul posto, di una pagina delle proprietà stock e dell'opzione di controllo Casella informazioni su.
Circ Illustra le nozioni di base sui controlli ActiveX. Questi includono la pittura del controllo, le proprietà stock e personalizzate, gli eventi azionari e personalizzati, l'uso di colori e tipi di carattere, la pagina delle proprietà font stock, la pagina delle proprietà predefinita e il controllo delle versioni.
CmnCtrl Illustra alcuni dei nuovi controlli disponibili con MFC in wiprlhext: il pulsante di collegamento di comando (CButton), il controllo cercapersone (CPagerCtrl), il pulsante di divisione (CSplitButton) e il controllo degli indirizzi di rete (CNetAddressCtrl).
Contenere Illustra un'applicazione contenitore di modifica visiva.
Image Illustra come usare MFC per compilare un controllo ActiveX che scarica i dati in modo asincrono.
Licenza Controllo che applica l'uso di una licenza in fase di progettazione e di runtime.
Localizzazione Controllo con un'interfaccia utente localizzata che illustra l'uso di librerie di tipi separate e librerie a collegamento dinamico delle risorse (DLL) per la localizzazione.
NetAddr Illustra l'uso del controllo "Net Address Verifier" di Windows Vista.
Amico Controllo che visualizza i colori di una tavolozza. Vengono illustrate le proprietà di sola lettura, le proprietà Get/Set persistenti, le proprietà con parametri persistenti e le proprietà dell'immagine.
Push Controllo sottoclassato da un controllo pulsante disegnato dal proprietario di Windows. Illustra le proprietà azionarie, gli eventi personalizzati e i titolari di immagini.
RegSvr Illustra la chiamata del codice di registrazione automatica.
SpinDial Controllo con l'aspetto visivo di un quadrante di selezione che illustra la convalida dei dati della pagina delle proprietà.
TestHelp Controllo ActiveX che dispone di un proprio file della Guida e descrizioni comando.
Ora Controllo invisibile in fase di esecuzione e genera un evento timer a intervalli impostati. Illustra le funzioni di notifica e le proprietà di ambiente.
XList Controllo, sottoclassato da una casella di riepilogo di Windows, che visualizza elementi di testo o bitmap.

Esempi MFC - Generale

Nome esempio Descrizione
ClipArt La directory ClipArt contiene risorse di esempio che è possibile usare per personalizzare l'aspetto dell'applicazione.
CmnCtrl1 Illustra come creare e modificare gli stili dei controlli comuni di Windows usando le classi MFC (parte 1).
CmnCtrl2 Illustra come creare e modificare gli stili dei controlli comuni di Windows usando le classi MFC (parte 2).
CTaskDialog Illustra varie funzionalità della CTaskDialog classe .
CtrlBars Barra degli strumenti personalizzata e barra di stato, barra delle finestre di dialogo e tavolozza mobile.
CTRLTest Casella di riepilogo di disegno proprietario e menu, controllo personalizzato, pulsante bitmap, controllo di selezione.
DBVList Usa le CListView classi e CDaoRecordset per implementare la funzionalità di visualizzazione elenco virtuale disponibile per il controllo comune visualizzazione elenco.
DIBLook Illustra l'uso di DIB e tavolozze dei colori.
DlgCbr32 Aggiunta di una barra degli strumenti e di una barra di stato a un'applicazione basata su dialoghi.
DlgTempl Illustra la creazione dinamica dei modelli di dialogo.
DockTool Trascinamento e barra degli strumenti mobile ancorabile.
Dynamenu Modifica dinamica dell'elenco di elementi nei menu; gestione dei comandi non noti in fase di compilazione; e aggiornando il prompt dei comandi della barra di stato per tali comandi.
FileDlgWatcher Crea una finestra di dialogo personalizzata che illustra gli eventi generati quando si crea un oggetto CFileDialog.
Ciao Illustra una singola finestra dell'applicazione con un menu e una casella Informazioni.
HelloApp Esempio MFC minimo che illustra che sono necessarie poche righe di codice per visualizzare una finestra sullo schermo.
ListHdr Illustra come usare le classi CListCtrl MFC di controllo comuni e CHeaderCtrl.
MDI Applicazione MDI che non usa documenti e visualizzazioni.
MDIDocVw Versione aggiornata dell'esempio MDI che usa l'architettura di documento/visualizzazione.
MMXSwarm Viene illustrato come usare CImage, il __m64 tipo di dati e le bitmap indipendenti dal dispositivo (DIB).
Modeless Illustra l'uso di un oggetto MFC CDialog come finestra di dialogo senza modalità.
Multipad Editor di testo semplice che consente all'utente di aprire e modificare più file di testo contemporaneamente.
Npp Illustra come implementare un'applicazione di interfaccia (SDI) simile al Blocco note. Consente di modificare i messaggi di testo e inviarli ad altri utenti o altri sistemi tramite l'API di messaggistica di Windows o MAPI.
PropDlg Finestre delle proprietà (finestre di dialogo).
RowList Illustra la selezione completa delle righe in un controllo comune visualizzazione elenco.
Scarabocchio Fornisce semplici illustrazioni di un'ampia gamma di funzionalità MFC.
SimpleImage Illustra il caricamento, il ridimensionamento, la conversione e il salvataggio delle immagini.
SnapVw Illustra come usare le pagine delle proprietà in una finestra cornice figlio MDI.
Spiro Un gioco che mostra come usare CImageList e come usare i contesti di visualizzazione della memoria nelle applicazioni che richiedono effetti di animazione.
Localizzatore Illustra vari CRectTracker stili e opzioni.
VariantUse Illustra l'uso del tipo di dati variant.
ViewEx Visualizzazioni multiple, visualizzazione di scorrimento, finestre di divisione.

Esempi MFC - Internet

Nome esempio Descrizione
DHTMLExplore Illustra la gestione degli eventi DHTML e l'uso di DHTML DDX.
HTMLEdit Esegue il wrapping del controllo di modifica MSHTML di Internet Explorer.
MFCIE Illustra le classi e CReBar MFCCHtmlView.
Utilità di pianificazione Illustra come creare una finestra di dialogo basata su HTML usando le classi librerie di Visual C++.

Esempi MFC - OLE

Nome esempio Descrizione
ACDual Illustra come aggiungere il supporto a doppia interfaccia a un server di automazione basato su MFC.
AutoClik Illustra le funzionalità di automazione. Include AUTODRIV, una semplice applicazione client di automazione che guida l'applicazione di esempio AUTOCLIK.
CalcDriv Client di automazione.
DrawCli Applicazione di disegno orientata a oggetti completa che è anche un contenitore Di modifica visiva ActiveX.
HierSvr Illustra un'applicazione server con trascinamento e rilascio OLE.
InProc Un server di automazione in-process che può essere caricato come DLL nello spazio indirizzi del client.
IPDrive Un'applicazione client di automazione semplice che guida l'applicazione di esempio INPROC.
MFCBind Illustra come creare un documento attivo (in precedenza noto come contenitore DocObject).
MFCCalc Un server di automazione che implementa una semplice calcolatrice.
OClient Applicazione contenitore ActiveX Visual Editing, con trascinamento della selezione.
OLEView Implementazione di un visualizzatore oggetti OLE tramite interfacce OLE personalizzate.
SuperPad Illustra un server di modifica visiva che modifica il testo usando CEditView.
TstCon Implementa un contenitore di controlli ActiveX usando il supporto MFC per l'incorporamento OLE. È possibile usare TSTCON per testare i controlli ActiveX, modificarne le proprietà e richiamarne i metodi.
WordPad Usa il supporto di MFC per i controlli di modifica avanzati per creare un elaboratore di testo di base.

Esempi MFC - Utilità

Nome esempio Descrizione
GUIDGen Semplice applicazione MFC basata su dialoghi che genera identificatori univoci globali.
Makehm Applicazione console che produce un mapping tra le identificazioni delle risorse e i contesti della Guida.

Esempi MFC - Visual C++ 2008 Feature Pack

Nome esempio Descrizione
CustomPages Viene illustrato come aggiungere una pagina personalizzata alla finestra di dialogo Personalizzazione della barra degli strumenti.
DesktopAlertDemo Viene illustrato come implementare una finestra di dialogo di avviso desktop ( simile alla finestra di dialogo di un'applicazione di messaggistica istantanea).
DlgToolTips Viene illustrato come implementare descrizioni comandi avanzate per i controlli in una finestra di dialogo.
DrawClient Illustra come integrare il supporto per una barra multifunzione in un'applicazione di disegno con supporto per la modifica del contenitore.
DynamicMenu Illustra come aggiornare dinamicamente un menu sulla barra dei menu e un menu popup in fase di esecuzione.
Esplora Illustra come implementare un'esplorazione del file system simile a Esplora file. Ha elementi e funzionalità simili dell'interfaccia utente.
IEDemo Illustra come implementare un'applicazione simile a Internet Explorer, con elementi e funzionalità simili dell'interfaccia utente.
MDITabsDemo Viene illustrato come creare un'applicazione che usa la nuova interfaccia documenti MDI a schede anziché le tradizionali finestre figlio MDI.
MenuSubSet Illustra come rimuovere dinamicamente voci di menu e sottomenu specifici all'avvio dell'applicazione.
MSMoneyDemo Illustra come usare MFC per creare un'interfaccia utente simile a Microsoft Money.
MSOffice2007Demo Illustra come implementare un'applicazione editor simile a un'applicazione di Office 2007, con elementi simili dell'interfaccia utente e funzionalità simili limitate. L'esempio MSOffice2007Demo implementa un'interfaccia utente completa della barra multifunzione, molto simile a un'applicazione di Office 2007. Alcuni elementi della barra multifunzione sono connessi alle funzionalità nell'applicazione.
NewControls Illustra le funzionalità di molti dei controlli implementati in MFC. Questi controlli includono pulsanti personalizzabili, controlli selezione colori e tavolozze, un selettore di tipi di carattere, un editor di immagini, una griglia delle proprietà, un controllo di modifica mascherato e controlli elenco shell e albero.
OutlookDemo Viene illustrato come creare un'applicazione simile a Outlook 2003/2007.
OutlookMultiViews Illustra come passare da più visualizzazioni a un singolo documento in un'applicazione SDI. Nell'esempio viene utilizzato il controllo barra di Outlook per elencare le visualizzazioni disponibili e passare da una visualizzazione all'altra.
OwnerDrawMenu Illustra come disegnare voci di menu popup in modo dinamico.
PaletteDemo Illustra come creare una barra degli strumenti a più colonne con un'area informazioni di disegno proprietario. Fare clic su 2, 3 o 4 pulsanti sulla barra degli strumenti Standard per modificare in fase di esecuzione il numero di colonne della barra degli strumenti personalizzata.
PropSheetDemo Illustra i tipi seguenti di controllo Finestra delle proprietà: semplice, con schede sul lato sinistro, con il controllo albero a sinistra, le schede di Tipo OneNote, l'elenco di elementi a sinistra.
RebarTest Illustra un controllo Rebar personalizzabile che ospita una barra degli strumenti.
RibbonGadgets Illustra vari controlli che possono essere ospitati nel controllo della barra multifunzione. Nella parte inferiore della cornice principale è possibile trovare la finestra Codice sorgente con il testo del codice sorgente, che descrive come creare un gadget specifico.
RibbonMDI Illustra l'utilizzo del controllo della barra multifunzione con l'interfaccia multidocumento.
RollupPane Illustra un riquadro "informazioni" mobile, che esegue automaticamente il rollup. È possibile premere il pulsante di aggiunta sulla didascalia del riquadro mobile per attivare e disattivare il rotolamento.
SetPaneSize Illustra come impostare le dimensioni del riquadro di ancoraggio a livello di codice.
Dispositivo di scorrimento Illustra come implementare un pulsante della barra degli strumenti che ospita un controllo esterno.
StateCollection Illustra come implementare un'applicazione che salva e carica stati diversi per la barra dei menu, le barre degli strumenti e le finestre di ancoraggio.
StatusBarDemo Illustra come aggiungere vari controlli avanzati a una barra di stato.
TabbedView Viene illustrato come creare una vista contenente più visualizzazioni a schede, ad esempio le schede di una cartella di lavoro di Excel.
TabControl Illustra il controllo tabulazioni MFC e le diverse apparenze che ha utilizzando proprietà e gestioni visive diverse.
Riquadro attività Illustra le classi del riquadro attività MFC e i relativi aspetti diversi usando varie proprietà e gestioni visive.
ToolbarDateTimePicker Illustra come integrare un controllo selezione data/ora con la barra degli strumenti
ToolTipDemo Illustra come usare le funzionalità avanzate della descrizione comando MFC.
TrayMenu Illustra la possibilità di usare i menu della barra di controllo MFC con l'icona della barra delle applicazioni. È simile alle icone di notifica nell'angolo inferiore destro dello schermo.
VisualStudioDemo Illustra come implementare un'applicazione con molte delle stesse funzionalità e funzionalità dell'interfaccia utente di Visual Studio. Molti degli elementi dell'interfaccia utente di Visual Studio sono illustrati, tra cui una barra dei menu di ancoraggio personalizzabile, una barra degli strumenti e finestre.
WordPad Illustra come implementare un'applicazione che imita le funzionalità di WordPad, inclusi gli elementi dell'interfaccia utente e alcune delle funzionalità.
WorkSpaceToolBar Viene illustrato come aggiungere una barra degli strumenti a un riquadro di ancoraggio. È simile alla barra degli strumenti in Esplora soluzioni in Visual Studio.

Esempi di MFC - Windows Touch

Nome esempio Descrizione
GestureDemo Illustra il supporto di Windows Touch in MFC (richiede l'hardware tocco).
TouchDemo Illustra il supporto di Windows Touch in MFC (richiede l'hardware tocco).

Esempi ODBC

Nome esempio Descrizione
odbcsql Questo esempio illustra come usare le API ODBC per connettersi al database e accedervi.

Esempi del sistema operativo

Nome esempio Descrizione
GetImage Illustra le API (Application Programming Interface) windows Image Acquisition (WIA).

Esempi unix

Nome esempio Descrizione
Unix - ccWrapper Illustra un wrapper che esegue il mapping dei flag dai compilatori Sun Forte e gcc al compilatore Microsoft Visual C++ (cl.exe).

Esempi di Windows 8

Windows 8 Sample Pack include tutti gli esempi di codice dell'app sviluppati e aggiornati per Windows 8. Il pacchetto di esempio offre un modo pratico per scaricare tutti gli esempi contemporaneamente. Gli esempi in questo pacchetto di esempio sono disponibili in C#, C++, VB.NET e JavaScript. La raccolta di esempi di Windows contiene esempi di codice che esercitano i vari nuovi modelli di programmazione, piattaforme, funzionalità e componenti disponibili in Windows 8 e Windows Server 2012. Questi esempi scaricabili contengono il file della soluzione (sln) di Visual Studio, i file di origine, gli asset, le risorse e i metadati necessari per compilare ed eseguire correttamente.

Altre informazioni sono disponibili sui modelli di programmazione, le piattaforme, i linguaggi e le API illustrati in ogni esempio. Vedere le linee guida, le esercitazioni e gli articoli di riferimento forniti nella documentazione di Windows 8, disponibile in Windows Developer Center. Questi esempi vengono forniti così com'è, per illustrare le funzionalità dei modelli di programmazione e delle API delle funzionalità per Windows 8 e Windows Server 2012.

Nome esempio Descrizione
Esempio di trasferimento in background (Windows 8) Questo esempio illustra il comportamento flessibile e conveniente dell'API Trasferimento in background per le applicazioni Windows Runtime. Gli scenari di esempio forniti riguardano i download e i caricamenti dei file.
Esempio cryptoWinRT (Windows 8) Questo esempio illustra come usare le nuove API di crittografia.
Esempio di stampa (Windows 8) Questo esempio illustra come le app possono integrare l'esperienza di stampa di Windows. Gli scenari illustrati in questo esempio includono: Stampa dall'app usando la barra degli accessi e il contratto di stampa, La stampa dall'interno dell'esperienza dell'app e altro ancora.
Esempio httpClient (Windows 8) Questo esempio illustra l'uso della classe HttpClient e dell'interfaccia IXMLHTTPRequest2 per caricare e scaricare vari tipi di contenuto da un server HTTP usando le funzionalità di rete fornite da Windows Runtime.
Esempio di sensore Accelerometer (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.Accelerometer . Questo esempio consente all'utente di visualizzare le forze di accelerazione lungo gli assi X, Y e Z per un accelerometro a 3 assi. È possibile scegliere uno dei tre scenari.
Esempio di nome immagine dell'account (Windows 8) Questo esempio illustra diversi modi per ottenere il nome dell'utente attualmente connesso. Illustra anche come ottenere e impostare l'immagine usata per il riquadro dell'utente.
Esempio di impostazioni dell'app (Windows 8) Questo esempio illustra come usare i riquadri a comparsa api e impostazioni di ApplicationSettings per integrare l'interfaccia utente delle impostazioni di un'app con l'accesso Impostazioni. L'esempio usa lo spazio dei Windows.UI.ApplicationSettings nomi e WinJS.UI.SettingsFlyout.
App per dispositivi Windows Store per l'esempio di fotocamera (Windows 8) Questo esempio illustra come creare un'app per dispositivi windows Store per una fotocamera. Un'app per dispositivi di Windows Store viene fornita da un IHV o oem per differenziare l'esperienza di acquisizione per una particolare fotocamera.
Introduzione all'esempio di lettore di blog semplice C++ (Windows 8) L'esempio illustra alcuni principi di base dello sviluppo di app di Windows Store in C++ nativo usando XAML per definire l'interfaccia utente. Si tratta di una versione funzionante completa dell'applicazione descritta in Windows Developer Center.
Esempio di lettura e scrittura di dati (Windows 8) Questo esempio illustra come usare le classi DataReader e DataWriter per archiviare e recuperare i dati.
Esempio di dati dell'applicazione (Windows 8) Questo esempio illustra come archiviare e recuperare dati specifici per ogni utente e app di Windows Store usando le API dati dell'applicazione Windows Runtime. I dati dell'applicazione includono lo stato della sessione, le preferenze utente e altre impostazioni.
Esempio di accesso al driver personalizzato (Windows 8) Questo esempio illustra come usare CreateDeviceAccessInstance e IDeviceIoControl per accedere a un dispositivo specializzato.
Esempio di elementi essenziali di XAML ListView e GridView (Windows 8) Questo esempio illustra come usare i controlli GridView e ListView.
Esempio di metriche di animazione (Windows 8) Questo esempio illustra come usare le API Metriche di animazione in Windows.UI.Core.AnimationMetrics per accedere ai parametri non elaborati che definiscono le animazioni nella libreria di animazioni di Windows.
Esempio di Playback Manager msAudioCategory (Windows 8) Questo esempio illustra come selezionare la categoria msAudioCategory corretta per un flusso audio-video (AV) per configurarlo come flusso di riproduzione audio.
Esempio di gioco di tiro a fuoco DirectX 3D XAML (Windows 8) Questo esempio illustra l'implementazione di un gioco 3D semplice con DirectX (Direct3D 11.1, Direct2D, XInput e XAudio2) e XAML in un'app C++. XAML viene usato per i messaggi di stato del gioco e della visualizzazione della testa.XAML is used for the heads-up display and game state messages.
Esempio di scorrimento, panoramica e zoom XAML (Windows 8) In questo esempio viene illustrato come usare il controllo ScrollViewer per eseguire la panoramica e lo zoom.
Esempio di controllo FlipView XAML (Windows 8) In questo esempio viene illustrato come usare il controllo FlipView per consentire agli utenti di scorrere una raccolta.
Esempio di sensore giroscopio (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.Gyrometer . Questo esempio consente all'utente di visualizzare la velocità angolare lungo l'asse X, Y e Z per un giroscopio a 3 assi.
Esempio di app per dispositivi per stampanti SDK (Windows 8) Questo esempio illustra come creare un'app per dispositivi per stampanti che possono essere attivate dal contratto riquadro, dal contratto printTaskSettings e dall'avviso popup visualizzato da backgroundTask in risposta all'evento driver di stampa.
Esempio di attività in background (Windows 8) Questo esempio illustra come creare e registrare attività in background usando l'API dell'attività in background di Windows Runtime. Un'attività in background viene attivata da un evento di sistema o ora e può essere vincolata da una o più condizioni.
Esempio streamSocket (Windows 8) Questo esempio illustra le nozioni di base della classe StreamSocket usando le funzionalità di rete fornite da Windows Runtime. Il componente client dell'esempio crea un socket TCP per stabilire una connessione di rete, usa il socket per inviare dati e altro ancora.
Esempio di notifiche pianificate (Windows 8) Questo esempio illustra come usare gli aggiornamenti dei riquadri pianificati e ricorrenti e le notifiche di tipo avviso popup per un'app. Questa possibilità consente di specificare un orario preciso per recapitare la notifica, anche se l'app non è in esecuzione.
Esempio complementare di Playback Manager (Windows 8) Questo esempio illustra come selezionare la categoria msAudioCategory corretta per un flusso audio-video per configurarlo come flusso di riproduzione audio.
Esempio OrientationSensor (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.OrientationSensor . Consente all'utente di visualizzare la matrice di rotazione e i valori quaternione che riflettono l'orientamento corrente del dispositivo.
Esempio di accesso ai file (Windows 8) Questo esempio illustra come creare, leggere, scrivere, copiare ed eliminare un file, come recuperare le proprietà dei file e come tenere traccia di un file o di una cartella in modo che l'app possa accedervi di nuovo. Questo esempio usa Windows.Storage e Windows.Storage.AccessCache l'API.
Esempio di archiviazione rimovibile (Windows 8) L'esempio di archiviazione rimovibile illustra come trasferire file da e verso dispositivi di archiviazione rimovibili. Questo esempio richiede un dispositivo di archiviazione rimovibile connesso al sistema, ad esempio una fotocamera, un lettore multimediale, un telefono cellulare o un'unità USB.
Esempio di interoperabilità DirectX di SurfaceImageSource XAML (Windows 8) Questo esempio illustra come usare un SurfaceImageSource oggetto per includere contenuto DirectX nell'app XAML. Questo esempio usa sia C++ che C#.
Esempio di connessione con WebSocket (Windows 8) Questo esempio illustra come usare WebSocket in un'app di Windows Store connessa. L'esempio illustra le funzionalità di base, ad esempio come stabilire una connessione, inviare e ricevere dati e chiudere la connessione.
Configurare le chiavi per l'esempio multimediale (Windows 8) Questo esempio illustra come configurare i tasti multimediali hardware su una tastiera. Quindi, come usare i tasti configurati per controllare un flusso audio-video premendo o facendo clic su riproduci, sospendere, arrestare e così via.
Esempio di animazioni di personalità XAML (Windows 8) Questo esempio illustra come usare le animazioni di personalità predefinite nella tua app.
Esempio di notifiche di tipo avviso popup (Windows 8) Questo esempio illustra come usare le notifiche di tipo avviso popup: quelle visualizzate come notifiche popup nell'angolo superiore destro dello schermo. Un utente può selezionare l'avviso popup (tocco o clic) per avviare l'app associata.
Esempio di app Selezione contatti (Windows 8) In questo esempio viene illustrato come usare selezione contatti per selezionare uno o più contatti. Include anche un'implementazione di base delle API selezione contatti per illustrare come visualizzare un elenco di contatti all'utente.
Esempio di gioco DirectX marble maze (Windows 8) Questo esempio illustra come creare un gioco 3D di base usando DirectX. Questo gioco è un semplice gioco labirinto in cui il giocatore è sfidato a rotolare una biglia attraverso un labirinto di insidie usando i controlli di inclinazione.
Esempio di app per cartoline DirectX (Windows 8) Questo esempio illustra l'implementazione di una semplice app di Windows Store che usa DirectX con C++ per la creazione di cartoline usando DirectX e l'interoperabilità XAML.
Esempio di gioco di tiro a 3D DirectX (Windows 8) Questo esempio illustra l'implementazione di un semplice gioco 3D con DirectX (Direct3D 11.1, Direct2D, XInput e XAudio2) in un'app C++.
Esempio di controllo AppBar XAML (Windows 8) Questo esempio illustra come usare il controllo AppBar per presentare strumenti, comandi e navigazione agli utenti. La barra dell'app è nascosta per impostazione predefinita e viene visualizzata quando gli utenti scortono un dito dal bordo superiore o inferiore dello schermo.
Esempio di formattazione di data e ora (Windows 8) Questo esempio illustra come usare la classe DateTimeFormatter nello Windows.Globalization.DateTimeFormatting spazio dei nomi per visualizzare date e ore in base alle preferenze dell'utente.
Esempio di riquadri secondari (Windows 8) Questo esempio illustra come aggiungere e usare un riquadro secondario. Si tratta di un riquadro che accede direttamente a una sezione specifica, non predefinita o esperienza all'interno di un'app, ad esempio un gioco salvato o un amico specifico in un'app di social networking.
Esempio di hit testing tocco input (Windows 8) Questo esempio usa un puzzle di forme poligono per illustrare come gestire l'input del puntatore, implementare hit test personalizzati per l'input tocco e elaborare modifiche in un'app di Windows Store usando C++ e DirectX.
Esempio di informazioni di rete (Windows 8) Questo esempio illustra come usare le API di informazioni di rete di Windows Runtime.
Esempio di input penna semplificato (Windows 8) Questo esempio illustra come usare la funzionalità input penna nelle app di Windows Store.
Esempio StorageDataSource e GetVirtualizedFilesVector (Windows 8) Questo esempio illustra come recuperare e visualizzare immagini nella raccolta immagini dell'utente.
Esempio di chiamata al movimento basato su Edge (Windows 8) Questo esempio illustra come restare in ascolto degli eventi che si verificano nell'interfaccia utente basata su edge usando la EdgeGesture classe .
Controllare se la sessione corrente è un esempio remoto (Windows 8) Questo esempio illustra l'uso dell'API Windows.System.RemoteDesktop .
Esempio di risorse dell'applicazione e localizzazione (Windows 8) Questo esempio illustra come usare le risorse dell'applicazione per separare il contenuto localizzabile dal codice dell'applicazione. Nell'esempio vengono usati gli Windows.ApplicationModel.Resources.Core spazi dei nomi e Windows.Globalization e WinJS.Resources.
Esempio di menu di scelta rapida (Windows 8) Questo esempio illustra come creare un menu di scelta rapida e come sostituire il menu di scelta rapida predefinito per il testo. Questo esempio usa l'API Windows.UI.Popups , inclusi PopupMenu e l'evento oncontextmenu.
Esempio di georilevazione (Windows 8) L'esempio di georilevazione illustra come usare l'API georilevazione per ottenere la posizione geografica del PC dell'utente. Un'app può usare l'API georilevazione per ottenere la posizione una volta oppure può tenere traccia continua della posizione.
Esempio di finestra di dialogo messaggio (Windows 8) Questo esempio illustra come usare messageDialog per la visualizzazione di dialoghi, l'impostazione di comandi e le relative azioni e la modifica del pulsante predefinito. Lo Windows.UI.Popups spazio dei nomi contiene la classe MessageDialog.
Esempio di estensione multimediale MediaStreamSource (Windows 8) Questo esempio illustra come supportare il concetto di Microsoft Silverlight MediaStreamSource in un'app di Windows Store.
Esempio di testo verticale DirectWrite (Windows 8) Questo esempio usa DirectWrite e Direct2D per visualizzare correttamente il testo verticale in una forma di layout personalizzata.
Esempio di rotazione della catena di scambio DXGI (Windows 8) Questo esempio illustra il metodo IDXGISwapChain1::SetRotation e come è possibile usare il metodo insieme al contenuto prerotato per migliorare le prestazioni della presentazione.
Esempio di effetti immagine personalizzati Direct2D (Windows 8) Questo esempio illustra come implementare effetti Direct2D personalizzati usando pixel, vertici e shader standard.
Esempio di input tocco DirectX (Windows 8) Questo esempio illustra lo spostamento tramite tocco e mouse di un ambiente 3D in un'app C++ con Direct3D.
Esempio di controller di gioco XInput (Windows 8) Questo esempio illustra l'uso delle API XInput in un'app C++. Legge l'input da un controller di gioco Xbox e visualizza i dati relativi ai movimenti delle levette analogiche e alle pressioni dei pulsanti.
Esempio di interoperabilità Direct3D-Direct2D (Windows 8) Questo esempio illustra come interagire con Direct2D e DirectWrite per scrivere testo in una destinazione di rendering Direct3D. È un modo efficace per creare visualizzazioni test-up e letture basate su testo, ad esempio pannelli di punteggio nei giochi e nelle app 3D.
Esempio di diffusione (Windows 8) Questo esempio illustra un'app di Windows Store di base per Windows 8 in grado di recuperare feed da un servizio Web. Questo esempio è attualmente disponibile nei linguaggi di programmazione JavaScript, C#, C++e VB.
Esempio di riquadri e notifiche dell'app (Windows 8) Questo esempio illustra come usare un riquadro dell'app, ovvero la rappresentazione e il punto di avvio per l'app nella schermata Start. Viene inoltre illustrato come usare una notifica in tale riquadro. Si tratta di un metodo per l'app per inoltrare le informazioni sullo stato all'utente quando l'app non è in esecuzione.
Esempio di controlli personalizzati e utente XAML (Windows 8) Questo esempio illustra come creare e usare elementi XAML UserControl e creare controlli personalizzati per i progetti.
Esempio di caricamento delle risorse Direct3D (Windows 8) Questo esempio illustra il caricamento delle risorse Direct3D per le app C++ con DirectX.
Esempio di interattività di personalizzazione di ListView e GridView XAML (Windows 8) In questo esempio viene illustrato il modello di interazione del ListView controllo .
Esempio di controllo XAML WebView (Windows 8) In questo esempio viene illustrato come usare il WebView controllo per visualizzare un URL, caricare html, interagire con lo script all'interno di un WebViewe usare WebViewBrush.
Esempio di sensore bussola (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.Compass . Questo esempio consente all'utente di visualizzare la bussola come un nord magnetico e, a seconda del sensore installato, un valore true-north.
Esempio di orientamento dello schermo (Windows 8) Questo esempio illustra come usare la DisplayProperties classe per impostare l'orientamento dello schermo in un'app.
Esempio di modalità di interpolazione Direct2D (Windows 8) Questo esempio illustra le varie modalità di interpolazione usate da Direct2D.
Esempio di preferenze di globalizzazione (Windows 8) Questo esempio illustra come usare la Windows.System.UserProfile.GlobalizationPreferences classe per ottenere le preferenze di globalizzazione dell'utente. Viene inoltre illustrato come usare le GeographicRegion classi e Language .
Esempio di realizzazione della geometria Direct2D (Windows 8) Questo esempio illustra in che modo la tassellatura geometrica multi-core può contribuire a ridurre il tempo di rendering della geometria. L'uso di maschere di opacità e mesh è un'alternativa al rendering della geometria tradizionale, che può risultare migliore in alcune situazioni.
Esempio di mapping dei tipi di carattere della lingua (Windows 8) In questo esempio viene illustrato come ottenere consigli sul tipo di carattere specifici della lingua usando la LanguageFontGroup classe nello spazio dei Windows.Globalization.Fonts nomi .
Esempio di sensore inclinometro (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.Inclinometer . Questo esempio consente all'utente di visualizzare gli angoli di inclinazione sull'asse X, Y e Z per un inclinometro a 3 assi.
Esempio di stile a contrasto elevato XAML (Windows 8) Questo esempio illustra varie tecniche per implementare il supporto per la modalità a contrasto elevato nell'app. Il supporto per la modalità a contrasto elevato è importante per rendere l'app accessibile agli utenti con problemi di vista.
Esempio di funzionalità del dispositivo di input (Windows 8) Questo esempio illustra come eseguire query sui dispositivi di input connessi al dispositivo dell'utente. E come supportare il puntatore, il tocco, la penna/stilo, il mouse e le modalità di input della tastiera delle app di Windows Store.
Esempio di criteri EAS per client di posta elettronica (Windows 8) Questo esempio illustra come i client di posta elettronica possono recuperare le informazioni sul dispositivo e usare i criteri di Exchange Active Sync (EAS) forniti. Le app di Windows Store possono configurare i client di posta elettronica per rimanere conformi ai criteri EAS specificati.
Esempio di DatagramSocket (Windows 8) Questo esempio illustra le nozioni di base della DatagramSocket classe usando le funzionalità di rete fornite da Windows Runtime. Il componente client dell'esempio crea un socket UDP, usa il socket per inviare e ricevere dati e chiude il socket.
Esempio di DirectWrite hello world (Windows 8) Questo esempio illustra come usare DirectWrite e Direct2D per eseguire il rendering del testo "Hello World" in un oggetto CoreWindow.
Esempio di compressione (Windows 8) Questo esempio illustra come leggere dati strutturati da un file e scrivere dati compressi in un nuovo file e come leggere i dati compressi e scrivere dati decompressi in un nuovo file. Molte applicazioni devono comprimere e decomprimere i dati.
Esempio di sfondo dello stato della rete (Windows 8) In questo esempio viene illustrato come determinare una modifica nel profilo di connessione Internet registrando un gestore attività in background per l'evento Network Status Change usando una condizione Internet Present.
Esempio di informazioni sul pacchetto dell'app (Windows 8) Questo esempio illustra come ottenere informazioni sui pacchetti usando l'API per la creazione di pacchetti di Windows Runtime. Gli utenti acquisiscono l'app di Windows Store come pacchetto dell'app. Windows usa le informazioni in un pacchetto dell'app per installare l'app in base all'utente.
Esempio LightSensor (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.LightSensor . Questo esempio consente all'utente di visualizzare la lettura della luce ambientale come valore LUX. È possibile scegliere uno dei due scenari seguenti: eventi di dati LightSensor, letture del sensore di luce corrente e altro ancora.
Esempio di provisioning di account Mobile Broadband (Windows 8) Questo esempio illustra come usare l'API dell'agente di provisioning Windows 8 Mobile Broadband (Windows.Networking.NetworkOperators.ProvisioningAgent) per configurare Windows 8 con le informazioni di connettività necessarie e il provisioning dell'accesso.
Esempio di Riproduzione multimediale (Windows 8) Questo esempio illustra l'API Play To. Illustra come espandere l'applicazione multimediale per trasmettere video, audio e immagini ad altri dispositivi nella rete locale.
Esempio di tastiera virtuale di input (Windows 8) Questo esempio illustra come avviare automaticamente la tastiera virtuale nei controlli personalizzati non derivati dai controlli della piattaforma. L'esempio implementa controlli personalizzati che richiedono l'input da tastiera e non sono derivati dai controlli XAML standard.
Esempio di libreria di animazioni XAML (Windows 8) Questo esempio illustra come animare gli elementi e applicare funzioni di interpolazione alle animazioni per ottenere vari effetti.
Esempio di snap (Windows 8) Lo stato mappato è uno dei quattro possibili stati di visualizzazione dell'applicazione. Lo snaping di un'app ridimensiona l'app a 320 pixel di larghezza, che consente di condividere lo schermo con un'altra app. Lo snapping consente di visualizzare due app contemporaneamente.
Esempio di supporto di transcodifica (Windows 8) Questo esempio illustra come usare l'API Windows.Media.Transcoding per transcodificare un file video in un'app di Windows Store. la transcodifica è la conversione di un file multimediale digitale, ad esempio un file video o audio, da un formato a un altro.
Esempio di trasformazioni bidimensionali XAML (Windows 8) Questo esempio illustra come usare trasformazioni bidimensionali per modificare la modalità di visualizzazione degli elementi nell'app. Un oggetto transform definisce come eseguire il mapping dei punti, ovvero trasformare i punti, da uno spazio di coordinate a un altro spazio di coordinate.
Esempio di scrittura in lettura lettura dati IXmlReader e IXmlWriter (Windows 8) Questo esempio illustra come usare IXmlReader e IXmlWriter nell'app di Windows Store con C++. Vengono usati per leggere e scrivere dati XML da un file di testo in formato XML flat. Queste interfacce fanno parte delle API Windows Win32 e COM, ma sono supportate da Windows Runtime.
Acquisizione multimediale con l'esempio di dispositivo di acquisizione (Windows 8) Questo esempio illustra come usare l'API MediaCapture per acquisire video, audio e immagini da un dispositivo di acquisizione, ad esempio una webcam.
Esempio di popup XAML (Windows 8) Questo esempio illustra come creare e usare l'elemento Popup XAML nei progetti.
Esempio di CameraCaptureUI (Windows 8) Questo esempio illustra come usare l'API, che visualizza un'interfaccia utente a schermo intero per l'acquisizione Windows.Media.Capture.CameraCaptureUI di foto o video. L'interfaccia utente di Acquisizione fotocamera fornisce controlli per il passaggio da foto a video, un timer per scattare foto ritardate nel tempo e altro ancora.
Esempio di riproduzione di file audio XAudio2 (Windows 8) Questo esempio illustra l'uso di XAudio2 in un'app.
Esempio hilo C++ (Windows 8) Questo esempio illustra come creare un'app di Windows Store completa usando C++ e XAML. L'esempio di foto Hilo fornisce indicazioni per gli sviluppatori C++ che vogliono creare un'app di Windows 8 usando C++, XAML e Windows Runtime moderni.
Esempio di renderer di testo personalizzato DirectWrite (Windows 8) Questo esempio illustra come implementare un renderer di testo personalizzato per DirectWrite.
Esempio di enumerazione dei caratteri DirectWrite (Windows 8) Questo esempio illustra come usare DirectWrite per elencare i tipi di carattere nella raccolta di tipi di carattere di sistema nel dispositivo di un utente.
Esempio di trasformazione prospettica Direct2D (Windows 8) Questo esempio illustra come usare l'API DrawBitmap per visualizzare un'immagine con una trasformazione prospettica applicata.
Esempio di CameraOptionsUI (Windows 8) Questo esempio illustra come usare le opzioni della fotocamera in un'app per dispositivi. L'API CameraOptionsUI visualizza un'interfaccia utente per regolare le impostazioni della fotocamera. Questo esempio richiede una webcam.
Esempio di riproduzione del controller audio XInput (Windows 8) Questo esempio illustra la riproduzione di XAudio2 in un dispositivo XInput, ad esempio un visore VR, in un'app.
Esempio di effetto di trasformazione 3D Direct2D (Windows 8) Questo esempio illustra i diversi metodi per trasformare un'immagine nello spazio 3D.
Esempio di autorizzazione dell'account di Windows (Windows 8) Questo esempio illustra come usare i membri dello Windows.Security.Authentication.OnlineId spazio dei nomi per autenticare un utente con il proprio account Microsoft in modalità delega. E come inviare token acquisiti alle API Live Connect usando il protocollo REST.
Esempio di formattazione e analisi dei numeri (Windows 8) Questo esempio illustra come usare le DecimalFormatterclassi , CurrencyFormatter, PercentFormattere PermilleFormatter nello spazio dei Windows.Globalization.NumberFormatting nomi . Vengono usati per visualizzare e analizzare numeri, valute e valori percentuali.
Esempio di offerta DXGI e recupero delle risorse (Windows 8) Questo esempio illustra l'uso delle API e IDXGIDevice2::ReclaimResources DXGI IDXGIDevice2::OfferResources in un'app C++ con DirectX.
Esempio di Broker di autenticazione Web (Windows 8) Questo esempio illustra l'API WinRT del broker di autenticazione Web. Consente di abilitare le connessioni Single Sign-On (SSO) ai provider OAuth, ad esempio Facebook, Google, Microsoft e Twitter.
Esempio di effetto flusso audio XAudio2 (Windows 8) Questo esempio illustra lo streaming audio in un'app C++ usando le API XAudio2 e Media Foundation.
Esempio di schermata iniziale (Windows 8) Questo esempio mostra come imitare la schermata iniziale visualizzata da Windows per l'app posizionando correttamente un'immagine simile quando Windows ignora la schermata iniziale visualizzata.
Esempio di attività in background SMS (Windows 8) Questo esempio illustra come usare l'API SMS Di Windows 8 Mobile Broadband (Windows.Devices.Sms) con l'API Attività in background (Windows.ApplicationModel.Background) per inviare e ricevere SMS.
Esempio di invio, ricezione e gestione SIM di messaggi SMS (Windows 8) Questo esempio illustra come usare l'API SMS Windows 8 Mobile Broadband (Windows.Devices.Sms).
App di valutazione e esempio di acquisto in-app (Windows 8) Questo esempio illustra come usare l'API di licenza fornita da Windows Store per determinare lo stato della licenza di un'app o di una funzionalità abilitata da un acquisto in-app.
Input Touch keyboard text input sample (Windows 8) Questo esempio illustra come abilitare le visualizzazioni ottimizzate sulla tastiera virtuale. Funziona usando ambiti di input e tipi di input con controlli nello spazio dei WinJS.UI nomi e con i TextBox controlli XAML e RichEdit .
Esempio di modifica del testo XAML (Windows 8) Questo esempio illustra come usare i controlli di input di testo nell'app.
Esempio di pool di thread (Windows 8) Questo esempio illustra come eseguire elementi di lavoro in modo asincrono usando l'API del pool di thread di Windows Runtime.
esempio di provider di finestre principali Automazione interfaccia utente (Windows 8) Questo esempio illustra come creare un provider di Automazione interfaccia utente Microsoft. Rende disponibili informazioni a livello di codice su un'app di Windows Store per tecnologie accessibili, ad esempio le utilità per la lettura dello schermo. L'esempio è un'applicazione Direct2D.
Esempio di accessibilità XAML (Windows 8) Questo esempio illustra come aggiungere il supporto di accessibilità di base all'app.
Esempio di playlist (Windows 8) Questo esempio illustra come creare, salvare, visualizzare e modificare una playlist di file audio. In questo esempio vengono usate classi presenti nello spazio dei Windows.Media.Playlists nomi .
Esempio di client Di Media Server (Windows 8) Questo esempio illustra come creare un client di Media Server usando l'API Server multimediale. L'esempio di Server multimediale illustra come esplorare un server multimediale digitale a livello di codice nella rete locale e visualizzare tutti i relativi file video.
Esempio di app direct2D magazine (Windows 8) Questo esempio illustra come usare Direct2D, DirectWrite, Windows Imaging Component (WIC) e XAML per creare un'app con una presentazione di tipo rivista.
Esempio di gestione di dispositivi e account Mobile Broadband (Windows 8) Questo esempio illustra come usare l'API Windows 8 Mobile Broadband (Windows.Networking.NetworkOperators) usata dagli operatori di rete mobile (MNO). Illustra come usare le API MobileBroadbandAccount per recuperare e visualizzare gli account Mobile Broadband disponibili.
Esempio di prossimità (Windows 8) Questo esempio illustra come usare le PeerFinder classi e ProximityDevice per comunicare con i computer vicini. È possibile usare l'API Proximity per scambiare messaggi di piccole dimensioni durante un movimento di tocco o configurare una connessione socket tra app peer.
Creazione di un esempio di componente in-process di Windows Runtime (C++CX) (Windows 8) Questo esempio illustra come creare un componente in C++/CX usato nel codice client C++/CX, JavaScript e C#. Il progetto OvenServer contiene una classe di runtime denominata Oven, che implementa un'interfaccia IOven e un'interfaccia IAppliance .
Esempio di preferenze di rotazione automatica del dispositivo (Windows 8) Questo esempio illustra come usare la DisplayProperties classe per gestire e verificare gli eventi di rotazione dei dispositivi.
Esempio di comunicazione in tempo reale (Windows 8) Questo esempio illustra come usare la funzionalità a bassa latenza per abilitare le applicazioni di comunicazione in tempo reale.
Esempio di app per l'origine del contenuto di condivisione (Windows 8) Questo esempio illustra come un'app può condividere contenuto con un'altra app. Questo esempio usa classi dello spazio dei Windows.ApplicationModel.DataTransfer nomi .
Esempio di contratto di ricerca (Windows 8) Questo esempio mostra come consentire agli utenti di cercare l'app quando selezionano l'accesso alla ricerca e aprono il riquadro di ricerca. E come usare il riquadro di ricerca per visualizzare i suggerimenti per le query degli utenti.
Esempio di notifiche non elaborate (Windows 8) Questo esempio illustra come usare le notifiche non elaborate, che sono notifiche push senza interfaccia utente associata che eseguono un'attività in background per l'app.
Esempio di effetti immagine di base Direct2D (Windows 8) In questo esempio viene illustrato come caricare un'immagine, applicare l'effetto sfocatura gaussiana e quindi visualizzarlo in un oggetto Windows::UI::Core::CoreWindow.
Effetti Direct2D sull'esempio di primitive (Windows 8) Questo esempio illustra come applicare effetti immagine alle primitive Direct2D. Questo esempio disegna rettangoli arrotondati usando Direct2D e quindi disegna testo DirectWrite al centro dei rettangoli. Applica quindi un grafico degli effetti.
Esempio ControlChannelTrigger StreamSocket (Windows 8) L'esempio mostra come usare la ControlChannelTrigger classe in un'app di Windows Store. Usa un TCP StreamSocket, in modo che l'app sia sempre connessa e sempre raggiungibile. Questo esempio illustra l'uso delle notifiche di rete in background.
Esempio ControlChannelTrigger StreamWebSocket (Windows 8) L'esempio mostra come usare la ControlChannelTrigger classe per abilitare un'app di Windows Store usando streamWebSocket per essere sempre connessa e sempre raggiungibile. Questo esempio illustra l'uso delle notifiche di rete in background.
Esempio di avvio dell'associazione (Windows 8) Questo esempio illustra come avviare l'app predefinita dell'utente per il tipo di file o un protocollo. Puoi anche imparare a abilitare l'app come app predefinita per un tipo di file o un protocollo.
Esempio AtomPub (Windows 8) Questo esempio illustra come accedere, creare, aggiornare e rimuovere feed di contenuto diffusione dal Web. Usa l'implementazione di Windows Runtime dello standard Atom Publication.
Esempio di registrazione certificati (Windows 8) Questo esempio illustra come creare e registrare un certificato in una gerarchia di certificazione. Per ottenere una copia di valutazione di Windows 8, passare a Windows 8. Per ottenere una copia di valutazione di Microsoft Visual Studio 2012, passare a Visual Studio 2012.
Esempio di app Appunti (Windows 8) Questo esempio illustra come un'app può usare i comandi degli Appunti, tra cui copia, incolla, taglia e spostamento. Questo esempio usa classi dello spazio dei Windows.ApplicationModel.DataTransfer nomi .
Esempio di modalità di effetto composito Direct2D (Windows 8) Questo esempio mostra l'ampia gamma di modalità composite e blend disponibili da Direct2D.
Esempio di mapping dell'urto Direct3D (Windows 8) Questo esempio illustra il mapping delle urto usando una mappa normale e l'illuminazione per pixel.
Esempio matematico e dettagli del calendario (Windows 8) Questo esempio illustra come usare la Calendar classe nello Windows.Globalization spazio dei nomi per modificare ed elaborare le date in base a un sistema di calendario e alle preferenze di globalizzazione dell'utente.
Esempio di enumerazione del dispositivo (Windows 8) Questo esempio illustra come usare l'API di enumerazione dei dispositivi per trovare i dispositivi disponibili e cercare informazioni sul dispositivo. L'esempio presenta due scenari: nel primo scenario, l'API di enumerazione del dispositivo viene usata per cercare interfacce di dispositivo specifiche.
Esempio di testo di paragrafo DirectWrite (Windows 8) Questo esempio illustra come usare DirectWrite e Direct2D per eseguire il rendering del testo del paragrafo in un oggetto CoreWindow. Applicare inoltre la giustificazione e la spaziatura dei caratteri al layout.
Risposta all'aspetto dell'esempio di tastiera su schermo (Windows 8) [Questa documentazione è preliminare ed è soggetta a modifiche.] Questo esempio illustra come ascoltare e rispondere all'aspetto della tastiera soft su schermo. Quando lo stato attivo viene assegnato a un elemento che richiede l'input di testo in un dispositivo che non dispone di una tastiera.
Esempio di data binding XAML (Windows 8) Questo esempio illustra le tecniche di data binding di base usando la classe Binding e l'estensione di markup Binding.
Esempio di esercitazione direct3D (Windows 8) Questo esempio è un'esercitazione di cinque lezione. Fornisce un'introduzione all'API Direct3D e introduce i concetti e il codice usati in molti degli altri esempi DirectX.
Esempio di app di regolazione foto degli effetti Direct2D (Windows 8) Questo esempio mostra varie tecniche comuni di manipolazione delle foto con Effetti Direct2D. Questo esempio è suddiviso in diverse parti. Lezione 1: Illustra le nozioni di base del caricamento e del disegno di un'immagine con Effetti Direct2D.
Esempio di sessione audio windows (WASAPI) (Windows 8) Illustra come eseguire varie attività correlate all'audio usando l'API sessione audio di Windows (WASAPI).
Esempio di nome di dominio utente (Windows 8) In questo esempio viene illustrata la funzionalità correlata al dominio fornita dalla UserInformation classe dello spazio dei Windows.System.UserProfile nomi . La classe UserInformation consente a un'app di ottenere e impostare informazioni sull'utente.
Esempio di gestione dei messaggi USSD (Windows 8) Questo esempio illustra la gestione degli account di rete usando il protocollo USSD con dispositivi mobili con supporto GSM. USSD viene in genere usato per la gestione degli account di un profilo mobile broadband da parte dell'operatore di rete mobile (MNO).
Esempio di Ottimizzazione viaggio di Bing Maps (Windows 8) L'esempio illustra come usare JavaScript e Visual C++ e creare un'app per Windows 8 denominata Bing Maps Trip Optimizer. Bing Maps Trip Optimizer usa JavaScript per definire l'interfaccia utente e C++ per un algoritmo di calcolo costoso in parallelo.
Testo animato Direct2D e DirectWrite in un esempio di percorso (Windows 8) Questo esempio illustra come usare Direct2D e DirectWrite per eseguire il rendering di una stringa di testo lungo un tracciato geometrico animato e non lineare. L'app esegue il rendering di "Hello, World!" ripetuta più volte in lingue diverse lungo una curva di Bézier.
Esempio di autenticazione hotspot Wi-Fi (Windows 8) Questo esempio illustra come usare l'API Windows 8 Mobile Broadband (Windows.Networking.NetworkOperators) per l'autenticazione hotspot Wi-Fi. Usare questo meccanismo come alternativa alla configurazione delle credenziali statiche per un hotspot Wi-Fi.
Esempio di immagini XAML (Windows 8) Questo esempio illustra varie tecniche per visualizzare e modificare immagini nell'app usando il controllo Image e la classe BitmapImage.
Esempio di app HomeGroup (Windows 8) Questo esempio illustra come usare un HomeGroup oggetto per aprire, cercare e condividere file. Questo esempio usa alcune delle HomeGroup opzioni disponibili in Windows.Storage.Pickers e Windows.Storage.KnownFolders.
Esempio di contrasto e impostazioni dell'interfaccia utente (Windows 8) Questo esempio illustra come usare le API delle impostazioni dell'interfaccia utente in un'app C# o JavaScript di base.
Esempio di enumerazione cartella (Windows 8) Questo esempio illustra come elencare i file e le cartelle di primo livello all'interno di un percorso. Ad esempio, una cartella, un dispositivo o un percorso di rete. E come usare le query per elencare tutti i file all'interno di un percorso ordinandoli in gruppi di file.
Esempio di selezione file (Windows 8) In questo esempio viene illustrato come accedere a file e cartelle consentendo all'utente di sceglierli tramite le selezione file. E come salvare un file in modo che l'utente possa specificare il nome, il tipo di file e il percorso di un file da salvare.
Esempio di contratti di selezione file (Windows 8) Questo esempio illustra come un'app può fornire file, un percorso di salvataggio e gli aggiornamenti dei file in tempo reale ad altre app tramite la selezione file. Questa operazione viene eseguita partecipando al contratto selezione file, al contratto selezione file e al contratto di aggiornamento file memorizzato nella cache.
Esempio di ricerca di file a livello di codice (Windows 8) Questo esempio illustra come eseguire query sui file in posizioni come una cartella, una libreria, un dispositivo o un percorso di rete. Usa l'API Windows.Storage.Search . Le API importanti in questo esempio includono: QueryOptions classe, StorageFileQueryResult classe e altri.
Esempio di anteprima di file e cartelle (Windows 8) Questo esempio illustra come recuperare le anteprime per file e cartelle. Usa l'API Windows.Storage.FileProperties .
Esempio di manipolazioni e movimenti di input (C++) (Windows 8) Questo esempio illustra come gestire le modifiche e i movimenti del puntatore con le GestureRecognizer API in un'app di Windows Store usando C++ e DirectX.
Esempio di generatore frattale Direct3D HLSL (Windows 8) Questo esempio illustra l'uso di shader di calcolo Direct3D HLSL e DirectCompute per creare immagini frattali.
Esempio di effetti di illuminazione Direct2D XAML (Windows 8) Questo esempio illustra gli effetti di illuminazione disponibili in Effetti Direct2D. Le proprietà dell'effetto di illuminazione sono controllate dai controlli dell'interfaccia XAML e quindi visualizzati tramite Direct2D tramite xaml SwapChainBackgroundPanel.
Esempio di stampa Direct2Dapp (Windows 8) Questo esempio illustra come aggiungere il supporto per la stampa Direct2D a un'app di Windows Store. Questo esempio illustra come usare le funzionalità Direct2D per eseguire il rendering del contenuto di un'app di Windows Store per la stampa. E come inviare il contenuto sottoposto a rendering alla stampante.
Esempio di immagini ed effetti di stampa Direct2D (Windows 8) Questo esempio illustra come stampare immagini Direct2D ed effetti Direct2D in un'app di Windows Store.
Esempio di testo animato Direct2D (Windows 8) Questo esempio illustra come eseguire rapidamente il rendering del testo usando il metodo Direct2D FillOpacityMask . L'esempio risponde anche al tocco. È possibile usare un dito per ingrandire e ridurre il testo.
Esempio di effetti post-elaborazione Direct3D (Windows 8) Questo esempio illustra la post-elaborazione direct3D 11.1 in una semplice scena del cubo rotante, usando buffer intermedi ridimensionati.
Esempio di Servizi linguistici estesi (ELS) (Windows 8) Questo esempio illustra l'uso di Servizi linguistici estesi (ELS) in un'app di Windows Store. L'esempio implementa scenari che illustrano l'uso dei tre servizi ELS disponibili. Gli scenari illustrano come richiedere un servizio specifico.
Esempio di hit testing di DirectWrite (Windows 8) Questo esempio illustra come usare le funzionalità di hit testing di DirectWrite. Vengono usati per determinare quale parte del testo visualizzato viene selezionata o toccata.
Esempio di oggetto inline DirectWrite (Windows 8) Questo esempio illustra come inserire un oggetto inline in un layout di testo, ad esempio un'immagine.
Esempio di disegno basato su vettori XAML (Windows 8) Questo esempio illustra come disegnare grafica basata su vettori nell'app.
Esempio di controllo delle chiamate Bluetooth (Windows 8) L'esempio Bluetooth CallControl illustra come configurare il dispositivo di comunicazione Bluetooth predefinito per la gestione delle chiamate. Sono disponibili versioni JavaScript, C#, C++e VB.Net di questo esempio. Questo esempio richiede una conoscenza degli eventi di Windows e della gestione degli eventi.
Esempio di elenco comandi Direct2D (Windows 8) In questo esempio viene illustrato l'uso di un elenco di comandi. Viene usato per registrare un set di comandi vettoriali, creare un pennello immagine dall'elenco di comandi e quindi riempire una geometria del rettangolo con esso. L'elenco dei comandi mantiene l'indipendenza della risoluzione del vettore.
Esempio CONTROLChannelTrigger XMLHTTPRequest (Windows 8) L'esempio mostra come usare la ControlChannelTrigger classe per abilitare un'app di Windows Store usando IXMLHTTPRequest2 per essere sempre connessa e sempre raggiungibile. Questo esempio illustra l'uso delle notifiche di rete in background in un'app di Windows Store.
Esempio di schizzo del controller XInput e JavaScript (Windows 8) Questo esempio illustra come eseguire il wrapping dell'API C++ XInput in un componente Windows Runtime. Chiama quindi da un'app di Windows Store usando JavaScript. Questo esempio implementa un'app di schizzo che consente di usare il controller di gioco Xbox per selezionare lo spessore della linea e altro ancora.
Esempio di effetto matrice convolve Direct2D (Windows 8) In questo esempio viene illustrato l'effetto matrice convolve direct2D Effects. Questo esempio include alcune matrici di kernel di convoluzione di esempio: pass-through (no-op), sfocatura box (larghezza 5), rilevamento bordo semplice, nitidezza semplice, rilievo, sfumato verticale (altezza 10) e altro ancora.
Esempio di implementazione della catena di scambio DirectX (Windows 8) Questo esempio illustra come ricevere CoreWindow eventi in un'applicazione nativa e come connettere una catena di scambio DirectX alla visualizzazione applicazione.
Esempio di selezione credenziali (Windows 8) Questo esempio illustra come usare la Windows.Security.Credentials.UI.CredentialPicker classe per recuperare le credenziali. Queste credenziali possono essere passate alle API che le richiedono, ad esempio HttpClient.
Esempio di animazione Direct2D (Windows 8) Questo esempio illustra come usare Direct2D per eseguire il rendering e animare una primitiva Direct2D lungo un percorso a spirale.
Esempio di app di destinazione del contenuto di condivisione (Windows 8) Questo esempio illustra come un'app può ricevere contenuto condiviso da un'altra app. Questo esempio usa classi degli Windows.ApplicationModel.DataTransfer spazi dei nomi e Windows.ApplicationModel.DataTransfer.Share .
Esempio di salvataggio direct2D in file di immagine (Windows 8) Questo esempio illustra come eseguire il rendering sullo schermo usando Direct2D e DirectWrite. E come salvare l'immagine sottoposta a rendering su disco usando l'API WIC.
Ridimensionamento in base al campione DPI (Windows 8) Questo esempio descrive come creare un'app che viene ridimensionata in base alla densità in pixel dello schermo. Carica le immagini della scala corretta o esegue l'override del ridimensionamento predefinito. Questo esempio usa l'API Windows.Graphics.Display .
Creazione di un esempio di componente in-process di Windows Runtime (C#) (Windows 8) Questo esempio illustra come creare un componente in C# usato nel codice client C++/CX, JavaScript e C#. Il progetto OvenServer contiene una classe di runtime denominata Oven, che implementa un'interfaccia IOven e un'interfaccia IAppliance .
Esempio lato client di notifiche push e periodiche (Windows 8) Questo esempio illustra come un'app client può registrare e ascoltare le notifiche push inviate da un server Web. Le notifiche push possono essere usate per aggiornare un badge o un riquadro, generare una notifica di tipo avviso popup o avviare un'attività in background.
Esempio di API per dispositivi portatili (Windows 8) Questo esempio illustra come accedere all'API IPortableDevice COM da un'app C++. Per informazioni su come accedere all'API IPortableDevice COM da un'app Desktop C++, vedere l'esempio di API COM per dispositivi portatili.
Esempio playToReceiver (Windows 8) Questo esempio illustra come creare un ricevitore Play To software. Per annunciare il software Play To Receiver, fare clic sul pulsante Avvia ricevitore. Per arrestare il ricevitore, fare clic sul pulsante Arresta ricevitore.
Esempio di personalizzazione della schermata di blocco (Windows 8) Questo esempio illustra come usare l'API LockScreen per impostare l'immagine della schermata di blocco dell'utente corrente. Questo esempio usa classi dello spazio dei Windows.System.UserProfile nomi .
Esempio di casella di sicurezza delle credenziali (Windows 8) Questo esempio illustra come usare le API WinRT PasswordVault e come usare la casella di sicurezza delle credenziali per archiviare le credenziali Web. Gli scenari specifici includono un singolo utente con una singola risorsa e più utenti con una singola risorsa.
Esempio di riproduzione video C++ nativa del motore multimediale (Windows 8) Questo esempio illustra la riproduzione video usando l'API MediaEngine in un'app C++ nativa.
Esempio di estensioni multimediali (Windows 8) Questo esempio illustra come usare le estensioni multimediali. È possibile applicare effetti a video, decodificare video e creare flussi multimediali usando gestori dello schema.
Esempio di app della schermata di blocco (Windows 8) Questo esempio mostra come un'app può avere una presenza nella schermata di blocco, ovvero la schermata visualizzata quando il computer è bloccato, con una notifica per fornire informazioni sullo stato di base o un riquadro per fornire uno stato più dettagliato.
Esempio di visualizzazione del testo XAML (Windows 8) Questo esempio illustra come controllare l'aspetto del testo nell'app.
Esempio SimpleOrientationSensor (Windows 8) Questo esempio illustra come usare l'API Windows.Devices.Sensors.SimpleOrientationSensor .
Esempio di sprite Direct3D (Windows 8) Questo esempio fornisce un'implementazione Direct3D di comportamenti batch di sprite, simile all'API XNA SpriteBatch . Gli sprite sono bitmap 2D che possono essere trasformate e gestite in modo indipendente in una scena 3D, in genere usate nei giochi 2D.
Esempio 3D stereoscopico direct3D (Windows 8) Questo esempio illustra come aggiungere un effetto 3D stereoscopico alle app C++ usando Direct3D. Illustra anche come rispondere alle modifiche stereo del sistema in Direct3D. L'effetto stereoscopico 3D richiede un display che supporti lo stereo 3D.
Creazione di un componente DLL di Windows Runtime con l'esempio C++ (Windows 8) Questo esempio illustra come creare un componente DLL in-process in Microsoft Visual C++. Viene usato nel codice client C++/CX, JavaScript e C#. Il progetto OvenServer contiene una classe di runtime denominata Oven, che implementa un'interfaccia IOven .
Creazione di un componente EXE di Windows Runtime con l'esempio C++ (Windows 8) Questo esempio illustra come creare un componente EXE out-of-process in Microsoft Visual C++. Viene usato nel codice client C++/CX, JavaScript e C#. Il progetto OvenServer contiene una classe di runtime denominata Oven, che implementa un'interfaccia IOven .