当前位置:首页 > 工业技术
ASP.NET 4.0实用教程
ASP.NET 4.0实用教程

ASP.NET 4.0实用教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:郑阿奇主编;彭作民,高茜,陈冬霞编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:9787121191961
  • 页数:474 页
图书介绍:本书包括ASP.NET 4.0及其开发环境、Web设计基础、C#程序设计基础、ASP.NET 4.0应用程序结构、ASP.NET 4.0内置对象、ASP.NET 4.0服务器控件和客户端脚本、ASP.NET 4.0网站设计、ASP.NET 4.0数据库编程、ASP.NET网站开发架构、ASP.NET 4.0高级技术、ASP.NET 4.0 Web服务、ASP.NET 4.0 AJAX简介,最后有ASP.NET综合实例。除前4章和第9章各章都有小的综合应用实例,并配套相应习题和实验。
《ASP.NET 4.0实用教程》目录

第1章 ASP.NET 4.0及其开发环境 1

1.1 ASP.NET 4.0简介 1

1.1.1 Web工作原理 1

1.1.2 .NET概述 2

1.2 Visual Studio 2010开发环境 3

1.2.1创建ASP.NET Web应用程序 3

1.2.2 ASP.NET应用程序开发窗口介绍 4

1.2.3应用程序的开发 7

1.2.4编译和运行程序 9

1.2.5部署应用程序 10

1.3简单的ASP.NET应用程序实例 10

习题 13

第2章 Web设计基础 14

2.1 Web简介 14

2.1.1 Web的概念 14

2.1.2 WWW服务 15

2.2 XHTML语言 15

2.2.1 XHTML文档基本构成 15

2.2.2 XHTML格式标记 19

2.2.3 XHTML多媒体标记 25

2.2.4 XHTML基本应用 28

2.2.5框架网页设计 39

2.3 CSS初步 42

2.3.1 CSS定义及引用 43

2.3.2 CSS选择符 46

2.3.3 CSS属性 48

2.4 XML基础 51

2.4.1基本结构 51

2.4.2语法规则 53

2.4.3 XML元素 54

2.4.4 XML属性 55

2.4.5 XML验证 56

2.4.6查看XML文件 57

2.4.7使用CSS显示XML文件 58

2.4.8使用XSLT显示XML文件 59

习题 61

实验 61

第3章 C#程序设计基础 63

3.1 C#语法基础 63

3.1.1数据类型 63

3.1.2变量与常量 66

3.1.3运算符与表达式 66

3.2流程控制 69

3.2.1条件语句 69

3.2.2循环语句 71

3.2.3跳转语句 73

3.2.4异常处理 74

3.3面向对象编程 75

3.3.1类和对象 76

3.3.2属性、方法和事件 77

3.3.3构造函数和析构函数 78

习题 79

实验 79

第4章 ASP.NET 4.0应用程序结构 81

4.1 ASP.NET 4.0应用程序分类 81

4.1.1 Web应用程序 81

4.1.2移动Web应用程序 81

4.1.3 Web服务 82

4.2 ASP.NET 4.0应用程序结构 82

4.2.1应用程序文件类型 82

4.2.2应用程序目录结构 83

4.3 ASP.NET 4.0页面框架 83

4.3.1 aspx页面元素 83

4.3.2 ASP.NET页面布局 84

4.3.3页面指令 86

4.3.4页面生命周期 90

4.3.5页面事件 91

习题 92

实验 93

第5章 ASP.NET 4.0内置对象 94

5.1输出数据:Response对象 94

5.1.1 Response对象常用属性和方法 94

5.1.2 Response对象的应用 95

5.2接收数据:Request对象 96

5.2.1 Request对象常用属性和方法 96

5.2.2 Request对象的应用 96

5.3服务器对象:Server对象 103

5.3.1 Server对象常用属性和方法 104

5.3.2 Server对象的应用 104

5.4集合对象:Application对象 105

5.4.1 Application对象常用属性、方法和事件 105

5.4.2 Application对象的应用 106

5.5会话对象:Session对象 107

5.5.1 Session对象常用属性、方法和事件 108

5.5.2会话状态模式的配置 109

5.5.3优化会话性能 110

5.5.4 Session对象的应用 111

5.6缓存对象:Cache对象 114

5.7网页对象:Page对象 114

5.7.1 Page对象常用属性、方法和事件 115

5.7.2 Page对象的应用 116

5.8综合应用 118

习题 123

实验 124

第6章 ASP.NET 4.0服务器控件和客户端脚本 125

6.1控件概述 125

6.2 HTML服务器控件 126

6.2.1 HTML服务器控件的层次结构 126

6.2.2 HTML服务器控件的基本语法 126

6.2.3 HTML服务器控件的属性、方法和事件 127

6.2.4 HTML服务器控件的应用 128

6.3标准控件 129

6.3.1文本控件 132

6.3.2按钮控件 134

6.3.3选择和列表控件 136

6.3.4表格控件 144

6.3.5图像控件 146

6.3.6动态广告控件 148

6.3.7日历控件 151

6.3.8视图控件 156

6.3.9向导控件 158

6.4验证控件 164

6.4.1客户端验证和服务器验证 165

6.4.2 RequiredFieldValidator控件 166

6.4.3 RangeValidator控件 167

6.4.4 CompareValidator控件 168

6.4.5 RegularExpressionValidator控件 169

6.4.6 CustomValidator控件 171

6.4.7 ValidationSummary控件 172

6.4.8关闭客户端验证功能 174

6.4.9使用验证组 175

6.5用户控件与自定义服务器控件 176

6.5.1用户控件 177

6.5.2自定义控件 180

6.6使用JavaScript处理页面和服务器控件 183

6.6.1在控件上直接应用JavaScript 183

6.6.2使用Page.ClientScript属性 183

6.7客户端回调 186

6.7.1回送和回调 186

6.7.2使用回调 186

6.8文件的上传和邮件发送 189

6.8.1文件上传 189

6.8.2邮件发送 191

6.9综合应用 193

习题 197

实验 197

第7章 ASP.NET 4.0网站设计 199

7.1母版页 199

7.1.1母版页和内容页概述 199

7.1.2创建母版页 201

7.1.3创建内容页 203

7.1.4母版页和内容页的运行机制 206

7.1.5访问母版页控件和属性 208

7.1.6动态加载母版页 209

7.1.7母版页应用范围 209

7.1.8缓存母版页 210

7.2主题和皮肤 210

7.2.1主题概述 211

7.2.2创建主题 213

7.2.3应用主题 216

7.2.4动态加载主题 219

7.3网站导航 219

7.3.1站点地图 220

7.3.2用SiteMapPath控件导航 221

7.3.3用Menu控件导航 222

7.3.4用TreeView控件导航 225

7.4综合应用 226

习题 231

实验 231

第8章 ASP.NET 4.0数据库编程 234

8.1数据库(SQL Server 2008)基础 234

8.1.1数据库概述 234

8.1.2创建数据库和表 235

8.1.3数据操作 237

8.1.4数据查询 238

8.2数据访问技术 239

8.2.1数据访问概述 239

8.2.2数据源控件简介 239

8.2.3数据绑定控件简介 240

8.3数据源控件 241

8.3.1 SqlDataSource控件 241

8.3.2 AccessDataSource控件 252

8.3.3 XmlDataSource控件 253

8.3.4 SiteMapDataSource控件 255

8.3.5 ObjectDataSource控件 256

8.3.6 LinqDataSource控件 270

8.4数据绑定控件 273

8.4.1 GridView控件 273

8.4.2 ListView控件 278

8.4.3 DetailsView控件 282

8.4.4 FormView控件 283

8.4.5其他数据绑定控件 285

8.4.6内部数据绑定语法 285

8.5 ADO.NET数据访问编程模型 286

8.5.1 ADO.NET数据访问模型简介 286

8.5.2 ADO.NET数据提供程序 288

8.5.3 .NET数据集 293

8.5.4利用ADO.NET查询数据库 297

8.5.5利用ADO.NET更新数据库 303

8.6 LINQ查询 309

8.6.1 LINQ to Objects 309

8.6.2 LINQ to XML 312

8.6.3 LINQ to SQL 314

8.7综合应用 317

习题 327

实验 328

第9章 ASP.NET网站开发架构 330

9.1 B/S架构设计理念 330

9.2单层设计架构 331

9.3二层设计架构 337

9.3.1“门面模式”简介 337

9.3.2二层开发设计架构 338

9.4三层设计架构 342

9.4.1简单的三层设计架构 342

9.4.2用Visual Studio 2010创建三层设计架构 345

9.4.3理解三层设计架构 351

9.4.4引入实体项目的三层设计架构 352

9.4.5跨数据库实现的三层设计架构 361

习题 371

第10章 ASP.NET 4.0高级技术 372

10.1 ASP.NET配置 372

10.1.1 ASP.NET配置概述 372

10.1.2配置文件的结构 373

10.1.3常用配置 373

10.2身份验证与授权 376

10.2.1身份验证概述 376

10.2.2设置验证方式 377

10.2.3 Forms身份验证 377

10.2.4用户授权 380

10.3 ASP.NET XML编程 381

10.3.1 XML数据访问 381

10.3.2 XML数据显示 387

10.4综合应用 388

习题 390

实验 390

第11章 ASP.NET 4.0 Web服务 392

11.1 Web服务的基本概念 392

11.1.1基于组件的分布式计算概念 392

11.1.2什么是Web Service 393

11.1.3 Web Service使用的标准协议 394

11.2创建ASP.NET Web服务 396

11.2.1 Web服务类 396

11.2.2 WebService特性 397

11.2.3定义Web服务方法 397

11.2.4测试Web服务 399

11.3使用ASP.NET Web服务 400

11.3.1添加Web引用 400

11.3.2客户端调用Web服务 401

11.4综合应用 402

习题 404

实验 404

第12章 ASP.NET 4.0 AJAX简介 407

12.1 ASP.NETAJAX概述 407

12.1.1为什么使用AJAX 407

12.1.2 Visual Studio 2010与ASP.NET AJAX 408

12.1.3 ASP.NET AJAX客户端技术 409

12.1.4 ASP.NET AJAX服务器技术 409

12.2建立ASP.NET AJAX应用程序 409

12.2.1建立不使用AJAX的页面 409

12.2.2建立包含AJAX的页面 410

12.3 ASP.NET AJAX服务器控件 411

12.3.1 ScriptManager控件 411

12.3.2 ScriptManagerProxy控件 412

12.3.3 UpdatePanel控件 413

12.3.4 Timer控件 416

12.3.5 UpdateProgress控件 417

12.4 ASP.NET AJAX控件工具集简介 422

12.5综合应用 424

习题 427

实验 427

第13章 ASP.NET综合实例 436

13.1系统功能设计 436

13.2系统流程 436

13.3数据库设计 437

13.4数据访问层设计 438

13.5添加触发器 439

13.6业务逻辑层设计 444

13.7表示层设计 455

13.7.1母版页设计 455

13.7.2站点导航地图文件设计 457

13.7.3页面设计 457

13.7.4全局变量 468

13.8读者完成系统扩展 469

附录A编码规范 470

返回顶部