Genesis InSoft Twitter Facebook Home | Contact Us | Career
Development Training Downloads SmartLab™ About Us News
Corporate Clients
Question Bank
Training Material

Course - COM/DCOM & ATL

  • What are components? Benefits of component architecture. Basic requirement of component architecture
  • Role of interface in COM Understanding IUnknown interface and implementing the same. Significance of virtual table and virtual functions
  • Role of QueryInterface, AddRef and Release methods of IUnknown interface. Reference counting mechanism
  • Building DLL’s. Building a component as a DLL. Building COM servers and COM clients
  • Role of Interface ID, GUID, CLASSID in component architecture. Generation of ID using tools like Guidgen etc
  • Registering a component. Building tools like Regsvr32.exe. Understanding the registry entries
  • Role of IClassFactory interface. Significance of CoCreateInstance for creating components
  • Concept of DLL. Building DLL (In process server).
  • Component reuse using containment and aggregation. Delegating and non-delegating unknowns
  • Building different types of servers like local servers and remote servers - DCOM (In process and out of process servers)
  • Dispatch InterfaceQuery and its related methods like Invoke, GetTypeInfo etc
  • Role of Typelib. Marshaling (Proxy and Stub). Role of IDL and MIDL tool
  • Multi threading in COM
  • Understanding DCOM Security
  • Using DCOMCFG and other tools
  • How to use COM components built using C++ in VC++ and VB environment etc.
  • ATL, Template classes, Smart pointers. Building components using ATL etc.


Add this page to your favorites

Home | Contact Us | Career | Development | Training | Downloads | SmartLab™| About Us | News | Site Map | Privacy Policy | Disclaimer

Reliable Hosting powered by ServerNest

Copyright © 2000 to 2009 Genesis InSoft Limited. All Rights Reserved.