《ASP.NET程序设计及实践》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:青岛英谷教育科技股份有限公司编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2015
  • ISBN:9787560637259
  • 页数:486 页
图书介绍:本书分别介绍了ASP.NET和C#语言基础知识、面向对象编程、数组与集合、ADO.NET数据库访问、数据控件、页面设计、Ling数据访问技术、ASP.NET MVC开发、Web Service技术以及配置和部署网站。具体内容包括C#的基础知识以及新特性,以及基于Visual Studio 2010环境开发ASP.NET应用程序的方法。

理论篇 3

第1章 C#与.NET框架 3

1.1 .NET框架 4

1.1.1 .NET框架结构 4

1.1.2 .NET公共语言运行库 5

1.1.3 MSIL和JIT 5

1.1.4 C#与.NET框架 6

1.1.5 C#语言的特点 7

1.1.6 .NET框架应用程序种类 8

1.2 ASP.NET技术 9

1.2.1 ASP.NET特点 9

1.2.2 ASP.NET的命名空间 9

1.2.3 ASP.NET控件种类 10

1.3 第一个C#程序 11

1.3.1 C#程序结构 11

1.3.2 C#代码注释 12

1.3.3 HelloWorld示例 13

本章小结 13

本章练习 14

第2章 掌握C#基本语法 15

2.1 变量和常量 16

2.1.1 变量 16

2.1.2 常量 16

2.2 数据类型 17

2.2.1 值类型 17

2.2.2 引用类型 19

2.2.3 装箱和拆箱 19

2.3 运算符和表达式 20

2.3.1 运算符的类别 20

2.3.2 算术运算符 20

2.3.3 赋值运算符 22

2.3.4 关系运算符 22

2.3.5 逻辑运算符 22

2.3.6 三元运算符 23

2.3.7 运算符优先级 24

2.4 语句 26

2.4.1 分支语句 26

2.4.2 循环语句 30

2.4.3 转移语句 33

2.4.4 lock语句 34

2.4.5 using语句 35

2.5 字符串 36

2.5.1 字符串基础 36

2.5.2 String类 36

2.5.3 StringBuilder类 38

2.5.4 格式化 39

2.6 异常处理 43

本章小结 46

本章练习 46

第3章 C#面向对象编程 47

3.1 类 48

3.1.1 定义类 48

3.1.2 构造函数 49

3.1.3 字段 51

3.1.4 属性 52

3.1.5 方法 52

3.1.6 this关键字 56

3.2 访问修饰符 57

3.3 继承 59

3.3.1 C#中继承的实现 59

3.3.2 base关键字 61

3.3.3 方法的重写 62

3.3.4 密封类和密封方法 63

3.4 接口 65

本章小结 66

本章练习 66

第4章 数组与集合 67

4.1 数组 68

4.1.1 数组的声明 68

4.1.2 数组的初始化 68

4.1.3 访问数组元素 69

4.2 Array类 71

4.2.1 创建Array数组 71

4.2.2 复制数组 72

4.3 集合类 74

4.3.1 ArrayList类 75

4.3.2 Stack类 76

4.3.3 Queue类 78

4.3.4 Hashtable类 79

4.3.5 SortedList类 80

本章小结 81

本章练习 82

第5章 认识ASP.NET 83

5.1 ASP.NET页面 84

5.1.1 页面开发模式 84

5.1.2 页面生命周期 87

5.1.3 页面事件 88

5.1.4 页面指令 90

5.1.5 页面注释 91

5.2 ASP.NET页面内置对象 92

5.2.1 Response对象 92

5.2.2 Request对象 94

5.2.3 Session对象 96

5.2.4 Application对象 100

5.2.5 Cookie对象 104

5.2.6 Server对象 105

本章小结 107

本章练习 107

第6章 ASP.NET常用控件 109

6.1 服务器控件 110

6.1.1 服务器控件简介 110

6.1.2 服务器控件分类 110

6.2 Web服务器控件 112

6.2.1 文本控件 113

6.2.2 控制权转移控件 114

6.2.3 选择控件 115

6.2.4 容器控件 121

6.3 验证控件 126

6.3.1 RequiredFieldValidator控件 126

6.3.2 CompareValidator控件 127

6.3.3 RangeValidator控件 129

6.3.4 RegularExpressionValidator控件 130

6.3.5 CustomValidator控件 131

6.3.6 ValidationSummary控件 132

本章小结 134

本章练习 134

第7章 使用ADO.NET操作数据库 135

7.1 ADO.NET简介 136

7.2 ADO.NET结构 136

7.2.1 ADO.NET结构原理和核心组件 136

7.2.2 ADO.NET中的命名空间和类 138

7.3 ADO.NET核心对象 139

7.3.1 Connection 139

7.3.2 Command 141

7.3.3 DataReader 144

7.3.4 DataAdapter 148

7.3.5 DataSet 148

本章小结 152

本章练习 152

第8章 数据绑定 153

8.1 数据控件概述 154

8.1.1 数据源控件 154

8.1.2 数据绑定控件 154

8.2 SqlDataSource控件 155

8.3 GridView控件 158

8.3.1 GridView数据绑定 158

8.3.2 GridView列类型 163

8.3.3 GridView事件 164

8.3.4 GridView数据操作 164

本章小结 169

本章练习 169

第9章 页面设计 171

9.1 母版页和内容页 172

9.1.1 母版页 172

9.1.2 内容页 175

9.2 站点导航 178

9.2.1 站点导航简介 178

9.2.2 TreeView控件 178

9.2.3 SiteMapPath控件 181

9.2.4 Menu控件 182

本章小结 184

本章练习 184

第10章 LINQ数据访问技术 185

10.1 LINQ简介 186

10.1.1 LINQ组成 186

10.1.2 LINQ示例 187

10.2 Lambda表达式 189

10.3 LINQ查询方法 190

10.3.1 Select() 190

10.3.2 Where() 191

10.3.3 OrderBy() 192

10.3.4 GroupBy() 193

10.3.5 高级查询方法 195

10.4 LINQ to SQL查询 198

10.4.1 创建对象模型 198

10.4.2 查询数据库 200

本章小结 201

本章练习 201

第11章 学习ASP.NETMVC 203

11.1 MVC介绍 204

11.2 MVC优势 204

11.3 ASP.NET MVC实践 204

11.3.1 开发准备 204

11.3.2 ASP.NET MVC 4实例 205

本章小结 218

本章练习 218

第12章 使用Web Service 219

12.1 Web Service简介 220

12.1.1 引言 220

12.1.2 Web Service的特点 221

12.1.3 Web Service的组成 222

12.1.4 Web Service的优势与局限 223

12.2 实现Web Service 225

本章小结 233

本章练习 233

第13章 网站部署 235

13.1 配置文件 236

13.1.1 配置文件简介 236

13.1.2 常用的配置元素 237

13.2 安装和部署ASP.NET应用程序 242

13.2.1 创建ASP.NET安装项目 242

13.2.2 部署ASP.NET应用程序 244

本章小结 246

本章练习 246

实践篇 249

实践1 ASP.NET概述 249

实践指导 249

知识拓展 260

实践2 C#基础训练 263

实践指导 263

知识拓展 276

拓展练习 279

实践3 ASP.NET初步 280

实践指导 280

知识拓展 290

拓展练习 292

实践4 ASP.NET服务器控件 293

实践指导 293

知识拓展 311

拓展练习 319

实践5 ASP.NET数据库访问 320

实践指导 320

知识拓展 337

拓展练习 343

实践6 数据控件 344

实践指导 344

知识拓展 396

拓展练习 398

实践7 页面设计 399

实践指导 399

知识拓展 435

拓展练习 436

实践8 LINQ查询技术 437

实践指导 437

知识拓展 468

拓展练习 471

实践9 配置和部署网站 472

实践指导 472

知识拓展 476

拓展练习 483

附录A C#程序中的两类关键字 484

附录B ADO.NET命名空间中的类 485