《新编ASP.NET 2.0网站开发从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115177082
  • 页数:442 页
图书介绍:

第1篇 入门篇 3

第0章 精英成长之路 3

0.1 关于本书 4

0.2 选择Visual Studio 2005 4

0.3 本书阅读方案 5

第1章 认识ASP.NET 7

1.1 ASP.NET入门 8

1.1.1 ASP.NET特点 10

1.1.2 B/S架构特点 10

1.2 安装Visual Studio 2005 11

1.3 ASP.NET网站开发入门 12

1.3.1 创建测试网站 12

1.3.2 创建自己的网站 14

1.4 小结 15

第2章 网站的工作原理 17

2.1 B/S架构 18

2.1.1 从C/S架构到B/S架构 20

2.1.2 B/S架构特点 21

2.2 WWW的核心——HTTP 21

2.2.1 HTTP是什么 22

2.2.2 HTTP的信息传输过程 23

2.3 Web表单及其运行模式 24

2.3.1 什么是表单 24

2.3.2 Web表单的运行模式 25

2.4 小结 25

第3章 C#面向对象编程速成 27

3.1 对象、类和类文件 28

3.1.1 什么是对象、类和类文件 29

3.1.2 实例介绍 30

3.2 命名空间与程序的发布 31

3.2.1 命名空间实例介绍 31

3.2.2 程序发布实例 32

3.3 C#语法基础 33

3.4 表达式与数据 36

3.4.1 表达式 36

3.4.2 数据定义 37

3.4.3 数组的定义 39

3.4.4 语句 39

3.5 ASP.NET面向对象编程 50

3.5.1 实例分析 51

3.5.2 ASP.NET编程工具介绍 53

3.6 异常处理 54

3.6.1 异常的产生 54

3.6.2 System.Exception类 55

3.6.3 异常处理 56

3.7 小结 58

第2篇 基础篇 63

第4章 用ASP.NET创建网站 63

4.1 创建网站的基本步骤 64

4.1.1 新建网站 66

4.1.2 设计网站界面 67

4.1.3 设置对象属性 68

4.1.4 编写代码 69

4.1.5 运行调试 69

4.2 ASP.NET网站的文件组成 70

4.2.1 Default.aspx文件 71

4.2.2 Default.aspx.cs文件 73

4.2.3 Web.config文件 75

4.3 小结 76

第5章 用控件组装网络1 77

5.1 服务器控件的基本概念 79

5.1.1 控件的声明及属性、事件和方法 80

5.1.2 Web表单的工作原理 82

5.1.3 控件的分类 83

5.2 HTML服务器控件 83

5.2.1 HTML通用控件 83

5.2.2 HTML按钮控件 85

5.2.3 HTML单行文本框控件 86

5.2.4 HTML多行文本框控件 88

5.2.5 HTML复选框和HTML单选按钮 89

5.2.6 HTML隐藏文本框 92

5.2.7 HTML上传文件控件 94

5.2.8 HTML上传文件控件 96

5.2.9 HTML图像控件 98

5.2.10 HTML下拉列表控件 100

5.3 小结 102

第6章 用控件组装网络2 103

6.1 Web服务器控件 104

6.1.1 广告控件 104

6.1.2 按钮控件 106

6.1.3 标签控件 108

6.1.4 文本框控件 108

6.1.5 链接按钮控件 110

6.1.6 图像控件 111

6.1.7 图像按钮控件 112

6.1.8 超链接控件 114

6.1.9 下拉列表控件 115

6.1.10 列表框控件 116

6.1.11 复选框和单选按钮 119

6.1.12 复选框列表和单选列表控件 121

6.1.13 面板控件 123

6.1.14 表格控件 125

6.2 验证控件 126

6.2.1 基验证类 126

6.2.2 必须字段验证控件 126

6.2.3 范围验证控件 128

6.2.4 正则表达式验证控件 130

6.2.5 自定义验证控件 132

6.2.6 验证总结控件 134

6.3 用户控件 136

6.4 小结 140

第7章 ASP.NET的网页设计技术 141

7.1 级联样式表 144

7.1.1 样式生成器 144

7.1.2 建立外部样式表文件 150

7.2 主题和皮肤 153

7.2.1 主题概述 154

7.2.2 主题的应用 154

7.2.3 主题的分类 157

7.3 使用母版页创建布局 159

7.3.1 母版页概述 159

7.3.2 母版页的应用 159

7.3.3 母版页的运行机制 165

7.3.4 母版页的优点 166

7.4 小结 166

第3篇 提高篇 169

第8章 SQL速成 169

8.1 安装和使用数据库管理系统 170

8.2 数据库基本概念 172

8.3 结构化查询语言(SOL)概述 173

8.4 查询(SELECT)语句 174

8.4.1 从表中查询记录 175

8.4.2 WHERE从句 175

8.4.3 通配符 176

8.4.4 从范围中取值 177

8.4.5 逻辑运算符 178

8.4.6 排序 179

8.4.7 消除重复行(DISTINCT) 180

8.4.8 读取NULL值 180

8.4.9 TOP 180

8.4.10 合并查询的结果 181

8.4.11 COUNT和AVG函数 181

8.4.12 指定别名和显示名 182

8.4.13 从多个表中查询信息 183

8.5 修改数据 183

8.5.1 更新数据(UPDATE) 184

8.5.2 删除数据(DELETE) 185

8.6 小结 185

第9章 创建数据库支持的网站 187

9.1 网站构架 189

9.2 设计留言板界面 192

9.3 编写留言板程序 196

9.4 小结 200

第10章 使用网站后台数据库 201

10.1 ADO.NET简介 202

10.2 连接语法 203

10.2.1 与SQL Server数据库的连接 203

10.2.2 与Access数据库的连接 207

10.2.3 共享连接字符串 208

10.3 数据库管理 210

10.3.1 身份认证界面设置 210

10.3.2 主管理页面设置 211

10.3.3 查看数据表页面设计 214

10.3.4 创建数据库页面设计 216

10.3.5 创建表名、字段个数页面设计 217

10.3.6 创建表结构页面设计 218

10.3.7 数据库管理器演示效果 223

10.4 小结 225

第11章 数据库数据的处理和显示 227

11.1 Command对象 230

11.1.1 构造Command对象 230

11.1.2 SQL Command对象的读取方法 231

11.2 DataReader对象读取和显示数据 233

11.2.1 使用同一个DataReader对象 233

11.2.2 在下拉列表框中使用DataReader对象 235

11.2.3 在多项选择框中使用DataReader对象 237

11.2.4 DataReader高级用法——自行控制读取的行 239

11.3  DataSet对象读取数据 241

11.3.1 使用DataSet对象传送数据的步骤 242

11.3.2 使用DataSet对象并绑定到数据控件 243

11.3.3 自定义填充行 244

11.3.4 来自多个数据源的数据 245

11.4 DataView对象的使用 247

11.4.1 创建和使用DataView对象 247

11.4.2 DataView高级用法 249

11.5 小结 251

第12章 数据维护 253

12.1 使用数据向导创建数据库连接 254

12.2 使用DetailsView控件添加信息 257

12.3 使用GridView控件删除信息 259

12.4 使用GridView控件修改信息 260

12.5 手动编程实现添加信息模块 261

12.5.1 使用Command对象添加记录 261

12.5.2 使用DataSet对象添加记录 265

12.6 手动编程实现修改信息模块 268

12.6.1 使用Command对象更新记录 269

12.6.2 使用DataSet对象更新记录 272

12.7 手动编程实现删除信息模块 279

12.7.1 使用Command对象删除记录 279

12.7.2 使用DataSet对象删除记录 284

12.8 小结 289

第4篇 精通篇 293

第13章 数据库连接管理 293

13.1 为什么要进行连接管理 295

13.2 封闭式并发管理 295

13.3 连接池管理 296

13.4 DataSet和DataReader的使用 301

13.5 小结 302

第14章 存储过程示例 303

14.1 存储过程简介 305

14.2 创建存储过程 306

14.3 使用无参数的存储过程 307

14.4 使用输入参数的存储过程 309

14.5 使用输出参数的存储过程 312

14.6 小结 314

第15章 处理多用户请求 315

15.1 并发性 316

15.2 事务 317

15.2.1 SQL中的事务处理 317

15.2.2 ADO.NET中的事务处理 320

15.3 小结 323

第16章 ASP.NET缓存机制 325

16.1 ASP.NET的缓存 326

16.2 输出缓存 327

16.2.1 页面输出缓存 327

16.2.2 部分页面输出缓存 329

16.3 数据缓存 330

16.4 小结 333

第17章 配置和部署 335

17.1 ASP.NET的环境配置 336

17.1.1 安装IIS 337

17.1.2 向IIS中注册ASP.NET 338

17.2 ASP.NET的应用程序配置 339

17.3 小结 341

第18章 常用功能的实现 343

18.1 显示指定信息 345

18.2 分页显示记录集中的信息 346

18.3 显示详细信息 348

18.4 显示相关信息 352

18.5 用户身份验证 355

18.6 搜索模块 359

18.7 投票模块 361

18.8 流量统计模块 365

18.9 打印和报表模块 372

18.10 图文验证模块 375

18.11 小结 378

第19章 网站安全技术 379

19.1 ASP.NET 2.0安全性概述 380

19.2 身份验证和授权 381

19.2.1 Windows XP安全概述 382

19.2.2 IIS提供的身份验证和授权方法 383

19.2.3 ASP.NET提供的身份验证和授权方法 385

19.3 加密方法简介 390

19.4 小结 390

第5篇 典型网站解析篇 393

第20章 企业网站 393

20.1 配置IIS和数据库 394

20.1.1 配置IIS 394

20.1.2 添加数据库 394

20.2 系统概念 394

20.3 设计数据库 395

20.3.1 数据库需求分析 395

20.3.2 数据库逻辑设计 396

20.3.3 数据库连接配置 396

20.4 登录注册模块 397

20.4.1 登录及注册 397

20.4.2 角色管理 398

20.4.3 用户管理 399

20.5 站内公告模块 399

20.5.1 添加公告 399

20.5.2 修改公告 400

20.5.3 删除公告 400

20.5.4 显示公告 400

20.6 新闻模块 401

20.6.1 添加新闻 401

20.6.2 管理新闻 401

20.6.3 查看新闻 402

20.7 产品模块 402

20.7.1 产品类别管理 402

20.7.2 添加产品图片信息 402

20.7.3 管理产品图片信息 403

20.7.4 查看图片信息 403

20.8 订单管理模块 404

20.8.1 填写订单 404

20.8.2 查看订单 405

20.8.3 订单管理 405

20.9 留言模块 405

20.9.1 填写留言 405

20.9.2 查看留言 406

20.9.3 留言管理 406

20.10 小结 406

第21章 在线教育网站 407

21.1 配置IIS和数据库 408

21.1.1 配置IIS 408

21.1.2 添加数据库 409

21.2 网站结构设计 409

21.2.1 目标设计 410

21.2.2 系统功能分析与设计 410

21.3 设计数据库 410

21.3.1 数据库需求分析 411

21.3.2 数据库结构设计 411

21.3.3 连接数据库 411

21.4 资料显示模块 412

21.4.1 网站首页 412

21.4.2 资料详细信息 413

21.4.3 阅读资料信息 413

21.4.4 教师基本信息 414

21.4.5 搜索资料信息 414

21.5 资料管理模块 415

21.5.1 管理员登录 415

21.5.2 角色管理 415

21.5.3 用户管理 416

21.5.4 发布资料信息 416

21.5.5 管理资料信息 417

21.5.6 修改资料信息 417

21.5.7 删除资料信息 418

21.6 教师管理模块 418

21.6.1 搜索教师信息 418

21.6.2 管理教师信息 419

21.6.3 添加教师信息 419

21.6.4 修改教师信息 419

21.6.5 删除教师信息 420

21.7 小结 420

第22章 政府网站 421

22.1 配置IIS和数据库 422

22.1.1 配置IIS 422

22.1.2 添加数据库 423

22.2 系统概述 423

22.3 数据库设计 424

22.3.1 数据库需求分析 424

22.3.2 数据库逻辑设计 424

22.3.3 数据库连接设置 426

22.4 前台系统实现 426

22.4.1 机构概况 426

22.4.2 政策法规 427

22.4.3 网上办事 427

22.4.4 民政新闻 428

22.4.5 搜索资料信息 428

22.4.6 政策咨询 428

22.4.7 咨询结果 429

22.4.8 站内搜索 429

22.4.9 在线调查 429

22.5 后台系统实现 430

22.5.1 管理员登录 430

22.5.2 角色管理 430

22.5.3 用户管理 430

22.5.4 栏目管理 431

22.5.5 添加栏目新闻 431

22.5.6 删除栏目新闻 432

22.5.7 投票统计管理 432

22.5.8 用户咨询管理 432

22.5.9 回复咨询 433

22.5.10 删除友情链接 433

22.5.11 添加友情链接 433

22.5.12 公告管理 434

22.6 小结 434

第23章 论坛 435

23.1 配置IIS和数据库 437

23.1.1 配置IIS 437

23.1.2 添加数据库 437

23.2 设计数据库 437

23.2.1 数据库需求分析 437

23.2.2 数据库逻辑设计 437

23.2.3 数据库连接设置 438

23.3 论坛使用说明 439

23.4 小结 441