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

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

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:郑阿奇主编;彭作民,高茜,陈冬霞编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121090509
  • 页数:533 页
图书介绍:本书包括教程、配套的实验和综合应用实习。教程部分包括13章,比较系统地介绍ASP.NET 3.5,每一章一般都有小综合应用实例,用以消化当前和此前的主要内容和知识,最后有ASP.NET综合实例,就是一个综合应用。由于专人重新阅读本书,试做书中所有实例、所有实验和综合运用,一般来说,读者应该能够看得懂,做得通,并且通过网络免费提供课件、书中的源代码和比较完整的应用系统。这样,用于教学比较方便。
《ASP.NET 3.5实用教程》目录

第1部分 实用教程 1

第1章 ASP. NET开发技术概述 1

1.1 Web工作原理 1

1.1.1 Web服务器 1

1.1.2 Web客户端 2

1.2 HTML与HTTP 2

1.2.1 HTML标记语言 2

1.2.2 CSS样式表 4

1.2.3脚本语言 6

1.2.4 HTTP协议 7

1.2.5 URL 8

1.2.6 HTML表单与Web请求 8

1.3 Web开发技术的发展 10

1.3.1静态网页与动态网页 10

1.3.2客户端动态技术 10

1.3.3服务器端动态技术 11

1.4 .NET Famework与ASP. NET 12

1.4.1 .NET Famework基本概念 12

1.4.2 ASP.NET 3 5概述 13

1.5 Visual Studio 2008集成开发工具简介 14

1.5.1 Visual Studio 2008新特性 15

1.5.2编译和运行Web应用程序 16

1.5.3部署Web应用程序 17

1.5.4使用帮助系统 18

1.6简单的ASP. NET程序实例 19

1.6.1创建Web应用程序的一般步骤 19

1.6.2一个简单的ASP.NET程序实例 19

习题 22

第2章 ASP. NET应用程序基础 23

2.1 ASP.NET应用程序 23

2.1.1 Web应用程序 23

2.1.2移动Web应用程序 23

2.1.3 Web服务 24

2.2 ASP.NET应用程序结构 24

2.2.1应用程序目录结构 24

2.2.2应用程序生命周期 25

2.3 ASP.NET页面框架 29

2.3.1 aspx页面代码模式 29

2.3.2 aspx页面元素 30

2.3.3 ASP.NET页面布局 31

2.3.4页面指令 34

2.3.5页面生命周期 39

2.3.6页面事件 40

2.4综合应用 41

习题 44

第3章 ASP. NET内置对象 45

3.1 Response对象 45

3.1.1 Response对象常用属性和方法 45

3.1.2 Response对象的应用 46

3.2 Request对象 47

3.2.1 Request对象常用属性和方法 47

3.2.2 Request对象的应用 47

3.3 Server对象 54

3.3.1 Server对象常用属性和方法 55

3.3.2 Server对象的应用 55

3.4 Application对象 57

3.4.1 Application对象常用属性、方法和事件 57

3.4.2 Application对象的应用 58

3.5 Session对象 60

3.5.1 Session对象常用属性、方法和事件 60

3.5.2会话状态模式的配置 61

3.5.3优化会话性能 63

3.5.4 Session对象的应用 64

3.6 Cache对象 70

3.7 Page对象 70

3.7.1 Page对象常用属性、方法和事件 70

3.7.2 Page对象的应用 72

3.8综合应用 76

习题 82

第4章 ASP. NET服务器控件和客户端脚本 83

4.1控件概述 83

4.2 HTML服务器控件 83

4.2.1 HTML服务器控件的层次结构 84

4.2.2 HTML服务器控件的基本语法 84

4.2.3 HTML服务器控件的属性、方法和事件 85

4.2.4 HTML服务器控件的应用 86

4.3标准控件 89

4.3.1输入与显示控件 93

4.3.2按钮控件 95

4.3.3选择和列表控件 98

4.3.4 HyperLink控件 108

4.3.5 Table控件 108

4.3.6 AdRotator控件 111

4.3.7 Calendar控件 114

4.3.8 Image和ImageMap控件 121

4.3.9 MultiView和View控件 124

4.3.10 Wizard控件 127

4.4验证控件 133

4.4.1客户端验证和服务端验证 135

4.4.2 RequiredFieldValidator控件 135

4.4.3 RangeValidator控件 136

4.4.4 CompareValidator控件 137

4.4.5 RegularExpressionValidator控件 138

4.4.6 CustomValidator控件 141

4.4.7 ValidationSummary控件 143

4.4.8关闭客户端验证功能 145

4.4.9使用验证组 146

4.5用户控件与自定义服务器控件 148

4.5.1用户控件 148

4.5.2自定义控件 153

4.6用JavaScript处理页面和服务器控件 157

4.6.1在控件上直接应用JavaScript 157

4.6.2使用Page.ClientScript属性 158

4.7客户端回调 160

4.7.1回送和回调 161

4.7.2使用回调 161

4.8文件的上传和邮件发送 164

4.8.1文件上传 164

4.8.2邮件发送 166

4.9综合应用 168

习题 173

第5章 网站设计 174

5.1母版页 174

5.1.1母版页和内容页概述 174

5.1.2创建母版页 176

5.1.3创建内容页 179

5.1.4母版页和内容页的运行机制 181

5.1.5访问母版页控件和属性 183

5.1.6动态加载母版页 184

5.1.7母版页应用范围 185

5.1.8缓存母版页 186

5.2主题和皮肤 186

5.2.1主题概述 186

5.2.2创建主题 189

5.2.3应用主题 192

5.2.4动态加载主题 195

5.3网站导航 196

5.3.1站点地图 196

5.3.2用SiteMapPath控件导航 197

5.3.3用Menu控件导航 199

5.3.4用TreeView控件导航 202

5.4综合应用 204

习题 209

第6章 ASP. NET数据库编程 210

6.1数据访问技术 210

6.1.1数据访问概述 210

6.1.2数据源控件简介 211

6.1.3数据绑定控件简介 211

6.2数据源控件 212

6.2.1 SqlDataSource控件 213

6.2.2 AccessDataSource控件 223

6.2.3 XmIDataSource控件 224

6.2.4 SiteMapDataSource控件 227

6.2.5 ObjectDataSource控件 228

6.2.6 LinqDataSource控件 242

6.3数据绑定控件 245

6.3.1 GridView控件 245

6.3.2 ListView控件 251

6.3.3 DetailsView控件 255

6.3.4 FormView控件 257

6.3.5其他数据绑定控件 259

6.3.6内部数据绑定语法 259

6.4 ADO.NET数据访问编程模型 260

6.4.1 ADO.NET数据访问模型简介 261

6.4.2 ADO.NET数据提供程序 263

6.4.3 .NET数据集 269

6.4.4利用ADO.NET查询数据库 273

6.4.5利用ADO.NET更新数据库 278

6.4.6事务处理 284

6.5 LINQ查询 289

6.5.1 LINQ to Objects 289

6.5.2 LINQ to XML 294

6.5.3 LINQ to SQL 296

6.6综合应用 298

习题 309

第7章 ASP.NET网站开发架构 311

7.1 B/S架构设计理念 311

7.2单层设计架构 311

7.3二层设计架构 319

7.3.1“门面模式”简介 319

7.3.2二层开发设计架构 319

7.4三层设计架构 325

7.4.1简单三层设计架构 325

7.4.2用Visual Studio 2008创建三层设计架构 328

7.4.3理解三层设计架构 335

7.4.4引入实体项目的三层设计架构 336

7.4.5跨数据库实现的三层设计架构 347

习题 358

第8章 ASP. NET高级技术 359

8.1 ASP.NET配置 359

8.1.1 ASP.NET配置概述 359

8.1.2配置文件的结构 360

8.1.3常用配置 360

8.1.4保护配置设置 363

8.2身份验证与授权 364

8.2.1身份验证概述 365

8.2.2设置验证方式 365

8.2.3 Forms身份验证 366

8.2.4用户授权 369

8.3 ASP.NET XML编程 370

8.3.1 XML基本概念 370

8.3.2 XML数据访问 374

8.3.3 XML数据显示 380

8.4综合应用 381

习题 383

第9章 Web服务 384

9.1 Web服务的基本概念 384

9.1.1基于组件的分布式计算概念 384

9.1.2什么是WebService 385

9.1.3 Web Service使用的标准协议 386

9.2创建ASP.NET Web服务 388

9.2.1@WebService指令 389

9.2.2 Web服务类 389

9.2.3 WebService特性 390

9.2.4定义Web服务方法 390

9.2.5测试Web服务 391

9.3使用ASP.NET Web服务 393

9.3.1添加Web引用 393

9.3.2客户端调用Web服务 394

9.4综合应用 395

习题 396

第10章 ASP. NET AJAX简介 397

10.1 ASP.NET AJAX概述 397

10.1.1为什么使用AJAX 397

10.1.2 Visual Studio 2008与ASP.NET AJAX 399

10.1.3 ASP.NET AJAX客户端技术 399

10.1.4 ASP.NET AJAX服务器端技术 399

10.2建立ASP.NET AJAX应用程序 399

10.2.1建立不使用AJAX的页面 400

10.2.2建立包含AJAX的页面 400

10.3 ASP.NET AJAX服务器端控件 402

10.3.1 ScriptManager控件 402

10.3.2 ScriptManagerProxy控件 403

10.3.3 UpdatePanel控件 404

10.3.4 Timer控件 407

10.3.5 UpdateProgress控件 409

10.4 ASP. NET AJAX控件工具集简介 415

10.5综合应用 417

习题 420

第11章 ASP. NET综合实例 421

11.1系统功能设计 421

11.2系统流程 421

11.3数据库设计 422

11.4数据访问层设计 423

11.5添加确发器 424

11.6业务逻辑层设计 430

11.7表示层设计 443

11.7.1母版页设计 443

11.7.2站点导航地图文件设计 445

11.7.3页面设计 445

11.7.4全局变量 459

11.8系统扩展 459

第2部分 实验 460

实验1创建与发布ASP.NET应用程序 460

目的与要求 460

内容和步骤 460

实验2内置对象的应用 462

目的与要求 462

内容和步骤 462

实验3 ASP.NET服务器控件应用 467

目的与要求 467

内容和步骤 467

实验4母版、主题和导航设计 476

目的与要求 476

内容和步骤 476

实验5简单数据库应用设计 484

目的与要求 484

内容与步骤 484

实验6 ADO.NET数据库编程 491

目的与要求 491

内容与步骤 491

实验7 Web应用程序配置与验证 499

目的与要求 499

内容和步骤 499

实验8 Web服务设计 501

目的与要求 501

内容和步骤 501

实验9 AJAX应用 509

目的与要求 509

内容与步骤 509

综合实验 小型BBS论坛设计 520

目的与要求 520

内容与步骤 520

附录A 编码规范 529

A.1代码格式 529

A.2注释规范 529

A.3变量命名规范 531

A.4常量命名规范 532

A.5类命名规范 533

A.6接口命名规范 533

A.7 方法命名规范 533

A.8名字空间命名规范 533

A.9资源命名规范 533

A.10程序版本号确定规范 533

返回顶部