- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 30卷第 4期
2013年 4月
计算机应用与软件
ComputrApplcatonsandSofwar
Vol30 No.4
Apr 2013
基于 VC的电子白板软件 Word保存格式实现
韩小月 骆 丽
(北京交通大学电子信息工程学院 北京 100044)
摘 要 在电子白板软件中,需要将最终的软件执行结果保存下来以便以后的分析和使用。目前的保存方法多是以图片或者简
单的文本形式,不便于进一步修改和总结。采用 Wor 文档形式可以利用其强大的编辑处理功能,支持对象的链接与嵌入等优点来
实现程序运行结果的实时保存。首先介绍在 VC++6.0编程环境下电子白板软件基本功能的实现,然后基于 OLE技术阐述对 Wor
文档的具体操作方法,最终实现将软件执行结果保存到 Wor 文档中。
关键词 VC 位图 Wor 文档 OLE
中图分类号 TP317 文献标识码 A DOI10.3969/.is.100086x.2013.04.008
REALIATI N OFWHIEBOARD’SWORD SAVI G FORMATBASED ON VC
HanXioyue LuoLi
(ScoolofElcrniandIfratonEngierng,Be ngJiotngUniest ,Be ng100044,Chia)
Absract I whieboar sfwar,ter iteneedtsvetefnaliplmenttonrslsfrltranalssandus.Butatprsnt te
mai svigfratar teiagesortxt,andteyar notconvenintfrcusomertfrhermodiyandsmmars.Byusngtefr of
Wor document iiabl t makeus ofispowerulediigandprcesigfnctonsandisadvantgesofspporigteobjctlnksand
embeddigt rals teraltmesvigofprgrm rnnigrsls.Fisl,weitoduceteiplmenttonofbascfnctonsofte
whieboar sfwar i VC++6.0prgrmmigenvionment tenweexpatatonteseciiopertonmetodsofteWor documentbasd
onOLEtchnolgy.Astersl,tesfwar executonrslsar fnalysvedt aWor document
Keywords VC Bimap Wor document OLE
程序来实现电子白板软件所需的基本功能,其基本界面主要包
0 引 言
电子白板是一个较新的产品,它是汇集了尖端电子技术、软
件技术等多种高科技手段而研发的高新技术产品,它通过运用电
磁感应原理,可以结合计算机和投影机,实现无纸化办公及教学。
在其软件设计方面,希望把已经显示的操作结果永久保存下来,
以便于以后随时进行编辑打印等操作。目前国内外所开发的电
子白板软件对其结果保存时一般是直接保存为位图文件或者简
括工具栏、菜单栏和画图区。要实现的基本功能包括:直 线、矩
形、椭圆、曲线、多边形、弧形等基本图形的绘制,同时可 以 选 取
画笔的颜色和线型、磁盘上图像的显示和保存等。
对所要绘制的基 本 图 形 和 磁 盘 上 图 像 的 显 示 分 别 赋 予 I
号,并利用类向导 [2]为其建 立 相 对 应 的 命 令 响 应 函 数 [3]。表 1
以几个主要功能为例列出其对应的 I 号和命令响应函数。
表 1 基本功能实现对应的 I 号和响应函数
单的文本格式,但这样只能进行简单的浏览,不能够进行编辑和
修改,而我们则是希望利用一些可视化开发工具来开发一种通用
的保存格式来满足其保存功能的需要。Wor 作为当今使用最为
普遍的 Ofie组件得到了人们的青睐,具有所见即所得、对象的
链接与嵌入、使用广泛等特点,但由于 Wor 文件的格式是从来没
有公开过的一种专利文件,想直接从它的二进制代码中分析出文
件的各种信息是不太可能的,所以我们需要利用 OLE技术调用
Wor 文档的接口来对其进行操作。本文基于 VC++6.0开发环
境,首先采用 MFC[1]框架实现了电子白板软件的基本功能,然后
利用 OLE技术将程序的最终运行结果保存到 Wor 文档之中。
1 电子白板软件基本功能实现
收稿日期:2012-08-26。国家自然科学基金项目。韩
在 VC++6.0环境下,新建一个基于 MFC[1]的单文档应用
小月,硕士,主研领
文档评论(0)