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

  • 购买积分:12 如何计算积分?
  • 作  者:胡配祥
  • 出 版 社:合肥:中国科学技术大学出版社
  • 出版年份:2016
  • ISBN:9787312039119
  • 页数:308 页
图书介绍:全书共分九章,详细地介绍了Web应用程序开发概述、ADO.NET数据访问技术、ASP.NET的常用对象、CSS+DIV页面布局方法、用户控件和母板的设计与应用,第三方控件的使用方法,以及如何应用三层架构方式搭建ASP.NET应用程序框架,详细讲解了ASP.NET常用服务器控件和数据绑定技术,阐述了Ajax异步刷新技术,全面综述了网上购物系统的设计与开发过程,最后介绍了用Ajax异步刷新技术重构网上购物系统。

第1章 Web应用程序开发概述 1

1.1Web开发的相关概念 1

1.2Web开发背景知识 2

1.3应用1:搭建ASP.NET开发环境 4

1.4ASP.NET应用程序的构成 6

1.5应用2:创建第一个ASP.NET程序 7

1.6应用3:实战练习 9

1.7ASP.NET应用程序的调试 10

思考练习 13

第2章 ADO.NET数据访问技术 14

2.1ADO.NET概述 14

2.2在线工作模式和离线工作模式 15

2.3SqlConnection数据库连接对象 16

2.4使用SqlCommand及SqlDataReader进行在线数据访问 18

2.5应用1:第三方日期控件的使用及在线添加和读取记录 20

2.6应用2:基于连接的数据库事务处理的实现 25

2.7DataSet数据集 27

2.8数据适配器SqlDataAdapter 29

2.9应用3:用SqlDataAdapter和DataSet对顾客表进行离线数据访问 31

2.10应用4:利用参数化SQL语句防范SQL注入式攻击 32

思考练习 34

第3章 ASP.NET常用对象 35

3.1Page对象 36

3.2Request对象 39

3.3Response对象 42

3.4Session对象 43

3.5Cookie对象 48

3.6应用1:网上购物系统后台登录页面设计 53

3.7Application对象 56

3.8Global.asax文件 58

3.9应用2:网上购物系统总访问量和在线人数统计 58

3.10Server对象 60

3.11应用3:简单聊天室设计 62

思考练习 64

第4章 网上购物系统三层架构框架搭建 66

4.1三层架构概述 66

4.2应用1:系统需求分析和功能模块设计 68

4.3应用2:网上购物系统数据库设计 70

4.4应用3:实体类子层设计 75

4.5应用4:数据访问层设计与实现 80

4.6应用5:业务逻辑层设计 89

4.7表示层设计 90

思考练习 91

第5章 网上购物系统表示层框架搭建 92

5.1CSS样式及DIV布局 92

5.2应用1:CSS+DIV进行页面布局 105

5.3用户控件 110

5.4应用2:设计网上购物系统中的用户控件 111

5.5导航控件 115

5.6应用3:网上购物后台菜单及站点导航设计 117

5.7母版页 122

5.8应用4:创建网上购物系统前台母版页 125

思考练习 128

第6章 ASP.NET常用服务器控件 130

6.1服务器控件概述 130

6.2标准服务器控件 137

6.3应用1:标准服务器控件综合应用 150

6.4数据验证控件 164

6.5应用2:网上购物系统顾客信息验证注册 168

6.6第三方控件的应用——FCKEditor富文本框 173

6.7应用3:网上购物后台子系统图书更新页面设计 177

思考练习 181

第7章 ASP.NET数据绑定技术 183

7.1数据绑定概述 183

7.2Repeater控件 186

7.3DataList控件 191

7.4应用1:DataList控件的综合应用 195

7.5GridView控件 206

7.6应用2:GridView控件的综合应用 210

思考练习 227

第8章 网上购物系统其他页面实例设计 230

8.1前台购物子系统部分网页设计 230

8.2后台管理子系统部分网页设计 260

8.3网上购物系统的发布 272

思考练习 274

第9章 利用Ajax异步技术对页面进行重构 275

9.1Ajax概述 275

9.2ASP.NET Ajax框架 278

9.3Ajax脚本管理器控件(ScriptManager) 280

9.4脚本管理器代理控件(ScriptManagerProxy) 282

9.5更新面板控件(UpdatePanel) 283

9.6更新进度控件(UpdateProgress) 293

9.7定时器控件(Timer) 295

9.8应用1:利用Ajax异步技术重构前台母版 297

9.9应用2:Ajax异步环境下顾客信息的注册 299

9.10应用3:Ajax异步环境下购物车页面设计 305

思考练习 307