您的批评和鼓励都是我把编程无限办好的动力! 您编程时遇到困难,或遇到不顺心的事想发发牢骚尽管到这里来吧! 虽然本网力求全面,但也不能包罗万象,这些我筛选出的优秀网站连接就是对本站最好的补充! 学习编程当然也离不开书本了,这里收集大量编程书籍! 编程无限之源码超市,这里收集的代码令你意想不到的全面! 欢迎光临编程网校,这里专门收集VB/CB入门文章及技术文章! 欢迎光临编程无限!
     
       
 
当前位置:中文资料 >> 绘图
用Visual Basic与MS-Draw开发通用作图软件
  资料类型: 绘图 上传时间: 2001-02-21 阅读次数: 3677



用Visual Basic与MS-Draw开发通用作图软件

南京农业大学信息管理系 龚建新


一、OLE技术介绍

OLE和DDE,是支持Windows应用之间相互通讯的一种机制。OLE技术通过"对象"集成win dows应用程序,它采用图象、图表、数据库、声音、文本
等构成复合对象(也称复合文档)。 OLE技术是在复合文档中实现链接对象或嵌入对象的一组协议,该技术首先由Aldus公司在1 988年提出,后被
Microsoft公司引进到Windows中。使用OLE,一个应用程序可以和其他应用程序合作,以产生包含有不同种类对象的复合文档,并且文档中所包含
的对象易于被用户操作。

支持OLE调用的Windows软件,在Windows中会有注册登记信息,查看WIN.INI中[embeddi ng]节的内容,可知道Windows中包含哪些可以调用的OLE对象。画笔(PBRUSH.EXE)、统计图 (Microsoft Graph)、对象包装程序(PACKGER.EXE)和录音机(SOUNDREC.EXE)是Windows环境下常用的OLE嵌
入对象。

Windows环境下的大部分开发工具(如C、C++、PASCAL、Visual Basic 3.0、CA-Reali zer、FoxPro for Windows、Visual FoxPro for Windows等)大都支持开发具有调用OLE对象能力的应用程序,相比之下,Visual Basic 3.0开发OLE调用程序更容易。

Windows环境下采用OLE技术开发应用程序有许多优点:

(1)、提高软件开发效率:通过OLE的嵌入其它WINDOWS应用程序,应用程
序员所进行的软件开发工作实际上变成了软件集成(或称"软件组合"),
这样就比逐个开发软件功能模块要快得多,应用软件的开发周期大大缩短;

(2)、性能稳定、可靠:由于OLE嵌入对象程序都是经过严格测试过的商品
软件,因此,经过"组合"的软件,只要经过对"组合过程"部分进行严格测试
(测试的工作量相对来说较小), 就能成为性能稳定可靠的高质量软件;

(3)、功能完善:OLE嵌入其它WINDOWS应用程序,不仅"嵌入"了其它应用程
序的数据,同时也"嵌入"了其它应用程序的功能。应用软件中能够"嵌入
"所有的WINDOWS OLE嵌入对象, 例如,你通过Word,Excel,Mail,Microsoft
Graph等建立起一个包含文字处理、电子报表、电子邮件和统计图形的综
合性办公自动化系统软件;

(4)、开发人员不再需要是编程专家:Visual Basic 3.0中提供了OLE 2.0
调用功能,大大降低了OLE调用的难度,一般的软件开发人员即可开发出调
用Windows OLE对象的应用程序。

Visual Basic for Windows 3.0(以下简称VB)是一个面向Windows的高级
开发系统,它采用事件驱动机制、可视化界面设计及集成化的开发、调试、
编译环境,VB同时还提供DDE 、OLE程序开发功能。VB既适合于初级程序
员,又适合于高级程序员编写功能强大的应用软件。

二、通用作图系统的设计

1、在Windows中添加Microsoft Draw OLE工具:

(1)修改win.ini:
[embedding]
MSDraw=MicrosoftD

推荐给朋友 点 评( 0 ) 返回前页 关闭此页
   
  本类最热文章排名:
  1.字体闪烁
2.制作图像的Mask图
3.怎样使程序的标题条闪烁?
4.PaintPicture 遮法解
5.在VB中制作可滚动的图像显示
6.用VB绘制正弦动画曲线
7.在VB中进行各种图形切换的方法
8.用Visual Basic 定制BMP文件
9.五彩缤纷的清屏效果
10.在图片上平滑移动文字
   
   
  评论:
 
 
 

 

关于本站 版权声明 联系方法
编程无限 V4.1 Copyright © 1999-2009 21code.com

京ICP备05006938号