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
Nella documentazione di .NET Framework 1.1 sono stati inclusi nuovi argomenti e numerosi esempi di codice per illustrare le modalità di svolgimento delle attività di programmazione più comuni.
Nelle sezioni seguenti vengono descritte alcune importanti aggiunte alla documentazione della versione 1.1.
Indicazioni per la generazione di codice sicuro
Nel nuovo argomento Indicazioni per la generazione di codice sicuro viene spiegato come evitare errori comuni di programmazione che possono portare a generare applicazioni non sicure o inaffidabili. Vengono inoltre fornite informazioni sulle pratiche di sicurezza specifiche delle tecnologie di .NET Framework, quali la sicurezza dall'accesso al codice e i criteri di sicurezza.
.NET Compact Framework
La documentazione di .NET Framework 1.1 comprende nuove informazioni relative a .NET Compact Framework. Con .NET Compact Framework viene offerta la possibilità di utilizzare funzioni di .NET Framework quali Common Language Runtime, controlli Windows Form e così via, su piccoli dispositivi. In .NET Compact Framework è supportato un ampio sottoinsieme della libreria di classi di .NET Framework, ottimizzato per i piccoli dispositivi.
Nota: |
|---|
Sebbene la documentazione di .NET Framework 1.1 contenga informazioni relative a .NET Compact Framework, in Windows Software Development Kit (SDK) non è incluso il prodotto .NET Compact Framework, che viene invece fornito con Visual Studio. |
I dispositivi supportati includono Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone Edition e dispositivi incorporati personalizzati realizzati con il sistema operativo Windows CE 4.1. Le versioni precedenti di Windows CE non sono supportate.
In .NET Compact Framework vengono offerte le funzioni principali descritte di seguito.
Common Language Runtime compatto che consente ai dispositivi di sfruttare i vantaggi del codice gestito, ad esempio la gestione della memoria, l'affidabilità del codice e la neutralità di linguaggio.
Coerenza con i modelli di desktop e di programmazione di server.
Efficiente connessione con i servizi Web XML.
Funzionalità di accesso ai dati a livello aziendale con le classi XML e ADO.NET.
Classi per la programmazione di applicazioni che accedono ai dati mediante Microsoft SQL Server 2000 Windows CE Edition 2.0.
Pieno accesso alle funzionalità native mediante richiamo piattaforma.
Compilazione JIT (Just-in-time) per prestazioni ottimali.
I progetti Smart Device per Visual Studio vengono utilizzati per lo sviluppo di applicazioni destinate a .NET Compact Framework. Grazie a tali progetti, Visual Basic e Visual C# vengono arricchiti con tipi di progetto specifici per i dispositivi e con una finestra di progettazione di form per l'implementazione dei controlli Windows Form di .NET Compact Framework. È possibile eseguire il debug e la distribuzione direttamente su dispositivi quali Pocket PC ed emulatori Windows CE.
Risorse Web
Smart Client Developer Center (informazioni in lingua inglese)
Offre un centro informazioni per Smart Device, come Pocket PC, Smartphone e altri dispositivi che eseguono il sistema operativo Windows CE. Tra le informazioni sono inclusi argomenti relativi ai service pack per .NET Compact Framework, articoli tecnici, download e opportunità di esercitazione.Esercitazioni delle Guide rapide di .NET Compact Framework (informazioni in lingua inglese)
Vengono forniti vari esempi di codice che includono l'utilizzo dei controlli Windows Form, le funzionalità di Pocket PC, i controlli personalizzati, la gestione di dati, l'utilizzo di servizi Web, l'interazione con codice nativo, l'accesso alla directory dell'applicazione e l'individuazione del numero di identificazione di un Pocket PC.
Distribuzione delle applicazioni
Le applicazioni e i controlli scritti per .NET Framework richiedono l'installazione di .NET Framework sul computer sul quale viene eseguita l'applicazione o il controllo. Con il rilascio della versione 1.0 di .NET Framework, Microsoft fornisce un programma di installazione ridistribuibile che contiene il Common Language Runtime e i componenti di .NET Framework necessari per l'esecuzione di applicazioni .NET Framework. Nel nuovo argomento Ridistribuzione di .NET Framework della versione 1.1, vengono fornite informazioni sugli argomenti elencati di seguito.
Percorsi da cui scaricare il package ridistribuibile di .NET Framework, Dotnetfx.exe.
La distribuzione legale di .NET Framework.
I requisiti minimi di configurazione per l'installazione del pacchetto .NET Framework ridistribuibile.
In aggiunta, questo argomento contiene Scenari di distribuzione con Dotnetfx.exe. Sono inclusi:
Distribuzione di Dotnetfx.exe tramite uno strumento elettronico di distribuzione di software
Installazione manuale di Dotnetfx.exe da una condivisione di rete, sito intranet o da un sito Web di Microsoft.
Creazione di un unico programma di installazione per installare un'applicazione .NET Framework e Dotnetfx.exe.
Assembly di interoperabilità primari
Per creare applicazioni gestite che interagiscano con software COM distribuiti dai fornitori, è possibile utilizzare degli assembly distribuiti dai fornitori, denominati assembly di interoperabilità primari. Gli assembly di interoperabilità primari espongono una libreria di tipi COM del fornitore alle applicazioni gestite. Un assembly di interoperabilità primario può essere prodotto unicamente da un fornitore, in quanto firmato dall'editore con un nome sicuro. Per ulteriori informazioni, vedere Assembly di interoperabilità primari.
Nel nuovo argomento Producing Primary Interop Assemblies della versione 1.1 viene spiegato come nominare, generare, personalizzare e distribuire assembly di interoperabilità primari. In Programmazione con assembly di interoperabilità primari viene spiegato come individuare, registrare e ridistribuire assembly di interoperabilità primari.
Standard Common Language Infrastructure
Nella sezione relativa ai requisiti di alcune pagine dei riferimenti della libreria di classi di .NET Framework il termine Standard Common Language Infrastructure (CLI) indica che il membro di quella pagina è specificato in ECMA-335 e ISO/IEC 23271, gli standard che regolano CLI (Common Language Infrastructure). Queste informazioni consentono agli sviluppatori che lo desiderano di limitare il codice ai membri che fanno parte di tali standard. Si noti tuttavia che Microsoft non si attiene completamente a questi standard. Per ulteriori informazioni su ECMA-335, visitare il sito Web di ECMA all'indirizzo www.ecma.ch. La pubblicazione dello standard ISO è invece prevista per il dicembre 2002.
Vedere anche
Concetti
Scenari di distribuzione con Dotnetfx.exe
Altre risorse
Indicazioni per la generazione di codice protetto
Nota: