第1章 ASP.NET Web应用程序设计概述
1.1 Web技术概述
1.1.1 静态网页与动态网页
1.1.2 网页工作原理
1.2 ASP.NET与Visual Studio 2008开发平台
1.3 第一个ASP.NET web应用程序
项目任务
项目任务——“校园音乐吧”项目需求分析
上机实战
上机实战——使用控件及事件
习题
第2章 HTML基础
2.1 概述
2.2 网站的规划与设计
2.2.1 栏目规划
2.2.2 目录结构设计
2.3 页面布局
2.3.1 网页布局的概念
2.3.2 网页布局的步骤
2.4 HTML文档基本结构
2.5 HTML标记概念与属性
2.5.1 HTML标记概念
2.5.2 HTML属性
2.6 HTML常用标记
2.7 XHTML与HTML的区别
2.8 XHTML文档基本结构
2.9 表格
2.10 表单
2.11 框架
2.11.1 框架结构
2.11.2 浮动框架
2.11.3 框架与链接
2.12 XML
项目任务
项目任务——设计页面的页头及页脚部分
项目任务——实现会员后台管理主页面
上机实战
上机实战——完成校园音乐吧网站主页的制作
上机实战——实现管理员后台管理主页面
习题
第3章 DHTML基础
3.1 DHTML概念
3.2 DoM模型
3.2.1 DOM节点
3.2.2 DOM节点树
3.2.3 DOM节点信息
3.3 JavflScript
3.3.1 在HTML中使用Javascript
3.3.2 JavaScript语法
3.3.3 JavaScript事件
3.3.4 JavaScript对象
3.4 CSS
3.4.1 CSS语法
3.4.2 选择器
3.4.3 属性
3.4.4 引用CSS
项目任务
项目任务——为登录页面添加JavaScript验证
项目任务——为校园音乐吧项目定义CSS样式
上机实战
上机实战——为注册页面添加JavaScript验证
习题
第4章 C#.NET语言基础
4.1 C#语言概述
4.2 数据类型
4.3 变量和常量
4.4 流程控制
4.5 面向对象特性
4.5.1 命名空间、类和对象
4.5.2 属性、方法、字段和事件
4.5.3 封装、继承、多态
4.5.4 重载、消息
4.5.5 类之间关系
4.6 局部类、泛型
项目任务
项目任务——应用面向对象的思想对校园音乐吧项目建立分析与设计模型
上机实战
上机实战——完成学生类、管理员类、SqlDbHelper类的接口定义
习题
第5章 ADO.NET
5.1 数据库系统概述
5.1.1 数据库
5.1.2 数据库管理系统
5.1.3 数据库系统
5.1.4 数据模型
5.1.5 SQL Server 2005 Express数据库简介
5.2 数据库设计
5.3 SQL语言
5.3.1 select语句
5.3.2 Insert语句
5.3.3 Update语句
5.3.4 Delete语句
5.4 ADO.NET
5.4.1 创建和使用数据库连接
5.4.2 执行SQL语句
5.4.3 通过数据集保存数据
项目任务
项目任务——实现sqlDbHelper类的方法
项目任务——实现Major类的方法
上机实战
上机实战——实现Student类的方法
上机实战——实现Department类定义的方法
习题
第6章 服务器控件
6.1 服务器控件概述
6.1.1 服务器控件定义
6.1.2 服务器控件分类
6.1.3 服务器控件的创建
6.1.4 服务器控件的属性、事件和方法
6.1.5 Web表单
6.2 常用的标准控件
6.2.1 文本类控件
6.2.2 超链接控件
6.2.3 按钮类控件
6.2.4 图片控件
6.2.5 单选和复选控件
6.2.6 选项类控件
6.3 文件上传控件
6.4 MultiView与View控件
6.5 Wizard控件
6.6 容器控件
6.6.1 Panel 控件
6.6.2 P1aceHolder控件
6.6.3 向容器控件中动态添加其他控件
项目任务
项目任务——实现注册功能的网站条款提示页
项目任务——实现注册功能的收集用户信息页
项目任务——实现系别、专业、班级三级联动效果
上机实战
上机实战——使用MultiView控件将注册页中的信息分成多个视图显示
上机实战——实现显示个人基本信息页
习题
第7章 验证控件
7.1 验证控件概述
7.1.1 为什么需要使用验证控件
7.1.2 什么时候开始验证
7.2 RequiredFieldValidator控件
7.3 CompareValidator控件
7.4 RangeValidator控件
7.5 RegularExpressionValidator控件
7.6 ValidationSummary控件
7.7 CustomValidator控件
项目任务
项目任务——为注册信息收集页加上验证功能
项目任务——使用CustomValidator控件实现学号的唯一性验证
上机实战
上机实战——使用ValidationSummary控件集中显示错误信息
上机实战——给注册页regV2.aspx加上验证功能
习题
第8章 导航控件和用户控件
……
第9章 内部对象
第10章 数据绑定控件与数据源控件
第11章 母版页、主题与皮肤
第12章 Ajax技术
第13章 应用程序配置
第14章 软件测试与部署
参考文献