《ASP.NET 3.5动态网站开发实训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:韩颖主编;卫琳,刘斌副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302241881
  • 页数:278 页
图书介绍:本书站在实用和实际的角度介绍了ASP.NET 3.5技术的开发与使用。

第1章 .NET概述与开发平台 1

1.1 Web开发的变革 1

1.1.1 HTML和HTML表单 2

1.1.2 服务器端程序设计 2

1.1.3 客户端程序设计 3

1.2 .NET Framework 5

1.2.1 C#、VB和.NET语言 6

1.2.2 通用语言运行时 8

1.2.3 .NET类库 9

1.3 ASP.NET的开发环境 10

1.3.1 安装Visual Studio 2008 10

1.3.2 主窗口 11

1.3.3 文档窗口 12

1.3.4 工具箱 12

1.3.5 错误列表窗口 13

1.3.6 解决方案资源管理器 14

1.3.7 属性窗口 15

1.4 创建Web站点 16

1.5 上机实战 18

1.6 习题 18

第2章 ASP.NET应用程序基础 19

2.1 ASP.NET应用程序剖析 19

2.1.1 ASP.NET的文件类型 20

2.1.2 ASP.NET应用程序的目录结构 21

2.2 应用程序事件 22

2.2.1 Global.asax文件 22

2.2.2 其他应用程序事件 24

2.3 ASP.NET的配置 24

2.3.1 web.config文件 25

2.3.2 嵌套的配置 26

2.3.3 在web.config文件中存储用户自定义的设置 27

2.3.4 ASP.NET网站管理工具(WAT) 28

2.4 ASP.NET应用程序和Web服务器 29

2.4.1 Web服务器是如何工作的 30

2.4.2 虚拟目录 31

2.4.3 Web应用程序的URL 31

2.5 Internet信息服务(IIS) 33

2.5.1 IIS的不同版本 33

2.5.2 在Windows XP中安装IIS 5 34

2.5.3 在Windows Server 2003中安装IIS 6 34

2.5.4 在Windows Vista中安装IIS 7 35

2.6 使用Visual Studio部署Web应用程序 35

2.6.1 为新网站创建一个虚拟目录 36

2.6.2 复制网站 37

2.6.3 发布网站 38

2.7 上机实战 39

2.8 习题 40

第3章 HTML服务器控件 41

3.1 服务器端控件简介 41

3.2 HTML服务器端控件 42

3.2.1 HTML控件类 42

3.2.2 将HTML页面转换为ASP.NET页面 45

3.2.3 事件处理程序 47

3.3 深度探索HTML服务器端控件类 48

3.3.1 HTML服务器端控件的事件 49

3.3.2 HtmlInputImage控件的高级事件 50

3.3.3 HtmlControl基类 52

3.3.4 HtmlContainerControl类 52

3.3.5 HtmlInputControl类 53

3.4 Page类 53

3.5 上机实战 56

3.6 习题 57

第4章 Web控件 59

4.1 Web控件 59

4.1.1 基本的Web控件类 60

4.1.2 Web控件的标记 61

4.2 Web控件类 62

4.2.1 WebControl基类 63

4.2.2 长度的度量单位 64

4.2.3 枚举 65

4.2.4 颜色属性 65

4.2.5 字体 66

4.2.6 输入焦点 68

4.2.7 默认按钮 69

4.3 列表控件 69

4.3.1 多选列表控件 70

4.3.2 BulletedList控件 72

4.4 Table控件 74

4.5 AdRotator控件 76

4.5.1 Advertisement文件 77

4.5.2 AdRotator类 78

4.6 Web控件的事件和AutoPostBack 79

4.6.1 回发事件的工作原理 82

4.6.2 页面的生命周期 83

4.7 上机实战 83

4.8 习题 86

第5章 验证控件 87

5.1 了解验证控件 87

5.1.1 验证控件 88

5.1.2 服务器端验证 89

5.1.3 客户端验证 90

5.2 验证控件 90

5.2.1 验证控件的一个简单实例 91

5.2.2 显示验证信息的其他方式 92

5.2.3 使用正则表达式进行验证 94

5.2.4 已验证的用户窗体 99

5.2.5 对验证控件进行分组 103

5.3 上机实战 105

5.4 习题 108

第6章 状态管理 109

6.1 状态管理的问题 109

6.2 视图状态 110

6.2.1 ViewState集合 110

6.2.2 一个使用ViewState集合的例子 110

6.2.3 使视图状态更加安全 111

6.2.4 使用视图状态保存成员变量 113

6.2.5 用视图状态存储用户自定义对象 115

6.3 在页面之间传递信息 116

6.3.1 跨页传递 116

6.3.2 查询字符串 118

6.4 Cookies 120

6.5 会话状态 122

6.5.1 跟踪会话状态 122

6.5.2 使用会话状态 123

6.6 会话状态的配置 126

6.6.1 Cookieless 127

6.6.2 Timeout 128

6.6.3 会话的模式 128

6.7 应用程序状态 131

6.8 上机实战 133

6.9 习题 134

第7章 样式、主题和母版页 135

7.1 样式 135

7.1.1 样式的类型 135

7.1.2 创建一个基本的内嵌样式 136

7.1.3 创建一个样式表 139

7.1.4 应用样式表规则 142

7.2 主题 143

7.2.1 Theme的工作原理 144

7.2.2 应用一个简单的主题 145

7.2.3 处理主题冲突 146

7.2.4 为同一控件创建多个皮肤 146

7.2.5 高级皮肤 147

7.3 母版页基础 149

7.3.1 一个简单的母版页和内容页 150

7.3.2 母版页和内容页是如何连接的 151

7.3.3 具有多个内容区域的母版页 153

7.3.4 默认内容 155

7.3.5 母版页和相对路径 156

7.4 上机实战 157

7.5 习题 160

第8章 网站导航 161

8.1 网站地图 161

8.1.1 定义一个网站地图 162

8.1.2 实战:一个简单的网站地图 166

8.1.3 SiteMap类 166

8.1.4 URL映射 168

8.2 SiteMapPath导航控件 169

8.2.1 定制SiteMapPath控件 170

8.2.2 使用SiteMapPath样式和模板 170

8.3 TreeView控件 172

8.3.1 TreeView控件的属性 172

8.3.2 TreeView的样式 173

8.4 菜单控件 176

8.5 上机实战 179

8.6 习题 181

第9章 ADO.NET基础 182

9.1 理解数据管理 182

9.1.1 数据库的角色 182

9.1.2 Web世界中的数据访问 184

9.2 配置数据库 184

9.3 ADO.NET基础 186

9.3.1 数据访问类的命名空间 188

9.3.2 数据提供程序类 188

9.4 直接数据访问 190

9.4.1 Select命令 192

9.4.2 数据读取器 193

9.4.3 更新数据 197

9.5 断开式数据访问 205

9.5.1 获取断开式数据 206

9.5.2 选择多个表 208

9.6 上机实战 210

9.7 习题 213

第10章 数据绑定 214

10.1 数据绑定简介 214

10.1.1 ASP.NET数据绑定的类型 215

10.1.2 数据绑定的工作原理 215

10.2 单值数据绑定 216

10.3 多值数据绑定 218

10.3.1 简单列表控件的数据绑定 218

10.3.2 使用ADO.NET进行数据绑定 222

10.4 数据源控件 224

10.4.1 数据绑定页面的生命周期 225

10.4.2 SqlDataSource数据源控件 225

10.4.3 选择记录 227

10.4.4 错误处理 233

10.4.5 AccessDataSource控件 234

10.5 上机实战 235

10.6 习题 236

第11章 数据控件 238

11.1 多功能数据控件 238

11.2 GridView控件 239

11.2.1 自动生成列 239

11.2.2 定义列 240

11.3 格式化GridView控件 243

11.3.1 格式化字段 244

11.3.2 使用样式 245

11.3.3 格式化特定的值 247

11.4 在GridView中选择一行 248

11.5 在GridView中编辑记录 250

11.6 GridView控件的排序和分页 252

11.6.1 排序 252

11.6.2 分页 253

11.7 DetailsView控件和FormView控件 255

11.7.1 DetailsView控件 255

11.7.2 FormView控件 257

11.8 上机实战 259

11.9 习题 261

第12章 ASP.NET AJAX 262

12.1 理解Ajax 262

12.1.1 Ajax的优点 262

12.1.2 ASP.NET AJAX工具包 263

12.1.3 ScriptManager 263

12.2 局部刷新 264

12.2.1 一个简单的UpdatePanel示例 265

12.2.2 触发器 268

12.3 进度通知 271

12.3.1 显示一个模拟的进度条 272

12.3.2 取消 274

12.4 定时更新 275

12.5 上机实战 277

12.6 习题 278