car构件与编程模型技术文档

car构件与编程模型技术文档

ID:13669332

大小:4.74 MB

页数:318页

时间:2018-07-23

car构件与编程模型技术文档_第1页
car构件与编程模型技术文档_第2页
car构件与编程模型技术文档_第3页
car构件与编程模型技术文档_第4页
car构件与编程模型技术文档_第5页
资源描述:

《car构件与编程模型技术文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、CAR构件与编程模型技术文档上海科泰世纪科技有限公司2008年11月版本历史版本/状态作者参与者起止日期备注1.0/草稿蒋伊婷2007-7-5初版1.1/修改稿蒋伊婷2007-9-201、增加部分数据类型的方法和使用的简单示例程序2、同步9.5对象工厂部分的代码1.2/修改稿蒋伊婷2007-11-17增加5.3.8GUID生成算法描述1.3/修改稿裴喜龙2008-4-23增加对applet关键字的说明1.4/修改稿裴喜龙2008-4-28把文档中未载明的CAR关键字及CAR属性补全1.5/修改稿裴喜龙2008-4-29增加CAR基础类库编程示例1.6/修改稿张金焕2008-4

2、-29增加各CAR数据类型构造函数、方法、操作符及宏定义描述;五元组成员m_locks改成m_reserve1.7/修改稿裴喜龙2008-5-7把基于IObject的说法换为IInterface的说法1.8/修改稿陈卫伍2009-11-1增加Elastos3.0新增加的关键字和属性字,清理已过时的关键字和属性字。相应地修正所有的例子程序使其在3.0上编译通过且正常运行CAR构件与编程模型技术文档目录第一篇 CAR的背景和规范6第一章 CAR技术的起源71.1构件的产生71.2操作系统的演变81.2.1第一代操作系统——DOS计算模型81.2.2第二代操作系统——Windows

3、计算模型91.2.3第三代操作系统——WEB服务计算模型101.3软件编程技术的演变111.3.1面向对象编程111.3.2面向构件编程111.3.3面向中间件编程121.4CAR技术的产生12第二章 CAR技术的发展142.1CAR结构142.1.1对象与接口142.1.2客户/服务器模型152.2CAR发展简史162.3CAR技术的深远影响172.3.1CAR技术对软件工程的作用172.3.2CAR技术的意义18第三章 CAR的基本知识193.1CAR基本定义193.2CAR构件技术193.3什么是接口203.3.1接口的定义203.3.2接口与构件213.3.3构件化程

4、序设计213.4CAR构件技术在Elastos中的作用223.5CAR的技术内涵223.6CAR的技术特性223.6.1构件自描述223.6.2可重用性233.6.3面向方面的编程支持233.6.4远程过程调用233.6.5命名服务机制243.6.6回调事件机制243.6.7构件缓存机制243.6.8构件版本控制243.6.9点击运行机制253.6.10CARWeb服务253.7CAR技术应用范围253.8几个重要的CAR关键字25第四章 CAR文件结构274.1CAR文件274.2CAR文件的基本构成27316CAR构件与编程模型技术文档第五章 CAR数据类型295.1CA

5、R支持的数据类型295.2CAR自描述数据305.2.1自描述数据类型的必要性305.2.2自描述数据类型315.2.3自描述数据类型在CAR构件开发中的重要性325.3CAR常用数据结构的详细介绍335.3.1CarQuintet五元组335.3.2BufferOf345.3.3ArrayOf435.3.4AStringBuf/WStringBuf485.3.5AString/WString765.3.6MemoryBuf945.3.7ECode返回值1015.3.8ClassId102第六章 CAR关键字1056.1module1076.2library1076.3int

6、erface1086.4callback1096.4.1 回调机制1096.4.2 callback的语义及实例讲解1096.5delegates1126.6class1146.7generic1156.7.1generic机制1156.7.2generic语义及实例讲解1166.8applet1206.9aspect1256.9.1AOP(面向方面编程)概述1256.9.2aspect(方面)1256.9.3动态聚合1266.10context1286.10.1什么是语境1286.10.2context语义及实例讲解1286.11inherits1366.12extends

7、1366.13final1376.14substitutes1376.15virtual1386.16asynchronous1416.17privileged1446.18filtering1496.19singleton1526.20aggregates1556.21pertainsto1576.22affiliates1576.23const1596.24enum1606.25struct1606.26typedef1616.27merge1616.28mergelib162316CAR构件与编程

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。