.Net 2.0开发系列课程
目标
本课程讲述如何使用.NET2.0开发企业级应用程序,主要示例语言将采用C#,开发工具为Visual Studio.Net 2005,本课程强调业界最佳实践并附有提示和技巧。
课程准备
你应该具备一些高级语言(例如:vb, java, c++, c#) 和 HTML知识。
课程目录(暂定)
介绍
- .NET Framework 概述
- Visual Studio 2005 继承开发环境(IDE)
面向对象概述
- .NET 中的面向对象
- 类和继承
C#2.0语言
- 局部类型、空属类型、静态类
- 匿名方法、迭代器
- 局部类
Windows 窗体编程
- Web 窗体架构
- 服务端控件一览
- HTML 标记语言
Web 窗体编程
- Web 窗体架构
- 服务端控件一览
- HTML 标记语言
使用 Master Pages, Web Parts, and User Controls & Themes 创建一致的界面
- 母版页(Master Pages)
- Web Parts
- 用户控件(User Controls)
- 网站地图(Site Maps)
- 导航控件(Navigation Controls)
数据绑定
- 绑定数据源
数据绑定控件(服务器端)
- 使用数据控件(Data Controls)
- GridView
- DataList
- FormView
- Repeater ;
- DetailsView
ASP.NET AJAX
ADO.NET
- ADO.NET 对象模型(Object modle)
- ADO.NET Connections
- ADO.NET Commands
- Executing Commands
- 使用存储过程
- The Provider Pattern
- ADO.NET DataReader
- ADO.NET Transactions
- ADO.NET DataSets
- 处理 XML 数据
- 处理关系数据库
- 数据更新与并发问题处理
ASP.Net 配置
- 理解配置文件(config file) and config hierarchy
- Site Administration
登陆和个性化
- 认证和授权
- 用户自定义界面
架构模式
- 创建多层应用程序
- Web Services
- .Net Remoting
部署
- 拷贝部署
- SmartClient
- Click-Once
日志、错误与测试驱动开发
- 日志管理
- 实现异常处理
- 使用NUnit来做测试驱动开发
开源项目
- NBear3.0
- ASP.NET AJAX 1.0