本帖最后由 faunus 于 2014-2-25 14:46 編輯
VSTO易#開學(xué)大典演講 演講人:講師-潘淳 一、建班初衷 好先隨便跟大家聊兩句~~~。講一講我們?yōu)槭裁匆ㄟ@個(gè)班來學(xué)習(xí)VSTO,首先感受之類的大套話官話我就不講了,主要是談?wù)勎覀(gè)人的看法和之前學(xué)習(xí)的一個(gè)感受...。我想,在我們建班之前,大部分同學(xué)尚不知道VSTO是什么。確實(shí)在我們國內(nèi)的市場(chǎng)上VSTO知名度還不高,而VBA我想應(yīng)該是人人都知道了吧,在EH的VBA下有一個(gè)VSTO的子版快,你們可以去看看,學(xué)學(xué),也有一點(diǎn)材料,但是與他的老大哥VBA相比,真的很可憐。 其實(shí)我們國家在2005年時(shí),曾經(jīng)也出過一本VSTO的圖書,作者好像是中國微軟一員工,這么書也算是 刊稱一“經(jīng)典”,是IT史上最最失敗的一本書,這本書根本賣不動(dòng),最后全都作為賺書隨其它書本,為什么會(huì)這樣,我想原因主要還是兩個(gè): 1) 本的內(nèi)容沒有抓住讀者的需要,內(nèi)容上完全是MSDN的翻版, 這樣的話,讀者怎么可能需要這本書呢。 2) 當(dāng)時(shí)的市場(chǎng)環(huán)境所決定,2005年時(shí).net環(huán)境還在剛剛興起,VSTO也還在發(fā)展的初期,連VBA還沒有大規(guī)模興起,更別談VSTO。
剛剛有興邀請(qǐng)到道然科技出版社的姚新軍總經(jīng)理,關(guān)于這個(gè)話題,或者 我們將來群里誰想 出個(gè)書的,可以與姚總繼續(xù)切磋。 那么回到我們的主題,為什么現(xiàn)在要我們又要辦這樣的班呢?也是幾個(gè)原因: 1) 大環(huán)境變了,VSTO從VS2010就開始成熟了,主要表現(xiàn)為,從2010開始,支持no-pia,其意義是,我們只需要為任一個(gè)版本做一次開發(fā)(比如 excel 2010), 那么你所開發(fā)出來的插件將在 07、10、13 上同時(shí)可以使用。 2) 語法更優(yōu)美了,尤其是從c#3.0開始專門針對(duì)OFFICE環(huán)境進(jìn)行了優(yōu)化,加入了可選參量,也增加了 動(dòng)態(tài) 變更,使得與 office com 的銜接更容易了。可以寫出很短很優(yōu)美的代碼,換成以前光參數(shù)可能達(dá)到幾十個(gè)。這里我不展開,大家參課程時(shí)體驗(yàn)吧...
相對(duì)國內(nèi)唯一的VSTO子版快,EH的是不是差距太大。然后國外關(guān)于VSTO的書也可以說是層出不窮,這個(gè)比之兩三年前己經(jīng)是天翻地覆了。這個(gè)我舉個(gè)便子,去年甚至出了一本針對(duì)PPT開發(fā)的VSTO專業(yè)書。我在三年前與朋友合作寫了本PPT書中的一章節(jié)關(guān)于PPT的VBA開發(fā),也算是國內(nèi)的首次針對(duì)PPT開發(fā)的內(nèi)容,然后我一朋友無極也去年出了第一本針對(duì)PPT開發(fā)的圖書,是國內(nèi)第一本也是國內(nèi)的唯一一本,而我國除了2005年慘敗的一本VSTO書之后,再無這方面的內(nèi)容了。 所以說呢,現(xiàn)在國內(nèi)VS國外關(guān)于VSTO開發(fā)這塊,完全是冰火兩重天的格局 ,這個(gè)其實(shí)是好現(xiàn)像,說明學(xué)習(xí)VSTO的空間很大,這也是我要開這個(gè)學(xué)習(xí)班的意義所在,在做國內(nèi)VSTO培訓(xùn)的拓慌者。從現(xiàn)在開始,你們也是黃埔一期,將正式成為國內(nèi)首批VSTO開拓的領(lǐng)軍人物。將來,這里的大部分人,只要你自己愿意,也將走上講臺(tái),走進(jìn)企業(yè),甚至自己成為開發(fā)者。
<臺(tái)下響起了熱烈的掌聲>
二、VSTO的學(xué)習(xí)歷程 我那時(shí)是花了一個(gè)半月的時(shí)間學(xué)習(xí)c#,然后每天在csdn上寫學(xué)習(xí)筆記,對(duì)照著書,堅(jiān)持每天寫,那時(shí)基本上的感受是,開頭真的很難很難,而越住后,越來越容易,雖然表面上看后面的內(nèi)容十倍于復(fù)雜前其有學(xué)習(xí)內(nèi)容。因?yàn)樾枰嫦到y(tǒng)地了解VS環(huán)境,所以了解到還有VSTO這么個(gè)東西,從此也同時(shí)開始了office、excel的學(xué)習(xí)。不過呢,EH那時(shí)也不想拓展疆域,這樣才給了ET一點(diǎn)點(diǎn)機(jī)會(huì),當(dāng)然還有其它更復(fù)雜的原因,這個(gè)不展開了。 我在09年也離開了EH就為了一個(gè)貼子,當(dāng)時(shí)VSTO的名氣還不如OBA大,兩者有相互交叉的地方。離開EH也是因?yàn)閂BA在EH上太強(qiáng)大了,而那些老人們基本上是排擠創(chuàng)新,完全不能接受OBA或VSTO這個(gè)東西,進(jìn)行了打壓,一氣之下便離開了。不過好現(xiàn)像是 EH 現(xiàn)在也開始重視VSTO,并建立了 子版塊,我來翻翻這個(gè)貼子。你們先聊... 。
<臺(tái)下學(xué)生,進(jìn)行了熱烈的討論交流>
為什么選擇 office中國?雖然這個(gè)社區(qū)名氣上沒有EH、ET更大,但他也有著開發(fā)的基因在里面,是國內(nèi)最專業(yè)的access開發(fā)基地。http://m.mzhfr.cn/forum.php。這里將是我們的家,今后大家可以在這里開展學(xué)習(xí)、討論。回頭也請(qǐng)王站長(zhǎng)跟大家聊聊 office中國站,我們不僅僅是可以學(xué)到 VSTO的知識(shí)。個(gè)人秀結(jié)束,我還得留點(diǎn)內(nèi)容下回再講吧。
記錄人:紫電。
|