Pocket Outlook是与Pocket PC捆绑发行的一套应用程序软件包。这套应用程序包括日历、联系人、收件箱、备注和任务管理五个应用程序组件。
虽然就其功能而言,这些应用程序都能够独立运行,但它们与桌面Windows版的Microsoft Outlook结合使用的话,将发挥更大的功能。位于Pocket Outlook和Microsoft Outlook两个PIM应用程序平台之间的是ActiveSync,ActiveSync的职责就是处理Microsoft Outlook与Pocket Outlook应用程序之间的数据同步。
从开发的角度来看,Pocket Outlook提供了两项功能。首先,它提供了一种特殊数据的储备方案在Pocket PC设备上保存联系人、约会和任务数据。其次,它具有自动同步功能,使用户不用担心这些数据如何在Pocket PC设备及与其关联的个人计算机之间传输。
Pocket Outlook对象模型
应用程序通过Pocket Outlook对象模型来访问Pocket Outlook数据,即我们通常所说的POOM。POOM 是一个COM组件,它提供了一个对象层次结构来公开Pocket Outlook的功能,从而简化了创建、修改和显示约会、任务和联系人数据的编程实现。
从.NET Compact Framework 2.0开始,开发人员可以从托管代码调用COM对象。也可以使用由.NET Framework提供的类型库导入程序(Tlbimp.exe)导入类型库。导入的类型库又叫做互操作程序集,因为它包含元数据中所述的COM类型的定义。很显然,这两种调用COM对象的方法要求对Pocket Outlook对象模型以及对在.NET Compact Framework应用程序里创建COM接口和类型的托管定义非常熟悉。使用这两种调用COM对象的方法并不是一个简单的过程。
这里我们介绍一种相对比较简单的访问POOM的方法。这种方法将要使用到由InTheHand提供的Pocket Outlook .NET组件。
Pocket Outlook .NET组件
Pocket Outlook .NET是一组.NET Compact Framework托管类,提供了对Pocket Outlook的约会、联系人以及任务功能完全的读写访问权限。Pocket Outlook .NET类封装在非COM的DLL动态链接库文件中,可以方便地添加到.NET Compact Framework项目中,提供健壮的对象层次结构,极大地减小了向Pocket PC应用程序整合POOM功能的复杂程度。
Pocket Outlook .NET组件支持数据绑定,因此可以使用标准的.NET Compact Framework组件(例如DataGrid和ComboBox)快速建立具有标准PIM功能的Pocket PC应用程序。
有关Pocket Outlook .NET组件的详细信息,可以参阅InTheHand的官方网站www.inthehand.com。
使用Pocket Outlook .NET组件,我们可以利用三种Pocket Outlook数据实现三项PIM功能:任务、联系人和约会管理。下面我们来逐一介绍这三种PIM功能的实现。
分享到:
相关推荐
本文是介绍使用.NET CF开发Smartphone应用程序的FAQ。
MICROSOFT.NETCF3.5
VS2005开发的图片按钮控件源代码。可以选择是否显示文字、是否显示边框,文字显示位置等,并可以设置显示图片、按下时显示图片、Disable时显示图片。
Fieldsoftware PrinterCE NetCF 蓝牙无线打印组件简体 中文版 汉化组件 国外最好用的手机连接打印机打印组件
NetCF2.0插件,Wince下开发.net软件必不可少的
.net cf 方面的开发技巧介绍,可以学习一下。
Barcode Scanners NETCF.msi
.netCF webbrowserDemo
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
M2Mqtt with OpenSSL support for you Project
VS 2005开发,用于调用PDA摄像头,可以选择拍照或者摄像,并随意选择文件存放目录。绝对运行通过。
NETCF3.5 NET精简框架3.5版
NetCF_2.0\3.5\3.7ppc专用
OpenNet Compact Framework Source Code in C#
一个.net cf的3D程序示例,里面有大量的例程。可以供手机3D程序开发的人参考
CE必备基础包 CE必备基础包 版本为NETCF3.5
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
WinCE Framewok,3.5版本,适用于wince 6.0系统的手机,gps,手持终端等等
离线安装包,亲测可用
Using SQL MOBILE on.NET CF 2.0