|
a. 按下菜单键进行选择
b. 利用菜单键周围四个突出的键表示方向(上、下、左、右)
c. 按下"CLR"清除键中止现在的操作
d. 按下"END"结束键(上面标有红色的电话)从某级小程序中退出
1.3.3. 模拟器环境与真实设备的区别
如您所见,使用BREW模拟器同使用真实的BREW手机的感觉十分类似。这种仿真的环境使得利用模拟器就可设计、开发和测试小程序。您可以利用模拟器调整显示速度和嵌入式文件系统的速度来增强真实感。
下面是模拟器环境与真实设备的几点区别:
速度:通常模拟器运行小程序的速度要快于在真实设备中的速度。模拟器和真实设备中的网络速度也有所不同。因此,在开发的某个阶段在真实设备上进行性能测试是大有必要的。
声频:真实设备中的频宽可能与模拟器环境下有所不同。
外观:模拟器同真实设备相比,视觉外观有细微失真,其中包括字体,确切的位置和指示图标(在显示屏上方显示信号强弱、电池电量等信息)的外观,以及品牌和美学标志。
文本输入-模拟器采用标准的输入方式。不同款式的真实手机可能采用不同的输入方式。请参见相应的数据表了解文本输入的详情。
内存-模拟器有更多的内存支持小程序。尽管在设备配置器中可以设定模拟设备的Heap Size,但Stack Size则不行
1.3.4. 修改、重建和测试一个BREW小程序
下面让我们体验一下几个现成的BREW编程试验。我们将修改、重建和执行"Hello World"这个小程序。
1 启动微软的Visual C++。
2 打开项目和源文件。在Visual C++中选择File/Open Workspace并打开C:程序BREWExamples HelloWorld HelloWorld.dsw。
3 在左框中选择FileView以显示文件夹,然后进入Source Files源文件夹中打开HelloWorld.c 源文件。
4 在HelloWorld_HandleEvent()函数中修改字符串,将Hello World改为Hello BREW,并保持现有句法结构。
5 从创建菜单中选择Build HelloBREW.dll。如果没有连接错误的话,你就可以在模拟器中运行小程序了。否则的话,重新检查一下刚才所作的修改,看是否有何错误。
6 从主菜单中选择Build/Execute,或操作CTRL+F5启动。标有"Executable for Debug Session"的对话框开启。
7 将箭头移向文本域的右边,从弹出的菜单中选择浏览,并选择C:程序BREWBinBREW_Emulator.exe。
注意:该操作确定了调试的执行程序。每个项目中只应操作一次。
注意:如果Visual C++警告您执行程序不含任何标志,只要点OK。
8 在模拟器中,利用手机中的菜单键找到并选择Hello World小程序。
9 注意上述的修改。如果您想在源代码中设定BREAKPOINTS,看看有何变化。
修改后应显示如下:
至此,我们向您非常简单的介绍了BREW的体系架构与编程环境。