Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
In questa pagina viene fornito il collegamento alla guida relativa allo sviluppo CLR tramite Visual C++. Per visualizzare altre categorie di attività comuni trattate nella Guida, vedere Procedure relative a Visual C++.
Windows Form
Argomenti relativi alle procedure e alle procedure dettagliate di Windows Form
Vengono elencate le procedure dettagliate relative a Windows Form che assistono l'utente nell'implementazione efficiente di Windows Form nell'applicazione Visual C++.Esempi di codice per applicazioni Windows Form
Vengono elencati gli esempi di codice in cui è illustrata l'esecuzione di attività di programmazione comuni nelle applicazioni Windows Form.Procedura: convertire formati di file immagine con .NET Framework
Vengono illustrate la classe System.Drawing.Image e l'enumerazione System.Drawing.Imaging.ImageFormat utilizzate per convertire e salvare i file di immagine.
Assembly misti
Procedura: eseguire la migrazione a /clr
Vengono illustrate le problematiche che sorgono durante la compilazione di codice nativo con /clr e durante la conversione di un progetto in gestito.Procedura: compilare codice MFC e ATL con /clr
Viene illustrato come compilare programmi MFC e ATL esistenti per Common Language Runtime.Procedura: rimuovere la dipendenza da _vcclrit.h
Sono contenute le modifiche consigliate necessarie per rimuovere la dipendenza da questo file di intestazione.Considerazioni sulle prestazioni per l'interoperabilità (C++)
Vengono forniti alcuni suggerimenti per la riduzione degli effetti delle transizioni di interoperabilità tra codice gestito e codice non gestito sulle prestazioni in fase di esecuzione.
Assembly pure / verificabili
Codice pure e verificabile
Vengono illustrate le differenze tra codice misto, pure e verificabile.Procedura: creare progetti C++ verificabili
Viene illustrato come impostare le proprietà del progetto e come modificare i file di origine relativi per trasformare i progetti Visual C++ per creare applicazioni verificabili.Procedura: migrare a /clr:safe
Vengono elencate le problematiche che genereranno errori di verificabilità durante la compilazione con l'opzione /clr:safe.Procedura dettagliata: utilizzo delle funzionalità /clr:pure
Viene illustrato l'utilizzo della reflection in un'applicazione MSIL pure.Procedura: creare un'applicazione parzialmente attendibile rimuovendo la dipendenza dalla DLL della libreria CRT
Viene illustrato come creare un'applicazione Common Language Runtime parzialmente attendibile tramite Visual C++ rimuovendo la dipendenza da msvcm80.dll.Procedura: rilevare compilazioni /clr
Viene illustrato come utilizzare le macro _MANAGED o _M_CEE per controllare se un modulo è compilato con /clr.
Reflection
Reflection in C++
Viene illustrato come utilizzare Visual C++ per individuare, esaminare e chiamare tipi di dati in fase di esecuzione attraverso la reflection.Procedura: implementare un'architettura plug-in tramite reflection
Viene illustrato come utilizzare la reflection per implementare una semplice architettura "plug-in".Procedura: enumerare tipi di dati negli assembly tramite reflection
Viene illustrata l'enumerazione di membri e tipi pubblici tramite l'API System.Reflection.typeid
Viene illustrato come restituire l'oggetto Type di un tipo specificato tramite typeid.
STL/CLR
How to: Convert from a .NET Collection to a STL/CLR Container
Viene illustrato come convertire gli insiemi .NET in contenitori STL/CLR equivalenti.How to: Convert from a STL/CLR Container to a .NET Collection
Viene illustrato come convertire i contenitori STL/CLR in insiemi .NET equivalenti.
Vedere anche
Concetti
Procedure relative a Visual C++