Condividi tramite


Creazione di componenti aggiuntivi

Aggiornamento: novembre 2007

È possibile sviluppare componenti aggiuntivi per Visual Studio 2005 utilizzabili dagli sviluppatori per la creazione di applicazioni potenti e funzionali. Il processo comprende:

  • Identificazione dei componenti di base di .NET Compact Framework da cui dipende il componente. In questo modo è possibile determinare se il componente è progettato per essere eseguito su una vasta gamma di dispositivi basati su .NET Compact Framework oppure per funzionalità presenti in una specifica categoria.

  • Corretta selezione di un nome appropriato per lo spazio dei nomi in cui vengono incapsulati i componenti. La scelta di nomi corretti e appropriati per gli spazi dei nomi si rivela importante, poiché garantisce uniformità ed evita conflitti con gli spazi dei nomi di altri sviluppatori di componenti.

  • Esposizione del componente agli sviluppatori in fase di progettazione.

  • Assemblaggio di questi elementi in un'installazione indipendente oppure come componente aggiuntivo per SDE.

In occasione della creazione delle librerie di classi per un componente, utilizzare il seguente formato di spazio dei nomi:

[Nome società].[Tipo dispositivo].[Tecnologia]

A un ipotetico componente Microsoft progettato per l'interazione con la schermata Oggi di un Pocket PC, ad esempio, verrà assegnato il seguente spazio dei nomi:

Microsoft.PocketPC.SchermataOggi

In questo spazio dei nomi, "Microsoft" corrisponde alla società che fornisce il componente, "PocketPC" allo specifico tipo di dispositivo di destinazione e "SchermataOggi" alla tecnologia esposta dal componente.

Microsoft e altri fornitori di terze parti sono in grado di creare componenti facoltativi che estendono le funzionalità di .NET Compact Framework quali i database, la messaggistica e componenti specifici dell'interfaccia utente.

Componenti di base e funzionalità estese

Di seguito vengono elencati i componenti considerati di base in .NET Compact Framework:

  • Common Language Runtime

  • Esteso sottoinsieme di classi .NET Framework

  • Classi specifiche di .NET Compact Framework, tra cui classi per l'utilizzo di SQL Server CE.

  • Componente del linguaggio Visual Basic 2005

  • Componente del linguaggio Visual C#

Le funzionalità di .NET Compact Framework possono essere estese mediante i seguenti componenti facoltativi:

  • Estensioni per Pocket PC

  • Database di terze parti

  • Messaggistica di terze parti

Vedere anche

Concetti

Generazione mediante componenti di base

Altre risorse

Modello per sviluppatori di .NET Compact Framework