.Net CF訪問Pocket Outlook法三則

近日做的軟件需要與Outlook進行交互,很不幸的是.Net CF沒有提供直接的方法。上網Google了一下,總結出兩個方法:

1、最簡單的方式——使用商用InTheHand Outlook組件,代價是很明顯的~~~$49。微軟的MSDN裏面提供的也是適用InTheHand的東西,顯然對於我們來說此法作廢。~~

2、最複雜的方法——自己開發.Net下POOM(Pocket Outlook Object Model)。後來想想這需要涉及到太多的東西,不划算。

3、再找找,絕對有免費的——功夫不負有心人——外國朋友EGILH的Blog上貼出來一篇文章——Using the POOM from .NET CF 1.0

文章中寫道了用POOM C++ warapper來訪問的方法。他提到了.NET Compact Framework Sample: POOM wrapper,是封裝了的POOM代碼,其中DEMO代碼提供了一個.Net CF client,提供了一些基本的功能。正好,我需要的讀取聯繫薄的功能就在裏面:)
第一次運行代碼之前記得要找到sample的安裝目錄並把裏面的Cab包安裝到PPC上,內包含了POOM C++ wrapper的dll,要不然.Net CF Client運行時會出現MissingMethod錯誤。
~~~赫赫,終於找到免費的了,用起來還不錯~~~~
關於如何擴展.Net CF client,EGILH的文章也說得很清楚了,大家自己鑽研了:)

PS:找到的這個文章應該是很早前寫的,現在的.NET2.0 可以直接調用API得到信息,但是對於SMS的操作貌似還沒提供,比較鬱悶的說。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章