WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章手机编程BREWBREW™ SDK入门篇(二)

BREW™ SDK入门篇(二)
作者:佚名  来源:本站整理  发布时间:2008-4-8 1:31:04

因为释放m_pIStat的事情交由hb_FreeAppData()处理,因此我们在EVT_APP_STOP事件句柄中不需要做任何事情。


图9
运行helloBREW

图10
现在来启动BREW模拟器(Emulator),可以通过点击BREW SDK程序组中的快捷方式,也可以点击Visual C++里画有红色惊叹号的按钮来启动模拟器。
点击BREW SDK程序组中的快捷方式,或者点击Visual C++中的红色惊叹号来启动BREW模拟器。用左右方向键在BREW应用程序管理器中定位helloBREW,选中后,你可以看到在模拟器屏幕的正中显示了我们所作的85×40的大图。在键盘上按回车,模拟器的显示器上将显示如图10中第二帧的图像。
由于我为helloBREW.mif另外定义了一个MIF的目录,所以你的模拟器显示的第一帧可能不会象上图10中显示的一样。我这么做的目的是避免在一大堆SDK中自带的实例应用的图标中去找helloBREW的图标。也就是说,模拟器只显示在当前指定的MIF目录中有有效.mif文件的应用程序。你可以将生成的helloBREW.mif移到,例如,“..yourBREWdir\Examples\yourmif\256Color\”中,然后在模拟器的工具菜单中将它设置为初始的mif目录。详细的设置指导可以参考BREW MIF编辑器指南。
用模拟器调试
如果您按照本文开始部分的指导来设置Visual C++的部分,你可以象平常一样使用Visual C++调试器。例如,为了确信AEEClsCreateInstance()象所期望的那样工作,你可以将光标置于这个函数中,并点击调试工具条中的“Run to Curor”。然后你可以单步运行这个函数,设置监视某些变量的值,跳入其它函数,或者将光标置于其它函数或者事件句柄并且再次点击“Run to Curor”。如果你对Visual C++调试器不熟悉,你应该阅读Visual C++自带文档的相关章节。
如果模拟器在启动的时候不能显示Sharp Z800的话机界面,你可以利用File> Load Device...来更换所模拟的设备。在“...yourBREWdir\devices\”中选择Z800话机设备文件,以qsc结尾的,并点击打开以加载该设备。
最后需要注意的是2.0SDK中所带的模拟器结合了更为严格的堆检验,这将帮助你找到内存溢出,数组越界等在早期开发过程中可能出现的错误。2.0的模拟器可以与1.x的SDK联合使用。关于如何在一台机器上安装多个版本的SDK等信息可以参考SDK2.0的安装指导。
© Copyright 2002, Golden Creek Software Inc.
 

上一页  [1] [2] [3] [4] 

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码