it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 软件编程 > VB >

如何在VB6.0中创建和使用文本资源文件

时间:2007-12-23 18:24:52   来源:  作者:

不少网友问及如何在VB中建立和使用文本资源文件。我想这也是很多VB初学者迫切想掌握的技巧。为此,将回答网友的信件整理了一下,形成此文,希望对大家有些帮助。

一.文本资源文件的建立

第一步:启动资源编辑器

如果VB资源编辑器没有被加载,请单击"外接程序",选取"外接管理器"启动外接管理器,然后选中"VB6 资源编辑器",在左下方的"加载行为"中的"加载/卸载"前打钩,点击"确定"退出外接管理器。此时,可以在工具条中看到资源编辑器的绿色图标,单击它就可以启动VB资源编辑器了。

第二步:

在VB资源编辑器窗口的工具栏中央,有一个有"abc"字样的图标,点击它,弹出编辑字符串表,进入字符串编辑状态。在这里的编辑状态有点特殊,没有见到常见的文本编辑器所见到的输入光标,不过已经可以输入了,输完一行按回车,进入下一行的编辑,其中标识符是程序自动给出的。编辑完毕请单击窗体右上角的关闭按钮,这时可以看到VB资源编辑器目录树里多出了"abc字符串表格"字样,它就是刚才输入的东东了,如果需要修改双击它就行。
保存资源文件,退出资源编辑器。资源文件已经自动添加在"相关文档"里,当前的工程可以使用它了。

(技巧:任何时候都可以对已经建立的资源文件进行修改。方法是在"相关文档"中双击以.res为后缀名的资源文件。)

二.资源文件的使用

VB提供了若干条读取资源文件的函数,这里针对本文主题只说明一下其中的一条:LoadResString(index)。这条函数很简单,使用时只需填写正确的索引号即可读出文本资源文件中的内容,比如:MyStr=LoadResString(101),此句读出的是资源文件中的第一条文本内容。关于资源文件中的索引号,总是从101开始的,这一点一定要注意。

下面我们从刚才建立的资源文件中读取所有的文本条目并将文本输出在窗体上:

Dim Tmpstr As String, i As Integer
For i = 101 To 104 '假设有五条记录
Tmpstr = LoadResString(i)
Print Tmpstr
Next

这仅仅是一个例子,你可以根据自己的需要灵活地对文本资源文件进行操作,——倘若如此,本文的目的就达到了!

关键字:vb
关闭此页
上一篇:规范设计Windows应用软件菜单
下一篇:一个简单例子(使用数据控件控制数据库)---VB数据库入门之(三)

相关文章

     ·VB编程步步高-代码效率篇  (2007-12-23 18:25:04)
     ·VB编程步步高-杂类篇  (2007-12-23 18:25:04)
     ·一个简单例子(使用数据控件控制数据库)---VB数据库入门之(三)  (2007-12-23 18:24:52)
     ·VBArray 对象  (2007-11-13 12:08:25)
     ·Gb2312转utf-8(vbs+js)  (2007-08-25 23:48:24)
     ·服务端VBScript与JScript几个相同写法  (2007-08-25 23:48:10)
本栏目推荐
  • VB编程步步高-代码
  • VB编程步步高-打印

排行榜

  • 1一个简单例子(使用数据控件控制数据库
  • 2如何在VB6.0中创建和使用文本资源文件
  • 3规范设计Windows应用软件菜单
  • 4Visual Basic 命令分类表
  • 5理解面向对象编程
  • 6VB新手常见问题解答
  • 7为你的VB程序程序加密(VB新手)
  • 8变量的作用域与存活期

最新信息

  • VB编程步步高-杂类篇
  • VB编程步步高-代码效率篇
  • VB编程步步高-打印篇(二)
  • 如何使用VB控件Commom Dialog
  • VB编程步步高-打印篇(一)
  • VB里实现帮助文件速成
  • VB软件开发中的错误捕获及处理技术
  • VB编程的七个优良习惯
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号