第1章 .NET概述 1
1.1 .NET历史 1
1.2 ASP.NET和ASP的比较 2
1.3 ASP.NET的优势 4
1.4 .NET框架 5
1.4.1 公共语言运行环境 6
1.4.2 .NET Framework类库 7
1.5 搭建运行环境 7
1.5.1 安装Internet Information Server 8
1.5.2 安装Visual Studio.NET 2003 9
1.6 上机指导:运行ASP.NET程序 12
1.7 操作题 13
第2章 ASP.NET编程基础 14
2.1 C#基础 14
2.1.1 值类型 14
2.1.2 引用类型 15
2.1.3 修饰符 16
2.1.4 装箱和拆箱 17
2.1.5 控制语句 17
2.2 ASP.NET基本结构 25
2.2.1 <% %>标签 25
2.2.2 <Script Language="..."runat=“server”>...</Script> 25
2.2.3 <object runat="server"> 27
2.2.4 <%@Import%> 28
2.3 事件处理 29
2.3.1 页面事件 29
2.3.2 控件事件 31
2.4 上机指导:制作注释和简单计算器 33
2.4.1 在ASP.NET中使用注释 33
2.4.2 设计简单的计算器 34
2.5 操作题 35
第3章 ASP.NET常用对象 37
3.1 Request对象 37
3.1.1 Request对象属性和方法 37
3.1.2 查看客户端浏览器信息 41
3.1.3 使用Request对象获取环境变量 44
3.2 Response对象 46
3.2.1 Response对象的使用方法 47
3.2.2 使用Response对象重定向页面 49
3.3 其他ASP.NET常用对象 51
3.3.1 Server对象 51
3.3.2 Application对象 53
3.3.3 Session对象 55
3.4 上机指导:制作访问量统计和购物篮 56
3.4.1 访问量统计 56
3.4.2 创建购物篮 57
3.5 操作题 58
第4章 ASP.NET控件 59
4.1 HTML控件 59
4.2 基本Web控件 61
4.2.1 标签控件 62
4.2.2 按钮控件 62
4.2.3 RadioButton和RadioButtonList控件 66
4.2.4 CheckBox和CheckBoxList控件 72
4.2.5 DropDownList和ListBox控件 75
4.3 验证控件 79
4.3.1 RequiredFieldValidator控件 79
4.3.2 RegularExpressionValidator控件 81
4.3.3 CompareValidator控件 83
4.4 上机指导:制作Web注册页面 86
4.5 操作题 90
第5章 ADO.NET 91
5.1 ADO.NET概述 91
5.2 数据库操作基础 92
5.2.1 打开/关闭数据库连接 92
5.2.2 查询数据库 93
5.2.3 向数据库添加记录 98
5.2.4 更新数据库记录 100
5.2.5 删除数据库的记录 102
5.3 提高数据库性能 103
5.4 上机指导:编写可编辑Web页面 108
5.5 操作题 111
第6章 数据绑定 112
6.1 数据绑定 112
6.1.1 DataBind技术 112
6.1.2 页面绑定 114
6.2 绑定控件到数据源 115
6.2.1 绑定到Repeater控件 115
6.2.2 绑定到DropDownList控件 118
6.2.3 绑定其他基本控件 120
6.2.4 控件事件处理 121
6.3 上机指导:创建主/从表单 123
6.4 操作题 125
第7章 使用DataList控件 126
7.1 在DataList中显示记录 126
7.1.1 显示数据库记录 126
7.1.2 多列显示数据库记录 127
7.2 使用模板和样式 128
7.2.1 使用模板 128
7.2.2 DataList样式控制 130
7.3 DataList事件处理 132
7.3.1 事件处理 133
7.3.2 DataList控件分页 135
7.4 上机指导:编辑DataList控件项 137
7.5 操作题 142
第8章 DataGrid控件 143
8.1 DataGrid概述 143
8.2 在DataGrid控件中添加列 144
8.2.1 添加BoundColumn 145
8.2.2 添加HyperLinkColumn 146
8.2.3 添加TemplateColumn 148
8.2.4 添加ButtonColumn 149
8.2.5 添加EditCommandColumn 151
8.3 进行排序操作 153
8.3.1 自动排序 153
8.3.2 指定排序列 154
8.4 上机指导:使用DataGrid控件进行分页操作 156
8.5 操作题 160
第9章 DataSet类 161
9.1 DataSet概述 161
9.1.1 DataSet类 161
9.1.2 DataAdapter类 162
9.1.3 绑定控件到DataSet 163
9.2 DataTable 164
9.2.1 创建DataTable 164
9.2.2 DataTable属性 166
9.2.3 DataColumn属性 168
9.2.4 使用聚合操作 173
9.3 上机指导:使用DataView直接绑定控件 174
9.3.1 过滤操作 175
9.3.2 排序操作 176
9.4 操作题 177
第10章 创建论坛 178
10.1 系统需求规划 178
10.1.1 设计基本功能 178
10.1.2 设计扩展功能 179
10.2 数据库设计 180
10.2.1 数据库表间的关系 180
10.2.2 建立数据库表结构 180
10.3 开发简述 183
10.3.1 创建论坛首页 183
10.3.2 发新帖 189
10.3.3 回复帖子 192
10.3.4 管理帖子 197
10.3.5 注册、修改与登录 203
10.3.6 后台管理论坛 217
10.3.7 讨论话题管理 220
10.4 上机指导:在后台管理系统公用信息 226
10.5 操作题 230
第11章 企业办公资源网络管理系统——总体设计 231
11.1 系统功能设计 231
11.1.1 图书管理 231
11.1.2 办公用品 232
11.1.3 固定资产 232
11.1.4 文件共享 232
11.1.5 员工设置 232
11.2 数据库结构设计 232
11.2.1 表结构设计 233
11.2.2 触发器 236
11.3 系统框架实现 239
11.3.1 配置Web.Config 239
11.3.2 系统登录 240
11.3.3 主页框架 242
11.4 上机指导:制作显示/隐藏菜单按钮 245
11.5 操作题 248
第12章 企业办公资源网络管理系统——图书管理模块 249
12.1 图书入库 249
12.2 图书查询 253
12.3 图书借阅 262
12.4 上机指导:制作企业内部借阅图书员工表 267
12.5 操作题 272
第13章 企业办公资源网络管理系统——办公用品模块 273
13.1 用品信息 273
13.2 用品查询 276
13.3 用品采购 279
13.3.1 新增信息 279
13.3.2 查询信息 286
13.4 用品领用 290
13.4.1 新增信息 290
13.4.2 查询信息 296
13.5 上机指导:制作办公用品进出明细表 299
13.6 操作题 301
第14章 企业办公资源网络管理系统——固定资产、文件管理及员工设置 302
14.1 固定资产模块实现 302
14.1.1 资产信息 302
14.1.2 资产查询 305
14.1.3 资产分配 312
14.2 文件共享模块实现 315
14.2.1 文件上传 315
14.2.2 文件管理 318
14.3 员工设置模块实现 322
14.3.1 部门设置 322
14.3.2 员工设置 327
14.4 上机指导:制作固定资产归还查询表 334
14.5 操作题 336
第15章 图书书店库存管理系统 337
15.1 系统总体设计 337
15.1.1 系统需求设计 337
15.1.2 数据库结构设计 339
15.2 开发简述 340
15.2.1 基本类介绍 341
15.2.2 系统框架实现 350
15.2.3 基础数据模块 355
15.2.4 书籍管理模块 368
15.2.5 入库管理模块 377
15.2.6 出库管理模块 383
15.2.7 库存查询 389
15.3 上机指导:信息修改的代码实现 390
15.4 操作题 393