《ASP.NET 3.5动态网站开发实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:杨建军编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302226413
  • 页数:387 页
图书介绍:本书共分16章,分别介绍了ASP.NET 3.5概述,ASP.NET 3.5开发环境介绍,ASP.NET内部对象,Web服务器控件使用等等。

第1章 ASP.NET 3.5概述 1

1.1 ASP.NET概述 1

1.1.1 ASP.NET发展概述 1

1.1.2 ASP.NET主要特点 2

1.2 ASP.NET的工作原理 3

1.2.1 ASP.NET工作原理 3

1.2.2 ASP.NET中的文件类型 4

1.2.3 ASP.NET应用程序的组成 5

1.3 Web程序设计语言 6

1.3.1 HTML、XML和XHTML 7

1.3.2 ASP.NET页面文档的结构 8

1.3.3 XHTML的语法规则 10

1.3.4 XHTML标记及其属性 12

1.4 上机练习 17

1.5 习题 21

第2章 ASP.NET 3.5开发环境介绍 22

2.1 IIS的安装与使用 22

2.2 Microsoft Visual Web Developer安装 24

2.2.1 Microsoft Visual Web Developer的下载 24

2.2.2 Microsoft Visual Web Developer安装 25

2.3 Microsoft Visual Web Developer使用 28

2.3.1 VWD 2008的启动 28

2.3.2 VWD 2008 IDE开发界面 29

2.3.3 信息窗口 32

2.4 构建第一个ASP.NET网站 34

2.4.1 选择正确的Web站点模板 34

2.4.2 Web窗体介绍 35

2.4.3 启动Visual Web Developer建立Web网站 37

2.4.4 打开Web网站 38

2.5 上机练习 39

2.6 习题 41

第3章 ASP.NET内部对象 42

3.1 网站的文件夹结构 42

3.1.1 App_Code文件夹 42

3.1.2 App_Data文件夹 43

3.1.3 其他特殊文件夹 43

3.1.4 程序员自己组织的文件夹 44

3.2 ASP.NET的常用内置对象 46

3.2.1 HTTP对象简介 46

3.2.2 Request对象 47

3.2.3 Response对象 51

3.2.4 Application对象 55

3.2.5 Session对象 58

3.2.6 Server对象 62

3.2.7 ViewState(视图状态)对象 64

3.2.8 Cookies对象 66

3.2.9 状态管理 68

3.3 服务器与浏览程序信息 69

3.3.1 Web服务器的系统信息 69

3.3.2 获取浏览程序信息 71

3.3.3 获取客户端的凭证数据 73

3.4 ASP.NET配置管理 74

3.4.1 web.config文件介绍 74

3.4.2 Global.asax文件介绍 78

3.5 Page对象与Web窗体页指令 79

3.5.1 Page对象 79

3.5.2 Web窗体页指令 81

3.6 上机练习 82

3.7 习题 85

第4章 Web服务器控件使用 87

4.1 Web服务器控件概述 87

4.1.1 Web Server控件的主要特点 88

4.1.2 在页面中添加Web Server控件 90

4.1.3 所有Web Server控件的共同属性 90

4.2 HTML控件 91

4.2.1 HTML元素 92

4.2.2 HTML服务器控件 92

4.3 标准服务器控件 95

4.3.1 Label控件 96

4.3.2 TextBox控件 96

4.3.3 按钮控件 97

4.3.4 ListBox控件和DropDownList控件 99

4.3.5 CheckBox(复选框)和CheckBox List(复选框列表)控件 101

4.3.6 Image和ImageMap服务器控件 103

4.3.7 RadioButton和RadioButtonList服务器控件 104

4.3.8 MultiView和View控件 105

4.3.9 AdRotator(广告控件)服务器控件 106

4.3.10 Literal控件和Panel控件 108

4.4 其他ASP.NET Server服务器控件 109

4.5 用户控件 110

4.5.1 建立用户控件 110

4.5.2 使用用户控件 112

4.5.3 设置用户控件属性 112

4.5.4 在控件中封装用户控件事件 113

4.6 文件的上传与下载 115

4.7 上机练习 117

4.8 习题 118

第5章 Web验证控件的使用 119

5.1 服务器端校验 119

5.2 客户端校验 120

5.3 实现客户端校验 121

5.3.1 ASP.NET验证控件 121

5.3.2 验证Web窗体页中的用户输入 125

5.4 上机练习 129

5.5 习题 132

第6章 ADO.NET技术介绍 133

6.1 ADO.NET概述 133

6.1.1 ADO.NET架构 134

6.1.2 .NET Framework数据提供程序 134

6.1.3 DataSet数据集 135

6.1.4 使用ADO.NET访问数据库的一般步骤 136

6.2 ADO.NET对象 136

6.2.1 Connection对象 136

6.2.2 Command对象 141

6.2.3 DataAdapter对象 143

6.2.4 DataReader对象 144

6.2.5 DataSet对象 145

6.3 创建数据库 150

6.3.1 使用命令行方式创建数据库 150

6.3.2 使用数据窗体向导完成数据库访问 151

6.3.3 使用DataReader完成数据库访问 155

6.3.4 修改数据库 158

6.4 上机练习 159

6.5 习题 170

第7章 页面切换与网站导航技术 171

7.1 页面切换技术 171

7.1.1 使用超链接实现页面切换 171

7.1.2 绝对URL与相对URL 172

7.1.3 使用按钮属性实现页面切换 176

7.1.4 使用ASP.NET内建对象实现页面切换 176

7.2 页面间的数据传递的方法 177

7.2.1 使用Request对象 177

7.2.2 利用Session对象传递数据 178

7.2.3 利用PreviousPage属性获取数据 179

7.3 网站导航技术 180

7.3.1 导航控件的体系结构 180

7.3.2 利用站点地图和SiteMapPath控件实现网站导航 181

7.3.3 利用Menu控件实现自定义导航 183

7.3.4 利用TreeView控件实现导航 187

7.4 上机练习 188

7.5 习题 190

第8章 页面布局 191

8.1 CSS样式控制 191

8.1.1 CSS简介 191

8.1.2 CSS属性简介 194

8.1.3 在VWD 2008中使用CSS 197

8.1.4 在VWD 2008中使用CSS 204

8.2 页面布局 207

8.2.1 页面元素定位 208

8.2.2 表格布局方式 208

8.2.3 DIV和CSS布局 209

8.3 母版页 210

8.3.1 创建母版页 210

8.3.2 创建内容页 212

8.4 创建和使用主题 214

8.4.1 主题的类型 214

8.4.2 应用主题 215

8.4.3 在主题中使用CSS和图片 218

8.4.4 动态切换 219

8.5 上机练习 219

8.6 习题 220

第9章 使用Web窗体访问数据 221

9.1 数据绑定概述 221

9.1.1 单值数据绑定控件使用 222

9.1.2 列表数据绑定控件的使用 223

9.1.3 复杂数据绑定控件 224

9.2 GridView控件使用 225

9.2.1 利用编程的方法使用GridView控件 225

9.2.2 利用图形向导使用GridView控件 227

9.3 DetailsView控件使用 232

9.4 Repeater控件使用 233

9.5 DataList控件使用 235

9.6 FormView控件使用 237

9.7 上机练习 238

9.8 习题 240

第10章 ASP.NET AJAX 241

10.1 ASP.NET AJAX简介 241

10.2 创建无闪烁页面 242

10.2.1 ScriptManager控件使用 243

10.2.2 UpdatePanel控件 244

10.3 给用户提供反馈 246

10.4 Timer控件使用 249

10.4.1 Timer控件属性和事件 249

10.4.2 使用Timer控件定时更新UpdatePanel 250

10.4.3 使用Timer控件定时更新多个UpdatePanel 252

10.5 ASP.NETAJAX控件工具包 254

10.5.1 添加ASP.NETAjaxLibrary到VWD2008的工具箱 255

10.5.2 ASP.NETAjax Library中常用控件介绍 256

10.6 上机练习 259

10.7 习题 259

第11章 在ASP.NET中使用XML 260

11.1 XML基础知识 260

11.1.1 XML文档的基本结构 260

11.1.2 XML文档的组成 261

11.1.3 XML名称空间 262

11.1.4 验证XML文档 263

11.1.5 XML的应用 267

11.2 XML文件的处理 268

11.2.1 .NET Framework与XML 268

11.2.2 ASP.NET加载与浏览XML文件 268

11.2.3 ASP.NET与XSLT 271

11.3 使用ADO.NET访问XML 273

11.3.1 将数据库表保存为XML文件 273

11.3.2 读取XML文件 275

11.4 上机练习 277

11.5 习题 280

第12章 ASP.NET 3.5 Web站点中的安全性 281

12.1 安全性基础知识 281

12.1.1 安全性有关术语 281

12.1.2 ASP.NET的验证方式 282

12.1.3 Web配置文件的验证标记 282

12.1.4 ASP.NET应用程序服务 287

12.2 ASP.NET 3.5的用户管理 289

12.2.1 ASP.NET网站管理工具 289

12.2.2 在Web网站管理工具中实现安全管理 290

12.2.3 设置Membership提供者 292

12.2.4 在Web网站管理工具中添加用户 293

12.3 登录控件使用 294

12.3.1 登录控件 294

12.3.2 配置Web应用程序 303

12.4 角色管理 305

12.4.1 配置角色管理 305

12.4.2 使用web.config配置文件管理角色 305

12.4.3 使用ASP.NET网站管理工具管理角色 306

12.5 上机练习 309

12.6 习题 312

第13章 LINQ 313

13.1 LINQ概述 313

13.1.1 LINQ to Objects 314

13.1.2 LINQ to XML 315

13.1.3 LINQ to ADO.NET 317

13.2 LINQ to SQL 318

13.3 LINQ查询语法 321

13.3.1 标准查询运算符 321

13.3.2 用匿名类型定形数据 324

13.4 使用Web服务器控件和LINQx实现查询 326

13.4.1 ASP.NET 3.5中引入的新控件 326

13.4.2 LinqDataSource控件 326

13.4.3 ListView控件 329

13.4.4 DataPager控件 339

13.5 上机练习 340

13.6 习题 343

第14章 Web服务创建和使用 344

14.1 Web服务的定义与SOAP协议介绍 344

14.1.1 SOAP介绍 345

14.1.2 Web服务介绍 346

14.2 Web服务的体系结构 347

14.3 构建一个Web服务 347

14.4 测试Web服务 352

14.5 消费Web服务 354

14.6 上机练习 356

14.7 习题 359

第15章 Web应用程序的部署 360

15.1 复制Web站点 360

15.1.1 避免硬编码的设置 360

15.1.2 复制Web站点 361

15.1.3 在IIS下运行站点 363

15.1.4 安装和配置Web服务器 363

15.1.5 IIS中的安全性 364

15.2 将数据移动到远程服务器 365

15.2.1 使用Database Publishing Wizard 366

15.2.2 在目标服务器上重建数据库 366

15.3 上机练习 367

15.4 习题 368

第16章 项目与实践 369

16.1 软件的生存周期 369

16.2 网上书店系统的需求分析 369

16.3 网上书店系统的设计 370

16.3.1 系统功能设计 370

16.3.2 系统数据库设计 371

16.4 网上书店系统的实现 374

16.4.1 连接数据库 374

16.4.2 网上书店系统主页的设计与实现 375

16.4.3 用户注册页面的设计 376

16.4.4 网上书店系统的购物车管理 378

16.4.5 网上书店系统的后台管理 384

16.5 系统的运行测试 386

参考文献 387