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 程序运行界面 |
新闻热点
疑难解答