Corso attualmente non disponibile
Component Development Using The Active Template Library 3.0
Corso
A Genova ()
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
Obiettivo del corso: Questo corso della durata di cinque giorni insegnerà ai programmatori il modo in cui creare soluzioni basate sui componenti mediante il modello COM (Component Object Model), la libreria ATL (Active Template Library 3.0) e Microsoft® Visual C++® versione 6.0.
Profilo del corso
Per partecipare al corso, gli studenti devono:
Descrivere e utilizzare i concetti fondamentali di C++:
Costruttori e distruttori.
Funzione virtuale.
Funzion...
Opinioni
Programma
Questo corso della durata di cinque giorni insegnerà ai programmatori il modo in cui creare soluzioni basate sui componenti mediante il modello COM (Component Object Model), la libreria ATL (Active Template Library 3.0) e Microsoft® Visual C++® versione 6.0.
Obiettivi del corso
Al termine del corso gli studenti saranno in grado di:
Prerequisiti
Per partecipare al corso, gli studenti devono:
Il materiale didattico, le lezioni e le esercitazioni in laboratorio sono in lingua inglese. Per trarre il massimo vantaggio dal programma di studi, è necessario avere una discreta conoscenza della lingua inglese ed essere in possesso di tutti i requisiti specificati.
Software e materiale didattico
Il manuale del corso e il libro degli esercizi rimangono di proprietà degli studenti. Agli studenti verranno forniti i seguenti prodotti software da utilizzare durante le lezioni:
Struttura del corso
Giorno 1
Modulo 1: Introduzione al modello COM
Argomenti:
Panoramica di COM
Creazione di un client di un oggetto COM
Modalità di utilizzo delle stringhe da parte del modello COM
Modulo 2: Creazione di un oggetto COM
Argomenti:
Introduzione all'interfaccia COM
L'interfaccia IUnknown
Creazione di un oggetto COM
Creazione di un server dell'oggetto COM
Registrazione di un server dell'oggetto COM
Modulo 3: Implementazione di più interfacce
Argomenti:
Panoramica di più interfacce
Implementazione di più interfacce mediante l'ereditarietà multipla
Implementazione di più interfacce mediante l'inserimento
Giorno 2
Modulo 4: Introduzione ad ATL
Argomenti:
Panoramica di ATL
Creazione di un server di oggetti COM mediante le procedure guidate relativa ad ATL
Aggiunta di un interfaccia a un oggetto COM ATL
Registrazione di un oggetto COM ATL
Creazione di un client mediante le estensioni C++
Modulo 5: Automazione
Argomenti:
Introduzione all'automazione
Caratteristiche di un oggetto dell'automazione
Implementazione dell'automazione mediante interfacce di invio
Utilizzo delle strutture di automazione
Creazione di un client di un oggetto dell'automazione
Modulo 6: Interfacce doppie
Argomenti:
Introduzione alle interfacce doppie
Creazione di un'interfaccia doppi mediante ATL
Creazione di un client per un oggetto COM con interfaccia doppia
Creazione di più interfacce doppie
Giorno 3
Modulo 7: Gestione degli eventi
Argomenti:
Panoramica degli eventi
Generazione di eventi mediante l'interfaccia
Ricezione di eventi generati mediante un'interfaccia di invio
Generazione di eventi mediante un'interfaccia personalizzata
Ricezione di eventi generati mediante un'interfaccia personalizzata
Creazione di un'elaborazione di runtime
Giorno 4
Modulo 8: Creazione di controlli mediante ATL
Argomenti:
Panoramica dei controlli
Aggiunta di proprietà a un controllo
Implementazione del contenitore
Utilizzo dei controlli
Modulo 9: Riutilizzo degli oggetti COM
Argomenti:
Riutilizzo del codice di origine
Riutilizzo delle opzioni disponibili nel modello COM
Implementazione dell'aggregazione
Implementazione del contenimento
Implementazione di un'interfaccia tear-off
Modulo 10: Interfacce personalizzate
Argomenti:
Introduzione alle interfacce personalizzate
Postazione del server COM
Introduzione al marshaling
Efficacia remota
Giorno 5
Modulo 11: Modelli di threading
Argomenti:
Applicazioni a thread singolo
Modelli Apartment
Registrazione del modello di threading
Modulo 12: Insiemi
Argomenti:
Panoramica degli insiemi
Creazione di un insieme
Implementazione di un insieme
Utilizzo di un insieme
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Component Development Using The Active Template Library 3.0