| Introduzione di Dan Appleman; consigliato a tutti gli esperti programmatori VB dalla versione 4 in poi
- Insegna come potenziare le applicazioni Visual Basic con C++ direttamente dalla prospettiva di un programmatore VB
- Si focalizza sull'uso di C++ per risolvere meglio alcuni aspetti dello sviluppo di applicazioni difficilmente implementabili in Visual Basic
- Fornisce ai programmatori VB una buona conoscenza del linguaggio di programmazione C++ e della libreria ATL per poter creare DLL e componenti ActiveX
Capire come e quando lavorare in C++ è il punto chiave per produrre applicazioni Windows migliori e più efficienti. Questo libro vi insegna a potenziare le vostre applicazioni Visual Basic senza doverle riscrivere completamente. Per esempio, imparerete a scrivere Dll con le prestazioni e le funzionalità di basso livello offerte dal C++ e ad accedere a API non facilmente utilizzabili in VB. Con il C++ e la libreria ATL potrete anche scrivere componenti ActiveX che non richiedano una grande libreria runtime.
Scrivendo dalla prospettiva di un programmatore VB di livello intermedio o avanzato e utilizzando lo stesso processo di apprendimento, Morrison vi insegna a padroneggiare la potenza dello sviluppo C++. Dopo una prima panoramica sul perché C++ completi Visual Basic, il libro prosegue illustrando l'ambiente di sviluppo che la maggior parte dei programmatori VB userà almeno all'inizio: Visual Studio. Morrison spiega anche la differenza tra i compilatori VB e C++, il preprocessore C e la gestione della memoria in C++.
Nella seconda metà del libro, Morrison discute le basi del linguaggio C++, includendo dati e variabili, operatori, cicli e istruzioni di controllo per poi illustrare i puntatori, le classi e i template. Il libro contiene una descrizione delle DLL in C++ e in VB, dell'uso delle DLL C++ in applicazioni VB, della Active Template Library (ATL) e degli oggetti COM.
Non è richiesta nessuna conoscenza precedente di C++ ma i lettori dovrebbero avere un'esperienza di programmazione in Visual Basic.
Jonathan Morrison ha sviluppato applicazioni in Visual Basic e in C++ per cinque anni, e ha una vasta esperienza professionale nell'integrare VB e C++/VC++ in ambiti aziendali. Ha lavorato come consulente in società quali Racal Datacom, Motorola e Cyberguard. Ha anche guidato progetti di sviluppo presso AIG, Autonation USA e Digitalbond Inc.. Attualmente si occupa di architetture software presso il gruppo Maxim.
Il CD-ROM allegato contiene una copia di Visual C++ Introductory Edition; tutto il materiale contenuto nel CD-ROM è in lingua originale inglese.
Il codice sorgente degli esempi di questo libro è disponibile online presso il sito http://www.apress.com
|