Pocket 浏览器 | 这个浏览器比WAP浏览器强大得多,它完全可以取代手机中的IE5。这个浏览器可以支持HTML3.2、xml、XSL、cHTML、WAP1.2.1、WML脚本、Active脚本、ActiveX、SSL、JPEG、GIF等。 |
Pocket Outlook | 这个工具和PC机上的Outlook类似,它除了可以管理联系人、写日记、任务管理和记录音频,还可以发送和接收邮件。 |
MSN Messenger | 一个聊天客户端,和PC机上的MSN Messenger类似。 |
Microsoft ActiveSync | 使客户端和服务器同步 |
Windows Media Player | 一个媒体播放器,可播放MP3、WMA和AVI。 |
Voice Notes | 一个录音软件。 |
Games | 一些小游戏。 |
File Management Utilities | 文件和任务管理,类似于windows的文件管理器。 |
Wireless Modem | 可以通过USB、IR和COM连接Internet。 |
MMS Client | 接收MMS信息。 |
Camera | 一个视频采集软件,可以录制和捕捉视频。 |
图1 标准的SmartPhone界面 |
在这个控制面版上有两个Soft键、一个Home键、一个Back键和五个方向键,下面是十个数字键以及"*"和"#" 键。Microsoft强烈建议使用这个按键结构。在这些键中,所有的控制键(如Soft和Home键等)是必须的。然而,这些设备并不是由Microsoft制造的,而是由大大小小的移动设备生产商所制造,因此,这些设备的外观和结构可能和Microsoft所推荐的这个设备有一些出入。
最近,Microsoft发布了Windows Mobile 2003的第二版,开发人员可以选择以下的开发工具为Windows Mobile开发软件,这些软件有基于Win32的,也有基于Microsoft .NET Compact Framework的。
1、 Embedded VC++ 4.0
2、 Visual Studio .NET - C#, VB.NET
一个简单的Hello World程序
现在让我们进入主题,开发一个简单的Hello World程序。编写这个程序最先要做的就是下载可以运行在Visual Studio2003中的SmartPhone2003开发包。在安装完这个开发包后,SmartPhone的开发环境和一个SmartPhone模拟器已经被安装到了你的机器上。
在安装完SDK后,启动Visual Studio,在工程模板中选择Smart Device应用程序,给它起一个名字,然后点击OK,现在,你将看到如图2的欢迎界面。
图2 Smart Phone的欢迎界面 |
图3 SmartPhone的开发界面 |
图4 SmartPhone菜单 |
private void menuItem2_Click(object sender,System.EventArgs e) { MessageBox.Show("Hello Logu!"); } |
private void menuItem3_Click(object sender, System.EventArgs e) { this.Close(); } |
图5 选择运行设备对话框 |
图6 模拟器 |
图7 程序运行界面 |
新闻热点
疑难解答