Come fare a...
Web
Come fare a...

Introduzione allo programmazione mobile con .NET Compact Framework

Visual Studio: l'ambiente di sviluppo

Pagine: Pagina precedente 2 di 3 Pagina successiva
Autore: Emanuele Mattei http://blog.shareoffice.it/emanuele/

L’ambiente di sviluppo

L’ambiente di sviluppo Visual Studio 2005, in base alla versione scelta, permette di generare applicazioni per ambiente Windows, web, Office e Mobile. Con Visual Studio 2005 Standard possiamo sviluppare applicazioni e controlli per ambiente Windows, web e mobile, mentre con Visual Studio Tools for Office, oltre alle funzionalità della versione Standard c'è anche la possibilità di programmare in ambiente Office. Visual Studio 2005 Professional permette di lavorare in tutti gli ambienti elencati in precedenza. Per concludere esiste la versione Visual Studio 2005 Team Edition che permette lavorare in gruppo sviluppando in tutti gli ambienti.
L’ambiente di sviluppo Visual Studio 2005, offre notevoli funzionalità al programmatore, aiutandolo nella creazione di applicazioni sia per palmari che per smartphone.

La scelta del progetto

Quando si apre Visual Studio 2005 si ha la possibilità di scegliere il linguaggio che si intende utilizzare, qualora siano installati più linguaggi è possibile scegliere quello preferito e successivamente i progetti che si possono generare con quel linguaggio: Windows, Web, Office o Device, come visibile in figura 1.


Figura 1: la finestra per la scelta di un nuovo progetto

A sinistra della finestra, vengono elencati i linguaggi e i progetti che si possono creare, mentre nel riquadro a destra vengono elencati i modelli che si hanno a disposizione in base al progetto selezionato.
Per la parte Mobile o Smart Device si possono scegliere tre tipologie di progetti: per palmari, smartphone o Windows CE 5.0, a seconda del tipo di dispositivo scelto si hanno diversi progetti da sviluppare.

PocketPC 2003

Per i progetti di tipo PocketPC 2003, visibili in figura 2, si hanno diversi modelli, che vediamo qui di seguito:

  • Applicazione dispositivo: permette la creazione di applicazione per ambiente PocketPC 2003 o versione successive. Per applicazione si intende un programma con interfaccia grafica che esegue determinate operazioni. Queste applicazioni si basano sul .NET Compact Framework 2.0.
  • Libreria di controlli: creazione di controlli per ambiente PocketPC 2003 o versioni successive, creazione di controlli grafici, con la possibilità di inserire controlli già esistenti. Per controllo si intende un oggetto con una certa grafica, che viene inserito in una finestra detta form per eseguire determinate operazioni. Per esempio un controllo è un pulsante, un menu ecc. In questo modo l’operatore può interagire con il programma. Questi controlli si basano con il .NET Compact Framework 2.0
  • Progetto vuoto: la possibilità di generare un progetto per ambiente PocketPC 2003 o versioni successive, di cui di volta in volta verranno aggiunti i vari modelli da utilizzare, basato sul .NET Compact Framework 2.0.
  • Libreria di classi: permette la creazione di classi che generano dll, queste classi a differenza della libreria di controlli non hanno un interfaccia grafica per la progettazione; tali classi possono essere utilizzate dai vari progetti. Anch’essi si basano sul .NET Compact Framework 2.0.
  • Applicazione console: applicazione senza un interfaccia grafica basata sul .NET Compact Framework 2.0.

I modelli in cui il nome è seguito tra parentesi tonde il valore 1.0 vuol dire che si basano sul .NET Compact Framework 1.0.


Figura 2: i modelli installati per il progetto PocketPC 2003

Smartphone 2003

Per i progetti di tipo smartphone 2003, visibili in figura 3, si hanno diversi modelli, che vediamo qui di seguito:

  • Applicazione dispositivo (1.0): permette la creazione di applicazioni con interfaccia grafica per SmartPhone 2003 e versioni successive si basa sul .NET Compact Framework 1.0.
  • Applicazione console (1.0): Creazione di applicazione senza interfaccia grafica per SmartPhone 2003 o versioni successive si basa sul .NET Compact Framework 1.0.
  • Libreria di classi (1.0): creazione di classi, che generano dll da utilizzare nel programma o in vari progetti, per SmartPhone 2003 o versioni successive, basato sul .NET Compact Framework 1.0.
  • Progetto vuoto(1.0): la possibilità di creare un progetto vuoto e di scegliere di volta in volta il tipo di modello, basato sul .NET Compact Framework 1.0 per SmartPhone 2003 o versioni successive.


Figura 3: i modelli installati per il progetto SmartPhone 2003

Windows CE 5.0

Per l’ambiente Windows CE 5.0, come visibile in figura 4, si hanno diversi modelli basati sul .NET Compact Framework 2.0 e Windows CE 5.0 o versioni successive. Di seguito vengono riportati i vari modelli:

  • Applicazione dispositivo: creazione di un programma con interfaccia grafica, basato sul .NET Compact Framework 2.0 per sistemi Windows CE 5.0 o versioni successive.
  • Libreria di controlli: sviluppo di controlli per ambiente Windows CE 5.0 o versioni successive, creazione di controlli grafici con la possibilità di inserire controlli già esistenti. Per controllo si intende un oggetto con una certa grafica che viene inserito in una finestra detta form, per eseguire determinate operazioni. Per esempio un controllo può essere un pulsante, un menu, ecc. In questo modo l’operatore può interagire con il programma. Questi controlli si basano con il .NET Compact Framework 2.0.
  • Progetto vuoto: creazione di progetti vuoti per ambiente Windows CE 5.0 o versioni successive basata sul .NET Compact Framework 2.0, in esso si possono aggiungere di volta in volta i vari modelli.
  • Libreria di classi: permette lo sviluppo di classi che generano dll, queste classi a differenza della libreria di controlli non hanno un interfaccia grafica per la progettazione, ma possono essere utilizzate da vari progetti. Anch’essi si basano sul .NET Compact Framework 2.0 e per l'ambiente Windows CE 5.0 o versioni successive.
  • Applicazione console: creazione di un programma senza interfaccia grafica per sistemi Windows CE 5.0 o versioni successive con il .NET Compact Framework 2.0. 


Figura 4: i modelli installati per il progetto Windows CE 5.0

Per ogni progetto troviamo nella parte inferiore delle caselle di testo, nella prima viene indicato il nome del progetto; la seconda casella permette di impostare il percorso del progetto ossia dove vengono salvati i file; mentre la terza casella permette tramite una casella combinata di scegliere se creare un nuovo progetto indipendente (crea nuova soluzione) o aggiungerlo in uno già esistente (aggiungi soluzione). L’ultima casella quella con il titolo impostato a “Nome Soluzione” permette di dare il nome alla soluzione. La soluzione ha il compito di contenere uno o più progetti. Quindi possiamo creare più progetti che si trovano in una soluzione. Di seguito si riportano i vari tipi di progetto per ambiente PocketPC, smartphone e Windows CE, per la creazione di applicazioni.

Continua: Pagina precedente 2 di 3 Pagina successiva
Condividi

Vedi anche...

Sempre aggiornato





Abbonati alla newsletter di Come fare a... Sottoscrivi l'RSS di Come fare a... Usi Windows Live Messenger? Abbonati ai nostri Windows Live Alerts Diventa fan di Come fare a... su Facebook Seguici su Twitter Scarica il Widget per Mac OS X