【IT168资讯】主持人:非常感谢谢恩伟先生的精彩演讲,下面有请微软Visual Studio商业软件部总经理潘正磊女士。
潘正磊:
各位来宾早上好!
我很快的做一个自我介绍,我叫潘正磊,我在微软工作了十几年,从一开始我就一个开发者,加入微软之后做Visual Studio前几个版本的开发工作,之后参与了微软第一个互联网开发工具开发工作,我在Visual Studio担任了一系列的任务,包括.NET全球总经理等等,我现在是Visual Studio商业软件部总经理,六个月之前我刚刚从美国搬回了我的出生地上海,不仅可以参与美国原来的职责,还可以参与打造世界优秀的团队,跟中国用户很好的合作,一起打造中国的生态系统。
我在微软十几年走来,有一个最最深切的体验,我们生活在一个科技高速发展的时代,技术是日新月异进步,它改变了我们的生活,也改变了我们周边的世界,在高科技的产品当中随处都可以找到程序和代码的身影。放眼周围程序和代码几乎无处不在。作为一个开发者,代码是用来实现你构思的工具,它帮助你实现你的创新,但是作为开发者在工作中也不可避免碰到各种各样的挑战和问题,今天我们庆祝一个新的工具诞生,可以更好的实现我们开发团队的理想和愿望。Visual Studio2010就极大的帮你加速你工作中的每一步,不管是设计、开发还是部署。
在我们工作过程当中,我们可能都常常碰到类似的问题,我知道我常常碰到这种问题,相信在座各位也有这样的情况,在大量新概念和新趋势出现的今天,随着中国企业的不断成长,项目的要求也会越来越高,客户们需要你帮他做手机应用程序,门户程序,商业智能开发,数据库,支持触摸等各方面的心功能,而且新技术的种类源源不断的出现。如果开发者用少量的培训就可以在这些新的平台上得心应手的开发,是多少令人愉快的事情。我们常常发现作为开发人员,如果开发和调试代码是主要的工作,你每天有多少时间真正的在写代码和调试代码,写代码时间比较少,有的甚至只有10%到20%,我们其他时候干什么了吗?相信大家没有休息,你要跟你的测试人员、客户经理、老板、领导交流,你如果有一个想法的时候,你要想办法实现,每天有很多的沟通时间。应用Visual Studio的时候,可能需要很多的步骤。
每个人都有老板,每个项目都有向上级汇报进度的时候,不同的领导会有不同的需要,而且要不同的项目报表,以及汇报非常多的时候,需要准备的进度报表非常多,有什么办法可以轻而易举的准备这些报表呢?Visual Studio2010对我刚才提到的很多问题都有改观。
今天我非常荣幸Visual Studio2010正式发布了,在24小时之后就可以在MSN上下载。
以下的时间我会给大家讲用Visual Studio写代码的乐趣。刚才张亚勤谈到Visual Studio是世界上最受欢迎的开发软件,我们也认为Visual Studio是最好的开发工具,虽然已经是很好的产品了,但是Visual Studio2010有很多新功能。
Visual Studio2010是总部这次花非常大的时间、精力开发的新产品,包括开发环境、语言、调试器和新体验,包括对老的COM更强的支持,包括API,有很多很多的功能,我提一下高效开发,你用Visual Studio2010可以开发.NET4.0的平台,也可以开发.NET3.5,这是我们之前的版本是做不到。
眼见为实,有请上海开发团队的经理陆荣女士做一个展示。
陆荣:
我们今天一起看看Visual Studio2010怎么让开发人员变得更加高效。
我现在打开的是Visual Studio2010的界面,现在正在开发的一个网站应用程序,我大牌了其中的一个页面,大家非常熟悉,是一个SP.NET的网页。
我下面用的是一个Silverlight的试图,你可以看到设计的试图和代码的试图,另外我们还可以切换到后台的逻辑试图。现在我想对网页做编辑,在我做网页修改的时候可能需要频繁在这几个页面之间做一个切换,有时候需要同时在这几个页面切换,Visual Studio2010提供了一个非常好的功能,我也非常喜欢这个功能,眼睛一眨就变掉了,我现在做的就是把窗口的CODE文件拖出主窗口,放在第二个屏幕上去,并且这个窗口还可以放大,做一个最大化,你可以充分利用显示器每一寸空间,还可以把编译窗口同时打开,不需要频繁的切换。
我们看一下代码的文件,我拖动一下,这个代码文件非常长,上下滚动之下才可以看到代码文件的全貌。Visual Studio2010编码编辑器有重新的构建,我现在按照CTRL以及鼠标滚轮,就可以对代码进行放大和缩小。
我把代码做一个缩小,看代码之间有一些方法非常长,我可能在某些地方需要做一些重构的工作,我选中这些代码,当然我可以用Visual Studio里面内置一个重构工具做这个重构的功能,但是其实我也可以选用第三方合作伙伴提供的扩展帮我做重构的工作。我到哪里搜索到我想用的扩展呢?实际上你根本不需要离开Visual Studio主界面,Visual Studio2010提供了一个新的功能叫扩展管理器,我们看工具菜单,把扩展管理器打开,这里面是我已经安装的扩展,这有一个在线的扩展库,我进行一下搜索,我想看所有帮助我做重构工作的扩展。这个对话框去Visual Studio.com网站上面把所有能用的扩展帮我搜索过来。这个网站实际上是由第三方合作伙伴以及个人都可以在上面贡献你的扩展。大家有兴趣的话也可以去上面,把你的扩展传上来,给全世界开发人员做分享。
这边可以看到窗口当中有很多帮助我做重构的扩展,我在Visual Studio界面就可以下载并且安装在Visual Studio界面里面,有效提高我的工作效率,甚至不需要离开Visual Studio的界面。
我现在回到我的网页,我想做一些对这个图片浏览功能上的修改,首先我运行一下这个程序,看一下效果是怎样的。我现在先编译一下代码,它会帮助我启动IE,连接到这个网站,我把这个拖到这边来。
这个页面就是我刚刚设计的页面,如果我们点其中一张图片,这个功能没有任何的问题,它的w会给我一个放大的图片效果,我可能觉得这样的用户体验有一点点单调,我不能前后浏览我的图片,我想做一些更丰富的客户端用户体验,我先回到Visual Studio的界面,我不想从头开始写所有的功能,因为在我们的社区已经有一些非常棒的代码库可以帮我做的这样事情,比如说有一套代码库的功能可以实现客户端丰富的交互体验。我们看一下Visual Studio怎么使用代码库,我先在标记代码的时候插入一个脚本标记符号,以前我必须得记住每个标记语法是什么样的,Visual Studio有一个新的功能,就是对标记代码功能也添加代码片断功能,你插入这个之后回车,Visual Studio可以完成所有这个标记的代码片断插入。这段代码非常简单,它实际上是用代码库里面初始化的方法,这个方法能够帮我做图片浏览的时候一些比较丰富的交互体验。
另外我想给大家看的,如果我把这个重新输入一下,你会看到Visual Studio2010帮我们把代码库的文档信息都搜索到了,我们不需要另外找帮助的文档才可以看这个方法到底怎么用,在Visual Studio界面就可以看到非常详细的信息。
我们完成修改之后重新运行一下程序,看一下效果怎么样,重新来编译一下我的代码,IE打开,我们重新切换到直线的页面,还是一样,再次点击这个界面,我们得到了一个非常棒的用户体验,这样就可以做一个图片前后浏览。
在使用了一些Visual Studio对代码库非常好的支持,实际上我这边基本上不用写很多的CODE就可以实现很多客户端的功能。
今天给大家看了几个功能,第一,Visual Studio2010对多显示器的支持,第二,我们有一个新的扩展管理器可以帮助大家下载管理你的扩展,第三,我们对HTML做了代码支持,可以非常方便使用代码库的代码。
谢谢大家。