技术开发 频道

潘正磊:实现你的理想 CODING完美世界

  【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做了代码支持,可以非常方便使用代码库的代码。

  谢谢大家。

  

  潘正磊:

  这几年新的技术趋势大量出现,各个领域不管是门户还是手机,还是云计算,其中很多新的领域,微软开发了非常先进的技术和产品。大家去年没有使用微软的开发人员来说,这些可能意味着他们会有一个来说比较长的学习过程,对我们已经使用的Visual Studio开发人员,这是一个相对来说非常熟悉的过程,因为你可以用你熟悉的工具,非常熟悉的开发语言,非常熟悉的开发环境,马上应用开发崭新的应用程序,如果你会用SP.NET开发软件,就可以用Visual Studio开发云计算的应用程序。

  Visual Studio2010针对很多平台有非常全套的开发工具,我们挑几个平台看一下我们如何简化开发者的任务。

  Windows7从一发布开始就得到了很多用户,业界的好评,无疑Windows7会成为我们最最成功的一款Windows的产品。你的客户也会期待你作为一个开发人员,能够让他们体验到Windows7里面最新的功能,在新版的Windows里面都有一个新的体验就是功能区,它取代了传统的菜单和工具栏,我们现在如何你的C++程序和.NET程序非常快的体验一个新的开发界面,无论是多点触摸,还是动画,还有并行计算,我们都有非常好的支持。不管你是用C++和.NET,都对你有非常强的支持。

  现在我来演示一下对Windows7的支持。

  这里是Visual Studio2010,它有工具栏,没有什么特别美感的东西在里面。我们看一下如何把它更加现代化,加了Windows7的结合功能。我们先来看Visual Studio2010对C++新的体验支持,我们有一个新的功能,可以非常快速的搜索函数的名字,在这个函数里面点击之后就可以去这个函数,我先把它选了之后,用我之前已经写好的代码放进去,你可以看到代码里面我们用了MMC里面新的代码,接下来我再改下面的部分,我用的API的支持放在里面。我们有新的用户体验,我们看一下怎么加入RIM的支持,不仅你可以找到原来的下载文件夹,还有一个可视即可见的说明,还可以有需要的按钮,我这里改一下它的名字,我把它改成一个新的名字,我现在把它存一下。我们现在看一个从VC6.0就没有再支持过的一个功能,就是我们的CLASS WIZARD,我们这一版重新放进去,我们先在里面加一个RIM,它的MMC对RIM的支持,我们起一个名字,加完这个之后,再回到我们的路径里面,把我们的CPP调出去,刚才我说了,这个是对MMC用户来说可以看到下面原来要生成的功能,我们现在可以去掉,改换成RIM功能,RIM无功能非常简单,我只要把它生成它,存一下,编译一下,看我们已经完成的这个UI是什么样的。

  我们C++功能有了大量的改变,你看到这个RIM里面已经变了,点击之后看的比较炫耀的界面。在C++里面不仅有大量的改进,也在MOBIN里面也有大量的改进。

  还有一个非常重要的演示,在Windows7里面并行运算也是一个非常重要的功能。我在里面把程序运行一下,让大家看一下这个程序是怎样的,这个程序比较简单,我们搜索了300万个数据条,这里面的数据干什么呢?记录了美国几十年前新生婴儿的名字和所出生的州的名字,大概300万条。我们很快的看一下每个名字在每个州有多少人起这个名字,用我的名字做一个实验,茱莉亚,我住的华盛顿,如果我们用2008年所发布的功能LINQ,我可以看到在4.93秒之后看到1981年,1982年,无论什么原因,茱莉亚这个名字非常流行,有几年这个名字相对不那么流行。如果我使用Visual Studio2010提供的并行计算,就可以用3秒钟把同样的结果搜索出来。并行计算可能相对比较深奥,是不是需要改变很多的代码才可以实现这个功能呢?

  我们到代码里面看一下,你会发现这是我们原来一开始传统的代码,它跟并行运算唯一不同的,就是并行运算加了这部分。作为并行运算,你要说我需要使用并行运算,你准备要用多少模块进行并行运算,你300万同时放在一个核上运行,所有速度非常快,这也是并行运算非常大的改进。你在C++也可以有同样的功能和应用。

  接下来再讲一下微软的SharePoint,它提供了很多文档,共享信息非常容易,微软开始一个新的项目,一定先组建一个SharePoint的门户网站,让你的团队使用。而且它有非常完善的企业管理的功能,包括权限等等,还可以利用工作流控制你的审计过程,还可以把各种各样的数据轻易发布在WEB界面上,实现了商业智能,让用户对界面的情况一目了然。经过Visual Studio2010团队以及SharePoint团队,我们在Visual Studio2010第一次对SharePoint全面的支持。我们希望熟悉.NET的程序员都可以非常快的上手开发SharePoint的功能。

  接下来我做一个演示,我们现在看到的是一个SharePoint的文件夹已经在我们的路径里面,大家很熟悉这个。我们支持SharePoint的各种各样的功能,我不一一列述,今天下午分会场里面有详细的介绍。

  我在服务器上已经装好了SharePoint,我现在要起一个比较长的名字,我在这个服务器上面装了SharePoint,熟悉SP.NET开发里面,SharePoint有一个常常应用的功能,你也可以看到AXCX的文档,还有相应的文件,如果我去PSAKGE看一下,发现这是一个很头疼的功能,我们可以自动把YP加入到PSAKGE里面。我们先放进去,这其实是很熟悉的一个ID和REPEATER,这是一个很熟悉的环境。

  熟悉Visual Studio的用户来说,有一个经常用的工具箱,你需要看那些详细情况就可以在这里面看。我们在SharePoint也加入到工具箱里面,你可以看到SharePoint有哪些列表和功能,都可以一目了然。我们现在要做的事情是什么呢?就是SharePoint里面已经有一个小小的数据了,我想把它YP上来体现,如果这次我们用的数据是SharePoint数据,我们还可以用数据库和MPS都是可行的,作为SharePoint的数据。我们在SharePoint上面还集成了很多第三方的支持,这里我先用第三方的工具帮我们生成这个OBGECT 模板。

  我们先再看一下我们用LINQ这个概念在SharePoint里面同样可以使用,这步做完之后,再把我们的CODE写一下。我们来看一下这个CODE,非常简单,我们用了LINQ的CLASS,接下来用了一个LINQ功能。接下来我们还需要加一个,现在我们编译一下,做过SharePoint的开发工具都知道,以前做SharePoint开发工具之后,把这个放上去有十几个步的过程,接下来还要把SharePoint的RIS停掉,你再重新启动RIS,再重新找到进程,这只是其中一小部分,现在在Visual Studio里面就非常快的BGPOINT,就可以完成,所有的Visual Studio调试功能都有。现在我们看见了SharePoint2010里面最新的功能就是加了WEDPORT功能,刚才那些数据全部都放进去了。

  云和移动应用程序:

  今年年初我们宣布了Windows phone 和Windows7,我们看一下这个视频。

  (播放视频)

  我们使用Visual Studio开发新的Windows phone的功能,作为一个开发人员能不能在开发程序之后启动一个ASTER的功能出售他们的成果,我们今年晚些时间会支持这个功能,让开发人员有一个新的机遇。

  刚才我讲一下Windows Azure,刚才谢恩伟总经理已经谈到了Visual Studio对Windows Azure的支持。我补充两点:

  第一,作为很多公司来说,跟很多公司不同的微软自己有很多的经验,实践了很多云计算功能,把一个体验给大家。我们有很多WEB的服务都是通过云端提供给大家,我们有十几年的经验,把这些经验放在后端管理层,让它实现非常大的伸缩性,非常容易管理。

  第二,Windows Azure是Windows平台,尤其是可以跑.NET程序。

  

  我们看一下Visual Studio2010如何结合Windows Azure和Windows phone,做非常酷的演示,我们有请段雪明先生做演示。

  段雪明:

  大家可以看到Windows Azure云计算平台,Windows phone作为一个终端都是非常热门的话题,Visual Studio2010如何让我们使用现有的技术开发Windows Azure的应用,开发Windows phone的应用。

  我们看一下演示,首先我用Visual Studio2010新建一个项目,在这个项目里面可以看到的CLOUD项目模板,这个项目想干什么呢?我想建立一个Windows Azure云客户端的服务,这个服务可以帮助我好友查询,我们可以WCFS SEVICE,我们可以用VB开发应用,添加一个WCFS的服务,新建了一个服务,这个服务的名字和接口定义为搜索好友。我们定义一个数据源,这个数据源添加一个ADO.NET,NTTENITY,我们云端不仅提供了WCFS的服务,以及体现了云端的数据库,我们可以用数据库的数据提供服务,不仅可以像你构建数据库的使用云端的数据,也可以使用Windows Azure的数据。

  非常简单的几步,就把好友列表导入到我的项目里面来。

  潘正磊:

  这和以前的看法完全一样。

  段雪明:

  非常简单添加我的实现就可以了,这个实现就非常简单的通过LINQ把好友查出来,放在终端就可以了,我们看一下,简单点一下调试就可以调试了。我们开发一个云端的时候,Visual Studio2010有一个开发工具可以让我们在本期就可以调试和开发本地云计算应用。我们在本机的81窗口已经把服务调试成功了,有我们的事例代码。我们已经把这段代码部署到Windows Azure云端了,我们来看看这个代码是不是可以用。

  现在我们已经部署了一个WCFS的服务,接下来就可以看下一步,Windows phone是一个非常新的微软的产品,这个产品里面我们可以看到它是SILVERLLGHT来做的,左边有是对Windows phone所见即所得的开发工具,在里面可以所有的控件,右边是我的文件,可以进行非常方便的文件查看。我可以进行添加好友的功能,使用云端服务及使用,通过拖拽的方式就可以使用。我们在文件里面敲击的时候,这个文件可以同步到我的设计器上,也是Visual Studio非常好的一个改进,我需要再添加一个新的方法,然后跳转到下一页,可以看到一个好友列表。在好友列表中希望在云端上拿到我所有的服务,我把好友服务放进来。

  茱莉亚,听说这个平台开发是上海团队开发的?

  潘正磊:

  对。

  段雪明:

  这是中国开发者非常骄傲的一件事情。

  在好友列表可以看到切换到源代码界面,调用进来非常简单,然后调用一个异步调用,可以提高我们的功能。

  潘正磊:

  你这个演示比较简单,如果这款游戏是针对中国手机用户,有几千万用户体验,Windows Azure的优势就可以体现出来了呢?

  段雪明:

  对,Windows Azure可以把WCFS的服务扩展到几百个,让所有用户非常快捷的使用。

  我调整完了再体验一下我的应用。

  潘正磊:

  再部署一下。

  段雪明:

  已经进来了,这是不错的界面,这时候可以看我的接口,断点已经成功了,在Windows phone上面对程序进行调试,没有问题我们就进行下一步。

  我看到所有在全球发布的总裁头像,看看茱莉亚在一看,是不是可以陪我玩一个Windows phone的小游戏。这儿就有你的头像,还可以换衣服,我想把这个发布在社区网站上,这是我们新添加的一个功能,这个体现的是FACEBOOK的网站,看能不能开发一个程序添加到开心网上面去。我们开发了一个新的服务,我用VCSHARE开发的一个服务,这就和移动终端联合起来进行应用。

  我的演示就到这里,谢谢大家。

  

  潘正磊:

  刚才段雪明做了非常精彩的演示,相信大家对于微软云加端云计算有了更加清晰的理解。除了桌面端、手机端、浏览器端,微软都有很多的贡献。今年晚些时间Silverlight4会正式发布,这也是微软在技术方面对全球的一个承诺。

  实现高交互的新一代使用体验:

  我们下面介绍一下新浪财经如何使用Visual Studio2010来实现高交互的新一代使用体验。

  (播放视频)

  刚才我们讲了很多微软新平台和新技术,以及Visual Studio2010对这些平台的支持。下面我们再来看一下随着项目要求越来越复杂,很多项目需要一个非常强大的团队协同合作,一起来执行它。我们如何打造一个非常高效的、合作的,目标明确、步调一致非常统一的团队呢?我们作为开发人员如何更好的跟团队里面其他人员,包括你的客户、老板、测试人员、架构师一起合作,作为一个团队来说,作为一个软件项目最后的成果,最最重要的就是代码,一个软件成果写到最后,开发人员开发的是代码,测试人员最后测试的是你写的代码,最后编译器编译的还是代码。

  作为一个团队合作的基础,第一,我们要有一个共享代码的基础,它是软件团队合作最基础的东西,我们很多的开发人员今天的代码有可能不一定在微软平台上集成的,我们以前版本都是支持.NET和C++,我们应用环境都是在Visual Studio环境里面进去。现在我宣布我们去年收购了一款产品叫Team,你用浏览器就可以和Visual Studio集成。这次随着Visual Studio2010的发布,正式发布微软的版本,叫Team everywhere。

  我们接手一个很大的应用程序的时候,很多时候我们要很快的理解别人的代码写的什么东西,我们怎么样很快的上手呢?我们有一个工具让你完成这个工作。

  做一个进度报表的时候,高效团队每一个人都对项目进度有理解,我们才可以知道优先做什么,后面做什么,统一起来,我们经常需要和相关的领导、客户沟通,Visual Studio2010帮你收集了大量的数据,你可以非常轻松的与知道这些信息的人分享这些信息。

  很多时候测试人员说你的代码里面有一个BUG,我们都希望减少这种情况的发生,我们在Visual Studio2010里面研发了一个非常好的技术INTELLTRES,我们有请姚倩 来讲一下。

  姚倩:

  我们在Visual Studio2010里面集成了很好的建模工具,这是一个网站,最底层有一个业务逻辑的层,上面通过我的WEB 控制器来调用,这些架构以及中间内部的类和方法,他们之间结构都可以非常清晰的体现在建模的图里面。还可以通过双击一个节点可以知道建模图对应的CODE。我们看到这个方法很简单,叫CREATE,它利用了一个外部规则的方法,它到底在调用外部函数的时候,到底系统里面执行了什么事情呢?我们可以通过工具生成一个UML,这个是通过反向工程生成的图,我们要绘制整个这样的完成。

  潘正磊:

  完全自动生成,不用手绘。

  姚倩:

  对,非常方便。我们建模可以帮助我们的架构师非常快速理解整个的项目。

  接下来我们看一下开发人员经常修改BUG,我们通过团队管理器可以看到今天修改什么样的BUG,修改BUG的时候,在我的机器上还原,很多时候BUG很难重现的时候,我们这个功能就是在测试的时候同时截图屏幕。当时测试环境回放出来了,在DEBUG的时候,我需要设置断点一步一步看,到底什么地方出了问题,现在Visual Studio2010有一个很好的功能,叫智能跟踪,这里面测试系统抛出了一个EXCEPTIONS,我需要点击一下,就可以把前后所出现的事件全部罗列出来。

  这是一个航空软件的程序,找到一个BUG,看起来没有什么问题,我们回到测试人员的测试工具上,大家现在看到的这个界面是Visual Studio2010全新开发的工具叫TEST,这个使用起来非常简单,测试人员可以在里面 写测试用力,写测试计划,并且支持手工测试和自动化测试。这个测试一开始是失败了,我们现在重新运行一下。之前我已经录好了测试脚本,现在我只要简单重放之前录好的全部操作。

  我现在不用任何操作,就可以把当时测试步骤都回放出来了。

  潘正磊:

  这让测试工作轻松的非常多。

  姚倩:

  这个测试已经成功了,我们关掉。

  这BUG就已经修改好了,我现在把BUG的状态改成已解决的,保存一下。我们所有信息都是保存在后台服务器,它自动汇总项目的数据,并且提供给项目里面的所有人,不光是客户,还是老板,他们都通过WEB的方式访问到项目里面所有报表的情况。

  大家现在看到的这个是剩余工作量的情况,我们可以通过它看到还有多少小时没有完成,工作量按照数量还有多少数量没有完成。

  潘正磊:

  这是开发人员非常需要的数据。

  姚倩:

  还根据项目质量的情况,测试计划执行情况,以及BUG的数量。还可以通过WEB来看。优先级最高的已经修改完了,证明我们这个项目已经为发布做好准备了。

  潘正磊:

  团队整个情况一目了然。

  姚倩:

  我们可以随时发布了。谢谢。

  潘正磊:

  谢谢。

  刚才我们看见了非常精彩的演示,用Visual Studio2010如何增强一个团队的协作功能。

  下面我们看一个客户案例,他们怎么使用一个Visual Studio2010实现既灵活又规范的开发过程。

  (播放视频)

  刚才我们也看到Visual Studio2010大幅度增强了我们对测试功能的支持,我们下面看另外一个用户案例,他们如何通过使用Visual Studio2010大幅度提升他们的竞争力。

  Visual Studio2010另外一个改进就是我们在版本数量上面减少了很多的版本数量,以前几个版本Visual Studio里面有很多不同的角色,包括架构师版本、开发人员成本、测试师版本等等,在Visual Studio2010里面我们简化为四个版本,包括专业版、旗舰版等等,作为一个开发工具来说,用同一款工具,用你熟悉的开发语言,用非常相似的开发过程,可以设计微软各个平台的开发,包括数据库、是Windows phone,还是客户端、网页的开发,都是非常好的集成在一起。

  Visual Studio2010给我们开发人员带来全新的机遇,作为一个团队来说,无缝的集成,最敏捷、最规范的开发是我们团队协作的基础。作为一个新的Visual Studio的版本来说,里面有非常强的帮助你把握测试的工具,设计架构的工具,包括可视化,还可以帮你的团队管理变得非常透明,这是Visual Studio给你带来的功能和机会。

  下午第一分会场主要讲平台支持功能,第二分会场主要讲团队协作的功能。

0
相关文章