《ASP.NET程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张海春主编
  • 出 版 社:大连:大连理工大学出版社
  • 出版年份:2010
  • ISBN:9787561155011
  • 页数:264 页
图书介绍:本书共分为10章,第一章介绍了ASP.NET的基础知识,第二章主要介绍了C#编程基础,第三章介绍了ASP.NET网页代码模型、页面生命周期等,第四章介绍Web窗体标准控件,第五章介绍了ASP.NET的内置对象,第六章介绍了SQL Server2005 Express的使用,第七章介绍了ADO.NET的使用。第八章进一步对通过ADO.NET访问数据库进行深入阐释,第九章介绍了ASP.NET的容错技术与策略。第十章通过项目设计与实践来学习和巩固基础知识。

第1章 ASP.NET基础 1

1.1 Web技术相关概念 1

1.2 WWW的工作原理 2

1.2.1 静态网页工作原理 2

1.2.2 动态网页工作原理 3

1.3 ASP.NET的工作原理及相关技术 3

1.4 ASP.NET的安装、运行与调试环境 5

1.4.1 ASP.NET的运行环境 5

1.4.2 安装IIS及.NET Framework 5

1.4.3 Microsoft Visual Web Developer 2008 Express Edition 6

思考练习与上机操作 10

第2章 C#编程基础 12

2.1 C#程序 12

2.2 数据类型 13

2.3 常量和变量 15

2.3.1 常量 15

2.3.2 变量 16

2.3.3 类型转换 21

2.4 编写表达式 22

2.4.1 表达式、运算符和操作数 22

2.4.2 确定运算符的优先级 23

2.5 条件语句 24

2.5.1 if语句 24

2.5.2 switch语句 26

2.6 循环语句 28

2.6.1 for语句 28

2.6.2 while语句 30

2.6.3 do...while语句 31

2.6.4 foreach语句 32

2.7 C#面向对象程序设计 34

思考练习与上机操作 37

第3章 ASP.NET的网页代码模型及生命周期 40

3.1 ASP.NET的网页代码模型 40

3.1.1 单文件页模型 40

3.1.2 代码隐藏页模型 41

3.1.3 如何选择代码模型 44

3.2 网页设计器的“源”视图 44

3.3 网页设计器的“设计”视图 45

3.3.1 在“设计”视图中定位元素 45

3.3.2 如何在“设计”视图中定位元素 46

3.4 ASP.NET网页概述 47

3.4.1 ASP.NET网页的组件 47

3.4.2 ASP.NET网页介绍 47

3.5 ASP.NET网页的客户端状态维护 52

3.5.1 视图状态 52

3.5.2 控件状态 53

3.5.3 隐藏域 53

3.5.4 Cookie 54

3.5.5 查询字符串 55

3.5.6 选择何种客户端状态维护方法 56

3.6 Page类 56

3.6.1 Page类的常用属性、方法和事件 57

3.6.2 Page类的使用 58

3.7 ASP.NET页生命周期 59

3.8 ASP.NET网站布局 61

思考练习与上机操作 62

第4章 Web窗体标准控件 64

4.1 HTML控件、HTML服务器控件与Web服务器控件的异同 64

4.1.1 HTML服务器控件 64

4.1.2 Web服务器控件 65

4.1.3 HTML控件、HTML服务器控件和Web服务器控件的选用 65

4.2 Web服务器控件的共同属性 66

4.3 简单控件 66

4.3.1 标签控件(Label) 66

4.3.2 超链接控件(HyperLink) 67

4.3.3 图像控件(Image) 68

4.4 文本框控件(TextBox) 70

4.5 按钮控件(Button、LinkButton和ImageButton) 72

4.6 单选按钮控件和单选按钮组控件(RadioButton和RadioButtonList) 75

4.7 复选框控件和复选框组控件(CheckBox和CheckBoxList) 79

4.8 列表控件(DropDownList、ListBox和BulletedList) 82

思考练习与上机操作 87

第5章 ASP.NET的内置对象 89

5.1 Response对象 89

5.1.1 向浏览器发送消息 90

5.1.2 重定向 90

5.1.3 输出文本文件 90

5.2 Request对象 91

5.2.1 获取表单数据 91

5.2.2 获取客户端浏览器的信息 93

5.2.3 获取服务器端环境变量 94

5.2.4 获取文件的路径 96

5.3 Application对象 96

5.3.1 存取Application对象变量值 97

5.3.2 Appliction对象的锁定与解锁 98

5.3.3 Application对象的事件 98

5.4 Session对象 99

5.4.1 Session对象的常用属性 99

5.4.2 Session对象的常用方法 101

5.4.3 Session对象的事件 102

5.5 Server对象 103

5.5.1 利用HtmlEncode和HtmlDecode方法对网页内容编码 104

5.5.2 URL编码和解码 105

5.5.3 建立虚拟路径与服务器物理目录间映射 106

5.5.4 执行指定的程序 107

5.6 Cookie对象 108

思考练习与上机操作 110

第6章 使用SQL Server 2005 Express 112

6.1 SQL Server Management Studio Express的安装与使用 112

6.2 创建数据库及数据表 115

6.3 使用存储过程 117

6.4 视图 122

6.5 数据库关系图 125

思考练习与上机操作 127

第7章 ADO.NET的使用 130

7.1 ADO.NET概述 130

7.1.1 ADO.NET的特点与优势 130

7.1.2 ADO.NET的结构 131

7.2 使用ADO.NET访问数据库的方式 132

7.2.1 创建数据库连接 132

7.2.2 数据查询与操作 133

7.2.3 Visual Web Developer 2008数据库资源管理器 136

7.3 使用数据控件通过ADO.NET访问数据库 138

7.3.1 用户界面的建立 138

7.3.2 添加验证控件 142

7.3.3 主从表的设计与实现 145

思考练习与上机操作 150

第8章 数据访问技术 153

8.1 利用数据集访问数据库 153

8.1.1 DataSet简介 153

8.1.2 TableAdapter类简介 158

8.1.3 TableAdapter类的建立与配置 160

8.2 ASP.NET的数据绑定 166

8.2.1 数据绑定语法与实现 166

8.2.2 Repeater控件实现数据绑定 171

8.2.3 DataList控件实现数据绑定 175

8.2.4 GridView控件中的数据绑定 181

思考练习与上机操作 185

第9章 ASP.NET的错误处理 187

9.1 容错环节与实现策略 187

9.1.1 容错代码被忽略的原因 187

9.1.2 容错实现途径 188

9.2 防御性编码 189

9.2.1 参数检查 189

9.2.2 输入验证 190

9.3 异常处理 193

9.3.1 异常简介 193

9.3.2 捕获异常 195

9.3.3 自定义错误页面 197

思考练习与上机操作 200

第10章 用户留言簿系统项目实践 202

10.1 需求分析 203

10.1.1 项目定义 203

10.1.2 需求描述 203

10.1.3 用户角色分析 203

10.1.4 系统用例图 204

10.1.5 模块划分 204

10.2 系统设计 205

10.2.1 架构分析 205

10.2.2 三层架构带来的变化和好处 205

10.2.3 系统架构设计 206

10.3 数据库设计 207

10.4 系统开发与编码实现 208

10.4.1 使用网站管理工具建立用户及角色 209

10.4.2 尝试建立登录页面 212

10.4.3 母版页的建立 213

10.4.4 使用母版页建立登录页面 219

10.4.5 使用层及添加登录相关控件 221

10.4.6 添加站点地图 224

10.4.7 使用母版页建立用户注册页面 225

10.4.8 用户登录设置 227

10.4.9 使用母版页建立用户留言页面 227

10.5 安全管理中的目录权限设置 229

10.6 三层架构的建立 231

10.6.1 建立数据访问层(DAL) 231

10.6.2 建立业务逻辑层(BLL) 233

10.6.3 修改表现层的用户留言页面 236

10.7 查看用户留言列表 239

10.7.1 建立查看用户留言列表页面 239

10.7.2 利用视图进行多表查询 240

10.7.3 在数据访问层中添加对象 240

10.7.4 在业务逻辑层中添加对象 244

10.7.5 修改表现层的查看用户留言页面 245

10.8 选择用户留言内容及回复 249

10.8.1 建立查看用户留言内容及回复页面 249

10.8.2 在数据访问层中添加对象 251

10.8.3 在业务逻辑层中添加对象 252

10.8.4 使用HiddenField保持变量值 254

10.8.5 修改表现层的页面 255

10.9 用户管理 259

10.9.1 建立用户管理页面 259

10.9.2 在数据访问层中添加对象 260

10.9.3 在业务逻辑层中添加对象 260

10.9.4 修改表现层的页面 261

10.10 任务总结 263

10.11 项目后记 263

参考文献 264