《ASP.NET程序设计基础与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:技能型紧缺人才培养规划教材编写委员会编写;董义革,王萍编著
  • 出 版 社:北京:海洋出版社
  • 出版年份:2006
  • ISBN:7502765336
  • 页数:290 页
图书介绍:本书是职业院校教材。介绍ASP.NET的相关知识及开发实例。

第1章 初识ASP.NET 1

1.1 ASP.NET简介 1

1.1.1 静态网页与动态网页 1

1.1.2 ASP.NET的主要特点及优势 3

1.2 ASP.NET运行及开发环境 4

1.2.1 ASP.NET运行环境 4

1.2.2 安装和配置IIS服务器 4

1.2.3 安装.NET Framework 6

1.2.4 ASP.NET开发环境的选择与安装 7

1.2.5 Visual Studio.NET 2003集成开发环境简介 8

1.3 ASP.NET的工作原理 15

1.3.1 ASP.NET的执行架构 15

1.3.2 ASP.NET代码的位置 15

1.3.3 ASP.NET中所包含的文件类型 18

1.4 综合实训——在VS.NET中创建一个ASP.NET应用 18

1.5 本章小结 22

1.6 课后习题 22

第2章 VB.NET语法简介 23

2.1 程序书写规则 23

2.2 常量与变量 23

2.3 运算符 27

2.4 数组 30

2.5 控制语句 32

2.5.1 选择语句 32

2.5.2 循环语句 35

2.6 函数与过程 38

2.7 综合实训——创建一个数值计算程序 41

2.8 本章小结 43

2.9 课后习题 43

第3章 ASP.NET对象 44

3.1 ASP.NET对象简介 44

3.1.1 .NET Framework的名称空间 44

3.1.2 ASP.NET核心对象简介 45

3.2 Page对象 46

3.2.1 Page对象的常用属性 46

3.2.2 Page对象的常用方法 48

3.2.3 Page对象的常用事件 49

3.3 Response对象 51

3.3.1 Response对象的常用方法 51

3.3.2 Response对象的常用属性 55

3.4 Request对象 58

3.4.1 利用Request对象获取客户机浏览器信息 59

3.4.2 获取访问者地址及网页文件路径 60

3.4.3 获取服务器端环境变量 60

3.4.4 Request对象获取URL传递变量 61

3.4.5 获取客户端数据 62

3.5 Response与Request对象的Cookies集合 64

3.5.1 Cookie的工作原理 65

3.5.2 Cookie的生存期 67

3.5.3 Cookie的管理 67

3.6 Server对象 70

3.7 Application对象 73

3.7.1 设置与获得Application对象的数据 73

3.7.2 Application对象的同步与互斥 75

3.7.3 Appliaction与Global.asax文件 76

3.8 Session对象 79

3.8.1 设置与获得Session对象的数据 79

3.8.2 Session的惟一性与Session的终止 81

3.8.3 Session对象的两个重要事件 83

3.8.4 Cookie与Session状态配置 84

3.9 综合实训——简单的网络聊天室 84

3.9.1 聊天室的设计思路 84

3.9.2 创建聊天室的准备工作 84

3.9.3 Global.asax的实现 85

3.9.4 聊天室登录页面的实现 86

3.9.5 聊天室主界面的实现 88

3.9.6 信息发送页面的实现 88

3.9.7 信息显示页面的实现 89

3.10 本章小结 90

3.11 课后习题 90

第4章 ASP.NET服务器端控件 91

4.1 Web Form的基本概念 91

4.2 HTML服务器端控件 91

4.2.1 HTML服务器端控件与HTML标记的关系 92

4.2.2 使用HTML服务器端控件的原因 94

4.2.3 HTML服务器端控件的通用属性 95

4.3 Web服务器控件 98

4.3.1 标签控件Label与Literal 101

4.3.2 按钮控件Button、LinkButton、ImageButton 102

4.3.3 文本框控件TextBox 104

4.3.4 图像框控件Image 106

4.3.5 超链接控件HyperLink 106

4.3.6 复选与单选控件 106

4.3.7 列表控件 110

4.3.8 容器类控件 112

4.3.9 增强控件 114

4.3.10 验证控件 119

4.4 Web用户控件 125

4.4.1 将Web窗体页转换成为用户控件 125

4.4.2 直接建立用户控件 127

4.5 综合实训——网上调查表 129

4.5.1 网上调查表的设计思路 129

4.5.2 创建网上调查表的准备工作 129

4.5.3 Global.asax的实现 130

4.5.4 调查表页面Indagate.aspx的实现 131

4.5.5 调查结果显示页面的实现 134

4.6 本章小结 138

4.7 课后习题 138

第5章 ASP.NET数据库访问基础 139

5.1 数据库简介 139

5.2 ADO.NET的概述 139

5.3 Connection对象与Command对象 141

5.3.1 Connection对象 141

5.3.2 Command对象 144

5.4 DataReader对象与记录读取 146

5.5 模块文件的使用 147

5.6 综合实训——会员注册登录系统 149

5.6.1 开发前规划 149

5.6.2 主界面的制作过程 150

5.6.3 用户注册输入页面的制作过程 152

5.6.4 用户注册页面的制作过程 154

5.6.5 用户注册成功显示页面的制作过程 155

5.6.6 用户登录成功显示页面的制作过程 156

5.7 本章小结 156

5.8 课后习题 156

第6章 利用数据集对象访问数据库 157

6.1 数据集的基本概念 157

6.2 数据适配器DataAdapter对象和数据集DataSet对象 157

6.2.1 数据适配器DataAdapter对象 158

6.2.2 数据集对象DataSet 158

6.2.3 DataAdapter对象和DataSet对象的应用 158

6.3 DataTable对象和DataView对象 161

6.3.1 DataTable对象 161

6.3.2 DataView对象 163

6.4 利用DataSet对象对数据源中的记录进行编辑 168

6.5 综合实训——简单的留言簿系统 170

6.5.1 开发前规划 170

6.5.2 “留言显示”模块的制作过程 171

6.5.3 “留言”模块的制作过程 174

6.6 本章小结 176

6.7 课后习题 176

第7章 数据列表控件 177

7.1 数据绑定的概念和方法 177

7.2 Repeater控件 182

7.2.1 使用模板定制Repeater控件的格式化输出表 182

7.2.2 使用Repeater控件编辑数据 184

7.3 DataList控件 186

7.3.1 使用DataList显示数据 186

7.3.2 使用编辑模板编辑DataList数据项 188

7.4 DataGrid控件 192

7.4.1 DataGrid控件的常用属性和事件 192

7.4.2 使用DataGrid显示数据 193

7.4.3 使用DataGrid分页显示 203

7.4.4 DataGrid控件中的数据排序 204

7.5 综合实训——网上购物系统 206

7.5.1 购物区(商品类别)选择模块 208

7.5.2 商品选择模块 210

7.5.3 “购物袋”处理模块 214

7.6 本章小结 216

7.7 课后习题 216

第8章 利用数据访问控件操纵数据库 217

8.1 VS.NET中服务器资源管理器的使用 217

8.2 VS.NET中数据访问控件概述 218

8.3 连接控件的使用 218

8.3.1 Sqlconnection的使用 218

8.3.2 OleDbConnection的使用 220

8.4 OleDbCommand控件的使用 220

8.5 OleDbDataAdapter控件的使用 223

8.6 DataSet控件的使用 225

8.6.1 数据集的XML架构 226

8.6.2 类型与非类型化的DataSet 227

8.6.3 将非类型化的数据集加入Web窗体 227

8.7 本章小结 230

8.8 课后习题 230

第9章 容错环节 231

9.1 错误处理与错误种类 231

9.2 结构化错误处理 232

9.3 非结构化错误处理 234

9.3.1 On Error语句 234

9.3.2 Err对象 235

9.4 本章小结 238

9.5 课后习题 238

第10章 高级应用 239

10.1 文件上传 239

10.2 发送E-mail 243

10.3 随机密码的生成 246

10.4 实现验证码 247

10.5 读写XML文件 248

10.6 应用程序调试 251

10.7 使用Trace对象进行跟踪调试 252

10.8 本章小结 255

10.9 课后习题 255

第11章 设计实例——网上书店 256

11.1 网上书店的功能及文件结构 256

11.2 数据库的创建 256

11.3 在IIS上配置应用程序和Global.asax文件 257

11.4 创建主页 258

11.5 创建注册页面 268

11.6 书屋论坛 270

11.6.1 书屋论坛的页面显示及功能 270

11.6.2 实现书屋论坛主页面的方法 270

11.6.3 发表贴子与回复贴子 273

11.7 本章小结 275

附录A .NET Framework名称空间 276

附录B Visual Basic.Net常用函数 279

习题参考答案 284