|
|
Prodotto ESAURITO/FUORI CATALOGO
Visual Basic .NET guida per lo sviluppatore
|
| Editore | Hoepli |
| Autore | Reynolds Matthew, Blair Richard, Crossland Jonathan, Willis Thearon |
| Titolo originale | Beginning Visual Basic .NET |
| Editore originale | Wrox Press |
| Collana | Informatica |
| Pagine | 778 |
| Volumi | 1 |
| Livello | Introduttivo-Intermedio |
| Lingua | italiano |
| Data pubblicazione | 03 - 2002 |
| ISBN | 882032993x |
|
|
| Prezzo di copertina |
| Euro 48,00 |
|
| Indice
Introduzione
A chi si rivolge questo volume
Argomenti del volume
Cosa occorre per eseguire Visual Basic .NET
Convenzioni
Assistenza clienti
Codice sorgente del libro
Errori
Assistenza via e-mail
p2p.wrox.com
1 - Visual Basic .NET
Windows e la programmazione DOS a confronto
Breve introduzione a Visual Basic
Installare Visual Basic .NET
L'ambiente IDE di Visual Basic .NET
La pagina di configurazione del profilo
La scheda Get Started
La barra dei menu
La barra degli strumenti
Creare una semplice applicazione
Le finestre dell'IDE di Visual Basic .NET
La casella degli strumenti (Toolbox)
Notazione ungherese modificata
L'editor del codice
La guida in linea
Riepilogo
2 - Elaborazione dei software
Informazioni e dati
Algoritmi
Legge di Amir
Variabili
Commenti e spazio bianco
Tipi di dati
Lavorare con i numeri
Lavorare con le stringhe
Utilizzare le date
Booleano
Memorizzare le variabili
Funzioni
Eseguire il debugging dei programmi
Riepilogo
3 - Controllo del flusso
Processo decisionale
L'istruzione if
Select Case
Cicli
Il ciclo For...Next
Il ciclo For Each...Next
I cicli Do...Loop
Nidificazione dei cicli
Uscita anticipata
Cicli infiniti
4 - Costruzione di oggetti
Che cos'è un oggetto?
Incapsulazione
Metodi e proprietà
Eventi
Visibilità
Utilizzare gli oggetti
Che cos'è una classe
Avete già utilizzato gli oggetti!
Creare le classi
Riutilizzabilità
Il primo oggetto
Stato
Comportamento
Memorizzare lo stato
Altre proprietà
Il metodo IsMoving
Costruttori
Ereditarietà
Aggiungere nuovi metodi e proprietà
Modificare i valori predefiniti
Polimorfismo: una parola spaventosa, un concetto semplice
Ridefinire più metodi
Ereditare dalla classe Object
Le classi Framework
Namespace
Ereditarietà nel Framework
Utilizzare MSDN
Riepilogo
5 - Microsoft Framework .NET
MSN 1.0
La visione di .NET
Sembra Java
Qual è la situazione attuale
Scrivere software per Windows
Le classi di Framework .NET
Eseguire il codice
Common Language Runtime
Caricare ed eseguire il codice
Isolare l'applicazione
Sicurezza
Gestire le eccezioni
Interoperabilità
Il Common Type System e la Common Language Specification
Riepilogo
6 - Utilizzo delle strutture di dati
Array
Definire e utilizzare gli array
UBound e LBound
Inizializzare gli array con i valori
Enumerazioni
Determinare lo stato
Impostare valori non validi
Costanti
Modificare le costanti
Tipi di costanti diversi
Strutture
Aggiungere proprietà alle strutture
Collezioni ed elenchi
Eliminare da un ArrayList
Visualizzare gli elementi dell'ArrayList
Collezioni
Creare tabelle di ricerca Con Hashtable
Cleanup di Remove, RemoveAt e Clear
Sensibilità alla capitalizzazione
Manipolazione avanzata degli array
Array dinamici
Array multidimensionali
Riepilogo
7 - Moduli e controlli comuni
Rispondere agli eventi
Eventi pulsante
Una semplice applicazione
Creare il modulo
Contare i caratteri
Contare le parole
Il pulsante Show Me!
Applicazioni complesse
Il progetto
La barra di stato
La barra degli strumenti
Creare una casella di modifica
Rispondere alle barre degli strumenti
Campo attivo
Moduli multipli
About
Riepilogo
8 - Le finestre di dialogo
La finestra di dialogo MessageBox
Icone disponibili per MessageBox
Pulsanti disponibili per MessageBox
Impostare il pulsante predefinito
Opzioni miste
La sintassi del metodo Show
MessageBox d'esempio
MsgBox
La finestra di dialogo Open
Il controllo e la classe OpenFileDialog
La classe StreamReader
Utilizzare il controllo OpenFileDialog
La finestra di dialogo Save
Le proprietà di SaveFileDialog
I metodi di SaveFileDialog
La classe StreamWriter
Utilizzare il controllo SaveFileDialog
La finestra di dialogo Font
Le proprietà di FontDialog
I metodi di FontDialog
Utilizzare il controllo FontDialog
La finestra di dialogo Color
Le proprietà di ColorDialog
I metodi di ColorDialog
Utilizzare il controllo ColorDialog
La finestra di dialogo Print
Le proprietà di PrintDialog
I metodi di PrintDialog
Utilizzare il controllo PrintDialog
Riepilogo
9 - Creazione dei menu
Cenni generali
Tasti di accesso
Tasti di scelta rapida
Segni di spunta e di opzione
L'aspetto dei menu
La fienstra Properties
Creare i menu
Menu di scelta rapida
Riepilogo
10 - Tecniche avanzate orientate agli oggetti
Creare un visualizzatore di link preferiti
Scelte rapide e link preferiti
Librerie di classi
Creare il progetto Windows Application
Creare la libreria di classi
Creare il WebFavorite
La scansione dei link preferiti
Visualizzare i link preferiti
Un visualizzatore di link preferiti alternativo
Un'altra applicazione
Proprietà e metodi condivisi
Gestire la memoria
Garbage collection
Rilasciare le risorse
Deframmentare e compattare
Riepilogo
11 - Debugging e gestione degli errori
Principali tipi di errore
Errori di sintassi
Errori di esecuzione
Errori logici
Debugging
Punti di arresto (breakpoint)
La finestra Command
La finestra Watch
La finestra Locals
Gestire gli errori
Try...Catch...Finally
Riepilogo
12 - Le immagini
Un semplice programma di disegno
Programmi di grafica
La classe GraphicsItem
Coordinate dello schermo e del client
Invalidazione
Scegliere i colori
Colori personalizzati
Strumenti differenti
Immagini
Disegnare le immagini
Altri metodi grafici
Riepilogo
13 - Componenti
La finestra Object Browser
Le basi
Cronologia
Framework .NET
GAC (Global Assembly Cache)
ILDasm
Progettare i componenti
Progettare l'oggetto
Controllare le versioni
Nomi forti (strong name)
Firma degli assembly
Registrare gli assembly
Riepilogo
14 - Creazione di controlli personalizzati
Progettazione basata sui componenti
Creare un controllo utente
Collaudare il controllo
Esporre le proprietà dai controlli utente
Esporre i metodi dai controlli utente
Esporre gli eventi dai controlli utente
Attivare gli eventi
Eseguire gli eventi
Ereditare il comportamento di un controllo
Potenziare i controlli
Aggiungere la proprietà BuddyBoxName
Rispondere all'evento Click
Fase di progettazione o runtime
Creare una libreria di moduli
Collaudare il modulo
Stabilire un hook negli eventi
Riepilogo
15 - Accesso ai database da Visual Basic .NET
Cos'è un database
Istruzione SQL SELECT
Componenti di accesso ai dati
OleDbConnection
OleDbDataAdapter
DataSet
OleDbCommand
SqlDataAdapter, SqlConnection e SqlCommand
DataView
Binding dei dati
Il controllo DataGrid
Riepilogo
16 - Programmazione SQL Server con ADO .NET
ADO .NET
Panoramica
Namespace ADO .NET
OleDbConnection
OleDbDataAdapter
DataSet
DataView
OleDbCommand
Le classi ADO .NET in azione
Binding dei dati
BindingContext e CurrencyManager
Binding dei controlli
Riepilogo
17 - Moduli Web
L'architettura client sottile
Moduli Web e moduli di Windows a confronto
Cenni generali sui moduli di Windows
Cenni generali sui moduli Web
Codice dei moduli Web
Controlli dei moduli Web
Creare un'applicazione Web
ADO .NET e SQL Server
SqlConnection
SqlDataAdapter
SqlCommand e SqlParameter
Binding dei dati in una classe del modulo
Binding dei dati nello script
Riepilogo
18 - Visual Basic .NET e XML
XML
Cos'è XML?
XML per i neofiti di Visual Basic
Il progetto Address Book
Creare il progetto
La classe SerializableData
Caricare il file XML
Cambiare i dati
Inviare posta elettronica
Creare un elenco di indirizzi
Ignorare i membri
Caricare gli indirizzi
Aggiungere nuovi indirizzi
Navigare negli indirizzi
Cancellare gli indirizzi
Integrare con l'applicazione Rubrica
Dimostrare il principio dell'integrazione
Leggere la rubrica da un'altra applicazione
Riepilogo
19 - Servizi Web
Cos'è un servizio Web?
Come funziona un servizio Web?
SOAP (Simple Object Access Protocol)
Creare un servizio Web
Una dimostrazione
Aggiungere altri metodi
Il servizio Picture Server
Creare il progetto
Restituire gli array
Restituire informazioni complesse
Il client Picture Server
WSDL (Web Services Description Language)
Creare il client
Aggiungere un riferimento Web
Visualizzare l'elenco di cartelle
Visualizzare l'elenco dei file e scelta dei file
Riepilogo
Appendice - E adesso?
Risorse online
P2P.Wrox.com
Risorse Microsoft
Altre risorse
Risorse offline (libri)
Beginning Visual Basic .NET Database Programming
Beginning Visual Basic .NET Objects
Professional VB .NET
Indice analitico |
|
|
|