微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Windows Mobile 5中的新特性

Windows Mobile 5中的新特性

时间:09-12 来源:互联网 点击:

边的例子。

OutlookSession session = new OutlookSession();

// 添加约会

Appointment appointment = new Appointment();

appointment.Subject = test;

appointment.Body = testtest;

appointment.Start = DateTime.Now;

appointment.End = new DateTime(2005, 7, 17, 16, 25, 0);

session.Appointments.Items.Add(appointment);

// 添加联系人

Contact contact = new Contact();

contact.FirstName = John;

contact.LastName = Lee;

contact.CompanyName = Microsoft;

contact.Email1Address = John@test.com;

contact.MobileTelephoneNumber = 1234567;

contact.IM1Address = John@hotmail.com;

session.Contacts.Items.Add(contact);

// 添加任务

Task task = new Task();

task.Subject = task1;

task.Body = task1 body;

session.Tasks.Items.Add(task);

我们创建Appointment、Contact和Task对象,然后设置相应的属性,然后添加到OutlookSession对象的相应的属性中。

其他新特性

Windows Mobile 5除了支持上面的特性外,还支持一些其他的新特性。比如在图象显示方面,Windows Mobile 5支持DirectX 3D Mobile。.NET应用程序可以通过Microsoft.WindowsMobile.DirectX类库来调用D3D Mobile,而C++应用程序可以通过COM接口的方式来调用。

在Windows Mobile设备上普遍使用的GPS全球定位系统也得到了更好的支持。Windows Mobile 5提供了GPS Intermediate Driver,使应用程序可以使用统一的API接口来调用GPS系统。

Windows Mobile 5提供了一个叫做“ExitWindowsEx”的函数,允许软件重启操作系统。Pocket PC使用该函数可以重启系统,而Smartphone支持关机和重启两种功能。

在数据库方面,SQL Mobile虽然被广泛使用,但是因为SQL Mobile没有被安装到ROM中。所以如果需要SQL Mobile就需要占用一部分RAM内存空间,对于一些轻量级的应用就显得不是很合适了。所以Windows Mobile中还包括一个轻量级的数据库EDB,该数据库是CEDB的升级。

写在最后

在这篇文章里,我们领略了Windows Mobile 5为开发者提供的新特性。很多常用的特性都被加入到了API中。但是我们还要看到,许多新特性对于复杂的应用来说,还比较简单。如果想实现比较复杂的功能,还需要依靠自定义控件来实现。

最后也希望这篇文章能够帮助开发者们了解Windows Mobile 5的开发新特性。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top