各位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运行一下, 希望你会喜欢。 还有一点要强调的是一个工程只能有一个工程文件!附源程序:
文章由左旋肉碱有用吗整理,收集辛苦,希望能保留出处。

转载于:https://www.cnblogs.com/jiyizhen3721/archive/2011/06/01/2065328.html

vb编程的好帮手--资源文件相关推荐

  1. VB控件注册 - 利用资源文件将dll、ocx打包进exe文件

    很多时候自定义或者引用控件都需要注册才能使用,但是如何使要注册的dll或ocx打包到exe中,使用户下载以后看到     现在介绍一下使用资源文件,将dll.ocx打包进exe,点击直接注册的例子: ...

  2. VB利用资源文件进行工作

    利用资源文件进行工作 资源文件允许将应用程序特定版本的全部文本和位图收集到一起.这可以包括常数声明.图标.屏幕文本,以及可能在本地化版本之间或在修订版本或特定的配置之间发生变化的其它材料. 向工程中添 ...

  3. VB 读取资源文件里面的字符串

    Private Sub Form_Load() Dim TempStr() As Byte TempStr = LoadResData(101, 6) Text1.Text = TempStr End ...

  4. 如何用VB编程实现关闭WINDOWS窗口?

    如何用VB编程实现 关闭当前窗口的功能啊? 那位高手知道的帮帮忙啊? :我说的是 关闭当前的WINDOWS窗口 比如说我刚刚打开了一个名为ABC 的 文件夹 窗口 我现在想通过 用VB编程来实现关闭该 ...

  5. VB6.0中创建和使用文本资源文件

    不少网友问及如何在VB中建立和使用文本资源文件.我想这也是很多VB初学者迫切想掌握的技巧.为此,将回答网友的信件整理了一下,形成此文,希望对大家有些帮助. 一.文本资源文件的建立 第一步:启动资源编辑 ...

  6. 编程使用资源文件实现多语言页面(In Action)

    需求:我们的ASP.NET站点需要提供多语言支持,考虑到我们使用的是ASP.NET2.0,我们可以利用资源文件来实现. <?xml:namespace prefix = o ns = " ...

  7. Visual C# 资源文件编程--使用资源文件

    本文将接着上篇文章的话题来探讨资源文件另外一个问题,在Visual C#如何使用资源文件.在上一篇文章中,我们已经成功的创建了一个名称为"My.resources"的资源文件.这个 ...

  8. Visual C# 资源文件编程--创建资源文件

    资源文件顾名思义就是存放资源的文件.资源文件在程序设计中有着自身独特的优势,他独立于源程序,这样资源文件就可以被多个程序使用.同时在程序设计的时候,有时出于安全或者其他方面因素的考虑,把重要东西存放在 ...

  9. JDBC编程——从属性资源文件中读取数据库的信息

    JDBC连接数据库(通过类加载的方式注册驱动) 从属性资源文件中读取数据库的信息,这里首先是给大家介绍一下注册驱动的另一种方式--通过类加载的方式注册驱动,这种方式也是程序员经常使用的一种,因为类加载 ...

最新文章

  1. C#程序可将文本文件藏于位图中,也可导出
  2. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行
  3. Android OkHttp之 offline cache
  4. mysql range用法_MySQL的常用函数
  5. ubuntu下面的robo3t 使用笔记
  6. Java 集合之自动打包和解包以及泛型
  7. Android之使用HandlerThread 以及如何退出总结
  8. Drools集成SpringBoot
  9. TensorFlow Input
  10. php fitnesse,Fitnesse+RestFixture:Web 服务回归测试利器
  11. Struts中DownloadAction的使用
  12. linux majaro 安装 hp p1106打印机
  13. 在多个QQ号码间共享自定义表情(转)
  14. 建筑企业资质分立风险
  15. JGG专刊征稿:时空组学
  16. vue获取列表中的数量_vue.js中列表里面的子元素怎么获取列表的索引index值
  17. 性能稳定的android手机,盘点吃鸡性能最好的4款安卓手机,黑鲨只能垫底
  18. XXE漏洞以及Blind XXE总结
  19. html制作美容热点产品,美容热点产品.html
  20. 【分布式系统】唯一ID生成策略总结

热门文章

  1. oracle数据连接java,java是与Oracle数据连接(jdbc)
  2. 课时 25:Kubernetes 网络模型进阶(叶磊)
  3. Kubernetes 新玩法:在 yaml 中编程
  4. csgo陀螺仪是什么意思_CSGO:起源2将在五月中旬推出?B5无意间透露出这个消息...
  5. html5实现关灯效果,《第41天:JQurey - 关灯效果》
  6. 劫持 function_core.php,function_core.php文件中常用函数
  7. DeepLearning:tensorflow 参数初始化和参数保存
  8. 二项分布均值和方差的简单推导
  9. 【CV秋季划】人脸编辑之统一属性编辑方法视频更新
  10. 【AutoML】优化方法可以进行自动搜索学习吗?