| Creare componenti e controlli efficienti e leggeri con Active Template Library
Usare COM per creare i componenti ad alta velocità che alimentano le soluzioni distribuite. Con Inside ATL crei
rapidamente gli oggetti lato server per soluzioni multitier e multithreaded.
Il libro indaga nel profondo di Microsoft Active Template Library, mostrando come questa innovativa infrastruttura
consente lo sviluppo veloce e potente di oggetti del tier intermedio, quello delle logiche.
Questo autorevole studio comincia con una panoramica di COM (Component Object Model) e dell'uso di modelli.
Prosegue approfondendo e valutando gli elementi chiave della programmazione per componenti: ActiveX, Internet e DCOM.
Tra gli argomenti trattati:
- ATL nell'ambiente di sviluppo di Microsoft Visual C++ per creare componenti che mettono a disposizione tutta la
velocità e le funzionalità di quelle realizzate con MFC e C++ puro, con il minimo di
codice e senza alcun sovraccarico
- le tecniche avanzate per progettare le interfacce
- controlli ActiveX snelli e scattanti, property page, persistenza, eventi e punti di connessione
- server COM in–process e out-of-process, compresi i servizi basati su Windows NT
- le nuove funzionalità di ATL 3.0, a cominciare da ATL Composite Control
- ATL Com AppWizard e ATL Object Wizard per creare il codice di base per applicazioni e oggetti propri
Il CD-ROM allegato contiene:
- tutto il codice mostrato nel libro, i controlli e i componenti, pronti all'uso
- la versione originale online del volume
- Microsoft Internet Explorer 5.0
Il materiale contenuto nel CD-ROM è in lingua inglese. Microsoft Internet Explorer è presente sia nella versione inglese
che italiana.
George Shepherd insegna ATL e DCOM nei seminari di DevelopMentor e sviluppa software con RogueWave Software, un
fornitore di librerie di classi ATL e MFC. Collabora con MSJ Microsoft ed ha scritto la quinta edizione del best
seller sulla programmazione “Programmare Microsoft Visual C++”, pubblicato in Italia da Mondadori Informatica –
Microsoft Press (ISBN 88-7131-925-7)
Brad King lavora anche lui nella Rogue Software, come responsabile dello sviluppo con tecnologie Microsoft.
Ha realizzato componenti ATL, MFC e C++ per le librerie di classi e per l'infrastruttura delle applicazioni.
|