让图片无迹可寻[1]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 lifenote 的 blog

提要:在我们的软件开发中,常常需要在界面上放置很多图片,这往往会造成可执行文件大小的大幅度增长。本文通过vb组件,将所需要的图片封装起来,从而减小可执行文件大小的目的。

 

关键字:资源、资源文件、vb组件、封装

 

       程序员在开发软件的时候,常常需要很多图片来美化程序界面,工具栏,菜单等控件都会用到大量的图片,按照常规的方法,我们一般通过vb开发环境直接导入需要的图片,如bmp或图标文件;这样做的好处是方便简单,但也带来了大幅度增长主执行文件大小的麻烦。另一种方法是通过loadpicture函数动态加载指定目录下的图片文件,但把图片文件和主程序一起发布后很容易被误删。那么,有没有什么方法来防止这些情况的发生呢?

 

       当然有。

 

       资源是指可供我们使用的存储在计算机内的数据。包括字符串资源、图标资源、游标资源、位图资源以及自定义资源(可以是任意类型的文件,如.exe.doc等类型的文件)。资源文件则是指用来存放各种资源的文件,资源文件源文件的扩展名为.rc,他是一个文本文件,使用任何文本编辑器都可以编辑。通过资源编译器编译后的文件扩展名是.res,简单的说,这个.res文件能把所有指定的资源全部包括进来,更形象一点,就像一个压缩文件包括很多个文件夹或文件一样。

 

       vb6.0为我们提供了一个非常好用的工具——资源编辑器。该编辑器不需要我们写.rc文件而通过一种更直接更友好的可视化操作完成资源的编辑,保存后会自动生成.res文件。

 

本文关键:资源、资源文件、VB组件、封装
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top