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

VB编程的好帮手资源文件

HTML文档下载 WORD文档下载 PDF文档下载
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的项,vbResBitmap为一常量,值为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人才俱乐部第一期:硅谷经验面面观 中国第四季度Android和iOS智能手机出货量高达98% 开发者眼中的代码审查“真相” 互联网产品设计的12个理念 Pair、Between、小恩爱:妹纸装个情侣应用吧? 横跨四大操作系统:3DMark将挑战所有智能设备 美国碰壁欧洲得意 华为获CERN青睐 应用数据分析新标准:Flurry增应用崩溃分析功能 Twitter被黑客入侵,25万用户信息可能被窃 16亿美元超级计算机项目助力解读人脑 卡巴斯基发现新型Android恶意软件 可入侵Windows 谷歌发布基于B-Tree的C++模板库 开源产品系列:高性能Web框架Zend Framework LiFi是否会取代WiFi? 1月浏览器排行:IE10突破1% Chrome连续3月下滑 Wine让Android也能运行Windows软件 Cory Ondrejka,是这位工程师拯救了Facebook! 三星争夺企业市场的三大痛点与对策 Xcode更新至4.6 支持iOS 6.1 工程师揭秘:NVIDIA如何锻造Android掌机 VMware掌控Puppet 老用户会被锁定吗? 试图领导创新:三星创新中心11亿美元建基金 基于WebRTC Chrome与Firefox实现视频通话 将OpenStack私有云部署到Hadoop MapReduce环境 Web设计师必备的10款最佳排版工具 诺基亚CEO谈平板计划 Android为候选系统 244亿美元!戴尔公司正式完成私有化 对抗苹果 Facebook或推Find My Friends应用 前谷歌工程团队负责人:如何打造一个完美的产品 好消息!Google Drive可存储共享JavaScript等网站 Android Rivers:用Kotlin语言写出的新闻应用 怎样改变当前窗口的大小,是当前窗口最大化? 高手争峰 如何把一个log文件读到数据结构中去 请教一个很菜的问题:) 这个程序有什么问题? 怎样做???? 简单问题,可就是搞不定!! 请问jsp中servelet在win2000中的设置方法,需要下载什么类库文件么? 一个新问题,那就是点击工具栏的退出按钮以后只退出当前打开的窗口,而不是整个应用! 如何在 index.htm 中引用 count.asp ? 远程数据库访问的问题--亟待高手们解答 王国荣的电子信箱是哪里? 我的程序生活 先给50分,稍后在加:我正在做一个系统,需要做到每次开机时提醒用户有哪些事情要做! [Tips]获取Memo&Richedit中光标坐标的最简单方法! 急急,如何才能把图片的底色与窗口的底色自然地融为一体? 如何改变按钮的颜色? 在mtml help workshop 中如何制作带上下文关联ID的帮助 调试程序时,控制台程序与直接建立的C++程序有区别吗? 给菜鸟推荐本书 VB调用外部DLL问题 【洗心革面,重新做人,割发断指,庄严声明】 从今以后 kook 不近女色,不灌疯水,以 panda_w 为榜样,苦练VC,研习汇编,做一个 CSDN 的正面典型! 谁有ULTRAEDIT 的注册码 能否推荐几本关于VB提高和关于VB数据库的书 紧急问题,关于SSL通过MS PROXY String类的问题 连接数据库的东东真是奇怪! 如何打开pdm格式文件 ===========灌水传说=========== 奇怪的问题,怎么办? 呵呵,初学者,请多多指教 剖 尸 小问题:自定义组件的显示 怎样打印picturebox中的内容??? 关于Datawindow的Group的问题 谁能告诉我 Delphi6的序列号 紧急问题,关于SSL通过MS PROXY! 请问,如果用ASP作邮件发送,接收的功能,win2k怎么设置????????? 各位大侠,谁用visual age for java3.5 开发过 ejb呀,发个例子及过程给我好吗?没例子,有过程也可以!以分做谢! 哪位大哥能将解一下notify()和wait()的用法 我用delphi做的工程是一个exe+n个DLL的,请问datamodule放哪里合适;请高手们详细讲讲. 如何除去这可恶的标题? 请问如何取得动态数组的维数,换言之如何取得动态数组的值? 1000M,一会儿就满了,怎么回事? 求助!数据管道问题 砌码者最悲惨的事 哪有CISCO WORK2000下载?(5CD的) 有没有具有代码自动提示的WIN32汇编IDE? 软件发布:完整版通讯录 中国软件企业需要的是程序蓝领还是程序天才,借借人气? 软件发布:超级信封打印工具商业版 有一种植物的茎是红色的,叶子是绿色的,请问是什么花啊 小红的明明带着同样多的钱去买大数学本..小红花光了自己的钱,并向明明借了1元,刚好买了8本数学本,明明剩下的钱恰好还可以买4本数学本.那么数学本的单价是多少?用方程解 寒冷的冬天,玻璃窗上常常会有冰花( ) 1、冰花是一种凝固现象 2、冰花一般结在玻璃窗外面 3、冰寒冷的冬天,玻璃窗上常常会有冰花( )1、冰花是一种凝固现象2、冰花一般结在玻璃窗外 一种红色的花 花朵像纸做的,谢了以后变成暗紫色.叶子有点像南瓜的叶子. 数学知识竞赛共20题,小红做对了总题数的4分之3,明明做对的题数是小红做对题数的5分之4.明明做对几题?急急急! 玻璃窗上的冰花,在里还是在外?以及形成的原因 有绿叶子,还有红叶子,红叶子中间长着黄色的长长的棒棒,是什么花啊? 小红和明明带着同样多的钱去买大数学本.小红花光了自己的钱,并向明明借了1元刚好买了8本数学本.明明剩下的钱恰恰可以买4本数学本.那么数学本的单价是多少? 为什么冬天窗上结冰 透过红色玻璃看黄色的花绿色的叶呈什么颜色 数学分式方程,就1题 冬天,窗户上的水珠在窗外还是窗内?为什么 春天来了 我的月季花叶子由绿变黄了就4月份,原本刚刚全部变绿的叶子开始慢慢变黄,现在全都蔫了.阳光都很好,也不缺水,为什么会这样?该怎么补救?需要加什么肥料?现在的样子就像冬天的那 数学分式方程 练习题1、2都要过程.急 冬天窗内结冰怎么办东北天气很冷,我家厨房的窗户又结冰了,很严重,窗子是里外两层,冰积在中间,上面还滴水,但同样是客厅的窗子就很好啊,怎么处理?请高人指教.谢谢! 这是什么花?特征是:五片黄色的花瓣、喇叭型的样子,花蕊的底是红色;绿色叶子好像小枫叶型. 一道数学分式方程题有一市政府改建工程,若由甲乙两工程队合作,24天可完成,需费用120万元,若甲单独做20天后,剩下的工程由乙做,还需20天完成,这样需要费用110万元求甲乙两队单独完成此工程 为什么墙壁会流汗 绿宝石花叶子黄了 数学的分式方程题900/X+30=600/X方程两边都乘多少? 冬天天气很冷,早晨在窗玻璃上往往结一层冰,判断冰花在室内还是室外,为什么? 粉掌的花叶怎么变绿了 初二数学分式方程一题(不难)过程我忘了怎么写,请自己写出来,不要打在上面.把“火”字去掉 严冬的早晨,我们经常看到窗玻璃上凝结的冰花是在室内一面,在室外一面还是两面都有? 叶子由红变绿的是啥花?请问这是什么花 小红和明明带着同样多的钱去买数学本,小红花光了钱,并向明明借了1元,刚好买了8本数学本,明明剩下的钱还可以买4本数学本.那么数学本的单价是多少?(用方程解) 寒冷的冬天,在窗玻璃上会有冰花.那些冰花是在室内还是室外的? 请问大绿叶/红色花朵的花是什么花?(有图)很绿很绿的叶子,叶片比较大 ,高有40厘米左右,开的花是红色的,如图所示.请问这是什么花?该如何培养?昨天在空调房放了一晚第二天早上起来还没 数学活动课上,韩老师给同学们出了一道题,规定一种新运算,若对于任意数有理数a和b,有ab=a-b-1,则2(-3)=? 早晨在窗玻璃上往往结上了冰花,请问是室外的还是室内的为什么 绿叶慢慢变红的是什么花怎么繁殖? 老师在数学课上出了两道题,规定每道题做对得2分,没做得1分,做错的0分.老师说:可以肯定全班同学中至少有6名老师出了两道题,规定每道题做对得2分,没做得1分,做错的0分.老师说:可以肯定全 冬天窗户上有冰花,但室外的水蒸气温度早已降到很低了,为什么没结冰?冬天窗户上有冰花,但室外的水蒸气温度早已降到很低了,为什么没在室外形成冰花? 绿叶黄色花通过红色玻璃滤镜是什么颜色 王老师在一次数学课上出了两道题,规定每道题做对得2分,没做得0分,做错扣2分,李老师说:可以肯定全班同学中至少有5名同学各题得分相同,那么这个班最少有多少名同学?A.15 B .16 C .29 D.31原书 玻璃出汗怎么办请问一到冬季窗户玻璃里面就会出很多汗气,都流到地板上了.有什么好办法可以让它不出汗吗?我家的窗户是双层的啊 是铝塑那种的,问题是玻璃出水我用干毛巾挡着可以解决, 什么花在春天开花 一次数学课,老师出了两道题让全班50名同学解.老师发现做对第一题的有42人,做对第二题的有29人 室内玻璃上出汗和结冰花的相同点和不同点 刚买了一盆花,不知道是什么花,请问谁知道这是什么花? 颐和园中大海棠树争奇斗艳地开满了密密层层的淡红的花.缩句为海棠开满了花.还是海棠树开花? 数学课上李老师给同学们出了一道整式求值练习题 这两盆花是什么花 什么花秋天、冬天、春天、都可以开花?还适合在班级开的,不容易死…… 一个初二数学二次根式题已知X=2根号2+1 求(X的平方-2X-9)除以(X的三次方-11X-15)急用 再线等好的+分 我有一盆花,但是不知道什么名字,请问下这是什么花, 四季海棠花怎么养 关于二次根式,化简:(√6+4√3+3√2)÷(√18+√12+3+√6) 中间叶子是红色的周围是绿色的一年四季都是这样是什么花?中间叶子是红色的周围是绿色的一年四季都是这样!买时老板说是叫富贵什么?不记得了,不知道哪位朋友知道是什么花,知道他的养 四季海棠的叶子打卷这盆花刚买来没多久,开始有花,我买来后花和花骨朵全都掉了.有人说是因为浇水浇多了.后来我3天浇一次水.现在两个月了,终于又开花了.可是它下面的叶子又打卷了.而且 为什么冬天玻璃窗上有冰花? 花像叶子一样是红色的,叶子是绿色的是什么植物,适合什么样的环境生存, 四季海棠花落了,下面的根怎么办 寒冷的冬天,房间的玻璃窗上常常会有冰花.你注意过吗?玻璃上的窗花的图案各不相同,有的像兰花、有的像马尾松,还有的像一朵朵的梅花.这到底是怎么一回事呢?原来玻璃窗上的冰花是房间里 这是什么树?绿色树叶,红色的花 我的日本海棠花的叶子一片片枯萎了并都掉光了,我该怎么办呢? 为什么冬天早晨玻璃窗上的冰花或有各种各样的形状? 绿色花叶还带红色花叶是什么花? 栀子花的叶子黄了我是河南郑州的,上个星期买了一盆栀子花,但是一个星期,就开始有黄叶的情况,我发张照片,请高手来看下最近又开始掉花蕾了,郁闷了 寒冷的冬天,玻璃窗上的冰花是凝固现象吗?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn