![]() |
|
Editore: Mondadori Informatica Pagine: 495 Autore: Balena Francesco Collana: I portatili Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2004-06-01 ISBN: 8804534605 Prezzo: 10.70 € Lingua: Italiano |
Scritta da un esperto mondiale del settore, questa guida tascabile e' ricca di suggerimenti, di esempi pratici di codice e di principi fondamentali per programmare con Visual Basic .NET 2003. Aggiornata a Microsoft .NET Framework 1.1, Visual Studio .NET 2003 e Windows Server 2003, rappresenta una guida di riferimento introduttiva alle funzionalita' di base di Visual Basic .NET.
Con Visual Basic .NET Nozioni di base - I portatili sarai subito in grado di:
Parte I - Concetti di base
Capitolo 1 - Introduzione a Microsoft .NET
.NET Come Migliore Piattaforma di Sviluppo
livellare le piattaforme Windows
.NET come evoluzione di COM
Tutti i linguaggi .NET sono creati uguali
Le Web Form, i successori delle Active Server Pages
I Web service, l'Internet Programmabile
Il Framework Microsoft .NET
Requisiti
L'architettura di .NET
I linguaggi e i tool .NET
Il compilatore di Visual Basic .NET
Intermediate Language Disassembler (ILDASM)
Il compilatore Just-in-Time (JIT)
Il Native Image Generator (NGEN)
Lavorare con gli assembly
Assembly mono-file e multi-file
I metadati e il manifest
Verifica del codice
AppDomain
La .NET Framework Class Library
ADO .NET
GDI+2
PlatformInvoke e l'interoperabilita' COM
Il remoting di .NET
Gli altri namespace
Capitolo 2 - Moduli e variabili
Moduli e namespace
Moduli
La procedura sub New
La procedura Sub Main
Le classi
Le form
I namespace
Blocchi di namespace
Namespace annidati
L'istruzione Imports
Imports a livello di progetto
Variabili
Dichiarazioni
Principi guida per la nomenclatura
Le istruzioni Option Explicit e Option Compare
Variabili a livello di blocco
Tipi di dato
Il tipo di dato Object
I tipi di dato intero
Il tipo di dato Boolean
Il tipo di dato Decimal
Il tipo di dato Char
Mappare i tipi di dato .NET
Stringhe a lunghezza fissa
Assegnazioni e Operatori
Inizializzatori
Gli Operatori >> e >>
L'istruzione Option Strict
Assegnazione di valori oggetto
Scorciatoie per operazioni comuni
Tipi valore e tipi riferimento
La keyword CType
La keyword DirectCast
Costanti ed Enum
Matrici
L'istruzione ReDim
Inizializzatori di matrici
Matrici Vuote
Strutture
Capitolo 3 - Controllo di flusso e gestione degli errori
Controllo del flusso di esecuzione
Procedure
Passaggio di argomenti ByVal e ByRef
Passaggio di matrici
Argomenti opzionali
Argomenti di tipo ParamArray
Restituzione di un valore
Istruzioni condizionali e cicli
Cortocircuitazione con gli operatori AndAlso e OrElse
Cicli For Next e For Each
Comandi, funzioni e costanti
Costanti e funzioni di tipo stringa
Funzioni matematiche
Funzioni data/ora
Comandi e funzioni di interazione
Altri comandi, funzioni e oggetti
Gestione degli errori
Sollevare eccezioni
L'oggetto Exception
L'istruzione Try...Catch...Finally
La parola chiave Catch
La parola chiave When
La parola chiave Finally
La keyword Throw
Sollevare un'eccezione
Coesistere con i gestori d'errore vecchio stile
Oggetti Exception personalizzati
Eccezioni in Visual Studio .NET
Suggerimenti per aumentare le prestazioni
Le classi Trace e Debug
Parte II - Programmazione orientata all'oggetto
Capitolo 4 - Fondamenti sulle classi
Campi
Metodi
Overloading
Overloading e conversione
Casi ambigui
Proprieta'
Proprieta' di sola lettura e sola scrittura
Proprieta' con argomenti
Proprieta' predefinite
Costruttori
Costruttori parametrici
Costruttori di overload
Costruttori e campi di sola lettura
Eventi
Dichiarare e scatenare un evento
Intercettare gli eventi con WithEvents
Intercettare gli eventi con AddHandler
Eventi nei moduli
Intercettare gli eventi dalle matrici e dalle collezioni
Principi guida per la sintassi degli eventi
Membri Shared
Campi Shared
Metodi shared
Costruttori shared
Capitolo 5 - Ereditarieta'
Fondamenti dell'ereditarieta'
Estendere la classe derivata
Utilizzare la classe derivata
Comportamento polimorfico
Ridefinire i membri della classe di base
Variazioni sulla ridefinizione
La parola chiave MyBase
I costruttori nelle classi derivate
La parola chiave MyClass
Shadowing dei membri
Ridefinire i membri shared
Classi sealed e classi virtuali
La parola chiave NotInheritable
La parola chiave MustInherit
La parola chiave MustOverride
Ambito di visibilita'
Le classi annidate
Qualificatori di visibilita' Public, Private e Friend
Il qualificatore Protected
Il qualificatore Protected Friend
Utilizzare i qualificatori di visibilita' con i costruttori
Ridefinire gli eventi
Il ciclo di vita degli oggetti
COM e il Reference Counter
Garbage Collection
Il metodo Finalize
Il metodo Dispose
Combinare i metodi Dispose e Finalize
I finalizer nelle classi derivate
Riferimenti deboli a oggetti
Capitolo 6 - Interfacce, delegate e attributi
Interfacce
Implementare l'interfaccia
Accedere alle interfacce
Interfacce ed ereditarieta'
Utilizzare le interfacce .NET
L'Interfaccia IComparable
L'Interfaccia IComparer
L'interfaccia ICloneable
Shallow Copy e Deep Copy
Un metodo Clone fortemente tipizzato
Delegate
Invocare metodi statici
Invocare i metodi di istanza
Altre proprieta'
Implementare procedure di callback
Delegate di tipo Multicast
Delegate ed Eventi
Attributi
La sintassi degli attributi
L'attributo Conditional
L'attributo Obsolete
L'attributo DebuggerStepThrough
Parte III - Programmare per il .NET Framework
Capitolo 7 - I tipi di base del .NET Framework
Il tipo System. Object
Metodi Public e Protected
Tipi valore e tipi riferimento (Un breve riesame)
Boxing e Unboxing
Il tipo String
Proprieta' e Metodi
Ottimizzazione delle stringhe
Metodi shared
La classe ausiliaria CultureInfo
La classe Encoding
Formattare i valori numerici
Formattare le date
Il tipo Char
Il tipo StringBuilder
Tipi numerici
Proprieta' e metodi
Formattare i numeri
Convertire stringhe in numeri
La classe Convert
Generatori di numeri casuali
Il tipo DateTime
Aggiungere e sottrarre date
Formattare le date
Analizzare le date
Utilizzare i fusi orari
Il tipo Guid
Enumeratori
Visualizzare e analizzare i valori Enum
Altri metodi Enum
Valori codificati in bit
Capitolo 8 - Matrici, liste e collezioni
La classe Array
Ordinare gli elementi
Azzerare, copiare e spostare gli elementi
Ricercare valori
Matrici di matrici
Il namespace System.Collections
Le interfacce ICollection , IList e IDictionary
La classe BitArray
La classe BitVector32
La classe Stack
La classe Queue
La classe ArrayList
La classe Hashtable
La classe SortedList
Classi Collection e Dictionary personalizzate
La classe astratta CollectionBase
La classe astratta ReadOnlyCollectionBase
La classe astratta DictionaryBase
La Classe Astratta NameObjectCollectionBase
Le interfacce IEnumerable e IEnumerator
Capitolo 9 - File, directory e stream
Le classi Directory e File
Le classi DirectoryInfo e FileInfo
La classe Path
La classe Stream
Operazioni sugli stream
Stream Reader e stream Writer
Leggere e scrivere file binari
Leggere e scrivere stream di memoria
Leggere e scrivere stringhe in memoria
Parte IV - Le applicazioni WIN32
Capitolo 10 - Le applicazioni Windows Form
Nozioni fondamentali sulle form
Il designer di form
Le nuove caratteristiche del designer
La gerarchia di classi delle Windows Form
I controlli delle Windows Form
Operazioni comuni per form e controlli
Utilizzare testo e colori
Utilizzare i font
Utilizzare dimensioni e posizione
Utilizzare i controlli Docked e ancorati
Utilizzare la tastiera
Utilizzare il mouse
Gestire il focus
Utilizzare i controlli contenitore
Utilizzare i controlli ActiveX
L'oggetto Form
Operazioni comuni con le form
Spostare e ridimensionare le form
Creare form scorrevoli
Visualizzare le form
Utilizzare form secondarie
Visualizzare caselle di messaggio e finestre di dialogo
Aggiungere dinamicamente i controlli
Menu
Creare una struttura di menu
Proprieta', metodi ed eventi
Reagire agli eventi dei menu
Creare menu da codice
Menu a piu' colonne
Mostrare i menu di contesto
Form MDI
Visualizzare form MDI secondarie
Fondere i menu
Ereditarieta' nelle form
I vantaggi dell'ereditarieta' nelle form
Un esempio di ereditarieta' nelle form
Intercettare e ridefinire gli eventi
Tecniche avanzate per le form
Windows Subclassing
I principi del subclassing
Un esempio di subclassing
Restituire un valore a Windows
Effetti visuali
La proprieta' TrasparencyKey
La proprieta' Opacity
Il Metodo Application.EnableVisualStyles
Localizzare le form
Un semplice esempio di localizzazione
Eseguire e collaudare l'applicazione localizzata
Utilizzare i file di risorse
Gestire Risorse Inglobate
Proprieta' dei controlli dinamici
Form come controlli figli
Capitolo 11 - Controlli Windows Forms
Introduzione ai controlli Windows Forms
Il controllo TextBox
Il controllo Label
Il controllo LinkLabel
I controlli CheckBox, RadioButton e Button
Il controllo CheckBox
Il controllo RadioButton
Il controllo Button
Il controllo ListBox
Aggiungere elementi
Utilizzare gli elementi selezionati
Altre proprieta' e metodi
Controlli ListBox Owner-Draw
Il controllo CheckedListBox
Il controllo ComboBox
Controlli Provider
Il controllo ToolTip
Il controllo ErrorProvider
Il controllo HelpProvider
Il controllo Splitter
I controlli CommonDialog
Il controllo OpenFileDialog
Il controllo SaveFileDialog
Il controllo FolderBrowserDialog
Il controllo ColorDialog
Il controllo FontDialog
Il controllo PrintDialog
Il controllo PageSetupDialog
Il controllo ImageList
Il controllo TreeView
Il controllo ListView
Il Controllo PropertyGrid
Altri controlli
Il controllo PictureBox
I controlli HScrollBar e VScrollBar
Il controllo Timer
Il controllo Panel
Il controllo GroupBox
Il controllo NotifyIcon
Il controllo ToolBar
Il controllo TabControl
Il controllo StatusBar
I controlli NumericUpDown eDomainUpDowwn
Il controllo RichTextBox
Il controllo MonthCalendar
Il controllo DateTimePicker
Il controllo TrackBar
Il controllo ProgressBar
Data Binding
Collegare un controllo a una matrice di oggetti
Form che utilizzano il data binding semplice
Eventi di formattazione
Controlli ListBox e ComboBox collegati
Il data binding con ADO .NET
Utilizzare componenti visuali
Data binding da codice
Form collegate di tipo master/detail
Il Controllo DataGrid
Stili di Tabella e di Colonna
Programmazione del Controllo DataGrid
Creazione di Stili Colonna Personalizzati
Altri Oggetti Utili
L'oggetto Clipboard
Copiare i dati nella Clipboard
Incollare i dati dalla Clipboard
Implementare il drag-and-drop
L'oggetto Application
Proprieta', metodi ed eventi
Gestori globali degli errori
L'oggetto Cursor
Proprieta' e metodi statici
Creare nuovi cursori
La classe SendKeys
La classe Help
Capitolo 12 - GDI+
L'oggetto Graphics
Linee, rettangoli, poligoni, ellissi e archi
Spline cardinali e spline di Be'zier
L'oggetto Pen
Percorsi
Forme piene
Oggetti Brush
Regioni
Alpha Blending
Trasformazioni
Gestione di Immagini
Caricare e salvare le immagini
Visualizzare un'immagine
Ribaltare, ruotare e deformare un'immagine
Bitmap trasparenti e semitrasparenti
Icone
Metafile
Typography
Famiglie di font
Disegnare testo
Allineare il testo
Modificare il testo
Anti-aliasing
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