《ASP.NET动态网页设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:马金素,何保荣主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111328032
  • 页数:288 页
图书介绍:本书采用VB.NET语言作为ASP.NET Web应用程序的开发语言,以Visual studio 2005为开发平台,通过简单而实用的实例介绍程序开发技术。

第1章ASP.NET概述 1

1.1网络程序设计概述 1

1.1.1静态网页与动态网页 1

1.1.2网页的工作原理 1

1.1.3常见的网络程序设计语言 3

1.2 HTML文档 3

1.2.1网页结构 3

1.2.2表单与对象标记 4

1.2.3 HTML语法 5

1.3 .NET概述 8

1.4 ASP.NET的发展历史 9

1.5 ASP.NET的优势和关键技术 9

小结 11

习题 11

第2章 建立ASP.NET应用程序的开发环境 12

2.1 ASP.NET的运行环境 12

2.1.1硬件环境 12

2.1.2软件环境 12

2.2 ASP.NET的开发工具 14

2.2.1安装Visual Studio 2005 14

2.2.2安装.NET Framework SDK示例及快速入门 17

2.2.3安装Web Matrix 17

2.3 ASP.NET Web Form网页的构成 18

2.4创建ASP.NET应用程序项目 20

2.4.1新建ASP.NET项目 20

2.4.2向ASP.NET网站中添加新的Web页 21

2.4.3编辑ASP.NET网页 22

2.4.4为控件添加事件代码 25

2.4.5预览ASP.NET网页 26

2.4.6打开现有的ASP.NET项目 26

2.4.7向ASP.NET项目(网站)中添加现有的Web页 26

2.5 ASP.NET应用程序文件 27

2.6使用JavaScpt脚本 28

2.6.1弹出信息框 28

2.6.2弹出确认框 32

2.6.3打开和关闭窗口 34

2.6.4打开模态对话框 36

2.7实训 创建ASP.NET应用程序 37

小结 39

习题 39

第3章ASP.NET Web窗体和服务器控件 41

3.1 Web窗体 41

3.1.1 Web窗体概述 41

3.1.2将HTML页面转换为Web窗体 42

3.2控件简介 43

3.2.1什么是控件 43

3.2.2控件的声明及属性、事件和方法 43

3.2.3 Web表单 44

3.2.4控件的分类 44

3.3 HTML服务器控件 44

3.3.1 HTML服务器控件概述 44

3.3.2常用的HTML服务器控件 45

3.4 Web服务器控件 46

3.4.1 Web服务器控件概述 46

3.4.2文字控件 47

3.4.3选择控件 49

3.4.4按钮控件 61

3.4.5超链接控件 63

3.5 Web增强控件 66

3.5.1日历控件 66

3.5.2广告控件 71

3.6验证控件 73

3.6.1使用验证控件的注意事项 73

3.6.2必需字段验证控件 74

3.6.3比较验证控件 75

3.6.4范围验证控件 76

3.6.5正则表达式验证控件 78

3.6.6验证总结控件 80

3.6.7停用验证 81

3.7 FileUpLoad控件 82

3.8对控件的一些高级操作 85

3.9实训 实现用户注册页面 87

小结 89

习题 89

第4章ASP.NET常用内置对象 91

4.1 ASP.NET内置对象概述 91

4.2 Page对象 91

4.3 Response对象 93

4.3.1 Response对象简介 94

4.3.2利用Write方法输出信息 94

4.3.3重定向网页 96

4.3.4 Buffer属性 98

4.3.5使用End方法终止ASP.NET程序 100

4.3.6使用WriteFile方法输出文件 100

4.4 Request对象 101

4.4.1 Request对象简介 101

4.4.2使用QueryString数据集合 102

4.4.3 ServerVariables数据集合 104

4.4.4 Browser数据集合 105

4.5 Server对象 107

4.5.1 Server对象简介 107

4.5.2 ScriptTimeout属性 107

4.5.3 HTMLEncode方法 107

4.5.4 URLEncode方法 108

4.5.5 MapPath方法 109

4.5.6 Execute方法 110

4.5.7 Transfer方法 111

4.6 Cookie对象 111

4.6.1什么是Cookie 111

4.6.2使用Response对象设置Cookie 112

4.6.3使用Request对象读取Cookie 113

4.6.4 Cookie综合实例 114

4.7 Session对象 115

4.7.1 Session对象简介 115

4.7.2利用Session存储信息 116

4.7.3 Timeout属性 118

4.7.4 Abandon方法 118

4.8 Application对象 119

4.8.1 Application简介 119

4.8.2利用Application存储信息 119

4.9 Mail对象 122

4.9.1 Mail对象简介 122

4.9.2发送E-mail示例1 124

4.9.3发送E-mail示例2 127

4.10实训 129

实训1使用Session对象保护网页 129

实训2简单的网页计数器 131

实训3完整的网页计数器 132

小结 135

习题 135

第5章ASP.NET存取数据库 137

5.1数据库基础 137

5.1.1数据库基本概念 137

5.1.2常用的SQL语句 138

5.2 ADO.NET概述 142

5.3 ADO.NET对象介绍 143

5.3.1连接对象(Connection) 143

5.3.2命令对象(Command) 144

5.3.3只读数据集类(DataReader ) 145

5.3.4数据适配器类(DataAdapter) 145

5.3.5数据集(DataSet) 146

5.4数据库的简单存取 146

5.4.1准备数据库 146

5.4.2数据的输出 148

5.4.3数据的在线添加 151

5.4.4配合GridView控件输出数据 157

5.4.5数据的在线管理 159

5.4.6为GridView控件中的删除按钮添加客户端提示信息 166

5.5对GridView中的数据实现分页和排序 168

5.5.1对GridView中的数据实现分页 168

5.5.2对GridView中的数据实现排序 169

5.6定制列 170

5.7链接到详细页 172

5.8综合实例 174

小结 179

习题 180

第6章 网页布局技术 182

6.1 ASP.NET用户控件 182

6.2母版页和内容页 185

6.2.1创建母版页 186

6.2.2创建内容页 188

6.3导航控件 190

6.3.1站点地图 190

6.3.2站点导航控件 SiteMapPath 192

6.3.3 TreeView控件 193

6.3.4 Menu控件 194

6.4实训 母版页的设计和母版页的使用 194

小结 195

习题 196

第7章ASP.NET应用程序的环境配置 197

7.1 ASP.NET应用程序的环境配置 197

7.1.1 ASP.NET应用程序配置文件 197

7.1.2 ASP.NET应用程序的环境 197

7.2 ASP.NET默认文本夹 197

7.3配置文件Web.config 199

7.3.1 Web.config文件的基本格式 199

7.3.2读取自定义属性实例 202

7.4配置文件Global.asax 204

7.4.1 Global.asax文件的基本格式 204

7.4.2 Global.asax文件实例 206

7.5配置应用程序的步骤 207

7.6实训 208

实训1配置Web.config文件 208

实训2配置Global.asax文件 209

小结 210

习题 210

第8章 登录注册模块 212

8.1设计思想 212

8.2 ASP.NET的图像处理 212

8.3登录注册模块的实现过程 214

8.3.1用户登录模块设计 215

8.3.2用户注册模块设计 221

8.3.3修改密码模块设计 224

小结 226

习题 226

第9章 综合应用实例——网上图书商城 228

9.1电子商务网站开发过程 228

9.1.1系统分析 228

9.1.2系统实现 229

9.1.3系统测试、运行和维护 230

9.2网上图书商城总体规划设计 230

9.2.1系统功能设计 230

9.2.2数据库设计 231

9.2.3全局数据设计 233

9.2.4其他数据设计 234

9.3前台页面设计 235

9.3.1登录和公告页面设计 235

9.3.2修改密码页面设计 240

9.3.3取回密码页面设计 242

9.3.4修改会员信息页面设计 246

9.3.5注册页面设计 251

9.3.6购物页面设计 258

9.3.7购物车页面设计 269

9.3.8图书详情界面设计 275

9.3.9查看订单页面设计 276

9.3.10查看留言页面设计 281

9.3.11撰写留言页面设计 285

9.4后台管理设计 286

小结 286

习题 286

参考文献 288