《动态网站设计与开发 ASP.NET版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马秀麟,李葆萍,张倩编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302262268
  • 页数:323 页
图书介绍:本书从介绍静态网页的特点及其设计入手,逐步对网页布局、网页特效技术等进行了讲解。

第1章 网页设计基础 1

1.1 网页基础知识 1

1.1.1 网页文件 1

1.1.2 网页下常见的嵌入式语言 3

1.1.3 网页设计技术 4

1.2 Dreamweaver与网页设计 5

1.2.1 DW设计网页的必要准备 5

1.2.2 简单页面设计 7

1.2.3 表格的使用 9

1.2.4 插入特殊组件 10

1.2.5 设置网页动画效果 11

1.2.6 认识网页源代码 13

1.3 网页布局 16

1.3.1 样式与CSS文件 16

1.3.2 以表格实施布局 21

1.3.3 DIV+CSS布局 22

1.3.4 以框架技术实施布局 24

1.3.5 以Photoshop实施布局 28

1.3.6 模板技术 34

1.3.7 嵌入式框架技术 35

1.4 客户端语言JavaScript 37

1.4.1 JavaScript的特点 37

1.4.2 JavaScript的基本语法规则 37

1.4.3 JavaScript语言的主要应用 39

1.4.4 JavaScript应用示例 39

思考题 41

上机实训题 41

第2章 ASP.NET开发基础 43

2.1 ASP.NET基础知识 43

2.1.1 什么是ASP.NET 43

2.1.2 VS2008简介 44

2.1.3 两个简单的ASP.NET程序 49

2.2 C#语法基础 53

2.2.1 基于C#的ASP.NET程序的基本结构 53

2.2.2 C#的数据类型 56

2.2.3 C#的运算符 59

2.2.4 C#的基本语句 60

2.2.5 简单应用程序实例 63

2.3 面向对象程序设计 66

2.3.1 面向对象程序设计的基本概念 66

2.3.2 定义类的基本方法 68

2.3.3 字符串类的应用 72

2.4 ASP.NET Web项目的结构 75

思考题 79

上机实训题 79

第3章 ASP.NET的Web控件 80

3.1 .NET 3.5服务器控件概述 80

3.2 Web服务“标准”控件 81

3.2.1 标准控件的公共属性与方法 81

3.2.2 主要的标准控件 81

3.2.3 实用案例 88

3.3 Web服务器的验证控件 91

3.3.1 数据输入验证的必要性与方法 91

3.3.2 窗体验证技术 92

3.3.3 对学生注册信息的综合验证 93

思考题 96

上机实训题 97

第4章 动态网页布局 98

4.1 页面对象的外观设计 98

4.1.1 VS2008对CSS文件的支持 98

4.1.2 主题文件 100

4.2 母版页的概念 101

4.2.1 母版页与内容页的概念 101

4.2.2 创建母版页 102

4.2.3 创建内容页 103

4.2.4 基于Photoshop切片创建母版页 103

4.3 网站导航技术 106

4.3.1 站点地图 106

4.3.2 SiteMapPath控件导航 107

4.3.3 TreeView控件导航 108

4.3.4 Menu控件导航 109

4.4 ASP.NET AJAX 109

4.4.1 AJAX概述 109

4.4.2 ASP.NET AJAX的服务器控件 110

4.5 客户端脚本技术 112

4.5.1 客户端脚本的概念 112

4.5.2 客户端脚本技术在网站开发中的应用 112

思考题 113

上机实训题 114

第5章 数据库基础知识 115

5.1 数据库的概念 115

5.1.1 数据库的定义 115

5.1.2 关系数据库的概念 116

5.1.3 数据库系统 118

5.2 SQL Server 2005与VS2008 119

5.2.1 SQL Server 2005系统简介 119

5.2.2 VS2008的SQL Server 2005模块 120

5.2.3 VS2008的服务器资源管理器 120

5.2.4 以VS2008管理数据库 122

5.2.5 SQL Server查询生成器 126

5.3 SQL语言简介 128

5.3.1 什么是SQL语言 128

5.3.2 SQL单表查询语句格式 129

5.3.3 SQL单表查询语句示例 130

5.3.4 SQL多表查询 132

5.3.5 SQL更新语句 133

思考题 134

上机实训题 135

第6章 SqlDataSource访问数据库 136

6.1 ASP.NET访问数据库技术简介 136

6.2 DataSource技术简介 137

6.2.1 SqlDataSource控件简介 137

6.2.2 SqlDataSource控件的关键属性与方法 137

6.2.3 SqlDataSource控件创建 138

6.2.4 SqlDataSource控件的配置 141

6.3 GridView控件与FormView控件 143

6.3.1 GridView控件 143

6.3.2 FormView控件 147

6.4 基于SqlDataSource的查询示例 149

6.4.1 简单查询程序 149

6.4.2 级联程序 154

6.5 基于SqlDataSource的更新程序的实例 160

6.5.1 简单更新程序 160

6.5.2 记录的批量处理 165

思考题 170

上机实训题 171

第7章 LINQ访问数据库 172

7.1 LINQ技术简介 172

7.1.1 什么是LINQ技术 172

7.1.2 LINQ to SQL技术 173

7.1.3 LINQ的查询表达式 173

7.2 VS2008的LINQ to SQL体系 175

7.2.1 VS2008项目应用LINQ技术的流程 175

7.2.2 在VS2008项目中创建DataConText类 177

7.2.3 基于DataContext的简单应用程序 179

7.3 基于LINQ的程序实例 184

7.3.1 基于LINQ技术的级联程序 184

7.3.2 基于LINQ技术的记录批量处理程序 185

7.3.3 基于LINQ技术的记录编辑程序 185

7.4 LINQ技术其他应用简介 189

7.4.1 LINQ to XML的目的和关键方法 190

7.4.2 LINQ to XML的应用示例 191

7.5 结语 194

思考题 194

上机实训题 194

第8章 以SqlConnection访问数据库 196

8.1 基于SqlCommand访问数据库 196

8.1.1 SqlCommand技术简介 196

8.1.2 SqlCommand相关技术简介 197

8.1.3 SqlCommand应用实例 201

8.2 基于DataAdapter访问数据库 204

8.2.1 DataAdapter访问数据库的原理 204

8.2.2 SqlDataAdapter数据库访问技术 206

8.3 数据库访问的主要控件 208

8.3.1 数据业务层控件剖析 208

8.3.2 数据表示层控件剖析 211

思考题 214

上机实训题 214

第9章 应用程序配置与网页切换 216

9.1 Web页面的内部对象综述 216

9.2 HTTP请求与响应对象 217

9.2.1 Response对象 217

9.2.2 Request对象 219

9.3 Application与Session 221

9.3.1 ASP.NET应用程序中的变量及作用域 221

9.3.2 Session对象 222

9.3.3 Application对象 224

9.4 Web应用程序的配置文档 224

9.4.1 配置文档Web.config和machine.config 225

9.4.2 Global.asax文档 228

9.4.3 Global.asax与Application、Session的综合应用 230

9.5 网页切换与网页间参数传递 232

9.5.1 网页切换方法 232

9.5.2 网页间参数传递技术 235

9.5.3 网页间参数传递示例 237

思考题 239

上机实训题 240

第10章 登录模块设计 241

10.1 Web应用系统安全性机制 241

10.1.1 基于网络技术的访问控制机制 241

10.1.2 基于ASP.NET体系的访问控制机制 242

10.2 Form认证机制的工作原理 242

10.2.1 成员资格管理 242

10.2.2 表单认证机制的工作原理 243

10.2.3 表单认证机制的组成体系 244

10.3 VS2008内置的登录体系 245

10.3.1 VS2008内置登录体系的构件 245

10.3.2 内置登录体系的预设控件 252

10.3.3 基于内置的成员资格管理开发登录模块 257

10.4 自主开发登录系统 262

10.4.1 自主开发登录模块的设计思想 262

10.4.2 自主开发登录模块设计实例 262

思考题 266

上机实训题 266

第11章 文件管理 268

11.1 驱动器与文件夹管理 268

11.1.1 获取驱动器信息 268

11.1.2 文件夹管理 270

11.1.3 文件夹管理示例 271

11.2 文件处理 274

11.2.1 基于Stream的文件处理 274

11.2.2 基于Reader和Writer的文件处理 278

11.2.3 文件管理 279

11.3 把文件上传到服务器的文件夹内 282

11.3.1 ASP.NET实现文件上传的关键技术 282

11.3.2 ASP.NET实施文件上传示例 283

11.3.3 针对Windows禁止上传大文件的解决方案 287

11.4 把文件上传到服务器的数据库内 287

11.4.1 把文件上传到服务器数据库内的基本方法 288

11.4.2 把文件上传到服务器的数据库内的示例 288

11.4.3 从数据库内获取文件内容 289

11.4.4 从数据库内读取文件的示例 291

思考题 293

上机实训题 294

第12章 Web服务器与网页发布 295

12.1 网站运行环境简介 295

12.1.1 ASP.NET网站的平台基础 295

12.1.2 IIS服务器及特点 296

12.2 IIS服务器的安装与配置 297

12.2.1 IIS 6.0服务器的安装与配置 297

12.2.2 IIS 7.0服务器的安装与配置 304

12.3 安装与配置SQL Server 2005 309

12.3.1 安装SQL Server 2005 309

12.3.2 SQL Server 2005 Management Studio 313

12.4 发布与配置应用系统 317

12.4.1 在Web服务器上配置后台数据库 317

12.4.2 发布Web应用系统 318

思考题 321

上机实训题 322

参考文献 323