《ASP.NET 2.0简明教程 C# 2005篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:金雪云,汪文彬,陈文臣编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302196099
  • 页数:331 页
图书介绍:本书详细介绍了如何使用ASP.NET开发动态网站,具体包括ASP.NET的运行环境、C#编程语言概述、ASP.NET控件的使用、数据绑定、网站导航、XML数据管理等内容。

第1章 ASP.NET 2.0开发基础 1

1.1 ASP.NET简介 1

1.1.1 .NET简介 1

1.1.2 ASP.NET页面与Web服务器的交互过程 2

1.2 搭建ASP.NET 2.0开发环境 3

1.2.1 安装和配置IIS 3

1.2.2 配置集成开发环境 8

1.3 创建第一个ASP.NET 2.0应用程序 12

1.3.1 创建Web站点 12

1.3.2 编写ASP.NET 2.0应用程序 14

1.3.3 编译和运行应用程序 15

1.4 习题 16

1.4.1 填空题 16

1.4.2 选择题 16

1.4.3 问答题 16

1.4.4 上机操作题 17

第2章 C#语言快速掌握 19

2.1 数据类型 19

2.1.1 值类型 20

2.1.2 引用类型 24

2.1.3 装箱和拆箱 27

2.1.4 指针类型 27

2.2 变量和常量 28

2.2.1 变量 28

2.2.2 常量 29

2.3 运算符 29

2.3.1 算术运算符 30

2.3.2 赋值运算符 31

2.3.3 关系运算符 32

2.3.4 逻辑运算符 32

2.3.5 条件运算符 33

2.3.6 位运算符 34

2.3.7 运算符的优先级 35

2.4 流程控制 36

2.4.1 条件语句 37

2.4.2 循环语句 43

2.4.3 跳转语句 45

2.5 类和对象 47

2.5.1 类 47

2.5.2 属性和方法 49

2.5.3 对象的创建和回收 49

2.5.4 继承和多态 52

2.6 委托与事件 58

2.6.1 委托和事件 58

2.6.2 使用委托进行回调 59

2.6.3 动态注册和移除事件 60

2.7 习题 62

2.7.1 填空题 62

2.7.2 选择题 63

2.7.3 问答题 63

2.7.4 上机操作题 63

第3章 ASP.NET服务器控件 65

3.1 HTML控件 65

3.1.1 表格 65

3.1.2 表单 68

3.1.3 图像 73

3.2 ASP.NET控件的共有属性 75

3.3 基本ASP.NET控件 84

3.3.1 显示数据 84

3.3.2 显示图像 86

3.3.3 输入数据 88

3.3.4 按钮控件 91

3.3.5 超链接控件 93

3.3.6 列表控件 95

3.3.7 多选操作 97

3.3.8 单选操作 103

3.3.9 下拉列表框 107

3.3.10 控件的容器 109

3.3.11 表格控件 111

3.4 ASP.NET 2.0高级控件 114

3.4.1 使用BulletedList控件实现项目符合和编号 114

3.4.2 ImageMap控件 116

3.5 ASP.NET 2.0功能增强控件 118

3.5.1 使用Calendar控件输入日期 118

3.5.2 使用AdRotator控件显示页面广告 121

3.6 习题 126

3.6.1 填空题 126

3.6.2 选择题 126

3.6.3 问答题 126

3.6.4 上机操作题 126

第4章 验证控件 129

4.1 验证控件简介 129

4.2 非空验证 130

4.3 范围验证 132

4.4 使用正则表达式进行验证 134

4.5 验证两个控件的输入值是否相同 136

4.6 使用自定义函数的验证 138

4.7 页面统一验证 140

4.8 习题 141

4.8.1 填空题 141

4.8.2 选择题 141

4.8.3 问答题 142

4.8.4 上机操作题 142

第5章 ASP.NET常用对象 145

5.1 基本输出对象Response 145

5.1.1 Response对象的属性和方法 145

5.1.2 输出字符串和文件 146

5.1.3 网页重定向 147

5.2 基本输入对象Request 150

5.2.1 Request对象的属性和方法 150

5.2.2 获取浏览器信息 150

5.2.3 获取HTTP中的信息 151

5.3 Server对象 153

5.3.1 Server对象的属性和方法 153

5.3.2 利用Server对象进行HTML编码解码 155

5.3.3 利用Server对象进行URL编码和解码 157

5.4 Session对象 159

5.4.1 Session对象的属性和方法 159

5.4.2 Session对象的唯一性和有效时间 159

5.5 Cookie对象 164

5.5.1 Cookie对象的属性和方法 164

5.5.2 访问Cookie 165

5.6 Application对象 165

5.6.1 如何使用Application对象 166

5.6.2 同步Application状态 166

5.6.3 网站的访问计数 167

5.7 习题 168

5.7.1 填空题 168

5.7.2 选择题 169

5.7.3 问答题 169

5.7.4 上机操作题 169

第6章 ADO.NET数据库编程 171

6.1 ADO.NET的基本对象 171

6.1.1 ADO.NET简介 171

6.1.2 ADO.NET组件结构 172

6.2 连接数据库 172

6.2.1 建立SQL Server数据库 173

6.2.2 连接SQL Server数据库 176

6.2.3 连接Microsoft Access数据库 177

6.3 读取数据 179

6.3.1 使用SqlCommand类 179

6.3.2 使用OleDBCommand类 181

6.3.3 使用存储过程 182

6.4 使用DataReader 184

6.5 填充数据集 187

6.5.1 使用DataAdapter 188

6.5.2 使用DataTable、DataColumn和DataRow 190

6.5.3 访问数据集 192

6.6 习题 195

6.6.1 填空题 195

6.6.2 选择题 196

6.6.3 问答题 196

6.6.4 上机操作题 196

第7章 数据绑定 199

7.1 数据绑定简介 199

7.1.1 简单数据绑定和复杂数据绑定 199

7.1.2 用于简单数据绑定的控件 200

7.2 GridView控件 202

7.2.1 GridView控件概述 202

7.2.2 在GridView Web服务器控件中分页 203

7.2.3 对GridView Web服务器控件中的数据进行排序 206

7.2.4 控制GridView中的列 207

7.3 Repeater控件 211

7.3.1 Repeater控件概述 211

7.3.2 在Repeater控件中显示数据编号 211

7.4 DataList控件 214

7.4.1 DataList控件概述 214

7.4.2 使用SelectedItemTemplate模板 214

7.4.3 应用DataKeyField属性获取主键 216

7.4.4 在DataList控件中编辑数据 218

7.5 ListBox和DropDownList用于数据绑定 222

7.6 习题 225

7.6.1 填空题 225

7.6.2 选择题 225

7.6.3 问答题 226

7.6.4 上机操作题 226

第8章 配置ASP.NET应用程序 229

8.1 使用web.config进行配置 229

8.1.1 身份验证和授权 230

8.1.2 web.config文件的其他设置 231

8.1.3 在代码中获取Web.Config应用程序设置 234

8.2 使用global.asax进行配置 237

8.2.1 编写Application_Start和Application_End事件处理代码 238

8.2.2 编写Session_Start和Session_End事件代码 241

8.2.3 编写错误处理程序 243

8.3 习题 246

8.3.1 填空题 246

8.3.2 选择题 246

8.3.3 问答题 246

8.3.4 上机操作题 247

第9章 母版页和站点导航 249

9.1 母版页概述 249

9.1.1 母版页的基础知识 249

9.1.2 母版页运行机制 251

9.1.3 母版页的优点 251

9.2 母版页的创建和使用 251

9.2.1 创建母版页 251

9.2.2 创建内容页 253

9.2.3 使用母版页 255

9.2.4 动态加载母版页 258

9.3 站点导航 264

9.3.1 基于XML的站点地图 264

9.3.2 SiteMapDataSource服务器控件 266

9.4 TreeView服务器控件 266

9.5 Menu服务器控件 268

9.6 习题 270

9.6.1 填空题 270

9.6.2 选择题 271

9.6.3 问答题 271

9.6.4 上机操作题 271

第10章 ASP.NET中的XML数据管理 273

10.1 XML基础 273

10.1.1 XML概述 273

10.1.2 XML文档结构 274

10.2 使用流模型操作XML数据 275

10.2.1 读取XML数据 275

10.2.2 写入XML数据 276

10.3 使用XmlDocument类编辑XML数据 278

10.4 使用XML数据填充DataSet 286

10.4.1 DataSet和XML之间的关系 287

10.4.2 DataSet和XML的相互转换 287

10.4.3 DataSet的XML架构 289

10.5 XmlDataSource控件 291

10.6 习题 292

10.6.1 填空题 292

10.6.2 选择题 293

10.6.3 问答题 293

10.6.4 上机操作题 293

第11章 博客系统 295

11.1 系统设计 295

11.1.1 需求分析 295

11.1.2 总体设计 295

11.1.3 功能设计 296

11.2 系统数据库设计 297

11.2.1 数据库的需求分析 297

11.2.2 数据库概念结构设计 297

11.2.3 数据库的逻辑设计 299

11.3 配置文件web.config 304

11.4 客户端 305

11.4.1 首页 305

11.4.2 日志分类列表页面 311

11.4.3 日志详细内容页面 312

11.4.4 我的相册 314

11.4.5 我的视频 316

11.4.6 留言页面 316

11.5 博客系统管理端 319

11.5.1 日志的管理和维护 319

11.5.2 评论管理页面 325

11.6 习题 327

11.6.1 填空题 327

11.6.2 选择题 327

11.6.3 问答题 328

11.6.4 上机操作题 328