Microsoft Office 為組織提供了一個終端使用者非常熟悉的環境來快速建立商務應用程式。構建 Office 商務應用程式為組織提供了利用以下內容的大量機會:編輯客戶關係管理 (CRM) 系統、將從企業營運系統應用程式提取的資料前置、託管商業智慧報告,以及很多其他可能性。
儘管 Office 開發為組織提供了很多有價值的機會,但是之前它也為這些應用程式的開發和部署提出了一些挑戰。早期的託管語言版本也推動了使用 Office 建立應用程式的方式。
調用大量的 Office API 方法通常很難,因為其中包含很多參數,而且大多數參數都無用。Visual Basic 的選擇性參數功能簡化了這一操作,但是使用 C# 語言的開發人員將不得不編寫大量無用的初始設定式或空語句,以填寫所需的方法簽名參數。如果您使用的是 Visual Basic,您將無法使用類似於 C# 3.0 的 lambda 的功能來在調用代理時提供內聯方法。
在本實驗中,您將看到 Visual Studio 2010、 C# 4.0 和 Visual Basic 10 中的新功能如何消除上述段落中提到的問題。此外,您還將看到其他一些強大功能,這些功能加速了其他 Office 要素的開發。
目標
在本次動手實驗中,您將學習如何:
• 學習新語言功能如何加速業務實體的建立
• 探索一些新的語言功能,這些功能使業務實體與 Excel 的互動變得更容易
• 利用支援在 Office 程式之間進行快速互動的新語言功能
• 瞭解新的構建過程如何簡化向終端使用者部署 Office 應用程式的過程
系統要求
您必須擁有以下內容才能完成本實驗:
• Microsoft Visual Studio 2010 Beta 2
• .Net Framework 4
• Microsoft Excel 2007
• Microsoft Word 2007
安裝
使用 Configuration Wizard 驗證本實驗的所有先決條件。要確保正確配置所有內容,請按照以下步驟進行。
注意:要執行安裝步驟,您需要使用管理員權限在命令列視窗中運行指令碼。
1.如果之前沒有執行,運行 Training Kit 的 Configuration Wizard。為此,運行位於 %TrainingKitInstallationFolder%\Labs\Dev10Office\Setup 檔案夾下的 CheckDependencies.cmd 指令碼。安裝先決條件中沒有安裝的軟體(如有必要請重新掃描),並完成嚮導。
注意:為了方便,本實驗管理的許多代碼都可用於 Visual Studio 程式碼片段。CheckDependencies.cmd 檔案啟動 Visual Studio 安裝程式檔案安裝該程式碼片段。