NETCF开发之POOM应用开发——简介
2006-09-05 23:32
309 查看
Pocket Outlook是与Pocket PC捆绑发行的一套应用程序软件包。这套应用程序包括日历、联系人、收件箱、备注和任务管理五个应用程序组件。
虽然就其功能而言,这些应用程序都能够独立运行,但它们与桌面Windows版的Microsoft Outlook结合使用的话,将发挥更大的功能。位于Pocket Outlook和Microsoft Outlook两个PIM应用程序平台之间的是ActiveSync,ActiveSync的职责就是处理Microsoft Outlook与Pocket Outlook应用程序之间的数据同步。
从开发的角度来看,Pocket Outlook提供了两项功能。首先,它提供了一种特殊数据的储备方案在Pocket PC设备上保存联系人、约会和任务数据。其次,它具有自动同步功能,使用户不用担心这些数据如何在Pocket PC设备及与其关联的个人计算机之间传输。
从.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组件支持数据绑定,因此可以使用标准的.NET Compact Framework组件(例如DataGrid和ComboBox)快速建立具有标准PIM功能的Pocket PC应用程序。
有关Pocket Outlook .NET组件的详细信息,可以参阅InTheHand的官方网站www.inthehand.com。
使用Pocket Outlook .NET组件,我们可以利用三种Pocket Outlook数据实现三项PIM功能:任务、联系人和约会管理。下面我们来逐一介绍这三种PIM功能的实现。
虽然就其功能而言,这些应用程序都能够独立运行,但它们与桌面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功能的实现。
相关文章推荐
- NETCF开发之POOM应用开发——任务管理
- angularJS简介及其特点—— 五大特性,加快 Web 应用开发
- 应用系统统一开发平台 SG-UAP 平台简介
- 示例应用(LeanTicket)开发环境搭建及功能简介 | 视频
- 高性能分布式应用开发中间件ICE简介
- NX/JA简介及应用开发实例 / Introduction and Example of NX Journaling and Automation (JA)
- Kurento应用开发指南(以Kurento 5.0为模板) 之一:简介,安装与卸载
- 企业应用开发模式简介
- Java.util包简介并教您如何开发应用之二 (2)
- Java.util包简介并教您如何开发应用之二 (2)
- Java企业应用开发框架Spring框架简介
- 【Android 应用开发】 ActionBar 样式详解 -- 样式 主题 简介 Actionbar 的 icon logo 标题 菜单样式修改
- POOM开发介绍及应用-- 使用POOM备份联系人信息
- oculus-rift简介 oculus rift软件定制、oculus rift软件应用开发
- POOM(Pocket Outlook Object Model)开发介绍及应用
- 0x01 译文:Windows桌面应用Win32开发简介
- IBM大型主机(Mainframe)技术简介之四——应用开发摘要(二)
- 基于ACIS/HOOPS的3D应用开发简介
- 【Android应用开发】Android Studio 简介 (Android Studio Overview)
- 手机网络应用客户端软件开发实践简介