Manuali Scontati

Manuali Scontati

Manuali Gratis > Programmazione > Visual Basic

Manuale Visual Basic .NET corso di programmazione

Editore: Apogeo
Pagine: 587
Autore: Deitel Harvey M., Deitel Paul J., Nieto Tem R.
Collana: PerCorsi di studio

Acquistalo a prezzo scontato:
Manuali Scontati
Data Pubblicazione: 2003-02-01
ISBN: 8850320949
Prezzo: 40.00 €
Lingua: Italiano

Quarta di copertina

I manuali Deitel, utilizzati in tutto il mondo in ambito universitario e di alta formazione professionale, si basano su una formula didattica collaudata ed efficace: una formula i cui ingredienti sono la completezza dei contenuti, la gradualita' dell'esposizione, il continuo riferimento a programmi completamente eseguibili e l'attenzione alle problematiche reali che sorgono nell'attivita' di sviluppo del software.
Questo libro e' un ideale strumento per un corso di livello universitario dedicato alla programmazione in Visual Basic .NET.
Il testo, che non presuppone nel lettore particolari conoscenze informatiche, introduce con gradualita' ai concetti fondamentali della programmazione (strutture di controllo, procedure, array, programmazione orientata agli oggetti, interfacce utente grafiche), offrendo al tempo stesso una panoramica ampia e articolata del linguaggio Visual Basic e dell'ambiente integrato di sviluppo Visual Studio .NET.

Argomenti trattati:

  • Introduzione a Visual Basic .NET
  • Introduzione a Visual Studio .NET
  • Programmare in Visual Basic
  • Strutture di controllo
  • Procedure
  • Array
  • Programmazione basata sugli oggetti
  • Programmazione orientata agli oggetti: ereditarieta' e polimorfismo
  • Gestione delle eccezioni
  • Interfacce utente grafiche
La Deitel & Associates, Inc., fondata da Harvey M. Deitel e Paul J. Deitel, e' una delle piu' qualificate societa' di formazione in ambito informatico; i suoi corsi, libri di testo e materiali didattici multimediali, dedicati principalmente alla programmazione e alle tecnologie legate a Internet, sono noti e apprezzati in tutto il mondo. Apogeo ha tradotto in italiano i manuali dedicati alla programmazione in C, C++, Java e XML.



Indice

Indice

Prefazione
La metodologia di insegnamento
Ringraziamenti
Gli autori
Deitel & Associates, Inc.World Wide Web Consortium

CAPITOLO I: INTRODUZIONE AI COMPUTER, A INTERNET E A VISUAL BASIC .NET
1.1 Introduzione
1.2 Che cos'è un computer?
1.3 La struttura del computer
1.4 L'evoluzione dei sistemi operativi
1.5 I personal computer, i sistemi distribuiti e i sistemi client/server
1.6 I linguaggi macchina, assembly e ad alto livello
1.7 Visual Basic .NET
1.8 I linguaggi C, C++, Java e C#
1.9 Altri linguaggi ad alto livello
1.10 La programmazione strutturata
1.11 Il futuro del software
1.12 Il futuro dell'hardware
1.13 Storia di Internet e del World Wide Web
1.14 World Wide Web Consortium (W3C)
1.15 Il linguaggio XML
1.16 Introduzione a Microsoft .NET
1.17 .NET Framework e CLR
1.18 Panoramica del libro
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 2: INTRODUZIONE ALL'IDE
2.1 Introduzione
2.2 Panoramica sull'IDE
2.3 Barre dei menu e degli strumenti
2.4 Le finestre dell'IDE
2.4.1 Solution Explorer
2.4.2 Toolbox
2.4.3 La finestra Properties
2.5 La guida di Visual Studio .NET
2.6 Un semplice programma
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 3: INTRODUZIONE ALLA PROGRAMMAZIONE CON VISUAL BASIC
3.1 Introduzione
3.2 Un semplice programma: visualizzare un testo
3.3 Un altro programma: sommare due numeri
3.4 La memoria: concetti di base
3.5 Operazioni aritmetiche
3.6 Operatori relazionali e di uguaglianza
3.7 Visualizzare un messaggio in una finestra
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
CAPITOLO 4: LE STRUTTURE DI CONTROLLO - I
4.1 Introduzione
4.2 Gli algoritmi
4.3 Pseudocodice
4.4 Le strutture di controllo
4.5 La struttura di selezione If/Then
4.6 La struttura di selezione If/Then/Else
4.7 La struttura iterativa While
4.8 La struttura iterativa Do While/Loop
4.9 La struttura iterativa Do Until/Loop
4.10 Gli operatori di assegnazione
4.11 La formulazione degli algoritmi: iterazione controllata da un contatore
4.12 La formulazione degli algoritmi: iterazione controllata da un valore sentinella
4.13 La formulazione degli algoritmi: strutture di controllo nidificate
4.14 La formulazione degli algoritmi: strutture iterative nidificate
4.15 Introduzione alla programmazione delle applicazioni Windows
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 5: LE STRUTTURE DI CONTROLLO - 2
5.1 Introduzione
5.2 Concetti fondamentali dei cicli controllati da contatori
5.3 La struttura di iterazione For/Next
5.4 Applicazioni della struttura For/Next
5.5 La struttura di selezione multipla Select Case
5.6 La struttura iterativa Do/Loop While
5.7 La struttura Do/Loop Until
5.8 Utilizzare la parola chiave Exit in una struttura iterativa
5.9 Operatori logici
5.10 Riepilogo dei concetti fondamentali della programmazione strutturata
Esercizi di autovalutazione
Risposte agli esercici di autovalutazione
Esercizi

CAPITOLO 6: PROCEDURE
6.1 Introduzione
6.2 Moduli, classi e procedure
6.3 Procedure Sub
6.4 Procedure Function
6.5 Metodi
6.6 Promozione degli argomenti
6.7 Conversione dei tipi di dati
6.8 Valori e riferimenti
6.9 Passare gli argomenti
6.10 Durata degli identificatori
6.11 Regola di visibilita'
6.12 Generazione di numeri casuali
6.13 Esempio: un gioco di azzardo
6.14 Ricorsione
6.15 Applicazione della ricorsione: la serie di Fibonacci
6.16 Ricorsione e iterazione
6.17 Procedure sovraccariche e argomenti facoltativi
6.17.1 Procedure sovraccaricate
6.17.2 Argomenti facoltativi
6.18 Moduli
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
CAPITOLO 7: ARRAY
7.1 Introduzione
7.2 Gli array
7.3 Dichiarare e allocare gli array
7.4 Esempi di array
7.4.1 Allocare un array
7.4.2 Inizializzare un array
7.4.3 Sommare gli elementi di un array
7.4.4 Usare gli array per analizzare i risultati di un sondaggio
7.4.5 Usare gli istogrammi per rappresentare i dati degli array
7.5 Passare gli array alle procedure
7.6 Passare gli array:ByVal e ByRef
7.7 Ordinare gli array
7.8 Ricerca negli array
7.8.1 Ricerca lineare
7.8.2 Ricerca binaria
7.9 Array a piu' dimensioni
7.10 Liste di parametri di lunghezza variabile
7.11 La struttura iterativa For Each/ Next
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi
Esercizi sulla ricorsione

CAPITOLO 8: PROGRAMMAZIONE BASATA SUGLI OGGETTI
8.1 Introduzione
8.2 Implementare un tipo di dati astratto con una classe
8.3 Visibilita' delle classi
8.4 Accedere ai membri di una classe
8.5 I costruttori degli oggetti
8.6 Costruttori sovraccaricati
8.7 Le proprieta'
8.8 La composizione: gli oggetti come variabili di istanza di altre classi
8.9 Il riferimento Me
8.10 Il metodo Finalize
8.11 La classe Shared
8.12 I membri Const e ReadOnly
8.13 Astrazione dei dati e informazioni nascoste
8.14 Riutilizzo del software
8.15 Namespace e file assembly
8.16 Class View e Object Browser
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 9: PROGRAMMAZIONE ORIENTATA AGLI OGGETTI: EREDITARIETA'
9.1 Introduzione
9.2 Classi base e classi derivate
9.3 Membri Protected e Friend
9.4 Relazione fra classi base e classi derivate
9.5 Studio di un caso: ereditarieta' con tre livelli gerarchici
9.6 Costruttori e finalizzatori nelle classi derivate
9.7 Ingegneria del software ed ereditarieta'
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 10: PROGRAMMAZIONE ORIENTATA AGLI OGGETTI: POLIMORFISMO
10.1 Introduzione
10.2 Conversione di un oggetto da una classe derivata a una classe base
10.3 Tipi di oggetti e istruzione Select Case
10.4 Esempi di polimorfismo
10.5 Classi e metodi astratti
10.6 Studio di un caso: ereditare un'interfaccia
10.7 Classi NotInheritable e metodi NotOverridable
10.8 Studio di un caso: libro paga con il polimorfismo
10.9 Studio di un caso: creare e usare le interfacce
10.10 Le classi delegate
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 11: GESTIONE DELLE ECCEZIONI
11.1 Introduzione
11.2 Panoramica sulla gestione delle eccezioni
11.3 Esempio: DivideByZeroException
11.4 Gerarchia delle classi di eccezioni
11.5 Il blocco Finally
11.6 Le proprieta' di Exception
11.7 Classi di eccezioni definite dai programmatori
11.8 Gestione degli overflow
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

Capitolo 12: INTERFACCE GRAFICHE - I
12.1 Introduzione
12.2 I form di Windows
12.3 Il modello della gestione degli eventi
12.4 Proprieta' e layout dei controlli
12.5 Label, TextBox e Button
12.6 GroupBox e Panel
12.7 CheckBox e RadioButton
12.8 PictureBox
12.9 Gli eventi del mouse
12.10 Gli eventi della tastiera
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 13: INTERFACCE GRAFICHE - 2
13.1 Introduzione
13.2 I menu
13.3 LinkLabel
13.4 Listbox e CheckedListBox
13.4.1 ListBox
13.4.2 CheckedListbox
13.5 ComboBox
13.6 TreeView
13.7 ListView
13.8 TabControl
13.9 Applicazioni MDI
13.10 Ereditarieta' visiva
13.11 Controlli definiti dall'utente
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

CAPITOLO 14: STRINGHE E CARATTERI
14.1 Introduzione
14.2 Fondamenti di stringhe e caratteri
14.3 Costruttori della classe String
14.4 Proprieta' Length e Chars e metodo CopyTo
14.5 Confronto fra le stringhe
14.6 Il metodo GetHashCode
14.7 Ricerca di caratteri e sottostringhe
14.8 Estrarre una sottostringa da una stringa
14.9 Concatenare le stringhe
14.10 Altri metodi della classe String
14.11 La classe StringBuilder
14.12 Proprieta' Indexer, Lenght e Capacity e metodo EnsureCapacity
14.13 I metodi Append e AppendFormat
14.14 I metodi Insert, Remove e Replace
14.15 I metodi della struttura Char
14.16 Un programma che mescola e distribuisce le carte
14.17 Le espressioni regolari e la classe Regex
Esercizi di autovalutazione
Risposte agli esercizi di autovalutazione
Esercizi

APPENDICE A: PRIORITA' E ASSOCIATIVITA' degli operatori

Appendice B: DEBUGGER DI VISUAL STUDIO .NET
B.1 Introduzione
B.2 Breakpoint
B.3 Esame dei dati
B.4 Il controllo del programma
B.5 Altre funzioni di debugging
B.6 Debugging di una classe

APPENDICE C: CARATTERI ASCII

APPENDICE D: CARATTERI SPECIALI HTML/XHTML

APPENDICE E: COLORI HTML/XHTML

Indice analitico



MIGLIORA COSTANTEMENTE

Riceverai una sola volta al mese (no spam!) tutti i nuovi manuali e guide pubblicati !
La tua email:


Manuali gratis di Visual Basic

Tutorial Visual Basic 2008 di manuali.net

Articoli Visual Basic 2005 di Visual-Basic.it

Guida Visual Basic di WebMasterPoint

Corso di Visual Basic di SoftwarePlanet

Manuale Visual Basic di Html.it