内容简介
第1章 ASP.NET概述
1.1 ASP.NET简介
1.1.1 区分ASP.NET和C#
1.1.2 ASP.NET工作原理
1.1.3 ASP.NET页面与Web服务器的交互过程
1.2 .NET Framework
1.2.1 公共语言运行时
1.2.2 公共语言规范
1.2.3 中间语言
1.2.4 托管执行过程
1.3 Visual Studio 2010简介
1.3.1 Visual Studio历史
1.3.2 Visual Studio 2010特点
1.3.3 安装Visual Studio 2010
1.3.4 配置集成开发环境IDE
1.4 创建ASP.NET网站包括的主要文件
1.5 开发一个简单程序
1.6 解决方案资源管理器
1.7 ASP.NET Development Server组件
1.8 Visual Studio的技巧
1.8.1 代码区域显示行号
1.8.2 选择浏览器
小结
习题
第2章 网页设计基础知识
2.1 HTML基础
2.1.1 HTML常用标记
2.1.2 案例分析
2.2 XHTML
2.3 JavaScript语言
2.4 CSS样式表
2.4.1 静态添加
2.4.2 创建独立的CSS样式表文件
2.4.3 在网页文件中定义CSS样式表
小结
习题
第3章 C#语法基础
3.1 C#语言
3.2 变量和常量
3.2.1 声明变量
3.2.2 声明常量
3.3 数据类型
3.3.1 值类型
3.3.2 引用类型
3.3.3 类型转换
3.4 数据运算
3.5 控制语句
3.5.1 选择语句
3.5.2 循环语句
3.5.3 异常处理
3.6 类和对象
3.6.1 类和对象的概念
3.6.2 类的定义
3.6.3 类的成员
3.6.4 方法中的参数
3.6.5 构造函数和析构函数
3.6.6 继承
3.7 接口
3.7.1 创建接口
3.7.2 实现接口
3.8 委托与事件
3.9 命名空间
3.9.1 声明命名空间
3.9.2 使用命名空间
小结
习题
第4章 内置对象概述
4.1 Page对象
4.1.1 Page对象的常用事件
4.1.2 Page对象的属性
4.2 Response对象
4.2.1 Response对象的属性
4.2.2 Response对象的方法
4.2.3 Response对象与JavaScript的使用
4.3 Server对象
4.3.1 Server对象的属性
4.3.2 Server对象的方法
4.3.3 页面间的跳转
4.4 Request对象
4.4.1 Request对象的属性
4.4.2 Request对象的方法
4.4.3 获得页面间传送的参数
4.4.4 获取客户端的信息
4.5 Session对象
4.5.1 Session对象的属性
4.5.2 Session对象的方法
4.5.3 Session对象的事件
4.5.4 Session举例
4.6 APPlication对象
4.6.1 APPlication对象的属性
4.6.2 APPlication对象的方法
4.6.3 Application对象的事件
4.6.4 全局配置文件Global.asax
4.6.5 设计访问人数的程序
4.7 Cookie对象
4.7.1 Cookie对象的属性
4.7.2 Cookie对象的方法
4.7.3 Cookie对象事例
小结
习题
第5章 ASP.NET控件技术与组件开发
5.1 服务器控件
5.2 ASP.NET常用控件介绍
5.2.1 标签控件Label
5.2.2 文本框控件TextBox
5.2.3 Button控件
5.2.4 单选按钮控件RadioButton
5.2.5 复选框控件CheckBox
5.2.6 组框控件Panel
5.2.7 列表框控件ListBox
5.2.8 列表框控件CheckBoxList
5.2.9 超链接控件HyperLink
5.2.10 文件上传控件FileUpload
5.2.11 DropDownList控件
5.2.12 Table控件
5.2.13 Image控件
5.2.14 ImageButton控件
5.2.15 ImageMap控件
5.3 数据验证控件
5.3.1 必需验证控件RequiredFieldValidator
5.3.2 比较验证控件CompareValidator
5.3.3 范围验证控件RangeValidator
5.3.4 正则表达式验证控件RegularExpressionValidator
5.3.5 自定义验证控件CustomValidator
5.3.6 验证汇总控件ValidationSummary
5.3.7 数据验证控件案例
5.4 其他控件简介
5.4.1 MaskedTextBox控件
5.4.2 UpdatePanel控件
5.4.3 MonthCalendar控件
5.4.4 DateTimePicker控件
小结
习题
第6章 数据库
6.1 SQL Server 2008简单介绍
6.2 SQL Server 2008管理数据库
6.2.1 图形化创建数据库
6.2.2 语句创建数据库
6.2.3 图形化创建表
6.2.4 语句创建表
6.2.5 对表中数据的操作
6.3 存储过程
6.4 添加AdventureWorksDW 2008数据库
小结
习题
第7章 ADO.NET数据库开发
7.1 ADO.NET简介
7.2 ADO.NET命名空间
7.3 SqlConnection对象
7.3.1 SqlConnection对象的属性
7.3.2 对SqlConnection对象资源的释放
7.3.3 SqlConnection对象的方法
7.3.4 关闭和释放连接
7.4 web.config文件介绍
7.4.1 使用web.config保存连接字符串
7.4.2 web.config实例
7.5 SqlCommand对象
7.5.1 SqlCommand对象的创建
7.5.2 SqlCommand对象的属性
7.5.3 SqlCommand对象的方法
7.5.4 SqlCommand对象实例
7.6 SqlDataReader对象
7.6.1 SqlDataReader的属性
7.6.2 SqlDataReader的方法
7.6.3 SqlDataReader对象的使用步骤
7.6.4 SqlDataReader对象实例
7.7 SqlDataAdapter对象和DataSet对象
7.7.1 SqlDataAdapter对象
7.7.2 DataSet对象
7.7.3 DataTable对象
7.7.4 SqlDataAdapter对象实例
7.8 ADO.NET的实例
7.8.1 简单数据查询
7.8.2 存储过程实现数据查询
7.8.3 复杂的数据操作
7.8.4 登录界面的设计
小结
习题
第8章 数据绑定
8.1 数据绑定简述
8.1.1 单值绑定
8.1.2 多值绑定
8.2 数据源控件
8.2.1 SqlDataSource控件
8.2.2 AccessDataSource控件
小结
习题
第9章 数据控件
9.1 数据控件的介绍
9.2 GridView控件
9.2.1 GridView的DataKeyNames和DataKeys属性
9.2.2 定制GridView的列
9.2.3 GridView控件的更新和删除功能
9.3 DataList控件
9.3.1 DataList控件的模板
9.3.2 DataList控件的样式
9.3.3 DataList控件的DataKeysField和DataKeys属性
9.3.4 DataList控件的事件
9.3.5 自定义模板显示数据
9.3.6 DataList控件的分页功能
9.3.7 DataList控件的更新和删除功能
9.4 DetailsView控件
9.5 ListView控件
9.6 DataPager控件
9.7 案例分析
小结
习题
第10章 主题和母版页
10.1 主题
10.1.1 主题的组成
10.1.2 主题的应用范围
10.1.3 主题的案例分析
10.1.4 主题SkinID的应用
10.2 母版页
10.3 案例分析
小结
习题
第11章 站点导航
11.1 站点地图
11.2 TreeView控件
11.3 Menu控件
11.4 SiteMapPath控件
小结
习题
第12章 AJAX技术及应用
12.1 AJAX技术
12.2 AJAX的工作原理
12.3 AJAX的优点
12.4 AJAX的服务器控件
12.4.1 ScriptManager控件
12.4.2 UpdatePanel控件
12.4.3 Timer控件
12.5 案例分析
12.5.1 UpdatePanel控件的应用
12.5.2 UpdatePanel控件的更新应用
12.5.3 UpdatePanel控件的部分应用
小结
习题
第13章 LINQ技术
13.1 LINQ概述
13.2 LINQ查询基础
13.2.1 隐式类型变量
13.2.2 LINQ基本查询
13.2.3 LINQ查询案例分析
13.3 LINQ到ADO.NET
13.3.1 LINQ到SQL基础
13.3.2 数据库对象模型
13.3.3 数据库实体类设计
13.3.4 查询Course表的信息
13.3.5 插入Course表的数据
13.3.6 更新Course表的数据
13.3.7 删除Course表的数据
13.4 LinqDataSource控件
13.4.1 控件的工作特点
13.4.2 LinqDataSource控件案例分析
13.5 案例分析
小结
习题
第14章 用户控件
14.1 用户控件概述
14.2 用户控件的应用
14.3 案例分析
14.3.1 实现对表Course的插入操作
14.3.2 实现对表Course的更新操作
14.3.3 实现对表Course的删除操作
小结
习题
第15章 教务管理系统
15.1 教务系统设计的目的
15.2 需求分析
15.3 系统功能
15.4 数据库设计
15.5 详细设计
15.5.1 文件结构
15.5.2 命名规则
15.5.3 App_Code类文件说明
15.5.4 模块设计
15.5.5 登录界面
15.5.6 学生用户主界面
15.5.7 学生课表查询
15.5.8 教师用户主界面
15.5.9 教师提交学生成绩
15.5.10 管理员后台主界面
15.5.11 管理员增加教务信息和上传文件
15.5.12 附加SQL Server2008数据库
15.5.13 部分运行界面
参考文献