《ASP.NET 2.0 Web开发入门指南》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:万世平,金澄,颜斌等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121056151
  • 页数:316 页
图书介绍:本书是一本非常适合初学者的ASP.NET实战性入门指导书,易于理解、简单而又全面。旨在教会读者在开发实战中该如何思考并实现具体项目,学习面向对象的项目开发架构和各层的技术实现。全书分为3部分,第一部分讲解了使用ASP.NET进行Web开发的基础知识;第二部分采用空间拖曳和空间配置的方式实现了图书管理项目的快速开发;第三部分采用基于三层框架模式,用编写代码的方式重新实现图书管理系统。

第一部分 开发基础知识 2

第1章 使用Visual Studio 2005进行Web项目开发 2

1.1 Visual Studio 2005简介 2

1.1.1 Visual Studio 2005的特点 2

1.1.2 Visual Studio 2005的布局介绍 3

1.2 创建Web项目 4

1.2.1 创建项目 4

1.2.2 创建文件 6

1.2.3 ASPX页面常见操作 7

1.3 数据库开发 9

1.3.1 创建数据库 9

1.3.2 创建表 11

1.3.3 创建数据库其他元素 14

1.4 项目开发操作指南 15

1.4.1 使用MSDN获得帮助 15

1.4.2 项目编译和部署 17

1.4.3 项目调试 18

1.5 小结 20

第2章 ASP.NET 2.0介绍 21

2.1 ASP.NET简介 21

2.2 ASP.NET 2.0页面基础 23

2.2.1 ASP.NET 2.0页面基类 23

2.2.2 ASP.NET 2.0生命周期 26

2.3 ASP.NET 2.0控件介绍 28

2.3.1 ASP.NET 2.0控件概述 28

2.3.2 HTML控件 30

2.3.3 Web控件 32

2.4 ASP.NET 2.0运行配置 35

2.4.1 web.config组成 35

2.4.2 web.config编辑 36

2.4.3 web.config访问 38

2.5 浏览器与服务器通信基本类 38

2.5.1 HttpRequest 39

2.5.2 HttpResponse 41

2.5.3 HttpServerUtility 42

2.6 ASP.NET状态管理 43

2.6.1 客户端的状态管理 44

2.6.2 服务器端的状态管理 46

2.7 小结 47

第3章 C#语言的基本语法 48

3.1 C#语言介绍 48

3.2 C#的数据类型 49

3.2.1 值类型 49

3.2.2 引用类型 50

3.2.3 类型转换 53

3.3 C#的运算符 54

3.4 C#的流程控制 55

3.4.1 条件语句 55

3.4.2 循环语句 57

3.4.3 跳转语句 59

3.5 C#的面向对象编程 59

3.5.1 字段和常数 60

3.5.2 属性 60

3.5.3 方法 61

3.5.4 事件 62

3.5.5 操作符重载 63

3.5.6 构造函数 64

3.5.7 继承 64

3.6 小结 68

第4章 ADO.NET基础知识 69

4.1 ADO.NET概述 69

4.1.1 ADO.NET组件介绍 69

4.1.2 可访问的数据源 70

4.2 数据连接 71

4.2.1 SqlConnection类 71

4.2.2 数据连接字符串 72

4.3 执行SQL 73

4.3.1 SqlCommand对象执行SQL 73

4.3.2 使用参数 75

4.3.3 执行存储过程 76

4.3.4 事务 77

4.4 DataSet 79

4.4.1 DataSet组成 79

4.4.2 DataSet数据维护 80

4.4.3 DataSet数据检索 81

4.5 非连接模式数据操作 82

4.5.1 SqlDataAdapter概述 82

4.5.2 SqlDataAdapter数据填充 83

4.5.3 SqlDataAdapter数据批量更新 83

4.6 数据绑定 84

4.7 小结 86

第5章 Web开发基础知识 87

5.1 Web开发基础知识简介 87

5.2 HTML语言 87

5.2.1 头部信息 89

5.2.2 内容信息 89

5.3 JavaScript语言 96

5.3.1 JavaScript的代码设置 97

5.3.2 JavaScript的基本数据类型 98

5.3.3 JavaScript的运算符 99

5.3.4 JavaScript的语句和函数 100

5.3.5 JavaScript与HTML对象和浏览器的交互 103

5.4 CSS样式表 104

5.5 SQL语言 107

5.5.1 数据库的主要组成部分 107

5.5.2 SQL对数据库的主要操作 107

5.6 小结 112

第二部分 图书管理快速开发项目 114

第6章 项目起步 114

6.1 项目介绍 114

6.1.1 项目分析 114

6.1.2 项目目标 115

6.1.3 项目参与者 115

6.1.4 项目流程 115

6.2 项目设计 116

6.2.1 项目功能模块 117

6.2.2 数据结构设计 118

6.3 小结 119

第7章 页面复用与一致性 120

7.1 页面复用与一致性的意义 120

7.2 布局和页面内容的复用——母版页 120

7.2.1 生成母版页 121

7.2.2 将当前页面移植到母版页中 125

7.3 页面风格一致的手段——主题 127

7.3.1 创建主题 128

7.3.2 创建CSS文件 129

7.3.3 使用主题 130

7.3.4 开发项目的主题 131

7.4 小结 133

第8章 页面编程 134

8.1 “关于项目”实现 134

8.2 “添加图书”实现 135

8.3 “图书列表”实现 141

8.4 “图书浏览”实现 144

8.5 “最近图书”实现 151

8.6 “图书目录”实现 153

8.7 “图书类别维护”实现 156

8.8 “用户信息维护”实现 160

8.9 “添加图书”改进 163

8.10 “延期借阅申请审批”实现 169

8.11 小结 172

第9章 站点导航和站点地图 173

9.1 站点导航的意义 173

9.2 建立站点地图 174

9.3 Menu控件实现导航 176

9.4 TreeView控件实现导航 177

9.5 SiteMapPath控件实现导航 178

9.6 站点导航的扩展应用 178

9.7 小结 179

第10章 成员资格管理 180

10.1 成员资格管理的意义 180

10.2 简单配置实现成员管理 181

10.2.1 生成数据库并配置 181

10.2.2 制作注册页 184

10.2.3 制作登录页 186

10.3 增加角色的管理 188

10.3.1 配置web.config 189

10.3.2 实现角色权限管理 189

10.4 代码中成员资格信息使用 193

10.5 第一个项目总结 194

10.6 小结 195

第三部分 图书管理标准项目开发 198

第11章 侧重开发的项目起步 198

11.1 新项目的意义 198

11.2 项目层次的划分 199

11.3 创建新项目的解决方案 200

11.4 三层架构详解 204

11.4.1 数据层 204

11.4.2 数据访问层 205

11.4.3 实体层 205

11.4.4 业务逻辑层 206

11.4.5 表示层 207

11.5 小结 207

第12章 数据访问层的实现 208

12.1 数据访问操作辅助类 208

12.2 图书类别的数据层实现 217

12.2.1 数据对象转换项目——Model 217

12.2.2 数据访问实现项目 218

12.3 图书信息的数据层实现 225

12.3.1 数据对象转换项目——Model 225

12.3.2 数据访问实现项目 229

12.4 图书借阅的数据层实现 235

12.4.1 数据对象转换项目——Model 235

12.4.2 数据访问实现项目 239

12.5 小结 244

第13章 业务逻辑的实现 247

13.1 图书类别的逻辑实现 247

13.2 图书信息的业务逻辑实现 254

13.3 图书借阅记录的业务逻辑实现 262

13.4 小结 264

第14章 界面层实现 265

14.1 最近图书列表功能 265

14.1.1 最近图书列表界面开发 265

14.1.2 最近图书列表代码开发 267

14.2 图书列表功能 268

14.3 延期借阅功能 271

14.4 添加修改图书功能 277

14.4.1 添加修改页面复用的意义 277

14.4.2 实现方法 278

14.5 批准延期借阅功能 283

14.5.1 数据库事务的意义 283

14.5.2 实现数据库事务的方法 283

14.6 缓存应用 284

14.6.1 应用程序缓存 285

14.6.2 页输出缓存 286

14.6.3 缓存的依赖 289

14.7 小结 290

第15章 项目增强功能扩展 291

15.1 RSS实现 291

15.1.1 RSS格式介绍 291

15.1.2 图书列表RSS实现 292

15.2 全文索引方式搜索书籍 295

15.3 实现图书查询服务 303

15.4 小结 310

15.4.1 基于代码的编程 310

15.4.2 如何发挥ASP.NET 2.0的优势 311

附录A 项目文件介绍 312

附录B 数据库目录 314