1. 程式人生 > >VSTO:使用C#開發Excel、Word【1】

VSTO:使用C#開發Excel、Word【1】

windows ipp 加權 result 項目 進行 設計工程師 too 軟件

《Visual Studio Tools for Office: Using C# with Excel, Word, Outlook, and InfoPath 》——By Eric Carter, Eric Lippert

概觀
“隨著應用開發社區如此專註於智能客戶端革命,一本涵蓋從A到Z的VSTO的書是重要和必要的,這本書有很大的期望,它是徹底的,有大量的示例代碼,涵蓋了Office編程一般術語可以是多年來專註於ASP.NET應用程序的經驗豐富的.NET開發人員的外部話題。感謝 Eric Lippert和Eric Carter做了這麽有價值的工作!“

微軟區域總監InterKnowlogy首席執行官Tim Huckaby評論:

這本書以簡潔明了的方式介紹了使用Visual Studio Tools for Office編寫的所有內容。鑒於作者對此主題的詳盡體驗,您不可能獲得比本書更加權威的VSTO描述!

Microsoft 公司的Visual Basic .NET技術主管Paul Vick評論:

"Eric和Eric真的實現了它,專業的程序員將會喜歡Visual Studio和.NET的豐富的功能,以及能夠利用Office可編程性的能力,本書將引導您完成Excel,Word,InfoPath和Outlook解決方案的編程。

微軟公司測試主管Vernon W. Hui評論:

“這本書是使用Visual Studio Tools for Office 2005進行編程的深入的、專業的和最終的指南。它是任何進行Office開發的人員必讀的書。

微軟公司程序員/作家Siew Moi Khor評論:

“我們不購買技術書籍閱讀光盤;我們將它們作為開發解決方案的資源購買,這本書是人們開始使用智能客戶端開發的絕佳資源,例如,通常會聽到“使用VSTO 2005輕松操作Office 2003中的任務窗格”,但是直到看到第15章開頭的例子,很難徹底地將“容易”置於一邊,這是一本涵蓋了從應用程序調用Office應用程序到構建智能文檔應用程序的所有內容的書籍,它允許傳統的Windows開發人員真正利用Office 2003的強大功能。”

比爾謝爾頓,首席工程師,互動知識,MVP評論:

“Eric Carter和Eric Lippert一直是Office開發和Visual Studio Tools for Office 2005的推動力。本書深入了解了VSTO和Office的知識和了解。專業開發人員使用VSTO 2005和Office System構建企業解決方案2003年現在在他們的技術武器庫裏有一個新的武器。“

微軟公司項目經理Paul Stubbs評論:

“這本書既是一個學習工具,也是一本參考書,其中包含對象模型對象及其屬性,方法和事件的表的豐富性,我建議任何考慮使用.NET框架進行Office開發的人,特別是有興趣的人在VSTO編程中。

微軟公司的軟件設計工程師/測試人員Rufus Littlefield評論:

Visual Studio Tools for Office是由技術發明人撰寫的第一本和關於VSTO 2005編程的最終書籍。 VSTO是一組工具,允許專業開發人員使用Visual Studio .NET和.NET Framework的全部功能將代碼放置在Excel 2003,Word 2003,Outlook 2003和InfoPath 2003之後。VSTO提供從來沒有可用的功能Office開發人員:數據綁定和數據/視圖分離,Visual Studio中Excel和Word文檔的設計時視圖,文檔中Windows Forms控件的豐富支持,創建自定義Office任務窗格的能力,針對Office的服務器端編程支持, 以及更多。

Carter和Lippert通過敏銳的洞察力覆蓋.NET主題學習VSTO的需求。

  *介紹Microsoft Office編程的體系結構,並介紹對象模型

  *教授Office解決方案的三種基本模式:辦公自動化可執行文件,Office加載項和文檔背後的代碼

  *探索自定義Excel,Word,Outlook和InfoPath的方法,並使用其事件和對象模型來深入編程

  *推出VSTO編程模型

  *教會如何在VSTO中使用Windows窗體以及如何使用“操作”窗格

  *了解VSTO數據編程和服務器數據場景

  *探索.NET代碼安全和VSTO部署

 ?版權所有Pearson Education版權所有。

VSTO:使用C#開發Excel、Word【1】