图书目录

目    录

第1章  ASP.NET概述 1

1.1  ASP.NET简介 2

1.2  ASP.NET应用的开发工具 2

1.2.1  Visual Studio简介 2

1.2.2  Visual Studio的安装 3

1.2.3  Visual Studio的使用 3

1.3  ASP.NET应用的运行环境 8

1.3.1  IIS的安装 8

1.3.2  .NET框架的安装 9

1.4  ASP.NET应用程序的创建 10

1.5  ASP.NET应用程序的部署 13

本章小结 14

思考题 14

第2章  C#编程基础 15

2.1  C#简介 16

2.2  语法基础 16

2.2.1  数据类型 16

2.2.2  常量 18

2.2.3  变量 19

2.2.4  类型转换 20

2.2.5  运算符与表达式 22

2.2.6  数组 24

2.3  基本语句 27

2.3.1  分支语句 27

2.3.2  循环语句 30

2.3.3  跳转语句 33

2.3.4  异常处理语句 35

2.4  类与对象 37

2.4.1  类的声明 37

2.4.2  类的成员 38

2.4.3  对象的创建与使用 40

2.5  命名空间 42

2.5.1  命名空间的引用 43

2.5.2  命名空间的定义 43

2.6  常用系统类 43

2.6.1  DateTime类 43

2.6.2  Math类 44

2.6.3  Random类 44

2.6.4  String类 45

2.7  程序设计实例 45

本章小结 47

思考题 47

第3章  ASP.NET服务器控件 49

3.1  服务器控件简介 50

3.1.1  服务器控件的分类 50

3.1.2  服务器控件的添加与删除 51

3.1.3  服务器控件的属性、方法与

事件 51

3.2  标准控件 55

3.2.1  标签控件 55

3.2.2  文本框控件 55

3.2.3  按钮类控件 57

3.2.4  选择类控件 61

3.2.5  图形类控件 75

3.2.6  链接类控件 79

3.2.7  日历控件 80

3.2.8  文件上传控件 82

3.2.9  表格控件 85

3.2.10  容器控件 87

3.3  验证控件 89

3.3.1  RequireFieldValidator控件 89

3.3.2  RangeValidator控件 90

3.3.3  CompareValidator控件 90

3.3.4  RegularExpressionValidator

控件 91

3.3.5  CustomValidator控件 91

3.3.6  ValidationSummary控件 92

3.4  用户控件 97

3.4.1  用户控件的创建 97

3.4.2  用户控件的添加 100

3.4.3  构成控件的属性访问 102

本章小结 103

思考题 103

第4章  ASP.NET内置对象 105

4.1  内置对象简介 106

4.2  Page对象 106

4.2.1  Page对象的常用属性 106

4.2.2  Page对象的常用方法 106

4.2.3  Page对象的常用事件 107

4.2.4  Page对象的应用实例 107

4.3  Response对象 108

4.3.1  Response对象的常用属性 108

4.3.2  Response对象的常用集合 109

4.3.3  Response对象的常用方法 109

4.3.4  Response对象的应用实例 109

4.4  Request对象 114

4.4.1  Request对象的常用属性 114

4.4.2  Request对象的常用集合 116

4.4.3  Request对象的常用方法 122

4.4.4  Request对象的应用实例 122

4.5  Application对象 123

4.5.1  Application对象的常用

集合 124

4.5.2  Application对象的常用

属性 125

4.5.3  Application对象的常用

方法 126

4.5.4  Application对象的常用

事件 128

4.5.5  Application对象的应用

实例 129

4.6  Session对象 131

4.6.1  Session对象的常用集合 131

4.6.2  Session对象的常用属性 133

4.6.3  Session对象的常用方法 134

4.6.4  Session对象的常用事件 136

4.6.5  Session对象的应用实例 138

4.7  Server对象 140

4.7.1  Server对象的常用属性 140

4.7.2  Server对象的常用方法 140

4.7.3  Server对象的应用实例 141

本章小结 145

思考题 145

第5章  SQL Server数据库

应用基础 147

5.1  SQL Server简介 148

5.2  SQL Server的安装与设置 148

5.2.1  SQL Server的安装 148

5.2.2  SQL Server的设置 148

5.3  SQL Server的数据库管理 153

5.3.1  数据库的基本操作 154

5.3.2  表的基本操作 157

5.4  常用的SQL语句 161

5.4.1  SQL语句的编写与执行 162

5.4.2  插入(INSERT)语句 163

5.4.3  更新(UPDATE)语句 163

5.4.4  删除(DELETE)语句 163

5.4.5  查询(SELECT)语句 164

本章小结 168

思考题 168

第6章  ADO.NET数据库访问技术 169

6.1  ADO.NET简介 170

6.1.1  ADO.NET的结构 170

6.1.2  ADO.NET的命名空间 172

6.2  ADO.NET常用对象 172

6.2.1  Connection对象 172

6.2.2  Command对象 176

6.2.3  DataReader对象 178

6.2.4  DataAdapter对象 182

6.2.5  DataSet对象 182

6.3  服务器端数据访问控件 184

6.3.1  GridView控件 184

6.3.2  DataList控件 195

6.4  DataSet典型应用实例 202

本章小结 210

思考题 210

第7章  ASP.NET AJAX编程技术 211

7.1  ASP.NET AJAX基础 212

7.1.1  AJAX 212

7.1.2  ASP.NET AJAX 213

7.1.3  ASP.NET AJAX Extensions 213

7.2  ASP.NET AJAX服务器端控件 214

7.2.1  ScriptManager控件 214

7.2.2  ScriptManagerProxy控件 215

7.2.3  UpdatePanel控件 215

7.2.4  UpdateProgress控件 218

7.2.5  Timer控件 220

本章小结 222

思考题 222

第8章  ASP.NET应用案例 223

8.1  系统的分析 224

8.1.1  基本需求 224

8.1.2  用户类型 224

8.2  系统的设计 224

8.2.1  功能模块设计 224

8.2.2  数据库结构设计 225

8.3  系统的实现 226

8.3.1  数据库的创建 226

8.3.2  网站的创建 227

8.3.3  素材文件的准备 227

8.3.4  登录功能的实现 228

8.3.5  系统主界面的实现 236

8.3.6  当前用户功能的实现 242

8.3.7  用户管理功能的实现 246

8.3.8  部门管理功能的实现 260

8.3.9  职工管理功能的实现 273

本章小结 293

思考题 293

附录A  实验指导 295