`

VB资源文件的创建

    博客分类:
  • vb
 
阅读更多

VB编程的好帮手--资源文件
各位VB高手,你一定也常常因苦于无法组织自己程序中大量的picture,而头痛不已,那就让小生为各位介绍一下VB编程的好帮手--资源文件。
所谓资源文件,就是指将在程序运行时用到的资源集中在一起的一个文件。一个资源文件可以包括文字(TEXT)、位图(BITMAP)。图标(ICON)等。并且在程序中调用时不用指明路径,这就简化了程序的编写并减少了发生错误的可能。现在我就以一个小程序为例讲述资源文件的一些使用方法。
这个工程运行后,当点击【未来】按钮时中间图像将依次变换为夏、秋、冬、春……点击【从前】按钮则以相反顺序转动图片(源程序附后)。
首先建立春、夏、秋、冬四幅位图,均以.BMP格式保存在C:\TEST\下。然后打开记事本编写资源文件,
内容如下:
100bitmapspring.bmp
200bitmapsummer.bmp
300bitmapautumn.bmp
400bitmapwinter.bmp
其中数字表示此项的ID号码,此号码很重要,它直接影响调用!BITMAP表示以位图方式保存而最后的部分为文件名。将此文件保存为TEST.RC。
接下来编译此资源文件。在C:\VisualBasic\Wizards目录下找到RC.EXE文件。在MS-DOS方式下键人C:\VisualBasic\Wizards\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运行一下,希望你会喜欢。还有一点要强调的是一个工程只能有一个工程文件

分享到:
评论

相关推荐

    VB创建目录及目录下文件夹和文件

    VB创建目录及目录下文件夹和文件

    VB创建word文件

    VB是程序员广泛使用的一种高级语言,用VB操作Word是一项基本要求。该资源讲述了如何使用VB创建Word

    vb.net中的FTP操作:创建、删除、查询、下载、上传案例源码

    【程序老媛出品,必属精品,亲测校正,质量保证】 资源名:vb.net中的FTP操作:创建、删除、查询、下载、上传案例源码 资源类型:程序源代码 源码说明: 适合人群:新手及有一定经验的开发人员

    VB编程资源大全(源码 控件)

    很有趣的(26KB) 28,resizr.zip 一个带源码以及演示的Resizer控件,就象Windows资源管理器的文件夹列表同文件列表之间的Resizer棒一样(7KB) 29,taskbar.zip 一个带源码以及演示的TaskBar控件,可以让你...

    vb6对excel的操作,创建,写入,读取,保存,删除

    vb6对excel的操作,创建,写入,读取,保存,删除 源码。 每个功能都是一小块。 调试可用,仔细看吧,对操作excel的朋友一定有用。 正常操作不会有资源为释放,进程一大堆exe的情况。 个人整理,10分,不求下载多

    VB编程资源大全(源码 控制)

    VB源码(15KB) 78,ini_vb6.zip 用WindowsAPI访问INI文件(8KB) 79,syshotkey.zip 创建一个系统级的热键,无论你的程序是否获得焦点热键不生效 (4KB) 80,win98mi.zip Win98多显示器支持演示(31KB)...

    VB网络编程实例

    ◆ 171.htm 开发网络应用的5个技巧 ◆ 172.htm 利用RAS调用在VB6.0中实现拨号上网 ◆ 173.htm 利用VB提取HTML文件中的EMAIL地址 ◆ 174.htm 枚举出局域网上所有网络资源 ◆ 175.htm 面向...

    VB编程资源大全(控件2)

    ccrpdrg.zip 增强了的列表框控件(71KB) 5,ccrpfd.zip Windows 文件对话框控件,功能强劲,可制作出 VB 的文件对话框(95KB) 6,ccrphky.zip 键盘控件(69KB) 7,ccrpprg.zip 进程杆控件(150KB...

    vb.net创建多线程

    资源是个文本的压缩文件 主要介绍了在VB.net中用Imports system.Threading.Thread类实现多线程 的方法.

    VB编程资源大全(源码 网络)

    邮件服务器必须支持pop3 (30KB) 71,webbrows.ZIP 一个使用ie动态库的详尽文档, 帮助你创建自己的web浏览器 (27KB) 72,see4vb21.ZIP 使用smtp/pop3库实现邮件程序的例子(107KB) 73,wsc4vb23.ZIP ...

    VB编程资源大全(源码 其它1)

    prnprv3.zip 在vb5/6中增加打印预览功能(78KB) 662,vbprint.zip vb中使用打印功能的add-in(764KB) 663,spool.zip 打印文件的例子(5KB) 664,versioninfo.zip 从dll或exe文件中获得版本信息(3KB)...

    VB编程资源大全(源码 其它4)

    prnprv3.zip 在vb5/6中增加打印预览功能(78KB) 662,vbprint.zip vb中使用打印功能的add-in(764KB) 663,spool.zip 打印文件的例子(5KB) 664,versioninfo.zip 从dll或exe文件中获得版本信息(3KB)...

    VB编程资源大全(源码 多媒体)

    需要安装微软语音引擎或者金山词霸(2KB) 68,mtw.ZIP 一个将MP3文件转换为WAV文件的源程序,需要mp3play.ocx(11KB) 69,dball.ZIP 滚动的小球(5KB) 70,rganimate.ZIP 允许你用AVI文件创建自己的...

    VB编程资源大全(源码 数据库)

    datediff.zip 创建和修改自定义的数据库(2KB) 46,d011_databasesearch.zip 数据库查询示例程序(3KB) 47,d010_vbcodelib.zip 一个管理VB源码的数据库例子(101KB) 48,d009_creatmdb.zip 用代码在...

    VB编程资源大全(控件 图形1)

    (free) cool(48KB) 5,gvocx.zip 专业级别的vb下面读写图形文件的控件, 能支持art,bmp,cut,dib,emp,gem,gif,hrz,iff,img,png,jpg,lbm,mac,msp,pcx,ras,rle,tga,tif,wmf,wpg等文件格式...

    VB程序设计及应用

    中文名: VB程序设计及应用 作者: 李淑华图书分类: 软件 资源格式: PDF 版本: 文字版 出版社: 高等教育出版社书号: 7-04-014767-X发行时间: 2004年04月 地区: 大陆 语言: 简体中文 简介: 内容简介: 本书是新...

    VB6.0详细讲义(VB6实用教程_VB6从入门到精通)

    第一章 Visual Basic介绍 第二章 用户界面设计 第三章 编程的基础(含变量,常量,...第十三章 使用资源文件 第十四章 用Visual Basic建立ActiveX DLL 第十五章 用Winsock控件进行Internet通信 第十六章 Web浏览控件

    多线程方式播放内存中的音乐,VB源码.rar

    多线程方式播放内存中的音乐,VB源码,了解下流媒体或音乐句柄相关知识,从内存中读出数据,开启一个外部文件,读入内存并播放,将资源文件中的MP3导入内存并播放,创建新进程,将资源文件copy 到内存并播放,请注意...

Global site tag (gtag.js) - Google Analytics