background image

10

项比较重要的.NET 技术

 

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,等等协议。学习这些将能让你更容

易 的 将 各 个 程 序 与 数 据 结 合 起 来 。 并 且 让 你 的 程 序 效 率 更 高 。