《ASP.NET 2.0网络系统开发入门与提高实用教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王华章编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113072623
  • 页数:359 页
图书介绍:本书由浅入深、由易到难、循序渐进地介绍了ASP.NET 2.0的基础知识和用C#语言开发ASP.NET 2.0应用程序的开发技巧,并结合理论与实际操作,使读者能够快速入门,并且达到较高的水平。

Chapter 1 ASP.NET入门 1

1-1 准备工作 2

1-1-1 静态Web页面的工作原理 2

1-1-2 动态Web页面的工作原理 4

1-1-3 标记及脚本语言 5

1-2 认识ASP.NET 7

1-2-1 微软的.NET战略 7

1-2-2 ASP.NET的功能介绍 8

1-3-1 安装配置IIS 9

1-3 配置Web服务器 9

1-2-3 ASP与ASP.NET的区别 9

1-3-2 测式IIS 10

1-3-3 管理Web服务器的目录 11

1-4 安装ASP.NET 13

1-4-1 安装.NET框架的系统需求 13

1-4-2 安装.NET Framework 2.0 13

1-4-3 设置ASP.NET版本 14

1-4-4 检测.NET框架是否正确安装 14

1-4-5 安装Visual Studio.NET 15

1-5-1 认识开发环境 16

1-5 第一个ASP.NET程序 16

1-5-2 用HTML编写的Hello World程序 17

1-5-3 用C#编写的Hello World程序 18

1-5-4 剖析程序结构 19

1-6 排除ASP.NET故障 19

1-6-1 HTTP错误401.1 20

1-6-2 HTTP错误404 21

1-6-3 脱机时Web页面无效 22

1-6-4 得到了一个空页面 23

1-6-5 得到服务器错误语句信息 23

1-8 习题 24

1-7 本章小结 24

Chapter 2 C#语言基础 25

2-1 C#语言简介 26

2-2 一个简单的C#程序 26

2-3 C#语言中的数据类型 28

2-3-1 整型 28

2-3-2 浮点型 29

2-3-3 布尔型 29

2-3-4 字符型 30

2-3-5 预定义引用类型 30

2-4-1 变量声明和赋值 35

2-4 C#语言中的变量和常量 35

2-4-2 定义常量 36

2-4-3 枚举类型 36

2-5 C#语言中的操作符和表达式 37

2-5-1 赋值运算符 37

2-5-2 算术运算符 37

2-5-3 比较运算符 37

2-5-4 布尔逻辑运算符 38

2-5-5 位运算符 38

2-6-1 选择语句 39

2-6 C#语言中的控制语句 39

2-6-2 循环语句 42

2-7 C#语言中的类机制简介 44

2-7-1 C#语言中类的概述 44

2-7-2 类的成员方法 44

2-7-3 类的属性和索引 44

2-7-4 事件和修饰符 45

2-7-5 继承 45

2-7-6 多态 46

2-8 本章小结 48

2-9 习题 48

Chapter 3 基本对象编程 49

3-1 ASP.NET对象概述 50

3-1-1 命名空间概述 50

3-1-2 ASP.NET的内置对象 51

3-2 Page对象 51

3-2-1 Page对象的属性 51

3-2-2 Page对象的常用方法 52

3-2-3 Page对象的事件 52

3-2-4 Web Form控制事件 53

3-3 Response对象 56

3-3-1 将输出发送到客户端 56

3-3-2 使用缓冲区(Buffer) 57

3-3-3 地址重定向 59

3-3-4 直接输出文本文件 59

3-4 Request对象 60

3-4-1 读取表单数据 60

3-4-2 取得客户端浏览器的信息 62

3-4-3 将指定的虚拟路径转换为实际路径 63

3-5 Server对象 63

3-5-1 Server对象的常用属性和方法 64

3-5-2 使用HtmlEncode和HtmlDecode方法实现特殊字符显示 64

3-5-3 使用UrlEncode和UrlDecode方法传递特殊字符 65

3-6-2 存取Application对象变量值 67

3-6 Application对象 67

3-6-1 Application对象的常用属性和方法 67

3-6-3 锁定Application对象 68

3-6-4 删除Application变量 69

3-7 Session对象 70

3-7-1 设定Session对象变量的有效期限 71

3-7-2 Session对象常用的事件和方法 72

3-8 Cooke对象 72

3-8-2 自定义Cookie对象 73

3-8-1 Cookie对象的用途和常用属性 73

3-8-3 设定Cookie变量的生命周期 74

3-9 本章小结 75

3-10 习题 75

Chapter 4 创建Web应用程序 77

4-1 ASP.NET应用程序概述 78

4-1-1 一个简单的Web应用程序 78

4-1-2 为ASP.NET应用程序创建一个虚拟目录 80

4-1-3 分析ASP.NET应用程序 81

4-3 用.NET SDK创建Web应用程序 82

4-3-1 创建Web应用程序的根目录 82

4-2 用Visual Studio.NET创建Web应用程序 82

4-1-4 ASP.NET应用程序运行周期 82

4-3-2 创建.aspx页面 83

4-3-3 创建Global.asax文件 84

4-3-4 创建Web.config文件 85

4-4 Global.asax文件详解 87

4-4-1 Global.asax文件概述 87

4-4-2 Application和Session级别事件 88

4-4-3 Application和Session级别对象 88

4-5 Web.config文件详解 89

4-5-1 ASP.NET配置概述 89

4-5-2 配置模块及配置模块句柄 90

4-5-3 使用位置和路径 91

4-5-4 锁定位置 92

4-5-5 标准的ASP.NET配置模块 92

4-6 本章小结 92

4-7 习题 92

Chapter 5 创建Web窗体 95

5-1 Web窗体概述 96

5-1-1 Web窗体框架的新功能 96

5-1-2 Web窗体页面的处理过程 96

5-2 Web窗体元素解析 97

5-2-1 页面生存期 98

5-2-2 使用指令 99

5-2-3 代码标识符 100

5-2-4 服务器端代码 101

5-2-5 内置HTML控件的语法 102

5-2-6 内置Web控件的语法 102

5-2-7 对象标签 102

5-2-8 服务器端注释标签 104

5-2-9 服务器端包含文件 104

5-3 Web窗体的事件处理 105

5-3-1 处理页面事件 106

5-3-2 处理控件事件 107

5-3-3 处理页面错误 108

5-4 Web窗体中使用代码隐藏 108

5-5 本章小结 110

5-6 习题 110

Chapter 6 服务器控件 113

6-1 服务器控件概述 114

6-2 HTML服务器控件入门 114

6-2-1 HTML标记和HTML服务器控件 114

6-2-2 HTML服务器控件功能 117

6-2-3 HTML元素到HTML控件的映射 117

6-2-4 用Visual Studio.NET添加HTML服务器控件 118

6-3 常用HTML控件使用介绍 119

6-3-1 HtmlButton控件的使用示例 119

6-2-5 以声明方式添加HTML服务器控件 119

6-3-2 HtmlImage控件的使用示例 120

6-3-3 HtmlInputIrmage控件的使用示例 121

6-3-4 HtmlInputButton控件和HtmlInputRadioButton控件的使用示例 122

6-3-5 HtmlInputText控件和HtmlImage控件的使用示例 123

6-3-6 HtmlSelect控件使用示例 125

6-3-7 HtmlTextArea控件使用示例 126

6-3-8 其他HTML控件简介 127

6-4-1 使用Web控件 128

6-4 Web服务器控件入门 128

6-4-2 Web控件与HTML标记的关系 129

6-4-3 用Visual Studio.NET添加Web服务器控件 130

6-4-4 以声明方式添加Web服务器控件 131

6-4-5 以编程方式添加和操纵Web服务器控件 131

6-5 常用Web服务器控件使用介绍 132

6-5-1 基本控件 133

6-5-2 选择控件 140

6-5-3 高级控件 148

6-6-1 验证控件概述 154

6-6 验证控件入门 154

6-5-4 其他Web服务器控件简介 154

6-6-2 验证控件的类型 155

6-6-3 RequiredFieldValidator控件使用示例 155

6-6-4 CompareValidator控件使用示例 156

6-6-5 RangeValidator控件使用示例 158

6-6-6 RegularExpressionValidator控件使用示例 158

6-6-7 CustomValidator控件使用示例 160

6-6-8 ValidationSummary控件使用示例 161

6-7 本章小结 162

6-8 习题 163

Chapter 7 用户控件 165

7-1 用户控件概述 166

7-1-1 用户控件和Web窗体页面的区别和联系 166

7-1-2 创建用户控件 167

7-1-3 在页面中引用用户控件 168

7-2 用户控件属性介绍 169

7-2-1 定义用户控件的属性 169

7-2-2 设置构成控件的属性 171

7-3 动态加载用户控件 174

7-5 习题 176

7-4 本章小结 176

Chapter 8 使用ADO.NET开发数据库应用 179

8-1 数据库开发概述 180

8-1-1 数据库的基本概念 180

8-1-2 SQL Server 2000使用概述 182

8-1-3 第一个简单的数据库程序 190

8-2 了解ADO.NET 192

8-2-1 ADO.NET概述 192

8-2-2 .NET数据提供程序 193

8-2-3 数据库应用程序的开发流程 193

8-3-1 Connection对象 194

8-3 创建数据库连接 194

8-3-2 在程序的配置文件中保存连接字符串 195

8-3-3 创建和使用Connection对象 196

8-4 执行数据库命令 197

8-4-1 Command对象 197

8-4-2 创建Command对象 198

8-5 使用数据读取器读取数据 200

8-5-1 DataReader的属性与方法 200

8-5-2 创建和使用DataReader对象 201

8-6 生成数据集 202

8-6-1 DataSet对象 202

8-6-2 DataSet内部结构 203

8-6-3 DataAdapter对象 204

8-6-4 使用DataAdapter填充数据集 205

8-6-5 DataSet数据更新 206

8-7 数据绑定 207

8-7-1 数据绑定概述 207

8-7-2 绑定到简单的数据源 207

8-7-3 绑定到复杂的数据源 209

8-8 本章小结 210

8-9 习题 210

8-7-4 DataBinder.Eval方法 210

Chapter 9 数据显示控件 213

9-1 DataGrid控件 214

9-1-1 DataGrid的功能与基本使用 214

9-1-2 外观样式介绍 215

9-1-3 列绑定 216

9-1-4 超级链接列HyperLinkColurmn绑定 218

9-1-5 模板列 219

9-1-6 数据排序 222

9-1-7 数据分页 223

9-1-8 数据更新 225

9-2-1 DataList基本使用 231

9-2 DataList控件 231

9-2-2 格式化数据显示 233

9-2-3 DataList事件 236

9-2-4 分页 240

9-3 Repeater控件 244

9-3-1 Repeater的基本使用 244

9-3-2 Repeater嵌套的使用 246

9-3-3 Repeater事件 249

9-4 本章小结 251

9-5 习题 251

Chapter 10 常用模块设计 253

10-1 访客计数器 254

10-1-1 文件架构 254

10-1-2 设计前的思考 255

10-1-3 图形模式访客计数器的实现代码 256

10-2 显示在线人数 261

10-2-1 文件架构 261

10-2-2 设计前的思考 261

10-2-3 显示在线人数的实现代码 262

10-3 滚动公告栏(即时信息) 264

10-3-1 文件架构 264

10-3-2 设计前的思考 264

10-3-3 即时新闻的代码 265

10-3-4 歌词显示 266

10-3-5 即时股价信息 267

10-4 在线投票系统 267

10-4-1 文件架构 267

10-4-2 设计前的思考 268

10-4-3 图形模式投票结果 268

10-5 本章小结 274

10-6 习题 274

Chapter 11 综合实例1——论坛系统 275

11-1-2 数据库设计 276

11-1 总体设计 276

11-1-1 设计方案 276

11-1-3 模块划分 278

11-2 用户管理模块 279

11-2-1 用户注册 279

11-2-2 用户登录 282

11-2-3 找回丢失密码 283

11-2-4 修改个人信息 285

11-3 文章管理模块 287

11-3-1 文章列表 287

11-3-2 添加新文章 289

11-3-3 回复文章 291

11-4 后台管理模块 293

11-4-1 管理用户信息 294

11-4-2 修改文章 297

11-4-3 删除文章 299

11-4-4 删除回复 300

11-4-5 删除文件 301

11-5 技术亮点 301

11-7 习题 302

11-6 本章小结 302

Chapter 12 综合实例2——网上书店 303

12-1 总体设计 304

12-1-1 设计方案 304

12-1-2 数据库设计 304

12-1-3 模块划分 307

12-2 实现数据访问层 308

12-2-1 一般数据库操作的封装 308

12-2-2 存储过程操作的封装 310

12-3 用户管理模块 311

12-3-1 用户注册 311

12-3-3 找回丢失密码 313

12-3-2 用户登录 313

12-3-4 修改个人信息 315

12-4 图书管理模块 316

12-4-1 管理图书类别 316

12-4-2 添加、删除、修改图书信息 318

12-4-3 列表显示图书 320

12-4-4 搜索图书 321

12-5 购物车管理模块 324

12-5-1 查看购物列表 324

12-5-2 结账 325

12-6-1 客户订单管理 326

12-6 订单管理模块 326

12-6-2 管理员订单管理 327

12-7 后台管理模块 328

12-7-1 查询用户信息 328

12-7-2 查询销售情况 329

12-8 技术亮点 331

12-9 本章小结 331

12-10 习题 331

Chapter 13 综合实例3——办公自动化系统 333

13-1-2 数据库设计 334

13-1-1 设计方案 334

13-1 总体设计 334

13-1-3 模块划分 336

13-2 人事管理模块 337

13-2-1 人员信息显示 337

13-2-2 人员添加 338

13-2-3 人员删除 340

13-2-4 修改人员权限 341

13-3 公文管理 343

13-3-1 发文管理 344

13-3-3 公文发送 347

13-3-2 收文管理 347

13-4 内部邮件管理 350

13-4-1 显示收件箱邮件列表 350

13-4-2 显示邮件内容 351

13-4-3 邮件发送 352

13-5 日程管理 354

13-5-1 日程列表显示 354

13-5-2 日程安排查看 356

13-5-3 日程添加 357

13-6 技术亮点 359

13-7 本章小结 359

13-8 习题 359