课程培训
COM组件开发培训课程

 


COM组件开发培训课程
培训目标:
 
   了解COM组件的基本原理
   学习COM组件的构建方法
   掌握COM组件的应用方法
   理解COM组件的规则
   了解COM中的内存处理
   了解多线程机制
    理解COM组件的公共经验
 
培训大纲
C++编程基础
  • C++中的类和关系
  • 聚合与组成
  • 封装性与 C++
  • 继承与重载
  • 多态与运行期绑定
  • 接口与实现
  • 动态联结与 C++
COM组件简介
  • 组件库
  • 动态链接
  • COM库
  • COM互操作性
  • COM接口
COM接口
  • 接口的作用
  • COM接口类型
  • 接口与IDL
  • IDL
  • IUnknown接口
  • COM接口的实现
  • 编码约定
接口查询QueryInterface函数
  • IUnknown指针的获取
  • QuerInterface的使用
  • 关于QuerInterface的实现规则
  • QuerInterface定义了组件
  • 接口集
  • 接口的不变性
  • 使用 COM 接口
对象引用计数
  • 引用计数简介
  • 生命期控制
  • 引用计数的优化
  • 引用计数规则
动态链接
  • 组件的创建
  • 从DLI中输出函数
  • DLL的装载
  • 客户和组件的划分
COM库函数
  • COM库的初始化
  • 内存管理
  • 将字符串转化成GUID
COM组件规则
  • 接口设计规则
  • 内存管理规则
  • 参考计数规则
  • 集合对象规则
  • 房间线程化模型
COM调试方法
  • 断点设置与跟踪,
  • 堆栈监视
  • 条件变量
  • 操作输出
COM与多线程
  • 多线程基本机制
  • 线程并发与同步
  • 线程池处理
  • COM线程机制:STA和MTA
COM内存管理
  • COM运行时内存机制
  • COM组件的内存加载
  • 内存中的共享对象
  • 内存分配与回收机制
相关设计模式
  • 对象创建工厂模式
  • 适配器模式
  • 代理模式
  • 适配器模式
  • 单例模式
  • 命令模式
.Net组件与COM组件互操作
  • Net框架基本原理
  • .Net组件机制
  • COM组件与.Net组件的互操作
DCOM
  • DCOM传输协议
  • 应用程序代理
  • 创建DCOM客户端应用程序
COM+
  • 事务
  • 部署
  • 受服务组件
  • 对象的生存期
  • 安全性
  • 远程组件
 



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>