《ASP.NET网络程序设计及应用》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张克非,胡伟主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2007
  • ISBN:7811241412
  • 页数:433 页
图书介绍:本书共11章,第1章为 ASP.NET概述;第2章为ASP.NET程序设计语言C#介绍;第3章介绍了建立ASP.NET应用程序的方法;第4章介绍了ASP.NET页面对象模型;第5章介绍了ASP.NET的服务器控件;第6、7章介绍了关系数据库的基本知识;第8章讲解了ASP.NET的高级应用;第9、10、11章是综合开发实例,让读者能够在掌握扎实的基础知识的同时,独立进行项目的开发。通过本书的学习,读者不仅能够掌握一门技术,还可以学会开发的方法,这对于实际工作是非常有帮助的。

第1章 ASP.NET概述 1

1.1 概述 1

1.2 C#和ASP.NET 3

1.3 ASP.NET的平台要求 3

1.4 安装Visual Studio 2005 3

1.4.1 安装系统需求 3

1.4.2 安装IIS Web服务器 5

1.4.3 安装Visual Studio 2005 5

1.5 IIS服务器配置 10

1.6 Visual Studio 2005开发环境介绍 11

1.6.1 新建项目 12

1.6.2 打开项目 14

1.6.3 解决方案资源管理器 16

1.6.4 工具箱 17

1.7 本章小结 17

1.8 实践检验 18

第2章 编程语言C# 19

2.1 C#概述 19

2.1.1 开发效率与安全性 19

2.1.2 支持现有的网络编程新标准 20

2.1.3 与Web开发相结合 20

2.1.4 消除大量程序错误 20

2.1.5 兼容性 20

2.1.6 数据类型 21

2.1.7 值类型 22

2.1.8 引用类型 26

2.1.9 类型转换 28

2.2 变量 30

2.3 常量 31

2.4 运算符 32

2.4.1 一元运算符 32

2.4.2 算术运算符 33

2.4.3 位运算符 34

2.4.4 递增递减运算符 35

2.4.5 比较运算符 35

2.5 流程和控制结构 35

2.5.1 条件分支结构 35

2.5.2 循环结构 40

2.6 本章小结 43

2.7 实践检验 44

第3章 建立ASP.NET应用程序 45

3.1 ASP.NET 2.0的新特性 45

3.1.1 ASP.NET 2.0介绍 45

3.1.2 管理、扩展性及性能 57

3.2 建立ASP.NET页面 58

3.2.1 ASP.NET页面介绍 59

3.2.2 为ASP.NET添加代码 62

3.2.3 初识服务器控件 63

3.2.4 处理服务器控件的事件 64

3.3 本章小结 65

3.4 实践检验 65

第4章 ASP.NET页面对象模型 66

4.1 ASP.NET页面代码模式 66

4.1.1 单一文件模式 66

4.1.2 后台代码模式 69

4.2 ASP.NET页面对象模型 70

4.2.1 IIS处理ASP.NET页面过程 71

4.2.2 Page类的作用 71

4.2.3 页面的生命周期 72

4.3 Page对象 73

4.3.1 Page对象的属性 73

4.3.2 Page对象的方法 76

4.3.3 Page对象的事件 79

4.4 Request对象 84

4.4.1 Request对象的属性 84

4.4.2 Request对象的方法 87

4.4.3 Request对象的使用 89

4.5 Response对象 94

4.5.1 Response对象的属性 94

4.5.2 Response对象的方法 95

4.5.3 Response对象的使用 95

4.6 Server对象 100

4.6.1 Server对象的属性 100

4.6.2 Server对象的方法 100

4.6.3 Server对象的使用 101

4.7 Session对象 103

4.7.1 Session对象的属性 104

4.7.2 Session对象的方法 104

4.7.3 Session对象的事件 105

4.7.4 Session对象的使用 105

4.8 Application对象 108

4.8.1 Application对象的方法 108

4.8.2 Application对象的事件 109

4.8.3 Application对象的使用 110

4.9 本章小结 113

4.10 实践检验 113

第5章 服务器控件 114

5.1 服务器控件概述 114

5.2 HTML服务器控件 115

5.2.1 HTML服务器控件的层次结构 115

5.2.2 使用HTML控件 115

5.2.3 各种HTML服务器控件使用参考 118

5.3 Web服务器控件 138

5.4 本章小结 172

5.5 实践检验 172

第6章 数据库基础 173

6.1 数据库基本概念 173

6.1.1 数据 173

6.1.2 数据库 173

6.1.3 数据库管理系统 173

6.1.4 数据库系统 174

6.2 数据模型 174

6.3 数据库设计 175

6.3.1 新建数据库 175

6.3.2 数据类型 178

6.3.3 数据库设计步骤 178

6.3.4 设计数据库范例 179

6.4 关系数据库标准语言SQL 180

6.4.1 查询 181

6.4.2 数据更新 188

6.5 Microsoft Visual Studio 2005中操作数据库 190

6.5.1 建立表 191

6.5.2 建立视图 193

6.6 本章小结 195

6.7 实践检验 195

第7章 ASP.NET数据库应用 196

7.1 ASP.NET数据操作简介 196

7.2 ADO.NET模型 197

7.2.1 ADO.NET结构 197

7.2.2 ADO.NET使用 199

7.3 ASP.NET数据控件 211

7.3.1 数据源控件 211

7.3.2 数据绑定控件 238

7.4 本章小结 261

7.5 实践检验 261

第8章 ASP.NET高级应用 262

8.1 验证控件 262

8.1.1 RequiredFieldValidator 262

8.1.2 RangeValidator 264

8.1.3 RegularExpressionValidator 267

8.1.4 CompareValidator 270

8.1.5 CustomValidator 272

8.1.6 ValidationSummary 275

8.2 用户控件 279

8.2.1 用户控件概述 279

8.2.2 建立用户控件 279

8.2.3 使用用户控件 284

8.2.4 程序控制用户控件 285

8.3 在ASP.NET中使用XML 287

8.3.1 XML介绍 287

8.3.2 创建XML文档 288

8.3.3 XML控件 292

8.3.4 XmlDataSource控件 297

8.4 本章小结 301

8.5 实践检验 301

第9章 ASP.NET开发实践 302

9.1 总体结构规划 302

9.2 Master页与系统导航 304

9.3 开发用户系统 318

9.4 本地化和全球化 341

9.5 本章小结 348

9.6 实践检验 348

第10章 开发MNPS报刊杂志发布系统10.1 项目可行性分析 349

10.1.1 概述 349

10.1.2 可行性分析报告 350

10.1.3 使用Visio进行建模 352

10.2 项目需求分析 356

10.3 MNPS功能模块设计 358

10.3.1 总体结构设计 358

10.3.2 用户界面功能设计 359

10.3.3 管理功能设计 361

10.4 MNPS数据库设计 362

10.4.1 使用PowerDesigner进行数据建模 363

10.4.2 报刊和杂志类别、栏目、期数以及文章的数据表设计 363

10.4.3 管理员以及权限数据表的设计 364

10.4.4 主题和模板数据表的设计 365

10.4.5 调查模块数据表的设计 365

10.4.6 其他功能 366

10.5 MNPS代码实现 368

10.5.1 程序框架代码实现 368

10.5.2 杂志类别、栏目、期数以及文章相关功能代码实现 376

10.5.3 主题和模板功能代码实现 383

10.5.4 调查功能代码实现 387

10.5.5 其他功能代码实现 393

10.6 本章小结 397

10.7 实践检查 398

第11章 ASP.NET开发Blog系统 399

11.1 Blog简介 399

11.2 Blog功能模块设计 399

11.2.1 会员管理功能 399

11.2.2 博客文章管理功能 400

11.2.3 访客评论功能 400

11.2.4 友情链接功能 400

11.3 Blog数据库设计 400

11.3.1 数据表设计 400

11.3.2 会员表设计 401

11.3.3 博客文章分类表设计 402

11.3.4 其他功能表设计 403

11.3.5 数据表设计 403

11.4 Blog代码实现 404

11.4.1 程序框架代码实现 404

11.4.2 数据库连接代码实现 409

11.5 本章小结 433

11.6 实践检验 433