本帖最后由 faunus 于 2014-2-25 14:46 编辑
VSTO易#开学大典演讲 演讲人:讲师-潘淳 一、建班初衷 好先随便跟大家聊两句~~~。讲一讲我们为什么要建这个班来学习VSTO,首先感受之类的大套话官话我就不讲了,主要是谈谈我个人的看法和之前学习的一个感受...。我想,在我们建班之前,大部分同学尚不知道VSTO是什么。确实在我们国内的市场上VSTO知名度还不高,而VBA我想应该是人人都知道了吧,在EH的VBA下有一个VSTO的子版快,你们可以去看看,学学,也有一点材料,但是与他的老大哥VBA相比,真的很可怜。 其实我们国家在2005年时,曾经也出过一本VSTO的图书,作者好像是中国微软一员工,这么书也算是 刊称一“经典”,是IT史上最最失败的一本书,这本书根本卖不动,最后全都作为赚书随其它书本,为什么会这样,我想原因主要还是两个: 1) 本的内容没有抓住读者的需要,内容上完全是MSDN的翻版, 这样的话,读者怎么可能需要这本书呢。 2) 当时的市场环境所决定,2005年时.net环境还在刚刚兴起,VSTO也还在发展的初期,连VBA还没有大规模兴起,更别谈VSTO。
刚刚有兴邀请到道然科技出版社的姚新军总经理,关于这个话题,或者 我们将来群里谁想 出个书的,可以与姚总继续切磋。 那么回到我们的主题,为什么现在要我们又要办这样的班呢?也是几个原因: 1) 大环境变了,VSTO从VS2010就开始成熟了,主要表现为,从2010开始,支持no-pia,其意义是,我们只需要为任一个版本做一次开发(比如 excel 2010), 那么你所开发出来的插件将在 07、10、13 上同时可以使用。 2) 语法更优美了,尤其是从c#3.0开始专门针对OFFICE环境进行了优化,加入了可选参量,也增加了 动态 变更,使得与 office com 的衔接更容易了。可以写出很短很优美的代码,换成以前光参数可能达到几十个。这里我不展开,大家参课程时体验吧...
相对国内唯一的VSTO子版快,EH的是不是差距太大。然后国外关于VSTO的书也可以说是层出不穷,这个比之两三年前己经是天翻地覆了。这个我举个便子,去年甚至出了一本针对PPT开发的VSTO专业书。我在三年前与朋友合作写了本PPT书中的一章节关于PPT的VBA开发,也算是国内的首次针对PPT开发的内容,然后我一朋友无极也去年出了第一本针对PPT开发的图书,是国内第一本也是国内的唯一一本,而我国除了2005年惨败的一本VSTO书之后,再无这方面的内容了。 所以说呢,现在国内VS国外关于VSTO开发这块,完全是冰火两重天的格局 ,这个其实是好现像,说明学习VSTO的空间很大,这也是我要开这个学习班的意义所在,在做国内VSTO培训的拓慌者。从现在开始,你们也是黄埔一期,将正式成为国内首批VSTO开拓的领军人物。将来,这里的大部分人,只要你自己愿意,也将走上讲台,走进企业,甚至自己成为开发者。
<台下响起了热烈的掌声>
二、VSTO的学习历程 我那时是花了一个半月的时间学习c#,然后每天在csdn上写学习笔记,对照着书,坚持每天写,那时基本上的感受是,开头真的很难很难,而越住后,越来越容易,虽然表面上看后面的内容十倍于复杂前其有学习内容。因为需要全面系统地了解VS环境,所以了解到还有VSTO这么个东西,从此也同时开始了office、excel的学习。不过呢,EH那时也不想拓展疆域,这样才给了ET一点点机会,当然还有其它更复杂的原因,这个不展开了。 我在09年也离开了EH就为了一个贴子,当时VSTO的名气还不如OBA大,两者有相互交叉的地方。离开EH也是因为VBA在EH上太强大了,而那些老人们基本上是排挤创新,完全不能接受OBA或VSTO这个东西,进行了打压,一气之下便离开了。不过好现像是 EH 现在也开始重视VSTO,并建立了 子版块,我来翻翻这个贴子。你们先聊... 。
<台下学生,进行了热烈的讨论交流>
为什么选择 office中国?虽然这个社区名气上没有EH、ET更大,但他也有着开发的基因在里面,是国内最专业的access开发基地。http://www.office-cn.net/forum.php。这里将是我们的家,今后大家可以在这里开展学习、讨论。回头也请王站长跟大家聊聊 office中国站,我们不仅仅是可以学到 VSTO的知识。个人秀结束,我还得留点内容下回再讲吧。
记录人:紫电。
|