BREW 资源文件编辑器

 BREW资源编辑器允许我们创建应用程序中使用的对话框、字符串、二进制数据以及文件对象。我们还可以使用资源编辑器创建控件,如:菜单、列表、日期选择器以及计时器等。 如果创建的应用程序需要在不同语言的BREW设备上运行,这种资源文件的管理方式将十分有用。资源文件编辑器的操作界面如图7.5所示。
图7.5 资源文件编辑器
       字符串资源元素是一个字符数组,这些字符可以是Unicode、ISOLATIN 1、KSC5601、S-JIS或GB2312。默认类型为Unicode。通过将小程序使用的全部字符串保存在资源文件中,我们可以轻松地针对不同国家 /地区本地化小程序。对象资源可以是各种不同的格式或类型,但一定具有MIME类型。对象资源通常为图形图像。对象资源的另一个常见用法是在应用程序资源中嵌入HTML文件。使用这种用法时,数据应采用ASCII格式且MIME类型应设置为"text/html"。当然我们还可以直接存储二进制数据。
对话框资源由设备屏幕上显示的一个或多个BREW控件组成。应用程序可以定义多个对话框接口,引导用户在一系列要求输入信息的对话框中完成输入。BREW应用程序使用IShell接口的CreateDialog函数从资源文件中加载对话框,并在屏幕上显示其控件。加载对话框之后,可使用 IDateCtl、IMenuCtl、ITextCtl和ITimeCtl接口函数修改其控件的外观和行为、获取设备用户在各个控件中输入或选择的数据。 IShell的EndDialog函数可终止对话框,并在设备屏幕上显示之前激活的对话框(如果有)。
在我们建立了资源文件之后,我们需要将资源文件编译成二进制的(.bar)文件,同时还会生成资源文件ID定义的一个头文件。通过这个头文件中的ID,使得我们可以在应用程序中使用相应资源。与MIF文件不同的是,只要我们喜欢,一个应用程序中可以使用多个资源文件。而且命名也没有特殊的要求,可以使用任意我们自己喜欢的名称。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值