Cerca Totem's Lair su Facebook



Guida al Visual Basic .NET


Questa è la terza versione della guida.

Ringraziamenti e termini d'uso
Questa guida è il prodotto di (pochi) anni di esperienza, di programmazione e di lavoro nell'ambito dell'informatica e del mondo .NET. Allo scriverla ho dedicato molto del mio tempo, e in essa ho espresso le mie particolari opinioni in fatto di stile e di coding. Sono soddisfatto dagli innumerevoli feedbacks positivi che continuo a ricevere e come unica condizione per la fruizione vorrei che, né parzialmente né integralmente (se non sottoforma di citazione), alcun capitolo della guida venga postato o ricopiato da altri utenti su alcun sito diverso da questo.
Grazie a tutti coloro che leggono!


Ecco l'elenco dei capitoli:
Concetti di base e Sintassi
Illustra il linguaggio VB.NET e come vengano implementati nella sintassi i costrutti comunemente usati in programmazione. Questa sezione descrive solo "come" usare il linguaggio e non "cosa" usare per scrivere programmi.


Wndows Forms
Introduce alla programmazione visuale e alla costruzione di interfacce grafiche per le applicazioni. Passa in rassegna tutti i più importanti controlli usati durante la progettazione e descrive il funzionamento degli eventi.


Basi di dati
Introduce il concetto di database e il modello usato per rappresentare dati mediante relazioni. Spiega le principali tecniche usate per gestire i database nell'ambiente .NET. Come esempio si prende MySql.


Interagire con il Web
Descrive il controllo WebBrowser, che permette la navigazione di pagine web, ed assieme ad esso alcuni altri modi per scaricare file e dialogare con pagine dinamiche. Introduce il concetto di socket, e spiega come usarlo per scrivere applicazioni client/server.


Lavorare in locale
Descrive come interagire con il file system e come sfruttare le potenzialità dell'architettura a processi e thread. Spiega, inoltre, come accedere ad alcune caratteristiche peculiari dell'ambiente Windows, quali le funzioni di sistema e le librerie native in genere.


Altri argomenti utili
Un po' di tutto per approfondire...


Correggere e distribuire il software
Indica come lanciare il vostro progetto sulla pubblica piazza, suggerendo utili metodi di debugging, analisi, documentazione e distribuzione.