《21世纪高等学校计算机专业核心课程规范 Web程序设计-ASP.NET实用网站开发 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:沈士根,汪承焱,许小东编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:7302361435
  • 页数:307 页
图书介绍:ASP.NET是WEB实用程序开发的主流技术之一

第1章 ASP.NET 4.5运行及开发环境 1

1.1 ASP.NET概述 1

1.1.1静态页面和动态页面 1

1.1.2 .NET Framework 1

1.1.3 ASP.NET特性 2

1.1.4 ASP.NET版本 2

1.2 IIS 3

1.2.1 IIS 7.5的安装 3

1.2.2 IIS 7.5中的网站、Web应用程序和虚拟目录 4

1.3 Visual Studio Express 2012 for Web 7

1.3.1开发环境概览 7

1.3.2使用解决方案管理VSEW 2012中新建的网站 9

1.3.3发布网站 11

1.3.4复制网站 11

1.4小结 11

1.5习题 12

第2章 ASP.NET 4.5网站文件及jQuery 13

2.1html文件和XHTML5 13

2.1.1. html文件结构 13

2.1.2常用的XHTML5元素 14

2.2 .aspx文件 16

2.2.1单文件页模型 17

2.2.2代码隐藏页模型 18

2.3 .css文件和CSS常识 19

2.3.1定义CSS3样式 19

2.3.2 CSS3样式位置 20

2.4 .js文件和JavaScript常识 23

2.4.1 JavaScript代码位置 23

2.4.2综合实例 25

2.5 jQuery 27

2.5.1 jQuery基础语法 28

2.5.2综合实例 29

2.6 .xml文件和XML常识 32

2.7 Web.config 33

2.8 Global.asax 33

2.9小结 34

2.10习题 34

第3章 C#和ASP.NET 4.5 36

3.1 C#概述 36

3.2 .NET Framework命名空间 36

3.3编程规范 37

3.3.1程序注释 37

3.3.2命名规则 37

3.4常量与变量 38

3.4.1常量声明 38

3.4.2变量声明 38

3.4.3修饰符 39

3.4.4局部变量作用范围 39

3.5数据类型 40

3.5.1值类型 40

3.5.2引用类型 42

3.5.3装箱和拆箱 43

3.6运算符 44

3.7流程控制 45

3.7.1选择结构 45

3.7.2循环结构 46

3.7.3异常处理 50

3.8自定义ASP.NET 4.5类 53

3.8.1类的常识 53

3.8.2属性 54

3.8.3构造函数 54

3.8.4方法 55

3.8.5事件 57

3.8.6继承 59

3.9 ASP.NET 4.5页面调试 59

3.10小结 60

3.11习题 61

第4章 ASP.NET 4.5标准控件 63

4.1ASP.NET 4.5页面事件处理概述 63

4.1.1 ASP.NET 4.5页面事件 63

4.1.2 IsPostBack属性 63

4.2 ASP.NET 4.5服务器控件概述 65

4.2.1 HTML服务器控件简介 65

4.2.2 Web服务器控件简介 65

4.3常用ASP.NET 4.5标准控件 65

4.3.1 Label控件 66

4.3.2 TextBox控件 67

4.3.3 Button、LinkButton和ImageButton控件 69

4.3.4 DropDownList控件 70

4.3.5 ListBox控件 73

4.3.6 CheckBox和CheckBoxList控件 74

4.3.7 RadioButton和RadioButtonList控件 76

4.3.8 Image和ImageMap控件 76

4.3.9 HyperLink控件 78

4.3.10 Table控件 78

4.3.11Panel和PlaceHolder控件 80

4.4小结 84

4.5习题 84

第5章 ASPP.ET 4.5窗体验证 86

5.1窗体验证概述 86

5.2 ASP.NET 4.5服务器验证控件 87

5.2.1 RequiredFieldValidator控件 87

5.2.2 CompareValidator控件 89

5.2.3 RangeValidator控件 90

5.2.4 RegularExpressionValidator控件 91

5.2.5 CustomValidator控件 93

5.2.6 ValidationSummary控件 96

5.3小结 98

5.4习题 99

第6章HTTP请求、响应及状态管理 101

6.1 HTTP请求 101

6.2 HTTP响应 104

6.3 HttpServerUtility 106

6.4跨页面提交 108

6.5状态管理 110

6.5.1 ViewState 110

6.5.2 HiddenField控件 111

6.5.3 Cookie 111

6.5.4 Session 114

6.5.5 Application 116

6.5.6 Profile 118

6.6小结 120

6.7习题 121

第7章 数据访问 123

7.1数据访问概述 123

7.2建立SQL Server 2012 Express数据库 124

7.3使用数据源控件实现数据访问 125

7.4使用LINQ实现数据访问 127

7.4.1 LINQ查询表达式 127

7.4.2 LINQ to SQL概述 128

7.4.3利用LINQ to SQL查询数据 129

7.4.4利用LINQ to SQL管理数据 132

7.4.5 LINQ to XML概述 135

7.4.6利用LINQ to XML管理XML文档 135

7.5小结 138

7.6习题 139

第8章 数据绑定 141

8.1数据绑定概述 141

8.2 ListControl类控件 141

8.3 GridView控件 144

8.3.1分页和排序 145

8.3.2定制数据绑定列 147

8.3.3使用模板列 149

8.3.4利用GridView编辑、删除数据 153

8.3.5显示主从表 158

8.4 DetailsView控件 162

8.5小结 165

8.6习题 165

第9章 用户和角色管理 168

9.1身份验证和授权 168

9.1.1 Windows身份验证 168

9.1.2 Forms身份验证 169

9.2成员资格和角色管理概述 172

9.2.1成员资格管理 172

9.2.2角色管理 174

9.3利用网站管理工具实现成员资格和角色管理 174

9.4利用登录系列控件实现用户身份验证 177

9.4.1 Login控件 177

9.4.2 CreateUserWizard控件 178

9.4.3 LoginName控件 181

9.4.4 LoginStatus控件 181

9.4.5 LoginView控件 182

9.4.6 ChangePassword控件 184

9.4.7 PasswordRecovery控件 185

9.5调用Membership和Roles类进行用户和角色管理 186

9.6小结 192

9.7习题 193

第10章 主题、母版、用户控件和Web部件 195

10.1主题 195

10.1.1主题概述 195

10.1.2自定义主题 195

10.1.3使用主题 196

10.2母版页 199

10.2.1母版页概述 199

10.2.2创建母版页 199

10.2.3创建内容页 200

10.3用户控件 201

10.3.1用户控件概述 201

10.3.2创建用户控件 202

10.3.3使用用户控件 203

10.4 Web部件 204

10.4.1 Web部件概述 204

10.4.2使用Web部件 205

10.4.3 WebPartManager显示模式 206

10.5小结 211

10.6习题 211

第11章 网站导航 213

11.1网站地图 213

11.1.1网站地图文件 213

11.1.2嵌套网站地图文件 215

11.2 SiteMapPath控件显示导航 216

11.3 TreeView控件显示导航 217

11.3.1 TreeView控件 217

11.3.2使用TreeView控件实现导航 220

11.4 Menu控件显示导航 221

11.5在母版页中使用网站导航 222

11.6小结 224

11.7习题 224

第12章 Microsoft Aj ax 226

12.1Ajax基础 226

12.1.1 Ajax概述 226

12.1.2 Microsoft Ajax技术 227

12.2 Microsoft Ajax服务器控件 227

12.2.1 ScriptManager控件 227

12.2.2 UpdatePanel控件 229

12.2.3 Timer控件 234

12.2.4 UpdateProgress控件 237

12.3 Ajax Control Toolkit 239

12.4小结 241

12.5习题 241

第13章 Web服务和WCF服务 243

13.1Web服务 243

13.1.1 Web服务概述 243

13.1.2建立ASP.NET Web服务 244

13.1.3调用ASP.NET Web服务 246

13.2 WCF服务 250

13.2.1建立WCF服务 251

13.2.2调用WCF服务 252

13.3小结 254

13.4习题 255

第14章 文件处理 257

14.1驱动器、文件夹和文件操作 257

14.1.1获取驱动器信息 257

14.1.2文件夹操作 259

14.1.3文件操作 263

14.2读写文件 267

14.2.1 Stream类 267

14.2.2 Reader和Writer类 272

14.3文件上传 276

14.4小结 278

14.5习题 278

第15章 MypetShop综合实例 281

15.1系统总体设计 281

15.1.1系统功能模块设计 281

15.1.2用户控件 282

15.1.3系统数据库总体设计 283

15.1.4 Web.config配置文件 283

15.2 MyPetShop.mdf数据库设计 284

15.2.1数据表设计 284

15.2.2数据表联系设计 286

15.3用户控件设计 287

15.3.1“热销商品自动定时刷新”用户控件 287

15.3.2“商品分类列表”用户控件 287

15.3.3“最新商品列表”用户控件 287

15.3.4“商品分类及商品导航”用户控件 287

15.3.5“网站导航”用户控件 288

15.3.6“用户状态”用户控件 288

15.3.7“天气预报”用户控件 288

15.4前台显示页面设计 289

15.4.1母版页的设计 289

15.4.2首页 290

15.4.3商品详细信息页面 290

15.4.4商品搜索页面 291

15.5用户注册和登录模块 293

15.5.1注册新用户 293

15.5.2用户登录 293

15.5.3修改用户密码 294

15.5.4找回用户密码 294

15.5.5退出系统 295

15.6购物车模块 295

15.6.1购物车组件的设计与实现 295

15.6.2购物车页面设计 296

15.6.3购物车功能的设计与实现 297

15.7订单处理 298

15.7.1创建订单 298

15.7.2查看订单 298

15.8后台管理模块 299

15.8.1商品分类管理 299

15.8.2供应商信息管理 299

15.8.3商品信息管理 300

15.8.4订单管理 302

15.9小结 304

15.10习题 304