《ASP.NET 4.0网站开发实例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:耿超编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302304968
  • 页数:382 页
图书介绍:本书将介绍构建Web站点的整个过程,从第1章的安装Visual Web Developer 2010,一直到第19章将Web站点部署到真正的服务器上。本书的内容以应用开发为主线,叙述方法的主要特点是通过大量示例来说明问题。

第1章 ASP.NET4.0入门 1

1.1网站建设概述 1

1.1.1 HTML语言 1

1.1.2静态网站 4

1.1.3动态网站 5

1.2 ASP.NET与VWD 2010 6

1.2.1 ASP.NET的发展史 6

1.2.2 ASP.NET的工作原理 7

1.2.3 VWD 2010 8

1.3使用VWD 2010开发Web应用程序 10

1.3.1启动VWD 2010 11

1.3.2第一个ASP.NET应用程序 15

1.3.3 ASP.NET页面文档的结构 18

1.4本章小结 20

1.5思考和练习 20

第2章 ASP.NET基础知识 21

2.1 ASP.NET应用程序概述 21

2.1.1 ASP.NET的文件类型 22

2.1.2 ASP.NET应用程序的目录结构 24

2.2 ASP.NET的内置对象 26

2.2.1 Page类与Web窗体页指令 26

2.2.2 Request对象 31

2.2.3 Response对象 33

2.2.4 Application对象 38

2.2.5 Server对象 40

2.2.6 Session对象 43

2.2.7 Cookie对象 46

2.2.8 ViewState对象 50

2.3 ASP.NET配置管理 54

2.3.1 web.config文件 54

2.3.2 Global.asax文件 57

2.4本章小结 62

2.5思考和练习 62

第3章 ASP.NET服务器控件 63

3.1服务器控件概述 63

3.1.1 ASP.NET页面的工作流程 63

3.1.2服务器控件类 64

3.1.3设置控件的颜色与字体 66

3.1.4服务器控件的类别 67

3.2标准控件 68

3.2.1简单控件 68

3.2.2列表控件 73

3.2.3容器控件 77

3.2.4其他标准控件 81

3.3 HTML控件 84

3.3.1 HTML元素 85

3.3.2 HTML服务器控件 85

3.4验证控件 86

3.4.1验证控件简介 86

3.4.2使用验证控件 89

3.5导航控件 92

3.5.1创建站点地图 92

3.5.2使用SiteMapPath控件 94

3.5.3使用Menu控件 95

3.5.4使用TreeView控件 98

3.6用户控件 100

3.6.1用户控件简介 100

3.6.2创建用户控件 101

3.6.3使用用户控件 102

3.6.4为用户控件添加属性 103

3.6.5用户控件的站点范围注册 104

3.7本章小结 105

3.8思考和练习 105

第4章 页面设计与布局 106

4.1 CSS样式 106

4.1.1 HTML格式化的不足 106

4.1.2 CSS简介 107

4.1.3 CSS属性 110

4.2在VWD中使用CSS 111

4.2.1新建样式 112

4.2.2样式规则 115

4.2.3应用样式 118

4.3页面布局 119

4.3.1网页的基本布局方式 119

4.3.2页面元素定位 120

4.3.3表格布局 121

4.3.4 DIV和CSS布局 123

4.4主题 125

4.4.1主题概述 125

4.4.2创建和应用主题 127

4.4.3主题的应用级别 130

4.4.4扩展主题 131

4.4.5动态切换主题 132

4.5母版页 136

4.5.1母版页概述 136

4.5.2创建母版页 136

4.5.3创建内容页 139

4.5.4从内容页访问母版页中的成员 140

4.6本章小结 144

4.7思考和练习 145

第5章 数据访问与数据绑定 146

5.1数据库基础知识 146

5.1.1什么是数据库 146

5.1.2新建数据库和表 147

5.2 SQL简介 155

5.2.1 SQL概述 156

5.2.2 SELECT语句 156

5.2.3在VWD中执行SQL查询 164

5.2.4 INSERT语句 166

5.2.5 UPDATE语句 166

5.2.6 DELETE语句 167

5.3使用ADO.NET 167

5.3.1 ADO.NET概述 168

5.3.2提供者对象 169

5.3.3数据集对象 172

5.3.4使用ADO.NET访问数据库 173

5.4数据绑定与数据控件 187

5.4.1数据绑定概述 187

5.4.2单值绑定和多值绑定 187

5.4.3数据控件简介 188

5.4.4以主-从表形式显示数据 194

5.5使用ADO.NET访问XML 197

5.5.1 XML概述 197

5.5.2使用ADO.NET读写XML数据 198

5.5.3将数据库中的数据转换成XML文档 200

5.6本章小结 202

5.7思考和练习 202

第6章 LINQ 203

6.1 LINQ简介 203

6.1.1 LINQ to Objects 204

6.1.2 LINQ与泛型 205

6.1.3 LINQ to XML 205

6.1.4 LINQ to ADO.NET 207

6.2 ADO.NET EntityFramework(EF) 208

6.2.1 ADO.NET EF简介 208

6.2.2将数据模型映射到对象模型 208

6.3 LINQ查询语法 212

6.3.1基本语法 212

6.3.2使用匿名类型定形数据 215

6.4使用数据控件和LINQ 217

6.4.1 EntityDataSource控件 217

6.4.2 ListView控件和DataPager控件 219

6.5本章小结 223

6.6思考和练习 223

第7章 Web站点中的安全性 225

7.1安全性概述 225

7.1.1关于安全性 225

7.1.2 ASP.NET验证方式 226

7.1.3 ASP.NET应用程序服务 228

7.2登录控件 229

7.2.1 Login控件 229

7.2.2 LoginView控件 232

7.2.3 LoginStatus控件 233

7.2.4 LoginName控件 233

7.2.5 CreateUserWizard控件 234

7.2.6 PasswordRecovery控件 238

7.2.7 ChangePassword控件 238

7.3 ASP.NET网站配置管理 239

7.3.1 ASP.NET网站管理工具 239

7.3.2使用WSAT管理用户 240

7.3.3以编程方式检查角色 245

7.4本章小结 246

7.5思考和练习 246

第8章 ASP.NETAJAX 247

8.1 AJAX入门 247

8.1.1 AJAX简介 247

8.1.2 ASP.NET AJAX 248

8.2使用AJAX控件 248

8.2.1 ScriptManager控件 249

8.2.2 UpdatePanel控件 250

8.2.3 UpdateProgress控件 257

8.2.4 Timer控件 260

8.2.5 ScriptManagerProxy控件 263

8.3客户端ASP.NET AJAX Library 264

8.4本章小结 266

8.5思考和练习 266

第9章 Web服务 268

9.1 Web服务入门 268

9.1.1 Web服务概述 268

9.1.2 ASP.NET Web服务体系 269

9.1.3支持AJAX的Web服务 270

9.2创建和调用Web服务 271

9.2.1 WebService类 272

9.2.2创建Web服务 274

9.2.3调用Web服务 277

9.3 AJAX和Web服务 281

9.3.1创建支持AJAX的Web服务 281

9.3.2在AJAX站点中调用页面方法 285

9.4本章小结 287

9.5思考和练习 287

第10章 使用jQuery 288

10.1 jQuery简介 288

10.1.1 jQuery概述 288

10.1.2在Web站点中引用jQuery 289

10.1.3 jQuery示例 290

10.2 jQuery语法 292

10.2.1 ready函数 292

10.2.2选择器 292

10.2.3筛选器 296

10.2.4对匹配集中的项应用CSS 299

10.2.5添加事件处理 301

10.2.6访问jQuery对象 304

10.2.7文档处理 309

10.2.8使用jQuery的效果 315

10.3 jQuery扩展应用 319

10.3.1使用jQuery插件 320

10.3.2编写jQuery插件 321

10.3.3 jQuery对Ajax的支持 323

10.4本章小结 328

10.5思考和练习 329

第11章 Web站点的发布与部署 330

11.1部署Web站点 330

11.1.1部署前的准备工作 330

11.1.2复制Web站点 331

11.2在IIS下运行站点 333

11.2.1安装和配置Web服务器 333

11.2.2 IIS中的安全性 335

11.3将数据移到远程服务器 337

11.3.1使用Database Publishing Wizard 337

11.3.2创建数据库 339

11.4本章小结 340

11.5思考和练习 340

第12章 简易微博系统 341

12.1系统设计 341

12.1.1需求分析 341

12.1.2数据库设计 342

12.2系统实现 342

12.2.1数据访问类 342

12.2.2数据实体类 346

12.2.3设计母版页 355

12.2.4首页 358

12.2.5注册页面 368

12.2.6查找用户页面 369

12.2.7个人资料页面 370

12.2.8个人信息维护页面 374

12.2.9转播和评论消息页面 376

12.3系统运行效果 379

12.3.1设置启动选项 379

12.3.2测试微博系统的功能 379

参考文献 382