`
lovnet
  • 浏览: 6879213 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

NETCF开发之POOM应用开发——简介

阅读更多

Pocket Outlook是与Pocket PC捆绑发行的一套应用程序软件包。这套应用程序包括日历、联系人、收件箱、备注和任务管理五个应用程序组件。

虽然就其功能而言,这些应用程序都能够独立运行,但它们与桌面Windows版的Microsoft Outlook结合使用的话,将发挥更大的功能。位于Pocket OutlookMicrosoft Outlook两个PIM应用程序平台之间的是ActiveSyncActiveSync的职责就是处理Microsoft OutlookPocket Outlook应用程序之间的数据同步。

从开发的角度来看,Pocket Outlook提供了两项功能。首先,它提供了一种特殊数据的储备方案在Pocket PC设备上保存联系人、约会和任务数据。其次,它具有自动同步功能,使用户不用担心这些数据如何在Pocket PC设备及与其关联的个人计算机之间传输。

Pocket Outlook对象模型

应用程序通过Pocket Outlook对象模型来访问Pocket Outlook数据,即我们通常所说的POOMPOOM 是一个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类封装在非COMDLL动态链接库文件中,可以方便地添加到.NET Compact Framework项目中,提供健壮的对象层次结构,极大地减小了向Pocket PC应用程序整合POOM功能的复杂程度。

Pocket Outlook .NET组件支持数据绑定,因此可以使用标准的.NET Compact Framework组件(例如DataGridComboBox)快速建立具有标准PIM功能的Pocket PC应用程序。

有关Pocket Outlook .NET组件的详细信息,可以参阅InTheHand的官方网站www.inthehand.com

使用Pocket Outlook .NET组件,我们可以利用三种Pocket Outlook数据实现三项PIM功能:任务、联系人和约会管理。下面我们来逐一介绍这三种PIM功能的实现。

分享到:
评论

相关推荐

    使用.NET CF开发Smartphone应用程序

    【使用.NET CF开发Smartphone应用程序】的开发指南 .NET Compact Framework (简称.NET CF)是Microsoft为小型设备如Smartphone和PDA设计的一个轻量级版本的.NET Framework,它允许开发者使用C#或Visual Basic等语言...

    NetCF2.0插件.rar

    NetCF2.0插件是针对Windows CE(Wince)平台进行.NET应用程序开发的重要组件,全称为.NET Compact Framework 2.0。它是微软为嵌入式设备和移动设备设计的一个精简版.NET Framework,允许开发者利用C#、VB.NET等.NET...

    MICROSOFT.NETCF3.5

    .NET Compact Framework 3.5是微软为嵌入式设备和移动平台开发的一款框架,它使得开发者能够利用C#、Visual Basic .NET或C++等语言创建功能丰富的应用程序。这个框架是.NET Framework在移动设备上的一个精简版,旨在...

    M2Mqtt.NetCF39.dll_mqtt_

    《M2Mqtt.NetCF39.dll:MQTT协议与嵌入式开发的融合》 在物联网(IoT)领域,设备之间的通信是至关重要的,而MQTT(Message Queuing Telemetry Transport)作为一种轻量级的发布/订阅消息传输协议,因其高效、可靠...

    Fieldsoftware PrinterCE NetCF 蓝牙无线打印组件简体 中文版 汉化组件

    NetCF(.NET Compact Framework)则是微软开发的一个框架,用于在资源受限的设备上运行.NET应用程序,例如掌上电脑和智能手机。将PrinterCE与NetCF结合,使得开发者可以利用C#的强大编程能力,在嵌入式设备上实现...

    Windows Mobile平台应用与开发

    首先,Windows Mobile平台的应用开发主要基于.NET Compact Framework(NETCF),这是一个专门为嵌入式设备优化的.NET框架版本。开发者可以使用C#或Visual Basic .NET等语言编写应用程序,同时利用Microsoft Visual ...

    NETCF.ZIP_OpenNETCF_netcf_opennet

    "OpenNETCF"是.NET Compact Framework的一个开源实现,它提供了一套与.NET CF兼容的类库,旨在帮助开发者更方便地进行移动和嵌入式应用开发。 OpenNetCF项目的主要目标是提供一个与.NET Compact Framework接口兼容...

    NETCF2.0开发的图片按钮控件

    VS2005开发的图片按钮控件源代码。可以选择是否显示文字、是否显示边框,文字显示位置等,并可以设置显示图片、按下时显示图片、Disable时显示图片。

    c#开发.NET CF 蓝牙蓝牙通信模块

    因为本文的核心是说明如何开发 .netCF 蓝牙通信模块,所以前述这些准备知识并不作讲述。 在蓝牙通信中,我们知道,设备的 DeviceID 是一个 Byte 数组,那么蓝牙设备的 DeviceID 什么样子呢?我想这个大家都很清楚,...

    NETCF.rar_.net cf_.netCF_NET CF_csharp cf

    .NET Compact Framework(简称.NET CF)是微软为嵌入式设备,特别是智能手机和平板电脑开发的一个框架,它使得开发者能够利用C#、Visual Basic .NET或C++等.NET语言编写应用程序。此框架是.NET Framework的一个子集...

    net cf 开发技巧2

    .NET Compact Framework(简称.NET CF)是微软为嵌入式设备和移动设备开发的应用程序框架,它简化了在这些平台上创建和运行.NET应用程序的过程。本文将深入探讨.NET CF的开发技巧,帮助开发者提升效率并优化应用性能...

    WINCE必备基础包NETCF3.5

    总的来说,"WINCE必备基础包NETCF3.5"是Windows CE平台上的核心开发工具,对于构建和运行基于.NET的嵌入式应用程序至关重要。它包含了.NET Compact Framework 3.5的所有功能和组件,使得开发者能够在有限的资源环境...

    NETCF调用PDA摄像头

    标题中的"NETCF调用PDA摄像头"指的是利用.NET Compact Framework开发的应用程序,能够控制并使用PDA(或类似的移动设备)上的摄像头功能。这通常涉及到以下几个关键知识点: 1. **.NET Compact Framework基础**:...

    .netCF webbrowserDemo

    总的来说,.NET CF WebBrowserDemo是一个实用的开发示例,它揭示了在Windows Mobile平台上利用.NET CF进行网页浏览开发的技术细节,为移动设备应用开发提供了宝贵的参考。通过对BrowserDemo的深入研究,开发者可以...

    NetCF_2.0\3.5\3.7

    这些文件可能涵盖编译器、类库、开发工具和示例代码,帮助开发者在ppc设备上构建和运行.NET应用程序。 综上所述,这个压缩包包含的是针对Pocket PC设备的.NET Compact Framework不同版本的组件和资源,开发者可以...

    C#开发的跑马灯控件(开源)

    开发者可以将其集成到.NETCF应用程序中,为用户提供滚动文字提示的功能。这个控件特别适用于需要显示长文本消息但屏幕空间有限的场景,比如通知、提示信息等。 跑马灯控件的核心原理是通过定时器控制文本的滚动,它...

    Barcode Scanners NETCF.msi

    Barcode Scanners NETCF.msi

    netcf-libs-0.2.8-4.el7.i686.rpm

    官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装

    嵌入式系统及实时软件开发

    文件"嵌入式系统及实时软件开发.pdf"很可能是关于这个主题的详细教程或研究报告,涵盖了从基础概念到高级技术的方方面面,包括嵌入式系统的架构设计、实时操作系统的选择与定制、.NET框架在嵌入式领域的应用,以及...

Global site tag (gtag.js) - Google Analytics