`
hereson2
  • 浏览: 466372 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

VB使用*.res资源文件

阅读更多
你一定也常常因苦于无法组织自己程序中大量的picture,而头痛不已,那就让小生为各位介绍一下VB编程的好帮手--资源文件。
  所谓资源文件,就是指将在程序运行时用到的资源集中在一起的一个文件。一个资源文件可以包括文字(TEXT)、位图(BITMAP)。图标(ICON)等。并且在程序中调用时不用指明路径,这就简化了程序的编写并减少了发生错误的可能。现在我就以一个小程序为例讲述资源文件的一些使用方法。
  
  首先建立1、2、3、4四幅位图,均以.BMP格式保存在C:TEST下。然后打开记事本编写资源文件,
  内容如下:
  100 bitmap 1.bmp
  200 bitmap 2.bmp
  300 bitmap 3.bmp
  400 bitmap 4.bmp

  其中数字表示此项的ID号码,此号码很重要,它直接影响调用!BITMAP表示以位图方式保存而最后的部分为文件名。将此文件保存为TEST.RC。
  接下来编译此资源文件。在C:Visual BasicWizards目录下找到RC.EXE文件。在MS-DOS方式下键人C: c /r c: est.test.rc(键入rc /?将会得到帮助),在编译成功后在C:TEST中将发现增加了一个名为TEST.RES的文件。
  完成了上面的工作,接下来就可以编写工程了。首先建立一个image控件img和两个Command控件cmdc、cmdw。然后建立一个时钟控件,设其Interval属性为1000。最后在[通用]中声明一个名为iid的整形变量:

  Dim iid As Integer

  并初始化img和iid:
  img.Picture=LoadResPicture(100,vbResBitmap)
  iid=100

  其中LoadResPicture(id,model)为从资源文件中调用图像的函数,100表示ID号为100的项,bResBitmap为一常量,值为0,表示以位图方式打开。然后在两个Command控件中加入源程序代码。
  最后在工程资源管理器中用鼠标右键单击选择【添加】-->【添加文件】,加入TEST.RES。
  至此工程可谓大功告成,按F5运行一下,希望你会喜欢。还有一点要强调的是一个工程只能有一个工程文件!附源程序:

Option Explicit
Dim iid As Integer

Private Sub comc_Click()
 iid = iid - 100
 If iid < 100 Then iid = 400
  img.Picture = LoadRespicture(iid.vbResBitmap)
 End If
End Sub

Private Sub comw_Click()
 iid = 100 + iid
 If iid > 400 Then iid = 100
  img.Picture = LoadResPicture(iid,vbResBitmap)
 End If
End Sub

Private Sub Form_Load()
 img.Picture = LoadResPicture(10O,vbResBitmap)
 iid = 100
End Sub

Private Sub Timer1_Timer()
 iid = 100 + iid
 If iid > 400 Then iid = 100
  img.Picture = LoadResPicture(iid,vbResBitmap)
 End If
End Sub
分享到:
评论

相关推荐

    如何制作与使用 .RES 资源文件

    ### 如何制作与使用 .RES 资源文件 在早期的编程环境中,例如使用 Visual Basic 开发的应用程序,资源文件(.res 文件)是一种非常常见的存储非代码资源的方法,如图像、声音文件等。这些资源可以被直接嵌入到应用...

    VB中资源文件.res的使用方法详解

    2. **根据系统语言加载相应的资源文件**:根据获取到的语言ID,加载对应的资源文件。例如,可以为每种语言创建一个单独的资源文件,然后根据系统语言动态加载合适的文件。 ```vb Dim LocaleID As Long LocaleID ...

    vb资源文件RES用法

    在VB6.0中,RES资源文件的使用是一个非常实用且重要的功能。本文将详细介绍RES资源文件的概念、用途以及如何在VB6.0项目中加载和使用这些资源。 #### 一、RES资源文件概述 RES资源文件是一种特殊的文件格式,用于...

    VB程序.zip

    - **.res** 文件:可能包含应用程序的资源,如图标或位图。 - **.exe** 或 **.dll** 文件:编译后的可执行文件或动态链接库,可以直接运行。 解压VB程序.zip后,你可以查看和学习里面的源代码,理解各个模块的功能...

    调用res文件的范例(74KB)...

    总的来说,这个VB程序范例提供了一个实用工具,帮助开发者管理和操作RES资源文件。通过分析和学习这些源代码,我们可以了解如何在VB环境中有效地处理和调用RES文件,这对于开发需要资源管理功能的应用程序非常有帮助...

    vb6资源(RES)编辑器汉化免费版

    vb6资源res编辑器是一款非常好用的资源编辑器工具,可以对vb6文件进行编辑和修改,非常的方便快捷,欢迎有需要的朋友到绿色资源网下载使用! 使用说明 vb6资源(RES)编辑器,能够帮助加进行VB6文件编辑,有需要的...

    VB.NET调用资源文件图片

    2. **添加资源文件**: - 右键点击项目名称,选择“添加” -&gt; “新建项”。 - 在弹出的对话框中选择“资源文件”,并为文件命名(例如`myResource.resx`)。 3. **添加资源到文件**: - 打开刚创建的资源文件,在...

    数字执行机器人程序源代码2023-3-12-22-10.zip

    6. **.res** 文件:资源文件,可能包含了图标、位图等非代码资源。 7. **.inc** 文件:包含可重用代码的头文件,方便在多个模块中导入。 8. **.bat** 或 **.cmd** 文件:批处理文件,用于自动化构建或部署过程。 9. ...

    VB6资源(RES)编辑器.绿化版.专业的门外汉.绿化.7z.rar

    VB6资源(RES)编辑器是一款专为Visual Basic 6(VB6)开发人员设计的工具,用于编辑和管理应用程序中的资源文件。资源文件在Windows程序中起着至关重要的作用,它们包含了诸如对话框、图标、菜单、字符串等非代码元素...

    VB实现完全XP风格,只需一个RES!

    1. **添加资源文件**:首先,你需要将名为“XP风格.res”的资源文件添加到你的VB工程中。这可以通过Visual Basic的“资源编辑器”或第三方工具完成。通常,你可以右键点击工程,选择“添加资源”,然后导入这个RES...

    类似QQ界面的程序快捷管理软件(vb源码).rar

    :“ssbou源码”很可能包含了整个项目的源代码文件,这些文件可能包括VB的窗体文件(*.frm)、工程文件(*.vbp)、标准模块文件(*.bas)、类模块文件(*.cls)以及其他支持文件,如资源文件(*.res)、配置文件(*....

    U8二次开发-基础篇.ppt

    VB文件主要包括窗体文件(*.Frm)、类文件(*.Cls)、模块文件(*.Bas)、自定义控件(*.Ctl)、属性页文件(*.Pag)、窗体资源文件(*.Frx)、资源文件(*.Res)、工程文件(*.Vbp)、工程组文件(*.Vbg)、工程...

    从资源文件显示PNG图片

    从资源文件显示PNG图片应网友要求,重新整理了此源码,没有的抓紧下载啊,

    VB6编写的上位机调试程序

    3. **资源文件**(*.res):可能存储图标、图片等资源。 4. **配置文件**(*.ini或*.cfg):保存设备参数和配置信息。 5. **帮助文档**(*.txt或*.chm):为用户提供使用指南和故障排除信息。 通过分析和调试"Motor...

    资源档(.RES)的应用

    它是一种用于存储应用程序所需的资源文件格式,如字符串、图标、位图、光标、声音等。通过将这些资源打包到一个单独的文件中,可以有效地管理和组织应用程序的各种组成部分。 #### 如何使用资源档 1. **获取资源**...

    添加一个按钮到IE工具栏[AddButtonIE.rar]-精品源代码

    2. **.RES 文件**:`iea.RES`是资源文件,通常包含应用程序的图标、字符串、菜单和其他非代码资源。在这个项目中,它可能包含了自定义按钮的图标或者与之相关的资源。 3. **使用说明.txt**:这个文件提供了项目的...

    VB中XP风格需要RES文件

    在VB中硬应用XP风格需要RES文件,把这个资源文件添加到项目里就可以了

    精彩编程与编程技巧-如何使用资源文件...

    2. **编译资源文件**:使用`RC.EXE`工具(通常位于Visual Basic安装目录下的`Wizards`文件夹中)来编译资源文件。可以通过DOS命令行执行以下命令来完成编译过程: ```bash C:\rc /rc:\test.test.rc ``` 这个命令...

    VB6历史文件清理器 MFC版

    2. **编译残留清理**:扫描并清除VB6的编译残留,如*.obj、*.res、*.dll等,这些文件是编译过程中的中间产物,完成编译后即可安全删除。 3. **注册表清理**:使用MFC中的CRegKey类,遍历VB6可能写入的注册表位置,...

    VB操作XP风格的.manifest写进资源文件

    内容索引:VB源码,系统相关,manifest,仿XP VB将XP风格的.manifest写进资源文件,工程中的xp.res可以直接加入其他工程进行编译以,实现xp风格的资源文件,使其具备XP风格。  源码爱好者提示:加入资源文件时要同时...

Global site tag (gtag.js) - Google Analytics