中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁(yè) > 計(jì)算機(jī)技術(shù) > 應(yīng)用程序 > Visual Studio 2010特性支持Office
基于"Go live"協(xié)議使用VS2010 Beta2 回到列表 VS 2010 C++的未來(lái):0x 的新特性
 Visual Studio 2010特性支持Office

作者:microsoft 時(shí)間: 2009-10-30 文檔類型:原創(chuàng) 來(lái)自:藍(lán)色理想

第 1 頁(yè) Visual Studio 2010特性支持Office [1]
第 2 頁(yè) Visual Studio 2010特性支持Office [2]
第 3 頁(yè) Visual Studio 2010特性支持Office [3]
第 4 頁(yè) Visual Studio 2010特性支持Office [4]
第 5 頁(yè) Visual Studio 2010特性支持Office [5]

一位漂亮的OL把Word當(dāng)做文字處理軟件來(lái)使用,這無(wú)可厚非;但是如果一位帥氣的Developer也僅僅把Word當(dāng)做文字處理軟件來(lái)使用,恐怕會(huì)被同行恥笑。在程序員的眼中,Office不僅僅是一套非常流行的辦公軟件,更是一個(gè)成熟的開發(fā)平臺(tái)。Office的應(yīng)用是如此廣泛,幾乎深入到企業(yè)信息化和個(gè)人文檔處理的每個(gè)角落。通過(guò)Office開發(fā),可以幫助企業(yè)或者個(gè)人完成很多重復(fù)性的工作,規(guī)律性的工作甚至創(chuàng)造性的工作,正是因?yàn)槿绱耍琌ffice開發(fā)在軟件開發(fā)中顯得越來(lái)越重要,已經(jīng)成為商業(yè)軟件開發(fā)的一個(gè)重要領(lǐng)域。

為了支持Office開發(fā),無(wú)論是從上層的二次開發(fā)語(yǔ)言VBA,還是底層的Office開發(fā)工具VSTO(Visual Studio Tools for Office),微軟都給予了大力的支持。我們這里按下VBA不表,單說(shuō)這Visual Studio 2010 CTP中新特性對(duì)Office開發(fā)的支持。

有道是“櫻桃好吃樹難栽,Office好用開發(fā)難”。做過(guò)Office開發(fā)的程序員常常會(huì)有這樣的抱怨:
“這個(gè)垃圾C#,連個(gè)可選參數(shù)都不支持!”
“COM接口太復(fù)雜繁瑣啦,我都快被折磨死了!”
“告訴客戶,他的機(jī)器上必須也安裝Office 2003!Office 2007不支持。。。!”

這是因?yàn)镺ffice整個(gè)系統(tǒng)本身非常龐雜,Office對(duì)象模型難于全部掌握,開發(fā)語(yǔ)言對(duì)Office開發(fā)支持不夠等等,這些都使得Office開發(fā)就像一頭笨重的大象,雖然穩(wěn)定,但是行動(dòng)卻有些遲緩,開發(fā)效率不高。

不過(guò)這些抱怨很快就會(huì)成為歷史了。在Visual Studio 2010 CTP中,它提供了很多新的特性,來(lái)解決上述的這些Office開發(fā)中的主要問(wèn)題,以更好地支持Office開發(fā)。當(dāng)然,這些特性也可以應(yīng)用在其他場(chǎng)合。這些新的特性包括:

  • 動(dòng)態(tài)編程
    在前面的文章中我們?cè)?jīng)介紹過(guò),C# 4.0中引入了一種新的靜態(tài)類型dynamic,這使得我們?cè)谑褂肅OM進(jìn)行Office開發(fā)的時(shí)候,無(wú)需再進(jìn)行復(fù)雜而繁瑣的對(duì)象類型轉(zhuǎn)換。
  • 可選參數(shù)
    Office提供的函數(shù)往往有很多參數(shù),在大多數(shù)情況下,很多參數(shù)使用默認(rèn)值就可以了,無(wú)需全部指定。但是在C# 3.0中,因?yàn)樗恢С挚蛇x參數(shù),導(dǎo)致每次調(diào)用函數(shù)都必須給定全部參數(shù),代碼繁瑣而臃腫。C# 4.0通過(guò)對(duì)可選參數(shù)的支持,很好地解決了這一問(wèn)題。
  • No-PIA部署
      以前的Office開發(fā),都要求目標(biāo)機(jī)器(用戶機(jī)器)上同樣安裝了Office,有時(shí)甚至對(duì)Office的版本還有特殊的要求。這給Office程序的部署帶來(lái)了極大的困難:目標(biāo)機(jī)器千差萬(wàn)別,有的安裝了Office,有的沒(méi)有安裝,安裝了Office的機(jī)器,Office版本又各不相同。在Visual Studio 2010中,因?yàn)橛辛薔o-PIA部署的支持,這些問(wèn)題都得到了很好的解決。

有了上述特性的支持,Visual Studio 2010中Office開發(fā)開始變得簡(jiǎn)潔而自然。為了讓大家有更加深刻的體會(huì),下面我們以一個(gè)實(shí)際的例子,來(lái)看看這些新特性是如何更好地支持Office開發(fā)的。在這個(gè)例子中,我們將創(chuàng)建一個(gè)表示銀行賬號(hào)的類,然后用這個(gè)類的數(shù)據(jù)填充一個(gè)Excel表格,最后將這個(gè)表格嵌入到一個(gè)Word文檔中。(這里需要說(shuō)明的是,雖然有了No-PIA部署的支持,目標(biāo)機(jī)器上無(wú)需安裝Office,但是開發(fā)機(jī)器上還是需要安裝Office的。)

1. 創(chuàng)建Office開發(fā)項(xiàng)目OfficeDev

啟動(dòng)Visual Studio 2010 CTP,我們創(chuàng)建一個(gè)基于Visual C#的控制臺(tái)應(yīng)用程序(Console Application),同時(shí)確保目標(biāo)平臺(tái)是“.NET Framework 4.0”:

圖1 創(chuàng)建Office開發(fā)項(xiàng)目

出處:藍(lán)色理想
責(zé)任編輯:bluehearts

上一頁(yè) 下一頁(yè) Visual Studio 2010特性支持Office [2]

◎進(jìn)入論壇計(jì)算機(jī)技術(shù)版塊參加討論

相關(guān)文章 更多相關(guān)鏈接
VS 2010 Beta與Silverlight的更新
VS 2010 C++的未來(lái):0x 的新特性
VS 2010 Beta 2功能搶先看
Visual Studio 2010中的新語(yǔ)言
Visual Studio 2010 的新功能
作者文章 更多作者文章
微軟一周要聞:焦點(diǎn)Windows 7
VS 2010 Beta與Silverlight的更新
VS 2010 C++的未來(lái):0x 的新特性
VS 2010 Beta 2功能搶先看
Visual Studio 2010中的新語(yǔ)言
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁(yè)制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問(wèn)題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
Windows7優(yōu)化調(diào)整實(shí)用小技巧十則
關(guān)于國(guó)內(nèi)Windows 7下載的一些提醒
Windows 7安全模式下修復(fù)系統(tǒng)故障
如何防止電腦被黑客入侵
syssafe病毒抗?fàn)幱?/A>
淺談手工殺毒
L2TP預(yù)共享密鑰解決內(nèi)網(wǎng)VPN連接問(wèn)題
淺談移動(dòng)硬盤的數(shù)據(jù)安全問(wèn)題
Windows組策略之軟件限制策略
特殊文件防止閃存為電腦帶來(lái)病毒
>> 分頁(yè) 首頁(yè) 前頁(yè) 后頁(yè) 尾頁(yè) 頁(yè)次:1/5頁(yè) 1個(gè)記錄/頁(yè) 轉(zhuǎn)到 頁(yè) 共5個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來(lái)自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來(lái)自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說(shuō)明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無(wú)關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2