《ASP.NET 4.0基础教程 C# 2010篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王祥仲,朱艳丽编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2012
  • ISBN:9787302289296
  • 页数:337 页
图书介绍:本书由浅入深、循序渐进地介绍了微软公司推出的开发新一代的Web网站的平台——ASP.NET 4.0的操作方法和使用技巧。全书共分13章,分别介绍了ASP.NET 4.0的基础知识、使用的编程语言、Web服务器控件、主题和母版页、网站导航、数据绑定和控件、ADO.NET数据库开发、XML数据操作、LINQ查询、Web Service、ASP.NET AJAX等Web网站开发必须掌握的各种知识和技巧。

第1章 ASP.NET4.0开发基础 1

1.1 ASP.NET简介 1

1.1.1 .NET简介 1

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

1.2 Visual Studio 2010集成开发环境 3

1.2.1集成开发环境简介 3

1.2.2解决方案资源管理器 4

1.2.3属性对话框 5

1.2.4工具箱 6

1.3创建第一个ASP.NET 4.0应用程序 6

1.3.1创建Web站点 6

1.3.2编写ASP.NET 4.0应用程序 8

1.3.3编译和运行应用程序 9

1.4 Visual Studio 2010新增功能 10

1.5习题 11

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

2.1数据类型 13

2.1.1值类型 14

2.1.2引用类型 18

2.1.3装箱和拆箱 21

2.2变量和常量 21

2.2.1变量 21

2.2.2常量 22

2.3运算符 23

2.3.1算术运算符 23

2.3.2赋值运算符 24

2.3.3关系运算符 25

2.3.4逻辑运算符 26

2.3.5条件运算符 27

2.3.6运算符的优先级 27

2.4流程控制 28

2.4.1条件语句 29

2.4.2循环语句 34

2.4.3跳转语句 36

2.5类和对象 38

2.5.1类 38

2.5.2属性和方法 40

2.5.3对象的创建和回收 41

2.5.4继承和多态 44

2.6委托与事件 49

2.6.1概述 49

2.6.2使用委托进行回调 50

2.6.3动态注册和移除事件 51

2.7 C# 4.0的新特性 53

2.7.1大整数类型BigInteger 53

2.7.2动态数据类型dynamic 54

2.7.3命名参数和可选参数 55

2.8习题 57

第3章 Web控件 60

3.1基本的Web控件 60

3.2 Web控件类 64

3.2.1 Web控件的基本属性 65

3.2.2单位 67

3.2.3枚举 67

3.2.4颜色 67

3.2.5字体 68

3.3 Web控件的事件 69

3.3.1 Web控件的事件模型 69

3.3.2 Web控件事件的绑定 70

3.4列表控件 71

3.4.1 ListBox控件 71

3.4.2 DropDownList控件 73

3.4.3 CheckBoxList控件 75

3.4.4 RadioButtonList控件 77

3.5表控件 79

3.5.1表控件对象模型 79

3.5.2向页面中添加表控件 81

3.5.3动态操作表控件 82

3.6验证控件 83

3.6.1 RequiredFieldValidator控件 84

3.6.2 CompareValidator控件 85

3.6.3 RangeValidator控件 87

3.6.4 RegularExpressionValidator控件 88

3.6.5 CustomValidator控件 89

3.7 Rich控件 92

3.7.1 Calendar控件 93

3.7.2 AdRotator控件 98

3.8习题 101

第4章 用户控件 104

4.1用户控件概述 104

4.2创建用户控件 105

4.3用户控件的使用 111

4.4用户控件事件 114

4.5习题 116

第5章 主题和母版页 118

5.1主题 118

5.1.1主题概述 118

5.1.2主题的创建 120

5.1.3主题的应用 121

5.1.4 SkinID的应用 123

5.1.5主题的禁用 124

5.2母版页 124

5.2.1母版页概述 124

5.2.2创建母版页 126

5.2.3在母版页中放入网页的方法 129

5.3习题 131

第6章 页面导航 133

6.1站点导航 133

6.1.1基于XML的站点地图 133

6.1.2 SiteMapDataSource服务器控件 135

6.2 TreeView服务器控件 135

6.3 Menu服务器控件 137

6.4习题 139

第7章 ASP.NET常用对象 141

7.1基本输出对象Response 141

7.1.1 Response对象的属性和方法 141

7.1.2输出字符串 143

7.1.3输出文件 143

7.1.4网页重定向 144

7.2基本输入对象Request 146

7.2.1 Request对象的属性 146

7.2.2获取浏览器信息 146

7.2.3获取HTTP中的信息 148

7.3 Server对象 149

7.3.1 Server对象的属性和方法 149

7.3.2利用Server对象进行HTML编码和解码 152

7.3.3利用Server对象进行URL编码和解码 153

7.4 Session对象 155

7.4.1 Session对象的方法和事件 155

7.4.2 Session对象的唯一性和有效时间 155

7.5 Cookie对象 160

7.5.1 Cookie对象的属性 160

7.5.2访问Cookie 161

7.6 Application对象 161

7.6.1如何使用Application对象 162

7.6.2同步Application状态 162

7.6.3网站的访问计数 163

7.7习题 164

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

8.1 ADO.NET的基本对象 167

8.1.1 ADO.NET简介 167

8.1.2 ADO.NET组件结构 168

8.2连接数据库 169

8.2.1建立SQL Server数据库 169

8.2.2连接SQL Server数据库 171

8.2.3连接Access数据库 172

8.3读取数据 174

8.3.1使用SqlCommand类 174

8.3.2使用OleDbCommand类 175

8.3.3使用存储过程 177

8.4使用DataReader 179

8.5填充数据集 182

8.5.1使用DataAdapter 182

8.5.2使用DataTable、DataColumn和DataRow 185

8.5.3访问数据集 187

8.6习题 190

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

9.1数据绑定简介 194

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

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

9.2数据源控件 196

9.2.1 SqlDataSource控件概述 197

9.2.2 SqlDataSource控件的属性 199

9.2.3 SqlDataSource控件的功能 201

9.2.4使用SqlDataSource控件 202

9.3 GridView控件 203

9.3.1 GridView控件概述 203

9.3.2在GridView Web服务器控件中分页 205

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

9.4 DetailsView控件 210

9.4.1 DetailsView控件的属性 210

9.4.2在DetailsView控件中显示数据 212

9.4.3在DetailsView控件中操作数据 214

9.5 ListView控件 216

9.5.1 ListView控件的属性 216

9.5.2 ListView控件的方法 218

9.5.3为ListView控件创建模板 219

9.6 Chart控件 222

9.7习题 225

第10章 XML数据操作 228

10.1 XML概述 228

10.1.1 XML的语法 228

10.1.2文档类型定义 230

10.1.3可扩展样式语言 232

10.1.4 XPath 235

10.2 .NET中实现的XML DOM 235

10.2.1创建XML文档 237

10.2.2将XML读入文档 237

10.2.3创建新节点 238

10.2.4修改XML文档 239

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

10.2.6保存XML文档 240

10.2.7使用XPath导航选择节点 240

10.3 DataSet与XML 241

10.3.1把XML数据读入DataSet对象 241

10.3.2把DataSet写出为XML数据 242

10.4 XML数据绑定 243

10.5 习题 247

第11章 LINQ技术 249

11.1 LINQ概述 249

11.2基于C#的LINQ 250

11.2.1 LINQ查询简介 251

11.2.2基本查询操作 252

11.3 LINQ到ADO.NET 254

11.3.1 LINQ到SQL基础 255

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

11.3.3查询数据库 258

11.3.4更改数据库 261

11.3.5存储过程 265

11.4 LinqDataSource控件 268

11.5 QueryExtender控件 269

11.6习题 272

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

12.1使用web.config进行配置 274

12.1.1身份验证和授权 276

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

12.2使用global.asax进行配置 280

12.2.1编写Application_Start和Application_End事件处理代码 281

12.2.2编写Session Start和Session End事件处理代码 284

12.2.3编写错误处理程序 286

12.3习题 288

第13章 网络书店 291

13.1功能分析 291

13.2系统设计 292

13.2.1系统模块的划分 292

13.2.2系统框架设计 295

13.2.3系统程序结构设计 301

13.2.4数据库设计 303

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

13.3.1 ADO.NET数据访问组件 308

13.3.2 LINQ到SQL数据访问组件 315

13.4业务逻辑层的实现 316

13.4.1 Book类 316

13.4.2 Category类 319

13.4.3 Comment类 320

13.4.4 Cart类 323

13.4.5 Order类 324

13.4.6 Folders类和Mails类 324

13.4.7 User类 325

13.5界面表示层的实现 327

13.5.1书籍信息浏览功能 327

13.5.2书籍评论功能 329

13.5.3购物车功能 331

13.5.4订单生成与修改功能 334

13.5.5站内邮件功能 336

13.6小结 337