欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > PPT文档下载  

    COM培训教程.ppt

    • 资源ID:236233       资源大小:329KB        全文页数:16页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    COM培训教程.ppt

    为什么要使用COM开发程序?,COM的利弊,团队(并行)开发需要一种好的集成方法COM组件易于替换COM与语言无关性COM有利于软件的复用,版本难以控制接口一旦发布就难以修改,优点,缺点,COM与三层体系结构,利用COM易于实现三层体系结构:表示层、企业层、数据层,COM原理与方法,吴 长 彬,COM的相关概念,COM表示Component Object Model(组件对象模型),COM不是编程语言、代码库或编译器,而是个二进制规范。,接口(Interface),接口类型 Iunkown基本接口,QueryInterface、AddRef、Release Idispatch从Iunkown继承,如果程序不用脚本开发,最好不用该类型接口 双接口(dual-interface)一般用于Automation对象接口规则 接口是不可变的 每一个接口具有唯一的标识符GUID 函数应返回HRESULT 字符串参数应为UNICODE,COM与面向对象技术,面向对象可以而且一般通过COM实现,但COM不一定都是面向对象的。COM可以具有与面向对象相同的特性。封装性 继承性 多态性,ActiveX,ActiveX与一般的COM的区别在于通常具有用户界面。,DCOM,DCOM(Distributed COM)是COM的延伸,它允许应用程序调用其他机器中的COM对象。,DCOM,DCOM与COM的区别 COM有两种存在形式,动态连接库和可执行程序,但DCOM必须是可执行程序.因为DCOM不可能在客户程序的内存空间运行,所以不能是动态连接库.COM(动态连接库形式)可以不用RPC通信,而DCOM必须使用RPC远程调用.COM程序配置简单,DCOM配置较复杂.毕竟DCOM牵涉到网络和安全性.,COM+,COM与MTS(Microsoft Transaction Server)相结合产生了下一代的MTS/COM+。MTS/COM+也用于解决分布式问题,但MTS/COM+具备了更好的品质:事务处理和安全机制。微软对COM+的定义为“基于 Microsoft Transaction Server(MTS)和组件对象模型(COM)扩展的一组服务,提供了改良的线程和安全性、事务管理、对象池、排队组件以及应用程序管理及打包”。,MTS事务管理,事务管理的运算对于所有数据的改变必须是完全成功,并且把数据的状态成功地改变成另外一个状态。否则所有事务管理执行的运算就必须把数据恢复成这个事务管理还没有执行之前的状态。支持事务 不支持事务 需要事务 需要新事务,如何用Delphi开发简单的COM?,吴 长 彬,COM程序开发过程,组件群分类,接口定义和参数设计,逻辑代码编写,模块测试,组件发布,组件功能划分,应用程序/DEMO.EXE,协调组件/Coordinate.dll,业务逻辑组件,平台组件,瘦客户端,仅仅接受用户的输入,连接协调业务逻辑组件,传递参数,企业逻辑实现,具体算法,较成熟稳定的独立的平台,DCOM程序,

    注意事项

    本文(COM培训教程.ppt)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开