Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Building Component Software Using COM/DCOM

School/Trainer:

Hands On Technology Transfer - UK
Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester, United Kingdom

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Students Will Learn:COM/DCOM Software Model
Using Interfaces
Class Factories
Building ActiveX Controls
Building COM Clients and Servers
MFC vs. ATL
Using Automation
Programming with DCOM

Description: This hands on COM/DCOM training course introduces the student to the fundamental concepts of building reusable software components and applications using COM and DCOM. Students initially build server components and client applications using low-level COM techniques in order to thoroughly understand the principles involved. Subsequently they learn to employ ATL and MFC to build more sophisticated programs. Topics covered in detail include: creating COM components using ATL and deploying them in client applications; building automation-based server applications that provide components to other applications; creating and using ActiveX controls; and component support for multithreading. Students are then introduced to the problems of distributing components across a network. The fundamentals of DCOM and mechanisms for dealing with the security issues of distributed components are introduced.

Prerequisites: Knowledge of C++. Basic knowledge of Windows. Minimal experience with MFC is helpful but not required.

Building Component Software Using COM/DCOM Course Overview:
Overview of Component Development
What is a Component?
COM/DCOM Architecture
Interfaces, GUIDs and the Registry
Location Transparency
IDL/MIDL
Class Factories
Marshaling
Automation
COM Threads
Programming with COM
HRESULTs
Generating GUIDS
Interfaces
IUNKNOWN
Common Microsoft Interfaces
Custom Interfaces
Dual Interfaces
Initializing COM
Implementing COM Servers
Self-Registering Components
Class Factories
Using COM Strings
Memory Management
Implementing COM Clients
CoCreateInstance
CoGetClassObject
Managing Interface Pointers
Handling Errors
Implementing Multiple Interfaces
Multiple Inheitance
Nested Classes
Component Reuse
Containment & Aggregation
Containment & Aggregation

Building and Using ActiveX Controls
ActiveX Control Fundamental Concepts
Using ActiveX Controls
Installing and Registering
Building Dialogs Containing ActiveX Controls
Using ActiveX Controls in a Web Page
ActiveX Control Architecture
Properties
Custom Properties
Ambient Properties
Stock Properties
Property Persistence
Events
Tools for Bbuilding & Testing ActiveX Controls
Building ActiveX Controls
Using ATLs Wizard
Using Automation
Automation Concepts
IDISPATCH
Automation Data Types
Type Libraries
Dual Interfaces
C++ and VB Automation Issues
Handling Automation Errors
Implementing Automation Servers

Using ATL to create COM Clients and Servers
ATL Overview
CComObjectRootEx and CComObject
COM Support using the ATL COM AppWizard
Using the ATL Object Wizard
Adding Data Members and Methods
COM and OBJECT Maps
Interacting with the Type Library
Smart Pointers
Programming with DCOM
DCOM Fundamentals
RPC
Object Lifetimes
Registry Entries
Surrogates
Review of IDL / MIDL
Security
Building a DCOM Server
Building a DCOM Client
Testing on a Local Machine

...''

Please go to the school's official website for training price and schedule:
http://www.traininghott.co.uk/
http://www.traininghott.co.uk/Courses.htm

Phone:0870 063 2964

School Address:

Hands On Technology Transfer, Inc.
The Old Post House
91 Heath Road
Weybridge Surrey
KT13 8TS UK

Jobs & Resumes: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester
Houses & Roommates: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester




Other training courses offered by Hands On Technology Transfer - UK:

PHP
XML Programming
XML
UNIX/Linux
Linux System Administration
Shell Programming
ANSI C Programming
X/Motif Programming
C++
MFC Programming for C++ Programmers
Visual Basic Programming
ASP.NET 2.0 Programming Using C#
ASP.NET 2.0 Programming Using Visual Basic.NET
C# 2.0 Programming for Windows Applications
Visual Basic.NET 2.0 Programming for Windows Applications
SQL
Microsoft SQL Server 2005 Administration
Microsoft SQL Server 2005 Database Developer
SQL Server 2005 Reporting Services


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008