Programmazione avanzata con Visual Basic 2005



Documenti analoghi
Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Office 2007 Lezione 07. Gestione delle immagini

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

L interfaccia utente di Office 2010

Descrizione dettagliata dell ambiente Access 2007

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

Modulo 1. Database: concetti introduttivi

Windows. Cos è I componenti principali Le funzioni essenziali. 1

Microsoft Office XP. dott. ing. Angelo Carpenzano. La suite Microsoft Office XP

PROCEDURE GENERALI ATTIVAZIONE MACRO

Reference Outlook (versione Office XP)

Sicurezza dei file Le protezioni nei programmi

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

Corso base di informatica

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011

IRSplit. Istruzioni d uso 07/10-01 PC

Tale attività non è descritta in questa dispensa

Cominciamo dalla barra multifunzione, ossia la struttura a schede che ha sostituito la barra dei menu e la barra delle icone (Figura 1).

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

4. Fondamenti per la produttività informatica

Pagina n. 1. Via Ficili n Tolentino (MC) Tel.: Fax: info@grupposis.it

Aggiornare applicazioni virtualizzate con App-V

Visual basic base Lezione 01. L'ambiente di sviluppo

CdL in Medicina Veterinaria - STPA AA

On-line Corsi d Informatica sul web

Gestire immagini e grafica con Word 2010

Modulo 6 Strumenti di presentazione

Le principali novità di PowerPoint XP

Aggiornamento programma da INTERNET

STRUMENTI. Impostare una presentazione I programmi di presentazione

1 Introduzione Installazione Configurazione di Outlook Impostazioni manuali del server... 10

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

Word prima lezione. Prof. Raffaele Palladino

IMPORTAZIONE DI GRAFICI E TABELLE DA EXCEL A WORD

Joomla: Come installarlo e come usarlo. A cura di

Guida SH.Shop. Inserimento di un nuovo articolo:

L accesso ad una condivisione web tramite il protocollo WebDAV con Windows XP

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

MANUALE UTENTE. Computer Palmare WORKABOUT PRO

17 Gli scenari. cartelle di lavoro; unendoli poi in un

7.4 Estrazione di materiale dal web

Corso SSIS. Pasquale LOPS

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

Questa guida vi illustrerà i principali passaggi da eseguire per l'inserimento dei Bandi di gara.

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

5-1 FILE: CREAZIONE NUOVO DOCUMENTO

Word per iniziare: aprire il programma

I file PDF possono essere creati : 1. dall interno del programma Adobe 2. Per quelli che lo prevedono direttamente dall interno di altri programmi

Stampa Unione per lettere tipo

Figura 1 Le Icone dei file di Excel con e senza macro.

On-line Corsi d Informatica sul Web

Uso del Computer. Per iniziare. Avvia il computer Premi il tasto di accensione: Windows si avvia automaticamente

Software per parrucchieri

GUIDA UTENTE PRIMA NOTA SEMPLICE

MANUALE PARCELLA FACILE PLUS INDICE

Introduzione...3 Accesso al sistema...3 Interrogazione Base Dati...4 Come ottenere i dati...5 Filtri...6 Raggruppamenti...

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

ARCHIVIAZIONE DOCUMENTI

Alla scoperta della nuova interfaccia di Office 2010

Argo DidUp. Vi troverete nel portale Argo da dove potete lanciare l applicativo <Argo DidUp>

Guida all uso di Java Diagrammi ER

A destra della Scheda vediamo la sezione dedicata al report RCV, Diabetici e Ipertesi richiesti da alcune ASL lombarde.

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

Direzione Centrale per le Politiche dell Immigrazione e dell Asilo

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

Office 2007 Lezione 02. Le operazioni più

D R O P B O X COS È DROPBOX:

Lavorare con PowerPoint

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

Introduzione. Introduzione a NTI Shadow. Panoramica della schermata iniziale

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

Gestione File e Cartelle

VADEMECUM TECNICO. Per PC con sistema operativo Windows XP Windows Vista - Windows 7

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Configuration Managment Configurare EC2 su AWS. Tutorial. Configuration Managment. Configurare il servizio EC2 su AWS. Pagina 1

LINEA UP Installazione aggiornamento da Dynet Web

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

TiAxoluteNighterAndWhiceStation

Guida alla configurazione della posta elettronica dell Ateneo di Ferrara sui più comuni programmi di posta

Istruzioni operative instal azione FirmaVerifica3.0 Pag.1 di 27

REGISTRO DELLE IMPRESE

8.9 CREARE UNA TABELLA PIVOT

FPf per Windows 3.1. Guida all uso

Il Web-Service SDMX dell ISTAT

Archiviare la Posta Elettronica

ISTRUZIONI AGGIORNAMENTO TARIFFARIO 2006

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

FONDAMENTI DI INFORMATICA. 3 Elaborazione testi

Manuale d uso Software di parcellazione per commercialisti Ver [05/01/2015]

MANUALE PORTALE UTENTE IMPRENDITORE

Gestione Centro Estetico

monitoraggio dei locomotori via Internet

Mon Ami 3000 Documentale Archiviazione elettronica dei documenti cartacei

MODULO 02. Iniziamo a usare il computer

Office 2007 Lezione 08

File, Modifica, Visualizza, Strumenti, Messaggio

Distribuire Applicazioni virtualizzate con APP-V

Transcript:

Ambiente di sviluppo Visual P1 Creare una soluzione Visual Basic.NET 2005 nelle sue versioni (Standard Edition, Professional Edition) permette di creare diverse tipologie di progetti: Abbiamo anche Visual Basic.Net 2005 della linea Express Edition, la quale permette di creare le seguenti soluzioni. Tali soluzioni sono rappresentate dalla seguente illustrazione grafica: Applicazione W indow s; Libreria di classi; Applicazione console Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 1

Altro set, ancora più numeroso, di applicazioni sono creabili con la versione P rofessional Edition: P agina iniziale di Microsoft Visual Professional Le tipologie di applicazioni realizzabili con questa versione sono: Considerazioni: Rispetto alla versione Express Edition, alcune delle applicazioni sono realizzabili anche con la versione Professional: Applicazione Windows, Applicazione Console, libreria di classi. Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 2

In aggiunta con la versione Professional, come quella Standard Edition (edizione 2005) si potranno anche creare applicazioni dinamiche con Asp.Net Dal menu File basta clicca sulla voce New W eb Site: Con la versione professional edizione 2005 sarà anche possibile integrarlo con il pacchetto Microsoft Visual Tools for Microsoft Office System, al fine di creare soluzioni professionali per gli applicativi della Suite più rinominata e utilizzata negli uffici di qualsiasi impresa. Infatti non a caso troviamo le icone di modello: Excel Workbook Outlook Add in (componenti aggiuntivi per il client di posta elettronica) Tutti le tipologie integrate del pacchetto, il cui titolo rappresentato in neretto, sono contenute nella seguente illustrazione grafica: Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 3

Altra tipologia di applicazioni creabili con la versione Professional sono quelle per i dispositivi mobile (palmari, cellulari, ecc ecc.), e parliamo di applicazioni Smart Device. Noi approfondiremo soltanto le caratteristiche delle tipologie di applicazioni comuni sia alla versione Express Edition che alla versione Professional. Le altre, che comunque abbiamo mensionato, a titolo di completamento del discorso, esulano da questo corso. Tuttavia a metà del percorso approfondiremo la possibilità di creare soluzioni per office sia con la versione Microsoft Visual Express, che con VSTO (da adesso in poi Microsoft Visual Tools for Microsoft Office System). Struttura di un progetto Ecco come si presenta la creazione di un applicazione Console. Analizziamo la finestra Esplora Soluzioni: Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 4

Nella finestra di codice troviamo Module Module1 Sub Main End Sub End Module Tutto il codice, mostrato nel riquadro grigio, è memorizzato nel file Module1.vb Ogni file di Visual Basic, che contiene codice, ha sostanzialmente estensione vb. Nella finestra Esplora Soluzioni troviamo ConsoleApplication1 MyProject Module1.vb Possiamo, attraverso questa finestra, aggiungere nuovi elementi. Essi saranno trattati nell ultimo paragrafo della lezione odierna. Della voce MyProject parliamo nel paragrafo successivo Potremmo rinominare ConsoleApplication1 con un nome a nostro piacere: Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 5

Selezionando la voce Rinomina potremmo eseguire l operazione di cambio nome al progetto, esempio chiamarlo Applicazione_Somma Selezionando la voce Aggiungi potremmo aggiungere altri elementi alla soluzione Applicazione Console: Selezionando dal sottomenu NuovoElemento, potremmo scegliere, dalla finestra di dialogo, l elemento da aggiungere al progetto Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 6

In una Console Application potremmo aggiungere, a seconda dell applicazione da realizzare, tutti quei elementi racchiusi in quella finestra. Windows Form Module Form di esplorazione File di testo Form di accesso Finestra di dialogo Nelle mie applicazioni di solito aggiungo questi elementi. Il file di testo lo aggiungo al fine di annotarmi degli appunti sull applicazione, oppure le sue istruzioni di funzionamento. W indow s Form Finestra di codice (M odule2.vb) Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 7

Altra fattispecie di W indow s Form (template di finestra di dialogo personalizzabile) Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 8

Template Form di esplorazione Template Form LoginForm1 Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 9

Voce MyProject All interno della finestra Esplora Soluzione è mensionata la voce My Project. Facendo tasto destro del mouse su di essa, apriremo il pannello di proprietà dell applicazione che stiamo realizzando: Descriveremo solo la scheda Applicazione. Questa scheda raccoglie le seguenti informazioni: Nome del file Assembly ConsoleApplication1 Tipo applicazione Applicazione Console in quanto stiamo creando un applicazione di questo genere. Potremmo associare un file con estensione ico (Icona) L oggetto di avvio. Potrebbe essere scelto uno di quelli che sono stati descritti nell elenco del paragrafo precedente. Nella casella di riepilogo troveremo gli elementi aggiunti al progetto. Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 10

Cliccando su Informazioni Assembly, verrà visualizzata una scheda: Sulla barra degli strumenti dell ambiente di sviluppo esiste un pulsante Salva tutto. Cliccando su di esso renderemo effettive le impostazioni progettuali dell applicazione: Nella scheda, dopo il primo salvataggio o i successivi salvataggi, ciò che cambia è il nome Assembly. Infatti sarà MiaConsole Ecco la cartella della soluzione: Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 11

Nella cartella Miaconsole (cartella che prende il nome dato alla soluzione che si sta creando) troviamo: Nella sottocartella Bin\ Debug verrà memorizzato fisicamente: l nome del file eseguibile (file con estensione Exe se trattasi di applicazioni Console e applicazioni W indow s) un file con estensione Dll se viene creata una libreria di classi. All interno della cartella Console (a livello di file) troviamo il file di progetto e tutti gli elementi aggiunti allo stesso. Accesso via codice degli elementi aggiunti Ammettiamo di avere la seguente finestra Esplora soluzione: Finestra Esplora soluzione Applicazione Console Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 12

Desidero aggiungere un nuovo elemento: ad esempio un W indow s Form: Cliccando sul pulsante Aggiungi, nella finestra Esplora soluzione avremo l aggiunta di questo nuovo elemento Una volta aggiunto il Windows Form al progetto: il file mioform.vb lo troviamo nella finestra Esplora soluzione; Viene attivata e resa visibile, in automatico, la casella degli strumenti (sarà essa analizzata dalla quarta lezione in poi). A questo punto ci poniamo la domanda seguente: come verrà visualizzato il form all avvio dell applicazione? Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 13

Verranno inserite le seguenti righe di codice in Sub Main End Sub Module Module1 Sub Main() Dim objform As mioform objform = New ConsoleApplication1.mioform objform.showdialog() End Sub End Module A run time avremo: Osservazione: E stato cambiato il nome all applicazione. Essa è stata chiamata MiaConsole. P erò nella gestione del codice MiaConsole non esiste, bensì troviamo ConsoleApplication1. P erché succede questo? La risposta sta nel pannello MyP roject. Noterete che il namespace è ConsoleApplication. Aggiungiamo adesso un nuovo elemento: Finestra di dialogo Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 14

Il codice da inserire sempre all interno della subroutine Main Module Module1 Sub Main() Dim obj As Dialog1 obj = New Dialog1 obj.showdialog() End Sub End Module Spalluzzi Francesco Manuali.Net 2007 Tutti i diritti riservati 15