使用Microsoft Visual Studio 2008開發程序技巧
由于Microsoft Visual Studio 2008安裝程序太多,此處無法上傳,所以大家有communitysever的可以從里面獲得然后反編譯為自己所用,沒有的就到網絡上搜下吧,有許多資源呢!不過Microsoft Visual Studio 2008最新的一個特點就是支持 Microsoft Office 所有解決方案。
到目前為止,我敢確定您已經聽說了一些有關 Microsoft Visual Studio 2008 的趣聞,它具有一些強大的功能,如支持 LINQ、改進了 Web 開發以及與 Windows Vista 和 SharePoint 緊密集成等等。不過 Visual Studio 2008 真正突出的一個特點是支持 Microsoft Office 解決方案開發。
您也可下載 VSTO Second Edition 開發 Office 2003 應用程序和 2007 Microsoft Office 系統的解決方案。但是,在 Visual Studio 2008 中包含了所有的 VSTO 項目模板。
可以使用 Visual Studio 2008,尤其是 VSTO 3.0 來開發 Microsoft Outlook 自定義,這是本文的內容。我將向您顯示用稱為窗體區域(可以是現有 Outlook 窗體上的專門區域)的新型窗體開發技術可以做的工作。也將向您顯示如何將 Windows Presentation Foundation (WPF) 支持添加到窗體區域,以幫助提高其外觀、印象和交互性。#t#
VSTO 3.0 在 Microsoft Visual Studio 2008中提供了一個基于 Windows 窗體的設計環境,可用于在一個開發環境中設計和編碼新的 Outlook 窗體區域,并為 Outlook 的托管環境帶來許多 Windows 窗體的有利條件。例如,可以創建一個連接到 Web 服務的 VSTO 窗體區域,以采集顧客關系管理 (CRM) 數據并在網格中加以顯示。甚至可以將一個自定義的“功能區”添加到將托管自定義窗體區域的 Outlook 2007 檢查器中,并向其中添加代碼,使其與區域中的控件進行交互。
請注意,有四種類型的 Outlook 2007 窗體區域供您使用:相鄰 出現在第一個 Outlook 窗體頁面中目標 Outlook 窗體的底部和/或 Outlook 閱讀窗格的底部。
單獨 向窗體添加新的頁面,替換 它們用窗體區域替換 Outlook 窗體第一個窗體頁面中的所有內容(所有現有窗體頁面都原地保留)。
全部替換 它們用窗體區域替換 Outlook 窗體的第一個窗體頁面中的所有內容,并刪除窗體的所有其他窗體頁面。
Microsoft Visual Studio 2008每一個這樣的窗體區域都能以有趣的方式豐富 Outlook,這里我主要說明“替換”窗體區域。“替換”窗體區域可用于為自定義消息類創建一個自定義窗體。與為現有 Outlook 消息,如“郵件消息”(IPM.Note)、“聯系人”(IPM.Contact) 和“約會”(IPM.Appointment) 類創建的“相鄰”和“單獨”窗體區域不同,選擇“替換”(或“全部替換”)窗體區域時,創建了一個從現有 Outlook 消息類之一派生的自定義消息類。例如,在示例中,我將演示從“郵件消息”類型派生的名為 CustomersSalesData 的自定義消息類,因此其結果是名為 IPM.Note.RecentSales 的消息類。