《ASP.NET案例教程 电子商务》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:林菲,孙勇编著
  • 出 版 社:清华大学出版社有限公司
  • 出版年份:2009
  • ISBN:9787811236941
  • 页数:397 页
图书介绍:本书系统地介绍了ASP.NET 3.5网站开发技术。全书共分为13章,主要内容包括:Web应用基础、Visual Studio2008集成开发环境、ASP.NET 3.5技术基础、ASP.NET服务器控件、Web应用的状态管理、页面外观设计与布局、站点导航技术、ADO.NET数据访问技术、ASP.NET的数据绑定与绑定控件、ASP.NET安全管理、Web Services、ASP.NET AJAX、Web应用程序的部署。此外,每章均配有上机实训和习题,有助于读者对每章所学知识的掌握。

第1章Web应用基础 1

1.1 Web应用概述 1

1.1.1 B/S与C/S结构模式 1

1.1.2 Web应用相关技术的发展 1

1.2 Web应用的相关技术 4

1.2.1 HTM L 4

1.2.2 XHTML 7

1.2.3可扩展标记语言XML 10

1.2.4 Web服务器 14

1.3小结 16

实训1 Web应用基础 16

习题 17

第2章Visual Studio 2008集成开发环境 20

2.1创建一个简单的ASP.NET应用程序 20

2.2 Visual Studio 2008 IDE集成开发环境介绍 23

2.2.1服务器资源管理器 24

2.2.2解决方案资源管理器 24

2.2.3工具箱 26

2.2.4 Web页面设计窗口 26

2.2.5 HTML源代码编辑窗口 27

2.2.6后台代码编辑窗口 27

2.2.7属性窗口 28

2.2.8类视图 29

2.2.9对象浏览器 29

2.3小结 30

实训2 Visual Studio 2008集成开发环境 30

习题 30

第3章ASP.NET 3.5技术基础 31

3.1 ASP.NET应用程序生命周期 31

3.1.1应用程序生命周期概述 31

3.1.2应用程序生命周期事件 33

3.2 ASP.NET网页 34

3.2.1 ASP.NET网页语法概述 35

3.2.2 ASP.NET网页代码模型 37

3.2.3 Page类的属性 41

3.2.4 ASP.NET网页的生命周期与Page类的事件 43

3.2.5 ASP.NET网页的添加 44

3.3 Page类的内置对象 45

3.3.1 Response对象 45

3.3.2 Request对象 48

3.3.3 Server对象 53

3.4 Web应用的配置与配置管理工具 55

3.4.1 web.confiig配置文件 55

3.4.2嵌套配置设置 57

3.4.3在web.confiig中存储自定义设置 58

3.4.4 ASP.NET Web站点管理工具WAT 59

3.5 Web应用的异常处理 61

3.5.1为什么要进行异常处理 61

3.5.2 try-catch异常处理块 62

3.5.3页面级的Page_ Error事件异常处理 64

3.5.4页面级的ErrorPage属性异常处理 64

3.5.5应用程序级的Application_ Error事件异常处理 65

3.5.6配置应用程序的<customErrors>配置项异常处理 66

3.6小结 67

实训3 ASP.NET 3.5技术基础 67

习题 68

第4章ASP.NET服务器控件 70

4.1服务器控件概述 70

4.2 HTML服务器控件 71

4.2.1 HTML服务器控件概述 71

4.2.2 HTML服务器控件综合示例 76

4.3 Web服务器控件 78

4.3.1 Web服务器控件概述 78

4.3.2常用Web服务器控件 87

4.4验证控件 107

4.4.1验证控件概述 107

4.4.2验证控件的使用 109

4.4.3验证组的使用 119

4.4.4禁用验证 120

4.4.5以编程方式测试验证有效性 120

4.5用户控件 121

4.5.1用户控件的创建 122

4.5.2用户控件的使用 125

4.6小结 126

实训4 ASP.NET服务器控件 127

习题 127

第5章Web应用的状态管理 133

5.1 Web应用状态管理概述 133

5.2客户端状态管理 134

5.2.1视图状态 134

5.2.2查询字符串 137

5.2.3 Cookie 138

5.3服务器端状态管理 146

5.3.1会话状态 146

5.3.2应用程序状态 152

5.4小结 155

实训5 Web应用的状态管理 155

习题 156

第6章 页面外观设计与布局 158

6.1 CSS样式控制 158

6.1.1页面中使用CSS的三种方法 158

6.1.2样式规则 164

6.2主题 167

6.2.1主题的创建与应用 167

6.2.2主题中的外观文件 169

6.2.3主题中的CSS样式文件 170

6.2.4主题的动态应用 171

6.3母版页 172

6.3.1创建母版页 173

6.3.2创建内容页 176

6.3.3母版页的工作原理 178

6.3.4母版页和内容页中的事件 178

6.3.5从内容页访问母版页的内容 179

6.3.6母版页的嵌套 180

6.4小结 181

实训6页面外观设计与布局 182

习题 183

第7章 站点导航技术 185

7.1 ASP.NET站点导航概述 185

7.2站点地图 186

7.3配置多个站点地图 189

7.3.1从父站点地图链接到子站点地图文件 189

7.3.2在web.confiig文件中配置多个站点地图 190

7.4 SiteMapPath控件 191

7.5 SiteMapDataSource控件 193

7.6 Menu控件 195

7.6.1定义Menu菜单内容 195

7.6.2 Menu控件样式 201

7.7 TreeView控件 202

7.7.1定义TreeView节点内容 202

7.7.2带复选框的TreeView控件 209

7.8小结 211

实训7站点导航技术 211

习题 212

第8章ADO.NET数据访问技术 214

8.1 ADO.NET基础 214

8.1.1 ADO.NET简介 214

8.1.2 ADO.NET的组件 215

8.1.3 ADO.NET的数据访问模式 216

8.2连接模式数据库访问 217

8.2.1使用SqlConnection对象连接数据库 218

8.2.2使用SqlCommand对象执行数据库命令 225

8.2.3使用SqlDataReader读取数据 234

8.2.4为SqlCommand传递参数 239

8.2.5使用SqlCommand执行存储过程 243

8.2.6使用事务处理 246

8.3断开模式数据库访问 248

8.3.1 DataSet数据集 249

8.3.2使用SqlDataAdapter对象执行数据库命令 256

8.4小结 267

实训8 ADO.NET数据访问技术 268

习题 269

第9章ASP.NET的数据绑定及绑定控件 274

9.1数据源控件 274

9.1.1 SqlDataSource数据源控件 275

9.1.2 ObjectDataSource数据源控件 289

9.1.3 LinqDataSource数据源控件 293

9.2数据绑定控件 296

9.2.1 GridView控件 297

9.2.2 DetailsView控件 309

9.2.3 FormView控件 318

9.2.4 ListView控件和DataPager控件 321

9.3小结 333

实训9 ASP.NET的数据绑定及绑定控件 333

习题 334

第10章ASP.NET安全管理 337

10.1身份验证 337

10.1.1验证模式 337

10.1.2使用CreateUserWizard控件注册 338

10.1.3使用Login控件登录 339

10.1.4其他登录型控件 340

10.2角色与授权 342

10.2.1创建角色 342

10.2.2在web.config中授权 343

10.3通过编程方式实现验证与授权 344

10.3.1使用成员资格服务类验证 344

10.3.2使用角色管理类授权 347

10.4配置文件加密 348

10.5小结 348

实训10 ASP.NET安全管理 349

习题 349

第11章Web服务 352

11.1云计算与Web服务 352

11.2 Web服务的相关标准与规范 354

11.3创建Web服务 355

11.3.1 Web服务的声明 355

11.3.2 Web方法的定义 356

11.3.3 Web服务的测试 356

11.3.4创建Web服务示例 357

11.4使用Web服务 359

11.4.1添加Web引用 359

11.4.2调用Web服务 360

11.5小结 361

实训11 Web服务 362

习题 362

第12章ASP.NET AJAX 363

12.1 ASP.NET AJAX简介 363

12.1.1 AJAX概述 363

12.1.2 ASP.NET AJAX技术特点 364

12.1.3 Hello World示例程序 364

12.2 ScriptManager控件 365

12.2.1在页面中添加ScriptManager控件 365

12.2.2 ScriptManager控件的属性与方法 366

12.3 UpdatePanel控件 366

12.3.1在页面中添加UpdatePanel控件 367

12.3.2 UpdatePanel控件的属性 368

12.3.3页面中的多个UpdatePanel及更新模式 369

12.3.4 UpdatePanel更新策略总结 371

12.4 UpdateProgress控件 372

12.4.1 UpdateProgress控件的属性 372

12.4.2 UpdateProgress控件的使用方法 372

12.5 Timer控件 373

12.5.1在页面中添加Timer控件 373

12.5.2 Timer控件的属性与事件 374

12.5.3 Timer控件的使用方法 374

12.6 ASP.NET AJAX Control Toolkit 375

12.6.1安装ASP.NET AJAX Control Toolkit 376

12.6.2 ASP.NET AJAX Control Toolkit的示例站点 377

12.6.3 AlwaysVisibleControlExtender控件 378

12.6.4 ModalPopupExtender控件 378

12.6.5 Accordion控件 380

12.7小结 381

实训12 ASP.NET AJAX 382

习题 382

第13章Web应用程序的部署 383

13.1部署的内容 383

13.2部署准备 383

13.3部署Web应用程序的方法 384

13.3.1使用复制网站工具部署站点 384

13.3.2使用发布网站工具部署站点 387

13.3.3创建安装包部署站点 389

13.4小结 395

实训13 Web应用程序的部署 395

习题 396

参考文献 397