|
|
|
| COM组件的应用模型(jsj26) |
引言
COM是广泛使用的组件软件,提供丰富的集成服务、各种易用工具和丰富的应用程序。此外,它提供了目前唯一可行的可复用、现成的客户机与服务器组件市场。
由于COM是独立于语言的,我们从Visual Basic(VB)和Visual C++(VC++)角度了解了COM。尽管VB与VC++用不同方法实现COM,但在建立组件时是差不多的。这是因为COM是二进制兼容的组件结构。
当RAD(Rapid Application Development,快速应用程序开发)工具引入时(如VB),Microsoft Windows编程世界是向大众开放的。这些工具提供了事件驱动编程的简单模型,任何人都可以使用。我们不再要学习更复杂的编程语言和编写大量代码就可以开发Microsoft Windows程序了。只要花比过去少得多的时间,就可以建立有用的程序。即使你的弟弟妹妹也可以编写简单的程序了。
从某种程度说,的确如此。VB使Microsoft Windows编程对所有编程人员都变得更简单更有效率,无论他是新手还是老手。用VB Forms Editor(窗体编辑器)构造用户界面,然后开发与界面交互的代码,这仍然是产品的主要部分。但开发人员要完成的任务如今已经比过去复杂多了。我们的软件必须支持多个用户同时访问更复杂的数据库,在网络上多机环境中工作,利用新技术。VB(以及VC++)已经在高级软件要求和新技术的世界中演变,但其本身仍然不是无所不能的。
要解决一些现代业务问题,如易修改和可复用功能,软件组件的概念应运而生。组件(component)就是一个软件块,专门完成特定的预定工作。任何程序都可以使用组件。由于组件是自给自足的,很容易替换。这种思想很精彩,因为组件可以一次编写,到处使用。然后可以只更新或替换这个组件而纠正或改进该组件的功能。但是,要让这种系统工作,就需要有每个人可以建立组件的正式标准,保证其兼容性和互换性。
COM表示Component Object Model(组件对象模型),是Microsoft生成软件组件的标准。这只说明了词 的来历和含义,但没有说明其实质。
COM是构造二进制兼容软件组件的规范。即COM不是编程语言、代码库或编译器,而是个二进制规范,可以建立能够相互通信的组件,不管这些组件用什么编程语言和工具建立。COM可以让你专心开发应用程序,让编译器制造商去建立编译的组件。
简单地说,COM就像个规则簿,如果遵循COM规则,则你的软件与其它组件能够相互通信,无论这些组件的作者是你还是别人。
下面,为了更好的介绍我的设计,我先简单的介绍一下COM.
付费论文:13000多字 200元
备注:此文版权归本站所有;本站保证购买者的省唯一性。 COM组件的应用模型 ( jsj26 ) 文章来源:文章作者:本站会员发布时间:2006-07-09字体:[大中小]引言 COM 是广泛使用的 组件 软件,提供丰富的集成服务、各种易用工具和丰富 的应用 程序。此外,它提供了目前唯一可行的可复用、现成的客户机与服务器 组件 市场。由于 COM ... http://www.kjxz.net/html/lunwenzhongxin/jisuanji/2006/0709/19918.html
COM组件的应用模型 ( jsj26 ) 上传作者:中南论文网--点击复制链接现在只显示此论文的350个字,请注册成为中南论文网会员就可以下载大量论文!...服务电邮[educs@163. com ]如邮件在12小时后未收到回复(邮箱、网络问题),可来电直接询问。流程:1、黄金会员:注册... http://www.educs.cn/edu/web/classlist.asp?id=11210
COM组件的应用模型 ( jsj26 ) 计算机应用>> COM组件的应用模型 ( jsj26 ) COM组件的应用模型 ( jsj26 )发布时间:2006-09-1500:18下面,为了更好的介绍我的设计,我先简单的介绍一下COM.付费论文:13000多字200元备注:此文版权归本站所有;本站保证购买者的省唯一性... http://www.chinalww.com/20060915/115825069853461_1.shtml
|
|
|