VS 2008新功能7:VSTO進入第3代

摘要:VS 2008新功能7:VSTO進入第3代

原文:http://www.ithome.com.tw/itadm/article.php?c=47295&s=11

VSTO進入第3代,強化文件結合應用程式的應用
微軟自Visual Studio .NET 2003推出VSTO(Visual Studio Tools for Office)以來,主要的目的是希望取代過去的VBA(Visual Basic for Applications),提供更強大的功能,讓Office系統及文件也具備可程式化的機制。

Visual Studio 2008在這方面的一大突破,是可直接在開發環境開啟Word、Excel、Outlook、Project或者SharePoint等文件範本,並可拖拉按鈕、文字框或下接式選單等各種控制項至文件,然後撰寫程式碼,或設定讀寫權限。讓一份Office文件,也可以是一個可執行的應用程式。
 

Visual Studio 2008可直接在開發環境開啟Office的文件範本,加入各種控制項,開發專屬的應用。資料來源:李智樺,iThome整理,2008年1月


開發WPF更方便,已具備視覺化的WPF設計與除錯工具

微軟推出.NET 3.0時,並未針對WPF推出成熟的工具,Visual Studio 2005時,設計工具停留在Beta的版本,直至Visual Studio 2008終於推出正式版的設計與除錯工具。



新版的WPF設計工具可以滑鼠拖拉點選的方式設計畫面,針對XAML原始碼也提供Intellisense機制。此外,開發者可使用分割視窗(SplitView),比對控制項與XAML的內容,點選特定控制項時,XAML對應的控制項即自動反白。



當使用者以分割視窗點選控制項,下方的XAML原始碼將自動反白呈現對應的標籤內容,利於修改及除錯。

WPF的偵錯機制,會在載入或編輯XAML時,於錯誤清單顯示錯誤訊息,並提供必要的描述資訊。



Visual Studio 2008提供WPF偵錯機制,並顯示錯誤清單及相關描述。資料來源:章立民,iThome整理,2008年1月