专访微软MVP桂素伟:.NET开发这一年

原创
开发
本文将邀请微软MVP桂素伟先生为我们总结2009年软件开发方面的一些感受,同时也对2010年微软开发技术提出了自己的一些预想和建议

MVP专访人物介绍

桂素伟,微软MVP,51CTO专家堂成员。微软中文技术论坛Visual C#、IT职业规划谈两个版块版主,微软WebCast讲师。精通C#,WinForm,ASP.NET,WPF,Windows Mobile等开发技术。山西DotNet俱乐部创始人之一,曾组织多次与微软合作组织活动,并多次组织山西DotNet俱乐部线上线下活动。

[[7959]]

桂素伟作品介绍

[[7960]]

桂素伟的《跟MVP学.NET开发》系列视频程共分三大部分:C#程序设计语言、WinForm窗体应用开发等等,是微软MVP桂素伟老师为面向基础.NET开发人员而推出的,采用Live Meeting录制,讲解深入浅出,程序示例准确深刻,给更多刚开始学习.NET的朋友学习道路上的启示。

面向.NET广大开发人员。WinForm是.NET开发平台中对Windows Form的一种称谓。.NET为开发WinForm的应用程序提供了丰富的Class Library(类库)。这些WinFrom类库支持RAD(快速应用程序开发),这些类库被封装在一个名称空间之中,这个名称空间就是System.Windows.Forms。在此名称空间中定义了许多类,在开发基于.NET的GUI应用程序的时候,就是通过继承和扩展这些类才使得我们的程序有着多样的用户界面,以上在本WinForm视频教程均有涉及。

1)2009年已经接近尾声,这一年您在日常的工作和开发方面有哪些感触(技术需求方面)?

Silverlight 3.0的推出,更加丰富了RIA的开发。同时越来越多的应用要求富客户端,所以像JavaScript,AJAX,JQuery等用来表示客户的技术兴盛起来。还有,从工作方面,这点也能感觉出来,我是做培训的,我们的目标就是满足开发企业用人的需求,越来越多的感觉到企业要求我们能提供更多的客户端编程人员。

延伸阅读:

微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。51CTO推荐您通过《走向银光——一步一步学Silverlight》专题来进一步了解Silverlight。微软在推出Visual Studio 2010 Beta1时特别强调了对WEB开发增强支持,不光是Silverlight,还包括JavaScript和PHP的支持。51CTO认为微软强调RIA开发,也是为了迎合日益见涨的市场需求,用户肯定喜欢更加绚丽夺目的软件前端享受。

2).NET平台这一年中是否有一些突出的变化值得我们关注和思考?

2009年,可以说是Visual Studio 2010孕育的一年,Beta版的推出,增加了人们对正式版的期待,C#就要引入动态语言的特性,这样更丰富了.NET的范畴。这个变化,也将引起.NET开发人员的“骚动”,同时,C#4.0动态语言的特性也将使.NET向更前的一个层次推进。

延伸阅读:

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。

从已知的用户文档中,我们可以得知C# 在动态语言方面,主要是改进了动态编程模式的互操作性和Office编程,动态查询是C# 4.0中的一个新功能,允许你从IronPython,IronRuby,Jscript,HTML DOM或一个标准的.NET库以同样的方式使用和操作一个对象,不管它们来自哪里。C# 4.0中的动态关键字功能允许一个类型在运行时动态解析,而不是在编译时静态的方式,这可以让动态语言将它们的对象暴露给C#。51CTO也曾独家报道过《在Visual Studio 2010中使用C# 4.0的动态类型》这样的文章,来介绍C#4.0的动态类型。

#T#

作为.NET顶梁柱之一的C#,其向前的步伐肯定要推动.NET进一步向前。看来微软在2010年要谋求在开发市场有进一步的行动。

3)2010年Visual Studio 2010和.NET 4.0将正式推出,您还有那些期待?

Visual Studio 2010中引入UML设计是我最期待的,那时候我就不用打开Rose或Visio来做UML,再使用Visual Studio 来做开发,而只用Visual Studio 2010就能满足我的要求了。还有Visual Studio 2010代码的缩放,我也特别喜欢,因为我是讲师,在讲解的时候不用费时费力的打开“工具”-“选项”去调我的字体大小,只用Ctrl+滚轮来轻松的搞定。很期望Visual Studio 2010正式版本的发布。

延伸阅读:

Visual Studio 2010新版Logo

Visual Studio 2010是微软集成开发环境Visual Studio的最新版。新的Visual Studio 2010将提供对F#的支持,以及最新.NET Framework 4;大幅改进对C++开发的支持。使用Visual Studio 2010将提高开发人员的开发效率,创建更安全和更易于管理的应用程序。

Visual Studio 2010在2009年推出了两个测试版本,均为Beta测试。通过51CTO从微软官方得知,未来的最终版本将不会有大的变动,开发企业已经可以运用Visual Studio 2010 Beta2来进行部署了。UML设计目前还是专有软件的天下,架构师们还是要借助微软或者其他企业的软件来进行架构设计。

Visual Studio 2010比较大的改动还在与代码提示方面,更加人性化的代码提示可以极大的减轻程序员的开发工作,同时也便于大家展示自己的代码和共享。预计Visual Studio 2010将在2010年第一季度发布正式版本。51CTO推荐您参考《Visual Studio 2010应用与开发详解》专题来进一步了解Visual Studio 2010。

【责任编辑:Dev02 TEL:(010)68476606】

责任编辑:杨鹏飞 来源: 51CTO
相关推荐

2011-10-12 21:16:19

LightSwitch

2012-10-31 16:31:17

谢恩伟

2009-10-09 11:16:39

51CTO驻站专家

2012-12-04 11:04:34

2012年度IT博客大IT博客大赛博客

2012-12-18 13:20:23

2009-06-01 15:57:59

Bing必应

2010-01-27 08:44:56

ASP.NET MVC

2011-06-29 15:48:29

Java

2014-09-05 10:02:55

微软

2015-01-04 10:19:16

systemdLinux

2021-01-14 11:39:05

云计算

2021-01-11 13:58:32

云计算云原生AI算力

2010-08-16 09:46:10

云计算Windows Azu服务模型

2021-01-11 10:02:21

云计算云原生AI

2013-01-04 10:58:21

JavaScriptWebJS

2012-05-02 14:22:47

微软诺基亚

2012-12-31 10:10:48

云存储115赖霖枫

2020-01-02 09:38:53

5G商用运营商

2015-03-09 17:49:40

SDN

2012-12-28 11:17:29

点赞
收藏

51CTO技术栈公众号