.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

posted on 2007-06-27 16:08  LoongTsui  阅读(164)  评论(0编辑  收藏  举报

导航