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

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
初创IT公司里开发者最容易犯的九种错误 还有多少开发者在为IE6做兼容性测试? 解读华三“新IT易之道”理念下的云计算和数据中心 回顾苹果2013:硬件几乎无突破 热衷收购 敏捷开发流程管理须参考的3个要素 微软潘正磊谈DevOps、Visual Studio 2013新功能、.NET未来 Jail Breaking之后,iOS 7的指纹识别还hold住么? “勇者前线”开发商Gumi获1900万美元融资 工信部发首批10张虚拟运营商牌照 开发者有哪些新机会 【PPT集萃】十位一线专家分享Spark现状与未来 谁主沉浮,亚马逊和思科角力DaaS市场 忆往昔峥嵘岁月稠——看苹果第一代iPhone的“风骚”往事 开源工具链“大牛”的经验分享:HelloGCC 2013精彩演讲回顾 20个超实用的JavaScript技巧及最佳实践 【开源专访】Linux Deepin:做更好用的Linux桌面系统 访Andy Jassy:感受亚马逊AWS生态观,思考国内外云计算差异 站到风口,最先飞起来的能将服务做到极致的IDC 苹果Siri再获一专利:可使用自然语音输入来搜索和标记图片 研发周报:Google抛弃C语言,采用Go语言重写Go编译器 取其精华 IE11里移除和新增的功能 大胆预测亚马逊即将推出的五大产品或服务 移动周报:GitHub章鱼猫中国之行 三星与LG的新动向:同样的物联网 ,不同的玩法 从Twitter到Tinder,看社交媒体在2013年的沉浮 一周消息树:有道周枫和他的“放养”团队、太极助手惹“非议” Netflix:使用大数据驱动商业决策 “中国杯”游戏极限开发大赛报道 回顾2013软件开发:JavaScript领风骚 京东“宙斯杯”创新应用大赛,百万奖金为“你”而等待 12306上的分布式内存数据技术GemFire Canalys:苹果、三星2014年仍统治平板市场 微软压力山大 我的WINDOWS2003的DIRECTX 3D功能用不了,为什么? 如何用命令来修改设置计算机的ip,网关和dns等内容 不知道到那里问,借个人气了 托架的图标 散分! 如何建立一个这样的数据窗口? 上次未解决的问题(附源程序,及时结贴)(输入地址时http://ip/default.asp能正常使用,但是用http://ip则只能显示首页) 这个分页查询的SQL语句有什么问题?高分求教!!! 怎样求一个集合的子集? 我应该怎么做(项目经理请进,至少代表全国大部分公司的问题),一个年轻软件开发人员的问题 zzzzzzzzzzzzzzzzzzzz 高手指点迷津,如何更新数据库里的image字段 算法问题,再请教各位高手! 急急急,有关classpath 急!如何把picturebox中的内容保存成图片呢! Web Service中怎样验证身份? Web Service性能测试,欢迎评论,来者有分! 散分! 数据类型转换 ColdFusion的语言 - CFML win2003安装后,每个一秒种读一次盘是否正常 各位高手,最近在使用MASK PRO插件时碰到一个问题 x86汇编新手 星期六了,我还在工作....大家来帮忙看看。....很简单的问题 怎样在注册表里删除OFFICE 数据库不同,sql语句也有限制吗? 我在使用化境上传组件时碰到的问题,希望大家帮着看看,解决一下,高分求助 listview中的item能否变灰,也就是使某些项不能选 高分求各位高手急求!!!MP3问题 我的2k(PRO)我的电脑打不开,控制面版也打不开,其余的一切正常。这是为什么? 配置问题 关于上网,上传,二个大问题,高手请进,急! 一个打包问题 如何在asp里实现点一个按钮带动另一个软件的运行?急! 散分! 怎样将http下做好的网站,全盘转为https的.我准备买密匙的.想先测试一下. 如果判断当前时间是在某一时间段内? TX DATA SOURCES 數據源問題? 数据得导入和导出 给个好办法 反驳!“一位女生对男生追心仪女孩的建议”zz 请高手指点出我的小程序错误,谢谢! 菜鸟问题,这个combobox为什么不响应onchange事件?高手看看啊 高分求助 (100分) :求学生的平均分,并且排序输出成绩册!!!! 急!请问如何使用java语言获取mysql数据库的相关信息 编译4次便能成功! 下载UNIX 散分! Jsp函数中如何使用JavaScript中定义的函数? 无题! OnKeyPress和OnkeyDown有什么不同? 考西语三级翻译证书需要具备什么水平 拜托看下几道不明白的化学题就告诉我吧我先感谢各位了9g 银离子的配位数为什么是2,银不是最外层的电子数为1么,失去电子后空出一个5S电子层,不是只能供给一对孤对电子么.就比如【Ag(NH3)2】+ 为什么银空出的5s电子层可以给两个NH3分子的两对孤 这图的等效电路图怎么画? 补充词语:晶()明撤? 请问C中穿过线圈的磁感线为什么能相互抵消,如何相互抵消的.必采纳,谢谢 这个图的等效电路图要怎么画 我主要想知道画等效电路图的方法 地球的地心引力存在与金星吗? 影子是什么颜色的? 这个电路等效图怎么画?说明为什么. 铅锑合金的性能? magic melody中文意思 电机相与相之间的阻值不一样是不是证明电机已经烧了?万用表测量是65,65,25 梭伦改革中,按财产多寡划分社会等级,此举打击最大的是( )、梭伦改革中,按财产多寡划分社会等级,此举打击最大的是( )A.奴隶主阶级 B.氏族贵族 C.雅典公民 D.雅典外邦人为何不是A? H[PtCl3(NH3)] 中心离子是( ),配体是( ),配位数是( ).如果可以的话 请高手们能讲解下 给点参考资料也可以 请各位考过西班牙语DELE的前辈指点一下,我这个测试结果是不是要报考B2级呢? 更换烟灰缸时是将烟灰缸口对口还是底对口 英语翻译要求:按词(或词组)翻译词义,并说明该词(或词组)在短语中的词性和语法成分. 断路器CM1L-225/4300 VDFB1-63/2P-C63 VDFB2LE/32/1P+N/C16 以及其下的In Id Td的各种字母含义解释其他常用住宅断路器的解释也需要 设计新手 求助几道不明白的化学题说出来吧,感谢各位9c 材料一梭伦改革中这项重要措施的划分等级的标准是什么 西班牙语DELE B1水平,求初级翻译兼职工作,有介绍的翻译公司吗? 大家告诉我下几道不明白的化学题说出来吧,感谢各位6c 英语翻译秦氏嘉庆本注:不可善,谓钩箝之辞所不能动,如此者必先命征召之.重累者,谓其人既至,然后状其材术所有,知其所能,人或因此从化也.房立中本译:对于那些以钩钳之术仍没法控制的 地心引力的反作用力是什么?还是没有发现? 谢谢你们了2H 英语中“烟灰缸”有没有什么引申或比喻的意思? PPARα的靶标基因是什么 在括号里填上表示看的词语,什么什么远房什么什么星空?什么什么节目什么什么一眼 他喜欢抽烟,想要在生日时收到烟灰缸.(英语) 求大神解答PPAR-r +/-这个是什么意思啊,是不是这个基因缺失?这文章里有PPAR-r +/-和PPAR-r +/+两种. 我作业有一题不懂,就是用“眼”组词,眼什么什么,如:有眼无珠、近在眼前. 幼讷于言,不补充. 电解液是什么 硫和氧气发生反应生成 幼讷于言,人未之奇.的意思 蒸馏水擦脸对皮肤有好处吗? 氧气和硫反应生成一种___的____体. 幼讷于言,人未之奇的意思 蒸馏水喷脸上有什么做用 与氧反应生成硫的物质 “幼讷于言,人未之奇”是什么意思?_ 请问导电泡棉的性能优点有哪些? 直流24V转5V,用LM109,怎么样?有谁用过? 蔬菜类如何抽样,根据什么抽样的.各种蔬菜如何判定质量的好坏,什么可接收,什么不能接收 9.用标记有15^N的一条双链DNA分子,在标记有14^N的培养液中进行两次复制,其后代的DNA分子单链中,含14^N和15^N的比值为?A1:1 B2:1 C3:1 D4:1 美国为什么不准巴勒斯坦建国 MELODY的中文意思 用转化的策略解决问题求阴影部分面积 美国为什么要阻止巴勒斯坦入联? 物质____决定物质的_____,物质_____也决定物质的用途. 某收音机可变电容器的电容量为C1时无线电波波长是入1,当为C2时,对应的波长为入2,若把电容器调为C1+C2,则能收到电磁波的波长为?我知道正确答案咋写,我只是想问为啥不能这样写:入1/入2=T1/T 若一个中学生的质量为40千克,求它的体积? 物质的用途由什么来决定? “转化”是解决数学问题的一种策略,先将下图中阴影部分进行转化,再算出它的面积.(四个圆的半径都是0.) 氧与硫反应生成带有什么的气体 人的体内为什么会有静电?拜托了各位 谢谢人体怎么会有静电,这是怎么回事? 用转化的解决问题的策略求阴影部分的面积 拜托看下几道不明白的化学题在线等了,感谢各位4c 根据电流磁效应我们发明了什么?奥斯特实验! 叙提前完成销毁化武初期任务 美被指进局势动荡民众对政治改革灰心 埃及再现土耳其总统称叙利亚正成为“地中海的阿国家旅游局:明年节假日方案将参考网络学生网上留言校方32个月后回复 网友美国伯明翰机场收到威胁后紧急关闭 已欧盟欲规范产地标签 德国或成“中国制吉星鹏杀人案今庭审 律师解读是否会判多地现混合型日食奇观 盘点全球惊心动斯诺登请求美对其法外施仁 白宫拒绝并安倍对俄采取\"温和路线\" 称普京美德拟签署“无间谍协议” 美国内整改美无人机飞行员“压力山大”:生命操控中国企业完成非洲最高建筑地下桩基础工小布什远离公开辩论 私底下担心茶党崛日本政府出资设国营公司 支援企业竞标1500件纳粹窃据艺术品被发现 价值埃及法老图坦卡蒙死因新解:或死于“车美国回应巴基斯坦指责 称与塔利班和谈阿富汗吸毒人数剧增 农村吸毒率达到3美国两架小飞机高空相撞 跳伞员及驾驶中超第11轮预备队综述:恒大0-3上连晓阳:A股现地量蕴含惊天信号周二变胡歌出发去找小红花,扎着小辫是要当伴【炒股每日一招】数字逃顶游戏海尔Hello Kitty智能空调今原油本命年,揭秘5月30日原油区间及与女友一见钟情,夜总会上的偶遇让我心实体店没落?樊文花却计划10年开一万中超第11轮观众数:场均2.7万 广拥有明亮的双眸才能看见更远的未来如何选择暑期英语培训班或辅导机构?史上著名UFO事件:其中有中国宁波华翔:主力悄悄密谋中?散户却蒙在周和平一行赴白沙溪茶厂考察调研一分钟快速识别灌浆壶,再也不怕被药!百科解密:城市公交车次编号的前世今生F-35光头盔就值40万美元 里面藏古币回收,征集,光绪元宝,银币,市场全球首届展鹏文化传播大会火热开场 带女友回家见父母,听到她和父亲的谈话炒股技巧
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘