期刊库|学位论文库|会议论文库|飞度BOOK|站内搜索注册|充值中心|购买知网卡|送卡上门|帮助中心|
全文文献: “飞度BOOK”首届期刊庙会开幕啦!
做个飞度客,万千杂志,想看就看!
《西北工业大学》 2002年
加入收藏 获取最新

COM技术在图形软件中的研究与应用

陈平  
【摘要】: 本文主要研究在二维计算机辅助设计与绘图软件编程中必将广泛使用的COM(Component Object Model)技术,以及如何利用这种技术完成对象的生成、编辑等操作方面的关键问题。 首先,论文分析了现在较为流行的AutoCAD及机械CAD绘图板中所使用的数据格式和存储方法,并将论文中主要用到的理论知识——COM进行详细的介绍。COM作为最新出现的一种软件编程方式,有其很大的应用价值。通过对比,说明了传统的二次开发方式的种种不尽如人意的地方。在数据存储方面,COM采用的结构化存储方式,改变了以系统文件方式为存储方面的旧模式。基于此方法,本论文改进这种存储技术达到了程序设计的要求。在数据数据传输的实现方面,通过论述Windows产品中广泛使用的主要数据传输的应用——剪贴板,阐明了统一数据传输的基本原理。通过定义一些数据结构、数据接口以及一些辅助API函数,进一步深化了COM规则的使用。 第二,在各种诸如数据存储、数据传输等理论知识准备充分的情况下,成功编译、调试了一个简单的模型,证明了论文中理论部分的可行性。这个模型主要包括图形的绘制和对象的调用、编辑两大部分;其中对象的调用、编辑是研究的重点。它可以方便的和Office文档、AutoCAD 2000、Windows画图等绘图软件进行良好的数据交互,较好达到了预期的目的。
【关键词】:文件系统 剪贴板 结构化存储 复合文档 COM DDE OLE
【学位授予单位】:西北工业大学
【学位级别】:硕士
【学位授予年份】:2002
【分类号】:TP391.7
【DOI】:CNKI:CDMD:2.2003.121957
【目录】:
  • 第一章 绪论7-14
  • 1.1 计算机图形学的发展历程7-8
  • 1.2 计算机绘图软件的发展现状8-10
  • 1.3 图形软件二次开发的缺陷10-11
  • 1.4 COM技术在绘图软件中的应用11-13
  • 1.5 论文所涉及到的有关内容13
  • 1.6 本章小结13-14
  • 第二章 机械CAD绘图板简介14-19
  • 2.1 引言14-15
  • 2.2 机械CAD图板图形数据库15-16
  • 2.3 编程接口函数16-17
  • 2.4 鼠标消息映射17-18
  • 2.5 本章小结18-19
  • 第三章 COM技术的理论研究19-33
  • 3.1 组件概念的产生19-20
  • 3.2 COM技术简介20-26
  • 3.2.1 COM的发展20-21
  • 3.2.2 COM技术21-22
  • 3.2.3 COM组件与接口22-23
  • 3.2.4 COM组件的特性及实现规则23-26
  • 3.3 Windows DLL简介26-27
  • 3.4 COM与DLL的区别与联系27-28
  • 3.5 COM组件的创建机制28-32
  • 3.5.1 类厂和DllGetObjedtClass函数28-30
  • 3.5.2 COM库与类厂的交互30-31
  • 3.5.3 类厂对组件生存期的控制31-32
  • 3.6 本章小结32-33
  • 第四章 数据传输、存储的研究与设计33-54
  • 4.1 引言33-35
  • 4.2 AutoCAD、机械CAD绘图板中的数据格式及存储方法35-36
  • 4.3 COM中存储方法及数据传输36-53
  • 4.3.1 COM组件的数据存储36-41
  • 4.3.1.1 结构化存储37-39
  • 4.3.1.2 论文中数据存储的设计与实现39-41
  • 4.3.2 COM组件的数据传输41-53
  • 4.3.2.1 统一数据传输41-43
  • 4.3.2.2 论文中数据传输的设计与实现43-53
  • 4.4 本章小结53-54
  • 第五章 COM在绘图软件中的应用54-75
  • 5.1 OLE介绍54-55
  • 5.2 OLE工作原理55-58
  • 5.2.1 链接、嵌入及实地激活55-57
  • 5.2.2 Windows元文件和嵌入对象57-58
  • 5.2.3 组件程序的OLE结构58
  • 5.3 本论文中所实现的一些功能介绍58-71
  • 5.4 编程实现71-74
  • 5.4.1 界面介绍71
  • 5.4.2 该程序所要实现的功能71-72
  • 5.4.3 程序中的接口函数72-74
  • 5.5 本章小结74-75
  • 第六章 结论75-77
  • 致谢77-78
  • 参考文献78-80
全文下载: CAJ格式
不支持迅雷等加速下载工具,请取消加速工具后下载
CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式

【引证文献】
中国硕士学位论文全文数据库 前1条
1 宋锦明;面向刺绣行业的图形中间件技术的研究[D];河海大学;2007年
【共引文献】
中国期刊全文数据库 前10条
1 葛正浩,徐锋,李思益;Top-Down方法在成型模具设计中的应用[J];工程塑料应用;2003年05期
2 李震,刘惠根;基于虚拟仪器的实验信号集成处理系统研究[J];安徽工程科技学院学报;2002年02期
3 樊显昧;工程制图课件的自主学习技术研究[J];安徽建筑工业学院学报(自然科学版);2001年04期
4 苏本跃,盛敏;C~2连续的C-B样条保形插值曲线[J];安庆师范学院学报(自然科学版);2004年01期
5 陈向伟,王龙山,刘庆民;图像测量技术在微型齿轮测量中的应用[J];半导体光电;2004年06期
6 闫伟齐,丁玮,齐东旭;字形设计中曲线特征点提取方法的研究[J];北方工业大学学报;1999年03期
7 郑爱国,荣国浚,黄宗文;试论我国服装行业实施CIMS的几个问题[J];北京服装学院学报;1998年02期
8 杨向结,林柏森;图像测量中提高角度精度的一种算法[J];兵工自动化;1998年02期
9 秦震,张秉权;基于ActiveX控件技术的文件读取与应用[J];兵工自动化;2003年01期
10 张利,王跃飞,张建军;基于COM+的开放式分布PDM系统[J];兵工自动化;2003年06期
中国重要会议论文全文数据库 前10条
1 周向新;;一种新型螺杆式高速分件供送装置的研究[A];'97北京国际食品加工及包装技术讨论会论文集[C];1997年
2 陈茂生;;浅谈OPC技术在新焦化DeltaV系统实时数据采集的应用[A];节能环保 和谐发展——2007中国科协年会论文集(一)[C];2007年
3 刘建新;徐宗俊;张珲;郭钢;;汽车覆盖件模具曲面重建技术研究[A];重庆汽车摩托车、焊接、涂装学术研讨会文集[C];2000年
4 赵巍;王太勇;李宏伟;万淑敏;;Bresenham与最小偏差法生成直线圆弧的比较研究[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
5 翟曙光;;一种实用的组件式GIS的设计方法[A];'2005数字江苏论坛——电子政务与地理信息技术论文专辑[C];2005年
6 翟洪军;;电火花线切割中轨迹与模型相关技术初步研究[A];2007年中国机械工程学会年会之第12届全国特种加工学术会议论文集[C];2007年
7 牛德力;门葆红;;土地管理电子政务与业务型GIS应用研究[A];2006年中国土地学会学术年会论文集[C];2006年
8 马润赓;李喆;;组件技术在土地信息系统中的应用[A];2006年中国土地学会学术年会论文集[C];2006年
9 王冠;孙莹;董军凯;;基于COM的数据挖掘算法库的构件化设计[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
10 顾有林;易维宁;乔延利;;基于COM的混合编程及在大气传输中的应用[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
中国博士学位论文全文数据库 前10条
1 吴斌;基于功能块的可重构制造单元控制系统研究[D];上海交通大学;2008年
2 冯力;支持机械创新设计CAD方法的探索[D];西安电子科技大学;1999年
3 白芳妮;数字化产品装配序列生成算法及相关技术研究[D];西北工业大学;2000年
4 张习文;基于单义域邻接图的扫描工程图样自组织智能识别理论与技术研究[D];大连理工大学;2000年
5 李永奎;农业工程信号计算机处理系统的研究[D];沈阳农业大学;2001年
6 王德康;分布式先进控制软件技术与应用[D];浙江大学;2001年
7 曹蓟光;联机分析挖掘处理技术(OLAM)的研究[D];浙江大学;2001年
8 张建华;选择性激光烧结技术应用研究[D];南京航空航天大学;2001年
9 张晓峰;可重构智能制造系统的基础研究[D];南京航空航天大学;2001年
10 刘军;面向并行工程的CAPP关键技术的研究与实现[D];南京航空航天大学;2001年
中国硕士学位论文全文数据库 前10条
1 陈兴斌;煤矿地质模型可视化与信息共享系统的研究[D];辽宁工程技术大学;2000年
2 张(明空);三层客户机/服务器体系结构及其在MIS中的应用[D];辽宁工程技术大学;2000年
3 付永刚;注塑模CAD系统开发的理论研究及应用[D];西安理工大学;2000年
4 郭小卫;组件对象模型在企业资源计划系统中的应用研究[D];西安理工大学;2000年
5 石争浩;《计算机组成原理》CAI及其多媒体课件实现技术研究[D];西安理工大学;2000年
6 潘伟;计算机视觉在农产品自动检测与分级中的研究——番茄的自动检测与分级[D];东北农业大学;2000年
7 潘叶青;冲裁模优化排样计算机辅助设计[D];天津轻工业学院;2000年
8 刘艳;基于结构光测量技术的自由曲面反求工程关键技术的研究[D];河北工业大学;2000年
9 潘浩;分布式对象中间件结构与性能的研究[D];燕山大学;2000年
10 黎芳;多媒体网络教学课件中相关技术的应用研究[D];燕山大学;2000年
【同被引文献】
中国期刊全文数据库 前10条
1 刁红泉,颜钢锋;电脑绣花机控制系统整体设计方案[J];工程设计学报;2003年04期
2 刘君宏,吴华鹏,孙义民;单片机控制的电脑绣花系统[J];湖北工学院学报;1997年01期
3 邵力,郭永洪,王然;基于COM组件中间件的实现研究[J];舰船电子工程;2004年02期
4 王鹏,尤晋元;CORBA与DCOM的比较[J];计算机工程;1998年09期
5 李红兵,陈世福,陈兆乾,谢俊元;智能电脑刺绣集成环境ICEE[J];计算机辅助设计与图形学学报;2000年01期
6 许金基,孔繁胜,朱桂林;大型梭式绣花机纹版CAD/CAM系统的研制[J];计算机应用;1993年02期
7 童恒庆,聂会琴,李锡喆;CORBA/COM/EJB三种组件模型的分析与比较[J];计算机应用研究;2004年04期
8 孟波 ,谢琪 ,陈世福;电脑刺绣CAD系统的设计与实现[J];计算机应用与软件;2001年10期
9 易平,陈福生,李旸;三种主流中间件之比较[J];计算机应用与软件;2002年12期
10 李世芳;家用缝纫机的电脑绣花系统[J];宁夏大学学报(自然科学版);2000年02期
中国硕士学位论文全文数据库 前7条
1 胡兴;电脑刺绣CAD系统的开发(花版编辑系统)[D];浙江大学;2002年
2 王文军;电脑刺绣CAD系统的开发(文字处理及图库管理系统)[D];浙江大学;2002年
3 沈坚;基于中间件和软件总线结构的软件开发研究[D];昆明理工大学;2002年
4 朱丽娟;基于COM和CORBA技术的分布式应用[D];武汉理工大学;2003年
5 曹华东;中间件体系结构中的COM和CORBA互操作技术研究及实现[D];成都理工大学;2004年
6 熊磊;基于构件的软件复用技术研究[D];武汉大学;2004年
7 刘耀;基于组件技术的组态软件的研究与设计[D];中南大学;2004年
【相似文献】
中国期刊全文数据库 前10条
1 方家骐;;研制可靠软件的几点看法[J];计算机工程与应用;1981年03期
2 张传顺;刘天恩;卓宁;叶苏;周英琪;;计算机绘图语言HCY研制报告[J];北京工商大学学报(自然科学版);1983年01期
3 柳洪,朱逸芬;微型机上交互式图形系统的建立[J];小型微型计算机系统;1985年06期
4 陈超;;两项计算机应用项目通过技术鉴定[J];砖瓦世界;1985年07期
5 张瑞茵,赵翊民;INETPL图形输出程序包[J];清华大学学报(自然科学版);1986年03期
6 李虹;现代图形显示系统发展概述[J];系统工程与电子技术;1986年12期
7 徐福培;统计图形软件VISITREND/PLOT[J];小型微型计算机系统;1986年11期
8 王绪银 ,冯保初;一九八五年我校26项应用研究成果通过鉴定[J];山东大学学报(理学版);1986年01期
9 K.J.van Oostrum;何文武;;光线光学和电子光学的计算机辅助设计——(第二部分)[J];光电子技术;1986年02期
10 杨瑞元;卢先兆;慈新新;陈宗林;;应用微机的印制板交互布线系统YHB100[J];计算机工程与科学;1986年01期
中国重要会议论文全文数据库 前10条
1 陶果;杨韡;杨建利;;用模拟退火方法计算偶极横波时差[A];1999年中国地球物理学会年刊——中国地球物理学会第十五届年会论文集[C];1999年
2 朱坊云;;工作站上实用网架设计软件SFCAD的开发[A];第六届空间结构学术会议论文集[C];1996年
3 吴进;陈金水;钱若军;;面向工程的空间网架CAD系统用户界面的设计[A];第六届空间结构学术会议论文集[C];1996年
4 薛啸宇;柳玉昌;赵金龙;;基于语音识别的计算机声图系统[A];第一届全国语言识别学术报告与展示会论文集[C];1990年
5 薛啸宇;贾平;熊伟;;声图系统的研究[A];第二届全国人机语音通讯学术会议论文集[C];1992年
6 丁薇;;MCOFFLINE系统及其在串列加速器实验数据显示和处理中的应用[A];第7届全国核电子学与核探测技术学术年会论文集(二)[C];1994年
7 任爱珠;李莉;陶全心;;设计型专家系统的用户界面及部件编辑技术[A];中国土木工程学会计算机应用学会学术报告会论文集(4)[C];1989年
8 周厚斌;;CAD技术在预应力混凝土连续梁桥设计中的应用研究[A];中国土木工程学会桥梁及结构工程学会第九届年会论文集[C];1990年
9 任爱珠;张元;;结构工程CAD软件在不同支持环境之间的转换技术[A];中国土木工程学会计算机应用学会第六届年会土木工程计算机应用文集[C];1995年
10 黄炎生;;图形处理程序设计的几点技巧[A];中国土木工程学会计算机应用分会第七届年会土木工程计算机应用文集[C];1999年
中国重要报纸全文数据库 前10条
1 北京 朱艳;网页动画大揭密[N];中国电脑教育报;2000年
2 黑龙江 王德祥;中华诗词随手查[N];中国电脑教育报;2000年
3 贾培武;电脑内存不足五解[N];福建科技报;2000年
4 ;直接果断:红外技术使通讯变得更简单[N];中国计算机报;2000年
5 贾保民;如何扩展电脑内存[N];中国消费者报;2000年
6 阿甘;轻轻松松远程控制你的电脑[N];中国妇女报;2001年
7 黑龙江 魏俊岭;武林兵器谱 文本编辑器[N];电脑报;2001年
8 重庆 唐奂知;幽灵的眼睛[N];电脑报;2001年
9 甘肃 任卫东;Office 2000小技巧4则[N];电脑报;2001年
10 tianzhua;Protel中建立元件库两法[N];电脑报;2001年
中国硕士学位论文全文数据库 前10条
1 贾云霞;电路板元器件绘制系统[D];中国地质大学(北京);2003年
2 陈平;COM技术在图形软件中的研究与应用[D];西北工业大学;2002年
3 张野;石化设备平台梯子的智能化设计及绘图[D];大连理工大学;2003年
4 徐世涛;流场、河床及航行的动态演示系统[D];清华大学;2001年
5 张斌;大型地下洞室块体稳定性确定性研究及软件实现[D];成都理工大学;2004年
6 佟伟;基于富文本格式的剪贴板的实现[D];吉林大学;2004年
7 刘清芝;化学化工软件集成技术研究[D];中国海洋大学;2004年
8 赵鹏;激光扫描控制系统与软件的研究[D];河北工业大学;2005年
9 许丽萍;激光标刻矢量图形生成方法的研究[D];华中科技大学;2005年
10 王治国;IPPS信息保护监控系统的设计与实现[D];山东大学;2007年
关于知网|版权声明|学术会议服务|广告服务|在线咨询
京ICP证040431号互联网出版许可证新出网证(京)字008号北京市公安局海淀分局备案号:110 1081725
订购咨询热线:800-810-6613、010-62985026免费送卡上门
主办:清华大学
数字出版:中国学术期刊电子杂志社
在线发行:同方知网(北京)技术有限公司
关 闭
关 闭
关 闭