说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何使用资源文件

HTML文档下载 WORD文档下载 PDF文档下载
VB如何使用资源文件

VB编程的好帮手--资源文件

  各位VB高手,你一定也常常因苦于无法组织自己程序中大量的picture,而头痛不已,那就让小生为各位介绍一下VB编程的好帮手--资源文件。
  所谓资源文件,就是指将在程序运行时用到的资源集中在一起的一个文件。一个资源文件可以包括文字(TEXT)、位图(BITMAP)。图标(ICON)等。并且在程序中调用时不用指明路径,这就简化了程序的编写并减少了发生错误的可能。现在我就以一个小程序为例讲述资源文件的一些使用方法。
  这个工程运行后,当点击【未来】按钮时中间图像将依次变换为夏、秋、冬、春……点击【从前】按钮则以相反顺序转动图片(源程序附后)。
  首先建立春、夏、秋、冬四幅位图,均以.BMP格式保存在C:\TEST\下。然后打开记事本编写资源文件,
  内容如下:
  100 bitmap spring.bmp
  200 bitmap summer.bmp
  300 bitmap autumn.bmp
  400 bitmap winter.bmp

  其中数字表示此项的ID号码,此号码很重要,它直接影响调用!BITMAP表示以位图方式保存而最后的部分为文件名。将此文件保存为TEST.RC。
  接下来编译此资源文件。在C:\Visual Basic\Wizards目录下找到RC.EXE文件。在MS-DOS方式下键人C:\rc /r c:\test.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
削减硬件运营成本?亚马逊或自主研发ARM架构芯片 开源框架eMobc:XML开发原生移动应用so easy iOS应用安全开发,你不知道的那些事 市场化API的十个捷径 MongoDB和Cloudera结盟,欲征服大数据市场 红帽收购Inktank,将统一Gluster与Ceph? 那些巨头公司Logo是这么演变来的…… 以史为镜,剖析PaaS大迷局 “心脏出血”还不够?又曝OAuth和OpenID登录漏洞 走近讲师:搜狐于顺治讲述搜狐PaaS云平台实践之路 AppFlood 2014 Q1报告:亚洲和中东市场成为开发者出海首选 华为联合运营商构建能力开放平台 Facebook产品设计主管:揭秘公司如何招聘优秀设计师 【附信息图】美国因软件缺陷导致的十大事件 二十一世纪Windows简史 为什么用户体验和生态系统决定云公司的成败 三星Tizen,路漫漫其修远兮 用户体验是新优势,互联网会受到何种影响? 从GitHub看编程语言流行度 陈沙克:Openstack Horizon Icehouse Blueprint简介 叶琪:Hadoop不是万能的 要明确场景扬长避短 云网融合驱动数据中心技术聚变 给想持续编码CEO的4个建议 盘点开发者最喜爱的十大开源Xcode插件 Cloudera CTO:取代MapReduce 未来会加大Spark等框架投入 中航信资深分析师李洋:自主搭建云平台 助力民航业低成本迎接大数据挑战 安全狗创始人陈奋:借助Hadoop与Spark,欲打造服务器上的360 业界良心:Square开源Viewfinder,25万行代码全公布! 比尔&#183;盖茨:核心业务Bing虽不赚钱,却不能拆分 不可错过,参加第六届中国云计算大会的十大理由 章津楠:未来三年,OpenStack将成为企业去V首选 如何在程序中屏蔽掉系统热健:如 ctrl+alt+del, alt+tab等等 怎样在子线程的运行过程中获得主窗口的指针? 50分征解50分征解!!!!! 如何在listbox中显示多列,并加上标题(每一列都有自己的标题) 现有一DBF数据库,如何把它倒到SQL里? 没分了,仅此10分求日期的正则表达式,希望帮忙 PPT 文件变得好大 oracle8.1.5中transaction slot的问题 怎样在linux下设置有管理员权限的用户!在线等待!!!! 出学者界面实做---STEP 4 小小的堆栈问题 可不可以在一个视图中加入不同数据库的数据? 为什么我在C++ Builder 中用cgi作webservice访问数据库出错? 求JPAD PRO的破解 PPT 文件里插入Organization Chat 请教static问题 我要离开现在的公司了,去寻求新的发展...... 请教各位高人,一个循环定义问题 Win98下为什么拦截不到从另一线程发过来的自定义消息 public class myclass 与 class myclass 一样吗? dbgrid 中,titleclick事件,如何判断选中的是 哪个字段 呢? 很简单 ADOtable 不支持 FindKey, 请教: 应该如何解决记录定位? 火急请教个“重新验证组织单元”问题! 想做一个报表但设置DataEnvironment的连接失败,不知为何错? 请教!linux下将.h和.c文件编译成动态连接库!!! 你真的懂SQL语句的编写吗?快来,我给你分 重载与模板的问题 出租魏公村西口两居之一 不知哪有好一点的聊天室,各位大虾请推荐几个小弟几个!!!! jsp里面有类似于asp的response.end语法吗? 求教各位大虾,这样的数据库程序如何实现。急切中。。。。。 vb中有没有像CommonDialog选文件的定位文件夹的控件? 怎么一次性加入多个子目录中的CPP文件到VC工程中 关于pos系统数据同步传输,欢迎大家进入讨论! 怎么得到本机的ip地址? 关于package 的问题 关于打开网页的问题 怎么在文本文件中的两行中添加一行?怎么删除一行? “split”分割问题 请教:怎么配置Tomcat可以禁止访问目录 ,比如访问 http://127.0.0.1/test 不会出现文件列表? 请问怎样在对话框窗口中的Edit控件里按下Enter键后不要退出 有关dremveaver ultradev 的动态网页制作问题, 请教高手。。 在delphi中如何实现全屏?? 100分。请大虾帮忙搞定 谁有存储过程的学习资料? 怎样判断计算机上有没有装madc数据库连接,? 项目中的一个问题,急待解决,请帮忙,谢谢 无聊散分 鼠标在图片上移动所发生的事件 一个怪问题:ping得通却NetTerm不上? JBuilder中如何拖动控件到面板,位置放置的问题。(高手指教) 请问在那里有csdn helper 下载 写人物外貌的片段 精细胞和卵细胞到了外太空会不会变异哎如果在太空中人的精细胞和卵细胞结合会生个什么东西出来啊? 小明原计划每天早晨跑步2千米.某一天,他按每小时2.5千米的速度跑了0.75小时,这天他完成了吗? 水粉画天空进近处的颜色深还是远处的颜色深? 把精子带上外太空后进行人工受精,孩子会不会太空蔬菜哪样变异,是否对人内的进化有好处为了人内的进化为什么不可以牺牲孩子 两人从A地到B地,哥哥步行,每小时行5千米,先走1小时,弟弟骑车,起了30分钟,两人同时到b地,弟弟每小时行多少千米? 描写胖男孩外貌衣着的段落 人会变异吗? 求一篇守候话题作文,不要爱情的,比如守候诚信守候善良之类的,800字左右的,急用 人在太空可以漂浮,原因是质量消失 还是质量减少 怪物大战外星人 来自外太空的变异南瓜怎么样 小华计划每天早晨跑步1千米,他按每小时2.5千米的速度跑了0.75小时,这天他完成跑步计划了吗?请列式 谁能给我魏晋南北朝时期的皇帝的年号与具体时间? 火车的速度一定,路程和行驶的时间成正比例吗?为什么?订阅少年报的分数和总钱数成正比例吗?为什么? Many people get rainwater from under the ground 成立吗 人死在太空会怎么样?昨天刚看了《地心引力》,有几个问题:1、航天飞机里气压是一个大气压么?它被撞破之后,很短时间内变成真空,那么人会像深海里捞起来的鱼一样被体内压力涨破么?2、 火车时速180公里提速到时速280公里,节省时间48分钟,请问路程? The meeting will be _ by many important people from many countries.A.taken b.joined c experienced d.attended 假如你第一次在北京过春节,这期间,你吃了饺子和其他中国美食并且有压岁钱 希望给好友amy一封英文信60词 一辆车从甲地往乙地第一小时行驶全程的四分之一第二小时行驶全程的三分之一这时共行驶70km甲乙两地相距?km一辆汽车从甲地驶往乙地,第一小时行驶了全程的四分之一,第二小时行驶了全程 生物亲代与后代之间既有遗传,又有变异,这是什么现象 急需一篇初一英语作文.你最享受的生活.字数要求60-80个单词 the flu people in many winter the get 连词成句the face fiies John's ball into. 2-4反义词成语大全 亲爱的老公英语怎么写 汽车从甲地开往乙地,第一小时行了全程的四分之一,第二小时行了全程的三分之一,现已超过中点15千米.问全程多少千米? 一辆汽车从甲地开往乙地,第一小时行了全程的五分之一,第二小时行了全程的四分之一,这时距甲地180千米,甲乙两地相距多少千米 男人经常看一个女人的空间是什么心理 the,flu,people,in,many,winten,the,get 连词成句 用“刘”字组词,要求只能有两个字,不能是人名,要说出词语的意思或出处.组的词越多越好 写一遍800字的话题作文.急有400只老虎,其中300只被租赁到外地来养活家中的100只兄弟姐妹,我问老虎:“在家里好还是在出外打工好?”老虎说:“当然出外打工好,至少吃得饱.”另一只老虎说 一辆汽车从甲地开往乙地,第一个小时行驶全程的四分之一,第二小时行驶了全程的三分之一这时共行驶了70km.甲、乙两地相距多少千米? 刘的词语 给我一篇以善良为题目的话题作文 要650字的 急 Many people get the flu.改为一般疑问句.为什么这样改?说明原因. 表示神态和 心情三个字的词语拜托各位了 3Q 班级管理我有好办法 作文 300字 一辆汽车从甲地开以往乙地,第一小时行驶了全程的五分之一,第二小时行驶了全程的四分之一,这时正好距离终点还有15千米.甲乙两地相距多少千米 春种一粒粟,秋收万颗子. 描写人物的片段不要外貌描写 类似小嘎子和胖墩比赛摔交 临死前的严监生 井冈山作文的结尾怎么写 春种一粒粟,秋收万颗子的种和收是什么意思?这是我们的作业 对班级管理的作文如:对课堂纪律,卫生劳动等 主题为“井冈颂”的作文 叶圣陶作文大赛都有哪些作文?今天最好(2010.10.25) 有关人物描写的片段,有神态,动作,语言.300字 《西江月 井冈山》的写作背景是什么. 英语翻译本公司专注于数字化城市、虚拟现实、动漫、三维动画、效果图、多媒体、电子商务第三方、支持互联网图象等各种技术元素,为不同行业的客户提供多元化最终产品和服务形式,满 一篇关于“班集体”的话题作文要用小标题形式的(不少于600) Many people loved the show (改为一般疑问句) 英语翻译随机变量的数学期望是用于刻划取值的平均位置或集中位置,随机变量ζ的数学期望也称为数X以概率P为权的加权平均.因此数学期望是经济决策中的一项重要决策依据.通过计算各个决 我读古诗写话题作文用小标题的形式快 坐得等 小华骑自行车每小时行X千米,6小时行(6X)千米,Y小时行(XY)千米,行56千米需(56/X)小时,中的56/X是只是问你们56/X那/是+是-还是X还是除 英语翻译Abstract—Fires continue to occur in modern architecture,thepeople's lives and property has brought huge losses.In order toreduce the fire in the building automatic fire alarm equipmentplaced into a necessity.This paper discusses the aut 正章元年是哪个朝代的?哪个皇帝的年号?(《后宫-甄嬛传》里甄嬛的原型是谁?哪个朝代?哪个皇帝?乾元帝也可,回答乾元帝哪个朝代的?哪个皇帝的年号? 作文 春节记事,1000字左右,要用创新作文的形式写,最好是加上小标题!在每个段落后面用一句话来点明中心! 有关‘爱’的话题作文精彩片段和题记 描写神态.外貌.衣着的片段 人到了外太空会出现什么样的状况? 话题作文优美的题记
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘