Infomedia.

 

Visual Basic

Per informazioni communications@infomedia.it



Le basi della programmazione Object Oriented

Prerequisiti: conoscenza del linguaggio VB

Livello: base-intermedio

Durata: 1 giorno

Le classi offrono uno strumento formidabile per la scrittura di applicazioni robuste e facilmente mantenibili. Il worklab illustra i concetti alla base di una corretta implementazione delle classi: il ciclo di vita di un oggetto, il binding, l'incapsulamento. Si vedrà come creare classi per la validazione dell'input, gerarchie di oggetti, collection class e procedure polimorfiche. A corredo numerosi esempi di codice, e un wizard che automatizza la creazione di classi ereditate.

Torna all'indice

 

Dalle classi agli oggetti COM

Prerequisiti: basi della programmazione per classi in VB, oppure il precedente worklab

Livello: avanzato

Durata: 1 giorno

Nella prima parte verranno discusse le tecniche OOP non documentate del linguaggio, tra cui la persistenza dei dati, i weak reference, le strutture interne come il reference counter e la vtable, l'uso del subclassing. Nella seconda parte si parlerà di COM e DCOM, di multi-threading, il versioning e le applicazioni multi-tier partizionate in repleceable components. Numerosi esempi a corredo di classi e componenti immediatamente riutilizzabili nelle proprie applicazioni.

Torna all'indice

 

Creazione di controlli ActiveX

Durata: 1 giorno

Una delle caratteristiche più interessanti del VB5 è la possibilità di creare con estrema facilità dei controlli ActiveX, che possono poi essere riutilizzati nelle proprie applicazioni oppure all'interno di pagine HTML. A questo aspetto è stata data molta importanza, anche nella documentazione ufficiale del linguaggio, che però non riesce a risolvere tutti i dubbi di chi intende utilizzare a fondo questa possibilità.

Torna all'indice

 

Optimizing VB

Livello: Intermedio-avanzato

Durata: 1 giorno

Anche se dispone di un compilatore nativo, per scrivere programmi davvero efficienti occorre conoscere alcune caratteristiche poco note del VB. In questo worklab si procederà ad un ripasso delle tecniche "standard" di ottimizzazione per poi soffermarsi sulle tecniche più innovative, tra cui: l'uso di puntatori alla memoria, la manipolazione di stringhe a basso livello, la gestione di array di grandi dimensioni.

Torna all'indice

 

Lo sviluppo per il Web con VB

Prerequisiti: Programmazione per classi in VB, OLE e ActiveX.

Livello: intermedio

Durata: 1 giorno

Grazie alle caratteristiche Internet-oriented di VB, qualunque programmatore Visual Basic può realizzare applicazioni per il WEB e per le Intranet che stanno conoscendo una diffusione senza precedenti. Lo scopo di questo worklab è illustrare le diverse tecniche di programmazione: creazione di controlli ActiveX per le pagine HTML, gli Active Document da eseguire dentro Internet Explorer, VBScript, le Active Server Pages e i Design-Time ActiveX Control, le WebClass, gli script DHTML.


Copyright © Gruppo Editoriale Infomedia, S.r.l.