vb编程的好帮手--资源文件
时间:2011-06-01 来源:jiyizhen3721
各位vb高手, 你一定也常常因苦于无法组织本人程序中大量的picture, 而头痛不已, 那就让小生为各位介绍一下vb编程的好帮手--资源文件。
所谓资源文件, 就是指将在程序运行时用到的资源集中在一同的一个文件。 一个资源文件可以包括文字(text)、位图(bitmap)。 图标(icon)等。 并且在程序中调用时不必指明路径, 这就简化了程序的编写并减少了发作错误的可能。 如今我就以一个小程序为例讲述资源文件的一些运用方法。
这个工程运行后, 当点击【未来】按钮时两头图像将顺次变换为夏、秋、冬、春点击【从前】按钮则以相反顺序转动图片(源程序附后)。
首先建立春、夏、秋、冬四幅位图, 均以. bmp格式保存在c:\test\下。 然后翻开记事本编写资源文件,
内容如下:
100bitmapspring. bmp
200bitmapsummer. bmp
300bitmapautumn. bmp
DELPHI400bitmapwinter. bmp
其中数字表示此项的id号码, 此号码很重要, 它直接影响调用!bitmap表示以位图方式保存而最后的局部为文件名。 将此文件保存为test. rc。
接上去编译此资源文件。 在c:\visualbasic\wizards目录下找到rc. exe文件。 在ms-dos方式下键人c:\rc/rc:\test. test. rc(键入rc/?将会得到协助), 在编译成功后在c:\test\中将发现增加了一个名为test. res的文件。
完成了下面的工作, 接上去就可以编写工程了。 首先建立一个image控件img和两个command控件cmdc、cmdw。 然后建立一个时钟控件, 设其interval属性为1000。 最后在[通用]中声明一个名为iid的整形变量:
dimiidasinteger
并初始化img和iid:
img. picture=loadrespicture(100, vbresbitmap)
iid=100
其中loadrespicture(id, model)为从资源文件中调用图像的函数, 100表示id号为100的项, vbresbitmap为一常量, 值为0, 表示以位图方式翻开。 然后在两个command控件中参加源程序代码。
最后在工程资源管理器中用鼠标右键单击选择【添加】--【添加文件】, 参加test. res。
至此工程可谓前功尽弃, 按f5运行一下, 希望你会喜欢。 还有一点要强调的是一个工程只能有一个工程文件!附源程序:
文章由左旋肉碱有用吗整理,收集辛苦,希望能保留出处。