《ASP.NET 3.5简明教程 C#2008篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:张正礼,陈文臣,何昀峰编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302218012
  • 页数:376 页
图书介绍:ASP.NET 3.5是一种基于服务器的功能强大的技术,本书作为使用ASP.NET进行网站开发的实例教程,围绕ASP.NET 3.5的特点对此类应用程序的开发进行详细说明,并且每个案例均为作者在本领域工作中的真实案例。

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

1.1 ASP.NET简介 1

1.1.1 .NET简介 1

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

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

1.2.1 安装和配置IIS 3

1.2.2 配置集成开发环境 9

1.3 创建第一个ASP.NET 3.5应用程序 14

1.3.1 创建Web站点 14

1.3.2 编写ASP.NET 3.5应用程序 17

1.3.3 编译和运行应用程序 17

1.4 习题 18

1.4.1 填空题 18

1.4.2 选择题 19

1.4.3 问答题 19

1.4.4 上机操作题 19

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

2.1 数据类型 20

2.1.1 值类型 21

2.1.2 引用类型 25

2.1.3 装箱和拆箱 28

2.1.4 指针类型 28

2.2 变量和常量 29

2.2.1 变量 29

2.2.2 常量 30

2.3 运算符 30

2.3.1 算术运算符 31

2.3.2 赋值运算符 32

2.3.3 关系运算符 33

2.3.4 逻辑运算符 33

2.3.5 条件运算符 34

2.3.6 位运算符 35

2.3.7 运算符的优先级 37

2.4 流程控制 38

2.4.1 条件语句 38

2.4.2 循环语句 44

2.4.3 跳转语句 47

2.5 类和对象 48

2.5.1 类 48

2.5.2 属性和方法 50

2.5.3 对象的创建和回收 51

2.5.4 继承和多态 54

2.6 委托与事件 60

2.6.1 概述 60

2.6.2 使用委托进行回调 61

2.6.3 动态注册和移除事件 62

2.7 C#2008的新特性 63

2.7.1 隐形局部变量 64

2.7.2 扩展方法 65

2.7.3 Lambda表达式 67

2.7.4 对象和集合初始化器 68

2.7.5 LINQ 71

2.8 习题 72

2.8.1 填空题 72

2.8.2 选择题 72

2.8.3 问答题 72

2.8.4 上机操作题 73

第3章 Web控件 74

3.1 基本的Web控件 74

3.2 Web控件类 78

3.2.1 Web控件的基本属性 79

3.2.2 单位 81

3.2.3 枚举 82

3.2.4 颜色 82

3.2.5 字体 83

3.3 Web控件的事件 84

3.3.1 Web控件的事件模型 84

3.3.2 Web控件事件的绑定 85

3.4 列表控件 85

3.4.1 ListBox控件 86

3.4.2 DropDownList控件 88

3.4.3 CheckBoxList控件 90

3.4.4 RadioButtonList控件 92

3.4.5 BulletedList控件 94

3.5 表控件 96

3.5.1 表控件对象模型 96

3.5.2 向页面中添加表控件 98

3.5.3 动态操作表控件 100

3.6 验证控件 101

3.6.1 RequiredFieldValidator控件 101

3.6.2 CompareValidator控件 102

3.6.3 RangeValidator控件 104

3.6.4 RegularExpressionValidator控件 105

3.6.5 CustomValidator控件 107

3.7 Rich控件 109

3.7.1 Calendar控件 110

3.7.2 AdRotator控件 115

3.8 习题 118

3.8.1 填空题 118

3.8.2 选择题 119

3.8.3 问答题 119

3.8.4 上机操作题 119

第4章 用户控件 121

4.1 概述 121

4.2 创建用户控件 122

4.3 用户控件的使用 128

4.4 用户控件事件 131

4.5 习题 133

4.5.1 填空题 133

4.5.2 选择题 133

4.5.3 问答题 133

4.5.4 上机操作题 134

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

5.1 样式 135

5.1.1 样式的作用 135

5.1.2 样式的种类 136

5.1.3 样式的语法 138

5.1.4 使用样式 141

5.1.5 样式创建器 143

5.1.6 CSS属性窗口 146

5.1.7 创建和应用样式文件 148

5.2 主题 149

5.2.1 概述 150

5.2.2 主题的创建 151

5.2.3 主题的应用 152

5.2.4 SkinID的应用 154

5.2.5 主题的禁用 155

5.3 母版页 155

5.3.1 概述 156

5.3.2 创建母版页 157

5.3.3 在母版页中放入网页的方法 160

5.4 习题 162

5.4.1 填空题 162

5.4.2 选择题 163

5.4.3 问答题 163

5.4.4 上机操作题 163

第6章 页面导航 165

6.1 站点导航 165

6.1.1 基于XML的站点地图 165

6.1.2 SiteMapDataSource服务器控件 167

6.2 TreeView服务器控件 167

6.3 Menu服务器控件 169

6.4 习题 171

6.4.1 填空题 171

6.4.2 选择题 171

6.4.3 问答题 171

6.4.4 上机操作题 172

第7章 ASP.NET常用对象 173

7.1 基本输出对象Response 173

7.1.1 Response对象的属性和方法 173

7.1.2 输出字符串 175

7.1.3 输出文件 175

7.1.4 网页重定向 176

7.2 基本输入对象Request 179

7.2.1 Request对象的属性 179

7.2.2 获取浏览器信息 179

7.2.3 获取HTTP中的信息 181

7.3 ViewState对象 182

7.3.1 概述 182

7.3.2 保留成员变量 184

7.4 Server对象 186

7.4.1 Server对象的属性和方法 186

7.4.2 利用Server对象进行HTML编码和解码 188

7.4.3 利用Server对象进行URL编码和解码 190

7.5 Session对象 192

7.5.1 Session对象的方法和事件 192

7.5.2 Session对象的唯一性和有效时间 192

7.6 Cookie对象 197

7.6.1 Cookie对象的属性 197

7.6.2 访问Cookie 198

7.7 Application对象 199

7.7.1 如何使用Application对象 199

7.7.2 同步Application状态 199

7.7.3 网站的访问计数 200

7.8 习题 201

7.8.1 填空题 201

7.8.2 选择题 202

7.8.3 问答题 202

7.8.4 上机操作题 203

第8章 ADO.NET数据库编程 204

8.1 ADO.NET的基本对象 204

8.1.1 ADO.NET简介 204

8.1.2 ADO.NET组件结构 205

8.2 连接数据库 206

8.2.1 建立SQL Server数据库 206

8.2.2 连接SQL Server数据库 209

8.2.3 连接Access数据库 211

8.3 读取数据 213

8.3.1 使用SqlCommand类 213

8.3.2 使用OleDbCommand类 214

8.3.3 使用存储过程 216

8.4 使用DataReader 218

8.5 填充数据集 221

8.5.1 使用DataAdapter 221

8.5.2 使用DataTable、DataColumn和DataRow 224

8.5.3 访问数据集 226

8.6 习题 229

8.6.1 填空题 229

8.6.2 选择题 230

8.6.3 问答题 230

8.6.4 上机操作题 231

第9章 数据绑定和数据控件 233

9.1 数据绑定简介 233

9.1.1 简单数据绑定和复杂数据绑定 233

9.1.2 用于简单数据绑定的控件 234

9.2 数据源控件 236

9.2.1 SqlDataSource控件 236

9.2.2 SqlDataSource控件的属性 238

9.2.3 SqlDataSource控件的功能 240

9.2.4 使用SqlDataSource控件 241

9.3 GridView控件 243

9.3.1 GridView控件概述 243

9.3.2 在GridViewWeb服务器控件中分页 244

9.3.3 对GridViewWeb服务器控件中的数据进行排序 247

9.4 DetailsView控件 249

9.4.1 属性 249

9.4.2 在DetailsView控件中显示数据 252

9.4.3 在DetailsView控件中操作数据 253

9.5 FormView控件 255

9.6 ListView控件 256

9.6.1 属性 256

9.6.2 方法 258

9.6.3 为ListView控件创建模板 259

9.7 习题 262

9.7.1 填空题 262

9.7.2 选择题 263

9.7.3 问答题 263

9.7.4 上机操作题 263

第10章 XML数据操作 265

10.1 XML概述 265

10.1.1 XML的语法 265

10.1.2 文档类型定义 267

10.1.3 可扩展样式语言 269

10.1.4 XPath 272

10.2 .NET中实现的XML DOM 272

10.2.1 创建XML文档 274

10.2.2 将XML读入文档 274

10.2.3 创建新节点 275

10.2.4 修改XML文档 276

10.2.5 删除XML文档的节点、属性和内容 276

10.2.6 保存XML文档 277

10.2.7 使用XPath导航选择节点 277

10.3 DataSet与XML 278

10.3.1 把XML数据读入DataSet对象 278

10.3.2 把DataSet写出XML数据 279

10.4 XML数据绑定 280

10.5 习题 284

10.5.1 填空题 284

10.5.2 选择题 284

10.5.3 问答题 284

10.5.4 上机操作题 285

第11章 LINQ技术 286

11.1 概述 286

11.2 基于C#的LINQ 288

11.2.1 LINQ查询介绍 288

11.2.2 LINQ和泛型 290

11.2.3 基本查询操作 291

11.3 LINQ到ADO.NET 293

11.3.1 LINQ到SQL基础 294

11.3.2 对象模型和对象模型的创建 295

11.3.3 查询数据库 298

11.3.4 更改数据库 301

11.3.5 存储过程 304

11.4 习题 307

11.4.1 填空题 307

11.4.2 选择题 308

11.4.3 问答题 308

11.4.4 上机操作题 308

第12章 配置ASP.NET应用程序 310

12.1 使用web.config进行配置 310

12.1.1 身份验证和授权 312

12.1.2 在代码中获取web.config应用程序设置 312

12.2 使用global.asax进行配置 316

12.2.1 编写Application_Start和Applicion_End事件处理代码 317

12.2.2 编写Session_Start和Session_End事件处理代码 320

12.2.3 编写错误处理程序 322

12.3 习题 324

12.3.1 填空题 324

12.3.2 选择题 325

12.3.3 问答题 325

12.3.4 上机操作题 325

第13章 网络书店 327

13.1 功能分析 327

13.2 系统设计 328

13.2.1 系统模块的划分 328

13.2.2 系统框架设计 331

13.2.3 系统程序结构设计 338

13.2.4 数据库设计 340

13.3 数据访问和存储层(DAL层)的实现 346

13.3.1 ADO.NET数据访问组件 346

13.3.2 LINQ到SQL数据访问组件 352

13.4 业务逻辑层 354

13.4.1 Book类 355

13.4.2 Category类 358

13.4.3 Comment类 359

13.4.4 Cart类 362

13.4.5 Order类 363

13.4.6 Folders类和Mails类 363

13.4.7 User类 364

13.5 表示层的实现 366

13.5.1 书籍信息浏览功能 366

13.5.2 书籍评论功能 368

13.5.3 购物车功能 370

13.5.4 订单生成与修改功能 372

13.5.5 站内邮件功能 375

13.6 小结 376