《ASP.NET 2.0实用教程 第2版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑阿奇主编;顾韵华,王志瑞,陈冬瑞等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121078309
  • 页数:306 页
图书介绍:Visual Studio .NET 2005 是当前业界广为推崇的主流开发平台,本书以该平台为基础,介绍ASP.NET 进行Web程序设计,脚本采用C#编写。本书分为实用教程(第9章为综合应用)、实验和附录三部分。分别介绍Web基础知识与开发平台、XHTML与CSS、ASP.NET体系结构、ASP.NET 控件与事件模型、ASP.NET内置对象、数据库基础与ADO.NET、ASP.NET数据源控件与数据绑定控件,ASP.NET 高级特性和ASP.NET 项目开发实践。在ASP.NET的教材中具有明显特色。本教程各部分内容依据教学特点作精心编排,方便用户根据自己需要进行选择。

第1部分 实用教程 1

第1章 Web基础知识 1

1.1 Internet基础 1

1.1.1 Internet概况 1

1.1.2 Internet基本服务功能 2

1.1.3 TCP/IP协议 3

1.1.4 IP地址、域名和URL 3

1.2 Web简介 5

1.2.1 Web技术 5

1.2.2 Web工作原理 6

1.3 软件编程体系结构 7

1.3.1 C/S架构编程体系 7

1.3.2 B/S架构编程体系 7

1.3.3 B/S架构相关技术介绍 8

1.4 利用ASP.NET 2.0开发简单的小程序 9

本章小结 11

第2章 XHTML与CSS 12

2.1 Web标准 12

2.2 HTML 13

2.2.1 HTML文档格式 14

2.2.2 HTML标记 14

2.3 XHTML 18

2.3.1 XHTML文档格式 18

2.3.2 XHTML与HTML的区别 19

2.3.3 XHTML标记 21

2.4 样式表(CSS) 26

2.4.1 样式 26

2.4.2 样式表的使用 27

2.4.3 CSS样式规则 29

2.4.4 样式生成器 31

2.4.5 网页布局与页面布局 37

本章小结 42

第3章 ASP.NET 2.0体系结构 43

3.1 ASP.NET 2.0及.NET框架 43

3.1.1 ASP.NET 2.0简介 43

3.1.2 .NET框架 44

3.2 ASP.NET 2.0的逻辑结构及代码模式 45

3.2.1 ASP.NET 2.0的逻辑结构 45

3.2.2 ASP.NET 2.0的代码模式 45

3.3 ASP.NET 2.0应用程序的组成 46

3.4 创建网站 48

3.5 部署应用程序 50

本章小结 52

第4章 ASP.NET 2.0标准控件与事件模型 53

4.1 网页控件概述 53

4.2 HTML服务器控件 54

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

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

4.2.3 使用HTML服务器控件 55

4.3 Web服务器控件 58

4.3.1 Web服务器控件的层次结构 59

4.3.2 Web服务器控件基本语法 60

4.3.3 Web服务器控件详解 61

4.3.4 标准控件使用举例 71

4.3.5 动态添加控件 73

4.4 验证控件 75

4.4.1 验证控件分类及作用 75

4.4.2 验证控件的使用方法 76

4.4.3 验证控件使用举例 78

4.5 用户控件 79

4.5.1 建立用户控件 80

4.5.2 使用用户控件 80

4.6 ASP.NET 2.0事件处理模型 81

4.6.1 ASP.NET 2.0事件 81

4.6.2 Visual Studio 2005的事件 82

4.6.3 尽量减少页面回发的次数 83

4.6.4 处理客户端事件 83

本章小结 85

第5章 ASP.NET 2.0内置对象 86

5.1 ASP.NET 2.0对象概述 86

5.2 Page对象 87

5.2.1 Page对象的属性 87

5.2.2 Page对象的方法 88

5.2.3 Page对象的事件 89

5.2.4 Web控制事件 89

5.3 Response对象 91

5.3.1 使用缓冲区 92

5.3.2 检查使用者的连机状态 93

5.3.3 地址重定向 94

5.3.4 直接输出文本文件 94

5.4 Request对象 94

5.4.1 读取表单数据 95

5.4.2 取得客户端浏览器的信息 96

5.4.3 虚实路径转换 97

5.5 Server对象 97

5.5.1 HtmlEncode方法和HtmlDecode方法 98

5.5.2 UrlEncode方法和UrlDecode方法 99

5.6 Application对象 100

5.6.1 存取Application对象变量值 101

5.6.2 锁定Application对象 102

5.6.3 Application对象的事件 102

5.7 Session对象 103

5.7.1 Session对象变量的有效期限 104

5.7.2 Session对象的事件 105

5.8 Cookies对象 106

5.8.1 Cookies对象的基本使用 107

5.8.2 定义Cookies对象 109

5.8.3 Cookie变量的生命周期 111

5.9 对象应用实例 111

5.9.1 访问计数器 111

5.9.2 登录检查 112

本章小结 114

第6章 数据库基础与ADO.NET 2.0 115

6.1 数据库基本概念 115

6.1.1 数据库管理系统 115

6.1.2 表和视图 115

6.2 SQL语言 117

6.2.1 SELECT查询 118

6.2.2 数据更新 121

6.3 ADO.NET模型 123

6.4 ADO.NET的核心组件 123

6.4.1 数据集(DataSet) 124

6.4.2 数据提供器 130

6.4.3 ADO.NET示例程序 135

本章小结 136

第7章 ASP.NET 2.0数据源与数据绑定控件 137

7.1 数据源控件 137

7.1.1 数据源控件的分类 137

7.1.2 SqlDataSource数据源控件 138

7.1.3 ObiectDataSource数据源控件 142

7.2 数据绑定控件 144

7.2.1 数据绑定的概念 144

7.2.2 数据绑定控件的分类 145

7.3 GridView控件 146

7.3.1 显示数据表 146

7.3.2 分页、排序和选择 150

7.3.3 使用样式模板 155

7.3.4 更新数据表 157

7.3.5 使用模板列 162

7.4 DetailsView控件 169

7.4.1 显示记录 169

7.4.2 数据操作 171

7.4.3 使用模板列 173

7.5 FormView控件 177

7.6 主/从报表 180

7.6.1 使用DropDownList过滤报表 180

7.6.2 使用Grid View实现跨页面的报表 183

7.6.3 使用GridView和DetailsView实现报表 186

本章小结 189

第8章 ASP.NET 2.0高级特性 190

8.1 主题和外观 190

8.1.1 创建和应用主题和外观 190

8.1.2 创建主题和皮肤举例 191

8.2 母版页和内容页 193

8.2.1 母版页和内容页的基本概念 193

8.2.2 创建和使用母版页与内容页 194

8.2.3 从内容页中访问母版页 196

8.3 站点导航 199

8.3.1 利用站点地图和SiteMapPath控件实现站点导航 200

8.3.2 利用Menu控件实现自定义导航 202

8.3.3 利用TreeView控件实现自定义导航 203

本章小结 204

第9章 ASP.NET2.0项目开发实践 205

9.1 系统总体设计 205

9.1.1 功能模块设计 205

9.1.2 数据库设计 205

9.2 任务一:创建连接和导航页 206

9.2.1 创建连接 206

9.2.2 设计导航页 207

9.3 任务二:学生信息查询 209

9.3.1 显示学生记录 209

9.3.2 查询学生记录 212

9.3.3 显示学生照片 214

9.4 任务三:学生成绩查询 216

9.4.1 根据URL参数查询 216

9.4.2 根据表单提交参数查询 219

9.5 任务四:学生信息更新 221

9.5.1 更新学生照片 221

9.5.2 验证表单输入 224

9.5.3 删除学生信息 225

9.6 任务五:学生成绩录入 226

9.6.1 绑定DropDownList控件 227

9.6.2 更新学生成绩 228

本章小结 231

第2部分 实验 233

实验1 配置并测试ASP.NET 2.0运行环境 233

实验2 HTML网页制作 235

实验3 标准控件的使用 238

实验4 访问计数器 244

实验5 数据库基本操作 246

实验6 数据访问 253

实验7 综合应用编程 258

第3部分 附录 266

附录A C#常用语法简介 266

A.1 C#简介 266

A.2 基本类型 267

A.2.1 值类型 267

A.2.2 引用类型 269

A.3 变量与常量 270

A.3.1 常量 270

A.3.2 变量 272

A.4 运算符与表达式 273

A.4.1 算术运算符 273

A.4.2 关系运算符 273

A.4.3 逻辑运算符 274

A.4.4 位运算符 274

A.4.5 赋值运算符 275

A.4.6 条件运算符 275

A.4.7 运算符的优先级与结合性 275

A.5 分支语句 276

A.5.1 if语句 276

A.5.2 switch语句 277

A.6 循环语句 278

A.6.1 while语句 278

A.6.2 do_while语句 278

A.6.3 for语句 279

A.6.4 foreach语句 279

A.7 跳转语句 279

A.7.1 continue语句 279

A.7.2 break语句 280

A.7.3 return语句 280

A.7.4 goto语句 280

A.8 数组 281

A.8.1 数组的定义 281

A.8.2 数组的初始化 283

A.8.3 数组元素的访问 284

A.9 综合应用实例 285

附录B ASP.NET 2.0常用控件列表 288

附录C 样本数据库 292

附录D 安装配置运行环境 295

D.1 配置运行环境IIS 295

D.2 安装Visual Studio 2005 295

D.3 安装SQL Server 2005 299

附录E 常见CSS样式属性 303