《ASP.NET 3.5动态网站开发基础教程 C#2008篇》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:郭兴峰,张露,刘文昌编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302227939
  • 页数:366 页
图书介绍:本书系统地介绍了使用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 AJAX开发 3

1.2.2 Web服务和应用程序服务 4

1.2.3 新增控件 4

1.3 建立ASP.NET程序的运行环境 5

1.3.1 安装IIS Web服务器 5

1.3.2 管理Web服务器的目录 7

1.4 Visual Studio.NET 2008开发环境 8

1.4.1 Visual Studio 2008集成开发环境 8

1.4.2 配置集成开发环境IDE 9

1.4.3 Visual Studio 2008新增功能 12

1.5 创建ASP.NET 3.5应用程序 13

1.5.1 创建Web站点 13

1.5.2 编写ASP.NET 3.5应用程序 15

1.5.3 编译和运行应用程序 16

1.6 思考与练习 17

第2章 C# 3.0程序设计基础 19

2.1 数据类型 19

2.1.1 值类型 20

2.1.2 引用类型 23

2.1.3 装箱和拆箱 26

2.1.4 指针类型 26

2.2 变量和常量 27

2.2.1 变量 27

2.2.2 常量 28

2.3 运算符 28

2.3.1 算术运算符 29

2.3.2 赋值运算符 30

2.3.3 关系运算符 31

2.3.4 逻辑运算符 31

2.3.5 条件运算符 32

2.3.6 位运算符 33

2.3.7 运算符的优先级 35

2.4 流程控制 37

2.4.1 条件语句 38

2.4.2 循环语句 41

2.4.3 跳转语句 43

2.4.4 异常处理 45

2.5 类和对象 46

2.5.1 类 46

2.5.2 属性、方法和事件 48

2.5.3 构造函数和析构函数 48

2.5.4 继承和多态 51

2.6 委托与事件 56

2.6.1 委托和事件概述 56

2.6.2 匿名方法 58

2.6.3 动态注册和移除事件 59

2.7 泛型 61

2.7.1 使用系统的泛型类 61

2.7.2 创建泛型 62

2.8 C#3.0的新增功能 65

2.8.1 局部变量的隐式声明 65

2.8.2 自动实现的属性 66

2.8.3 分部方法定义 66

2.9 思考与练习 70

第3章 ASP.NET中的对象 72

3.1 Page类 72

3.2 ASP.NET核心对象 77

3.2.1 Response对象 77

3.2.2 Request对象 80

3.2.3 Server对象 82

3.3 状态处理 86

3.3.1 Session对象 87

3.3.2 Cookie对象 91

3.4 Application对象 95

3.4.1 如何使用Application对象 95

3.4.2 Lock和UnLock方法的使用 95

3.4.3 Application事件 96

3.5 思考与练习 97

第4章 ASP.NET服务器控件 100

4.1 ASP.NET控件的共有属性 100

4.1.1 外观属性 100

4.1.2 行为属性 103

4.1.3 可访问属性 104

4.1.4 布局属性 105

4.2 Web基本服务器控件 106

4.2.1 Label控件 106

4.2.2 HyperLink控件 108

4.2.3 Image控件 109

4.2.4 Textbox控件 111

4.2.5 Button控件 114

4.2.6 CheckBox和CheckBoxList控件 117

4.2.7 RadioButton和RadioButtonList控件 122

4.2.8 ListBox控件 126

4.2.9 DropDownList控件 128

4.3 高级控件 131

4.3.1 Calendar控件 131

4.3.2 AdRotator控件 134

4.3.3 BulletedList控件 138

4.3.4 ImageMap控件 140

4.4 思考与练习 142

第5章 验证控件和用户控件 144

5.1 数据验证的两种方法 144

5.1.1 服务器端数据验证 144

5.1.2 客户端数据验证 145

5.2 ASP.NET验证控件 146

5.2.1 ASP.NET验证控件的分类 146

5.2.2 RequiredFieldValidator控件 147

5.2.3 CompareValidator控件 149

5.2.4 RangeValidator控件 151

5.2.5 RegularExpressionValidator控件 153

5.2.6 CustomValidator控件 155

5.2.7 ValidationSummary控件 157

5.3 用户控件 164

5.3.1 概述 164

5.3.2 创建用户控件 165

5.3.3 用户控件的使用 166

5.4 思考与练习 168

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

6.1 创建数据库 170

6.2 ADO.NET概述 173

6.2.1 ADO.NET简介 173

6.2.2 ADO.NET组件结构 174

6.3 使用ODBC.NET Data Provider 181

6.3.1 ODBC.NET Data Provider简介 182

6.3.2 连接ODBC数据源 182

6.4 使用OLE DB.NET Data Provider 184

6.5 DataSet对象 186

6.5.1 DataSet概述 186

6.5.2 插入记录 189

6.5.3 更新记录 192

6.5.4 删除记录 194

6.6 XML 196

6.6.1 XML基础 196

6.6.2 DOM接口 198

6.6.3 使用XML数据填充DataSet 205

6.7 本章小结 209

6.8 思考与练习 209

第7章 数据源控件与数据绑定 212

7.1 数据源控件 212

7.1.1 数据源控件概述 212

7.1.2 SqlDataSource控件 213

7.1.3 AccessDataSource控件 218

7.1.4 ObjectDataSource控件 222

7.1.5 XmlDataSource控件 224

7.2 数据绑定简介 226

7.3 GridView控件 228

7.4 Repeater控件 232

7.5 DataList控件 234

7.6 ListView控件 237

7.7 本章小结 242

7.8 思考与练习 242

第8章 LINQ技术 245

8.1 LINQ介绍 245

8.2 C#中的LINQ入门 247

8.2.1 LINQ查询 247

8.2.2 LINQ和泛型 248

8.2.3 查询表达式 249

8.2.4 LINQ实现的基础 253

8.3 LINK to ADO.NET 254

8.3.1 LINK to SQL 254

8.3.2 对象模型和对象模型的创建 255

8.3.3 查询数据库 258

8.3.4 更改数据库 260

8.3.5 LINK to DataSet 265

8.4 LinqDataSource控件 266

8.5 LINK to XML 268

8.5.1 LINK to XML中的类 269

8.5.2 构造XML树 269

8.5.3 查询XML树 271

8.5.4 修改XML树 273

8.6 本章小结 277

8.7 思考与练习 277

第9章 站点导航与母版页 279

9.1 站点导航 279

9.1.1 基于XML的站点地图 279

9.1.2 SiteMapDataSource服务器控件 281

9.1.3 TreeView服务器控件 282

9.1.4 Menu服务器控件 285

9.2 母版页 289

9.2.1 母版页概述和内容页 289

9.2.2 访问母版页控件和属性 294

9.3 本章小结 298

9.4 思考与练习 298

第10章 ASP.NET Web服务 301

10.1 Web服务概述 301

10.1.1 Web服务的概念 301

10.1.2 Web服务的基础结构 302

10.1.3 Web服务的组成 303

10.1.4 Web服务的调用过程 306

10.2 在ASP.NET中创建Web服务 307

10.3 Web服务和DataSet 312

10.4 本章小结 314

10.5 思考与练习 315

第11章 配置ASP.NET程序 317

11.1 使用web.config进行配置 317

11.1.1 身份验证和授权 319

11.1.2 web.config文件的其他设置 319

11.1.3 在代码中获取Web.config应用程序设置 322

11.2 使用global.asax进行配置 325

11.2.1 编写Application_Start和Application_End事件处理代码 325

11.2.2 编写Session_Start和Session_End事件处理代码 329

11.2.3 编写错误处理程序 331

11.3 本章小结 333

11.4 思考与练习 333

第12章 网络图书销售系统 336

12.1 系统设计 336

12.1.1 需求分析 336

12.1.2 总体设计 337

12.1.3 功能设计 337

12.2 MVC 338

12.2.1 什么是MVC 338

12.2.2 ASP.NET MVC 339

12.2.3 创建ASP.NET MVC Web Application 341

12.3 数据库设计与实现 343

12.3.1 数据库的需求分析 343

12.3.2 数据库概念结构设计 343

12.3.3 操作数据库 344

12.4 界面设计 348

12.4.1 首页 348

12.4.2 搜索结果 350

12.4.3 图书分类列表 351

12.4.4 图书详细信息 352

12.4.5 购物车功能模块 353

12.5 代码实现 356

12.5.1 首页 356

12.5.2 搜索结果 358

12.5.3 图书分类列表 359

12.5.4 图书详细信息 360

12.5.5 购物车功能模块 361

12.6 本章小结 366