Training Course:Building Component Software Using COM/DCOMSchool/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. |
|
|