电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 冲浪宝典
vb编程的好帮手--资源文件_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
各位VB高手,你一定也常常因苦于无法组织自己程序中大量的picture,而头痛不已,那就让小生为各位介绍一下VB编程的好帮手--资源文件。
所谓资源文件,就是指将在程序运行时用到的资源集中在一起的一个文件。一个资源文件可以包括文字(TEXT)、位图(BITMAP)。图标(ICON)等。并且在程序中调用时不用指明路径,这就简化了程序的编写并减少了发生错误的可能。现在我就以一个小程序为例讲述资源文件的一些使用方法。
这个工程运行后,当点击【未来】按钮时中间图像将依次变换为夏、秋、冬、春……点击【从前】按钮则以相反顺序转动图片(源程序附后)。
首先建立春、夏、秋、冬四幅位图,均以.BMP格式保存在C:\TEST\下。然后打开记事本编写资源文件,
内容如下:
100bitmapspring.bmp
200bitmapsummer.bmp
300bitmapautumn.bmp
400bitmapwinter.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运行一下,希望你会喜欢。还有一点要强调的是一个工程只能有一个工程文件!附源程序:
OptionExplicit
DimiidAsInteger
PrivateSubcomc_Click()
iid=iid-100
Ifiid<100Theniid=400
img.Picture=LoadRespicture(iid.vbResBitmap)
EndIf
EndSub
PrivateSubcomw_Click()
iid=100 iid
Ifiid>400Theniid=100
img.Picture=LoadResPicture(iid,vbResBitmap)
EndIf
EndSub
PrivateSubForm_Load()
img.Picture=LoadResPicture(10O,vbResBitmap)
iid=100
EndSub
PrivateSubTimer1_Timer()
iid=100 iid
Ifiid>400Theniid=100
img.Picture=LoadResPicture(iid,vbResBitmap)
EndIf
EndSub->


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·一招技巧 让windows xp时钟也显示星期几_windows xp
·会议电视系统_视频通信
·基于数字机顶盒的电子设计和实现_视频通信
·雅虎计划推行奖励制度 防止用户继续流失_it动态
·甜蜜漩涡:photoshop绘制浓情丝滑巧克力_photoshop教程
·如何取得计算机的所有字型_visualbasic教程
·vb编程的好帮手--资源文件_visualbasic教程
·sqlserver数据对象结构的动态建立与访问_visualbasic教程
·浅谈用vb6.0编写bo程序_visualbasic教程
·如何在vb中直接显示无格式256灰度级图像_visualbasic教程

最新文章
·fireworks不抠图实现标识反白特效_fireworks教程
·让windows xp“本地连接”恢复正常_windows xp
·一张图透彻讲解photoshop蒙版_photoshop教程
·php:树形结构的算法_php技巧
·使用更舒心 windows xp五则技巧放送_windows xp
·windows xp操作系统中如何节约内存_windows xp
·用photoshop建立微缩景观效果_photoshop教程
·phtoshop制作火红色圣诞节纪念信用卡_photoshop教程
·安装jdk 就可同时运行php和java?_php文摘
·photoshop轻松绘制可爱卡通表情_photoshop教程


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号