一、
.NET
框架
开发人员应该熟悉
.NET FrameWork 体系结构和基本原理,熟悉 CLR(公共
语言运行时)和
MSIL(中间语言),熟悉.NET 框架中的委托、线程、序列化、集合、
垃圾回收机制、反射等内容。
二、面向对象软件开发
开发人员应该熟悉面向对象软件开发
(OOP)基本概念,熟悉面向对象软件开发
中的类、继承、封装、多态等概念,具备良好的面向对象软件开发思想和设计原则
不论是采用何种软件开发框架,还是使用不同的开发语言,面向对象软件开发
在其中畅通无阻。
三、反射
通过反射技术可以得知类的详细信息,包括成员变量、属性、方法,可以实现动
态加载技术
(Java 也有类似技术)。
四、正则表达式
用正则表达式可以轻松实现对数据的校验和修改、替换等,这个最先在
Perl 语
言中的技术,现在已经各个编程语言广泛吸收了,在
.Net 中掌握了这门技术对
文本操作也是轻松平常。
五、
C#
开发人员应该熟练掌握
C#这门面向对象编程语言,虽然.NET 框架支持多种编
程语言,但
C#
无疑是最简洁、使用者最广泛和功能最强大的一种。
C#是一门年轻的语言,它的出现,让更多的开发者爱上了 C#,脱离了 VB 和
ASP
的阵营,造成离别。
六、
ASP.NET
开发人员应该理解
ASP.NET 的页面生命周期、熟悉配置文件的格式、熟悉
ASP.NET 的各种服务器控件和数据控件、了解 ASP.NET 中的各种对象,了解
ASP.NET2.0 新特性。
七、数据库
开发人员需了解各种主流数据库,熟悉数据库的规范设计、精通
SQL 及存储过