Argomenti
Che Cos'è Visual Basic
Visual Basic è un Linguaggio di Programmazione semplice ed intuitivo, un Ambiente di Sviluppo Integrato (IDE) ricco di potenti strumenti e un insieme di Componenti Riutilizzabili sviluppati da Microsoft o da altri programmatori. Grazie a queste tre aspetti, Visual Basic è uno degli strumenti più utilizzati per lo sviluppo di applicazioni in ambiente Windows. Inoltre Visual Basic è anche il linguaggio di programmazione delle applicazioni Microsoft Office.
Benvenuti in VB 6.0
Cosa succede quando si avvia VB 6.0.
L'interfaccia dell'IDE di VB 6.0
Come è fatta l'interfaccia di programmazione. Cosa sono la Finestra dell'Oggetto e la Finestra del Codice. Cosa sono la MenuBar (Barra dei Menu), la ToolBar Standard (Barra degli Strumenti Standard), la ToolBox (Casella degli Strumenti), la Project Window (Gestione Progetti) e la Properties Window (Finestra delle Proprietà).
Gli Oggetti
Cosa sono gli Oggetti, quali sono le loro caratteristiche fondamentali. Come funziona la Dot Notation.
La Programmazione ad Eventi
Come funziona la programmazione orientata agli Eventi. Quali sono le differenze principali rispetto alla programmazione procedurale classica.
Il Progetto Visual Basic
Cosa vuol dire creare un progetto VB. Come si gestisce un progetto. Quali sono i file che lo compongono.
Compilare un Progetto per Creare l'Eseguibile
Come creare il File Eseguibile di un progetto Visual Basic in modo tale che l'applicazione possa girare anche su computer sui quali VB non è installato.
Aggiungere Controlli alla ToolBox
Come aggiungere altri Controlli ActiveX alla ToolBox per potenziare l'interfaccia utente del programma.
Controllo ProgressBar
Come funziona la ProgressBar, un semplice controllo per visualizzare lo stato di avanzamento di una operazione o la percentuale di una certa quantità.
File ASCII Sequenziali
A cosa servono, come funzionano e quali sono i comandi per utilizzare i File ASCII Sequenziali, il modo più semplice per salvare le informazioni, in modo tale che non vadano perse dopo la chiusura del programma.
Controllo CommonDialog
Subroutine e Funzioni
L'utilizzo di Subroutine e Funzioni consente di riutilizzare parti di codice in più punti del programma e di scrivere codice più leggibile.
Passaggio di Parametri ad una Funzione
Come passare Parametri ad una funzione. Passaggio di variabili e passaggio di oggetti. Passaggio di parametri per Valore e per Riferimento. Parametri Opzionali.
Gestione degli Errori
Differenza tra errori a Compile Time e errori a Run Time. L'istruzione On Error GoTo e l'istruzione On Error Resume Next.
I Database Relazionali
Che cosa si intende per Database. Un po' di teoria sui Database Relazionali. Cosa è un DBMS. Data Definition Lenguage (DDL), Data Manipulation Lenguage (DML) e Data Query Lenguage (DQL).
Il linguaggio SQL
Il linguaggio SQL è per chi vuole lavorare con i database lo strumento fondamentale, in quanto tutti i Database Relazionali utilizzano il lingiaggio come DDL, DML e DQL.
SQL: il comando SELECT
SQL: il comando UPDATE
SQL: il comando INSERT
SQL: il comando DELETE
Relazioni tra Tabelle
La possibilità di creare Relazione tra Tabelle consente di collegare informazioni memorizzate in tabelle differenti.
SQL: le JOIN SELECT
Architettura Microsoft di Accesso ai Dati
Attraverso una serie di tecnologie Microsoft, che hanno lo scopo di semplificare e standardizzare l'accesso ai dati, è possibile creare velocemente applicazioni che accedono ai database.
La libreria Microsoft ADO
ADO è l'ultima nata tra le tecnologie Microsoft per l'accesso ai dati. ADO è basata su OLE DB e permette di accedere a qualsiasi fonte di dati.
ADO: l'oggetto CONNECTION
L'oggetto Connection consente di aprire una connessione tra il programma VB e il Database, attraverso la connessione è inpossibile inviare al Database dei Comandi SQL e ricevere indietro i risultati delle interrogazioni.
ADO: l'oggetto RECORDSET
L'oggetto Recordser, ideato per contenere il risultato di una Query, rende disponibile alle applicazioni VB il contenuto del Database.
Usare comandi SQL in VisualBasic
Utilizzando ADO è possibile eseguire un Comando SQL da VisualBasic. Questo significa che è possibile modificare il Database con i comandi UPDATE, INSERT e DELETE e eseguire delle Query attraverso il comando SELECT.
Controllo MSHFlexGrid
Il controllo MSHFlexGrid consente di visualizzare immediatamente il contenuto di un Recordset.
Relazioni Tra Tabelle
Quando si realizza un database a più tabelle, normalmente tra di esse c'è una relazione di tipo gerarchico. Come viene realizzata è gestita una relazione gerarchica in un programma VisualBasic.
Controllo TreeView
Il controllo TreeView permette la visualizzazione dei dati in modo gerarchico. E' lo stesso controllo utilizzato per realizzare l'albero delle directory in Windows Explorer.
Applicazioni Anagrafiche
Per Applicazione Anagrafica si intende una applicazione che gestisce un archivio permettendo di compiere ricerce avanzate su di esso. Le Anagrafiche molto spesso costituiscono la parte centrale delle comuni Applicazioni Gestionali.
Form MDI e MDI Child
Il Form MDI è un form in grado di contenere al suo interno altri form di tipo Form MDI Child. Questo consente di realizzare applicazioni in cui tutte le finestre che la compongono sono visualizzate e gestiste in un unico contenitire.
Controllo StatusBar
Il controllo StatusBar è un semplice controllo che consente di fornire all'utente una serie di informazioni a circa lo stato dell'applicazione e del sistema. Queste informazioni possono essere strandard (data di sistema, ora di sistema, stato dei tasti Blocca Maiuscolo, Blocca Numeri, Ins, etc.), oppure informazioni proprie dell'applicazione come ad esempio il percorso del file che si sta utilizzando.
Istanze di Form
Come si fa a creare e visualizzare contemporaneamente più istanze dello stesso form (ad esempio in MS Word è possibile aprire più documenti, che altro non sono che più copie del documento originale).
|