成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

閑論Visual Studio 2010 Office開發

開發 后端
這里介紹通過Visual Studio 2010 Office開發,可以幫助企業或者個人完成很多重復性的工作,規律性的工作甚至創造性的工作,正是因為如此,Office開發在軟件開發中顯得越來越重要,已經成為商業軟件開發的一個重要領域。

Visual Studio有很多值得學習的地方,這里我們主要介紹Visual Studio 2010 Office開發,包括介紹Office對象模型等方面。本人很喜歡Visual Studio,在工作中也很喜歡總結關于XX的經驗教訓,下面就這個問題來詳細說說吧。一位漂亮的OL把Word當做文字處理軟件來使用,這無可厚非;但是如果一位帥氣的Developer也僅僅把Word當做文字處理軟件來使用,恐怕會被同行恥笑。在程序員的眼中,Office不僅僅是一套非常流行的辦公軟件,更是一個成熟的開發平臺。

#t#Office的應用是如此廣泛,幾乎深入到企業信息化和個人文檔處理的每個角落。通過Visual Studio 2010 Office開發,可以幫助企業或者個人完成很多重復性的工作,規律性的工作甚至創造性的工作,正是因為如此,Office開發在軟件開發中顯得越來越重要,已經成為商業軟件開發的一個重要領域。

為了支持Office開發,無論是從上層的二次開發語言VBA,還是底層的Office開發工具VSTO(Visual Studio Tools for Office),微軟都給予了大力的支持。我們這里按下VBA不表,單說這Visual Studio 2010 Office開發的支持。

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

這是因為Office整個系統本身非常龐雜,Office對象模型難于全部掌握,開發語言對Office開發支持不夠等等,這些都使得Office開發就像一頭笨重的大象,雖然穩定,但是行動卻有些遲緩,開發效率不高。

不過這些抱怨很快就會成為歷史了。在Visual Studio 2010 CTP中,它提供了很多新的特性,來解決上述的這些Office開發中的主要問題,以更好地支持Office開發。當然,這些特性也可以應用在其他場合。這些新的特性包括:

◆動態編程
在前面的文章中我們曾經介紹過,C# 4.0中引入了一種新的靜態類型dynamic,這使得我們在使用COM進行Office開發的時候,無需再進行復雜而繁瑣的對象類型轉換。

◆可選參數
Office提供的函數往往有很多參數,在大多數情況下,很多參數使用默認值就可以了,無需全部指定。但是在C# 3.0中,因為它不支持可選參數,導致每次調用函數都必須給定全部參數,代碼繁瑣而臃腫。C# 4.0通過對可選參數的支持,很好地解決了這一問題。

◆No-PIA部署
以前的Office開發,都要求目標機器(用戶機器)上同樣安裝了Office,有時甚至對Office的版本還有特殊的要求。這給Office程序的部署帶來了極大的困難:目標機器千差萬別,有的安裝了Office,有的沒有安裝,安裝了Office的機器,Office版本又各不相同。在Visual Studio 2010中,因為有了No-PIA部署的支持,這些問題都得到了很好的解決。

有了上述特性的支持,Visual Studio 2010 Office開發開始變得簡潔而自然。

責任編輯:佚名 來源: IT168
相關推薦

2011-02-13 17:10:28

Visual Stud

2009-12-02 09:43:38

Visual Stud

2009-11-10 13:43:37

Visual Stud

2009-12-15 09:36:32

Visual Stud

2010-07-20 08:43:00

Visual Stud

2010-02-22 16:43:33

Visual Stud

2009-11-11 09:48:06

Visual Stud

2010-03-01 13:50:35

Visual Stud

2009-12-01 10:49:44

Visual Stud

2010-02-23 10:39:43

Visual Stud

2010-05-21 09:10:56

Visual Stud

2010-04-16 14:08:46

Visual Stud

2009-11-13 14:59:12

Visual Stud

2010-04-06 17:32:02

Visual Stud

2009-12-11 13:14:45

Visual Stud

2010-04-12 08:43:45

Visual Stud

2009-11-11 14:26:13

Visual Stud

2009-11-23 16:26:37

Visual stud

2010-03-01 09:16:22

Visual Stud

2010-03-11 09:10:02

VS2010敏捷開發云計算
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人影院在线观看 | 欧美日韩不卡合集视频 | 亚洲区一区二 | 人人擦人人 | 久久久久中文字幕 | 久久久久久天堂 | 国产精品久久久久久久久久久久 | 特黄视频 | 妞干网福利视频 | 2019精品手机国产品在线 | 在线视频一区二区三区 | 欧美精品一区二区三区在线四季 | 超碰日本 | 91麻豆精品国产91久久久更新资源速度超快 | 中文字幕在线一区二区三区 | 91国产在线播放 | 亚洲精品一区二区在线观看 | 日韩视频一区二区 | 日韩不卡视频在线观看 | 日韩成人在线播放 | 亚洲一区二区在线播放 | 欧美国产日韩一区二区三区 | 一级黄色片在线免费观看 | 激情a | 激情视频一区 | 成人网在线观看 | 久久久精品视频一区二区三区 | av免费在线观看网站 | 久久久日韩精品一区二区三区 | 一区二视频 | 国产免费视频 | 国产精品一区二区三 | 伊人激情综合网 | 成人免费影院 | 久久1区| 无码一区二区三区视频 | 久草网站 | 9999国产精品欧美久久久久久 | 在线观看中文字幕 | 久久久久亚洲精品国产 | 国产高清视频在线 |