1、WCF (Windows Communication Foundation):虽然 WCF 显然没有 WPF 或
SilverLight 那么吸引人,但是它却是在.NET 框架下解决业务问题的基础。所以
你 今 年 至 少 要 学 习 一 门
.NET 的 新 技 术 , 那 你 就 选 择 WCF 吧 。
2、ADO.NET (and LINQ):这是让你与数据层打交道的技术。并且 LINQ 提供了将
各种数据组合起来的方法。如果以上两个技术你都不熟悉的话,那就等着被人来
抢
你
饭
碗
吧
。
3、WPF (Windows Presentation Foundation):学习 WPF 的重要性简直不言而喻。
你在程序中所需要的窗体、交互界面、页面都是架构在
WPF 上的。并且在 Vista
中
已
经
集
成
了
WPF
。
4、SQL Server 2005:我明白这其实并不是.NET 的内容,但它又确实是.NET 的
内容。
SQL Server 2005 为开发者提供了一种在其他平台无法得到的强大力量。
你得仔细挖掘这个版本所带来的创新技术,这将帮助你成为一个更好的开发者
和
问
题
解
决
者
。
5、ASP.NET 2.0:即使是非在线程序开发者也应该了解一下这个技术。这代表着
最新的概念
——动态语言。LINQ,AJAX 等崭新的技术都集成在其中(当然,最
吸
引
人
的
当
然
是
SilverLight!)
。
6、安全:关于这点,我只提一句话:安全顾问专家的薪资已经提高到每小时 300
美
元
了
。
7、TDD (Test Driven Development):为了检验你的程序是否正确,你总得测试一
下 。 而 如 何 测 试 则 是 一 门 学 问 。 好 好 学 习 测 试 的 学 问 吧 。
8、Networking:网络部分的基础知识当然都得复习一下,TCP,UDP,HTTP,FTP,等
等协议。学习这些将能让你更容易的将各个程序与数据结合起来。并且让你的程
序
效
率
更
高
。