当前位置:首页 > 工业技术
ASP.NET程序设计  C#版
ASP.NET程序设计  C#版

ASP.NET程序设计 C#版PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:青岛东合信息技术有限公司,青岛海尔软件有限公司编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121134708
  • 页数:564 页
图书介绍:本书从最基本的概念出发,深入地讲解了C#的基础知识以及新特性。全书分别介绍了ASP.NET和C#语言基础知识、面向对象编程、数组与集合、ASP.NET服务器控件、ADO.NET数据库访问、数据控件、页面设计、AJAX技术、LINQ查询技术以及配置和部署网站。本书基于Visual Studio 2008环境下开发ASP.NET应用程序,详细介绍了如何使用C#开发控制台、类库以及Web网站等应用程序;使用ADO.NET进行数据库连接及访问;使用数据控件进行数据绑定及操作。
《ASP.NET程序设计 C#版》目录

理论篇 1

第1章 ASP.NET概述 2

1.1 .NET框架 4

1.1.1 .NET框架结构 4

1.1.2 .NET公共语言运行库 5

1.1.3 MSIL和JIT 6

1.1.4 C#与.NET框架 7

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的命名空间 10

1.2.3 ASP.NET控件种类 11

1.3 第一个C#程序 12

1.3.1 C#程序结构 12

1.3.2 C#代码注释 13

1.3.3 HelloWorld示例 14

小结 15

练习 15

第2章 C#语言基础 16

2.1 变量和常量 18

2.1.1 变量 18

2.1.2 常量 19

2.2 数据类型 19

2.2.1 值类型 19

2.2.2 引用类型 21

2.2.3 装箱和拆箱 21

2.3 运算符和表达式 22

2.3.1 运算符的类别 22

2.3.2 算术运算符 23

2.3.3 赋值运算符 24

2.3.4 关系运算符 24

2.3.5 逻辑运算符 25

2.3.6 三元运算符 25

2.3.7 运算符优先级 26

2.4 语句 28

2.4.1 分支结构 28

2.4.2 循环结构 32

2.4.3 转移语句 35

2.4.4 lock语句 37

2.4.5 using语句 37

2.5 异常处理 38

小结 40

练习 41

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

3.1 类 44

3.1.1 定义类 44

3.1.2 构造函数和析构函数 45

3.1.3 字段 48

3.1.4 属性 49

3.1.5 方法 50

3.1.6 this关键字 53

3.2 访问修饰符 54

3.3 继承 56

3.3.1 C#中继承的实现 56

3.3.2 base关键字 58

3.3.3 方法的重写 59

3.3.4 密封类和密封方法 61

3.4 接口 62

3.5 字符串 64

3.5.1 字符串基础 64

3.5.2 String类 64

3.5.3 StringBuilder类 66

3.5.4 格式化 67

小结 71

练习 71

第4章 数组与集合 73

4.1 数组 75

4.2 Array类 78

4.3 类库中的集合 81

4.3.1 ArrayList类 82

4.3.2 Stack类 83

4.3.3 Queue类 85

4.3.4 Hashtable类 86

4.3.5 SortedList类 87

小结 88

练习 89

第5章 ASP.NET初步 90

5.1 ASP.NET页面 92

5.1.1 页面开发模式 92

5.1.2 页面生命周期 95

5.1.3 页面事件 96

5.1.4 页面指令 98

5.1.5 页面注释 98

5.2 ASP.NET页面内置对象 100

5.2.1 Response对象 100

5.2.2 Request对象 102

5.2.3 Session对象 103

5.2.4 Application对象 107

5.2.5 Cookie对象 110

5.2.6 Server对象 112

小结 113

练习 114

第6章 ASP.NET服务器控件 115

6.1 服务器控件 117

6.1.1 服务器控件简介 117

6.1.2 服务器控件分类 117

6.2 Web服务器控件 119

6.2.1 文本控件 120

6.2.2 控制权转移控件 121

6.2.3 选择控件 123

6.2.4 容器控件 128

6.3 HTML服务器控件 133

6.3.1 HTML服务器控件简介 133

6.3.2 HtmlForm控件 134

6.3.3 HtmlImage控件 135

6.4 验证控件 135

6.4.1 RequiredFieldValidator控件 136

6.4.2 CompareValidator控件 137

6.4.3 RangeValidator控件 138

6.4.4 RegularExpressionValidator控件 139

6.4.5 CustormValidator控件 140

6.4.6 ValidationSummary控件 142

小结 143

练习 144

第7章 ADO.NET数据库访问 145

7.1 ADO.NET简介 147

7.2 ADO.NET结构 147

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

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

7.3 ADO.NET核心对象 150

7.3.1 Connection 150

7.3.2 Command 153

7.3.3 DataReader 155

7.3.4 DataAdapter 159

7.3.5 DataSet 159

小结 163

练习 164

第8章 数据控件 165

8.1 数据控件概述 167

8.1.1 数据源控件 167

8.1.2 数据绑定控件 167

8.2 SqlDataSource控件 168

8.3 GridView控件 171

8.3.1 GridView数据绑定 172

8.3.2 GridView列类型 177

8.3.3 GridView事件 177

8.3.4 GridView数据操作 178

8.4 DetailsView控件 182

8.4.1 DetailsView列类型 182

8.4.2 DetailsView事件 183

8.4.3 DetailsView数据操作 184

小结 192

练习 192

第9章 页面设计 194

9.1 母版页和内容页 196

9.1.1 母版页 196

9.1.2 内容页 199

9.2 站点导航 201

9.2.1 站点导航简介 201

9.2.2 TreeView控件 202

9.2.3 SiteMapPath控件 204

9.2.4 Menu控件 206

9.3 主题与皮肤 208

9.3.1 主题与皮肤简介 208

9.3.2 主题定义和应用 209

小结 212

练习 213

第10章 AJAX技术 214

10.1 ASP.NET AJAX技术简介 216

10.1.1 AJAX简介 216

10.1.2 ASP.NET AJAX技术 218

10.2 AJAX核心控件 218

10.2.1 ScriptManager控件 219

10.2.2 UpdatePanel控件 219

10.2.3 UpdateProgress控件 223

10.2.4 Timer控件 226

小结 228

练习 229

第11章 LINQ查询技术 230

11.1 LINQ简介 232

11.1.1 LINQ组成 232

11.1.2 LINQ示例 233

11.2 Lambda表达式 235

11.3 LINQ查询方法 236

11.3.1 Select() 236

11.3.2 Where() 237

11.3.3 OrderBy() 238

11.3.4 GroupBy() 239

11.3.5 高级查询方法 241

11.4 LINQ查询语句 243

11.4.1 LINQ查询关键字 244

11.4.2 常用的LINQ查询语句 244

11.4.3 查询方法VS查询语句 250

11.5 LINQ to SQL查询 250

小结 253

练习 254

第12章 配置和部署网站 255

12.1 配置文件 257

12.1.1 配置文件简介 257

12.1.2 常用的配置元素 258

12.2 安装和部署ASP.NET应用程序 263

12.2.1 创建ASP.NET安装项目 263

12.2.2 部署ASP.NET应用程序 265

小结 267

练习 268

实践篇 269

实践1 ASP.NET概述 270

实践指导 270

实践1.G.1 270

实践1.G.2 273

实践1.G.3 275

实践1.G.4 279

知识拓展 283

1.C#的WinForm应用程序开发 283

2.C#程序代码的调试 285

3.设置C#代码编辑器格式 287

4.VS2008快捷键 289

拓展练习 289

练习1.E.1 289

实践2 C#基础训练 290

实践指导 290

实践2.G.1 290

实践2.G.2 290

实践2.G.3 291

实践2.G.4 293

实践2.G.5 295

实践2.G.6 298

实践2.G.7 299

知识拓展 303

1.抽象类和抽象方法 303

2.结构 305

3.枚举 306

拓展练习 306

练习2.E.1 306

实践3 ASP.NET初步 307

实践指导 307

实践3.G.1 307

实践3.G.2 310

实践3.G.3 312

知识拓展 317

1.泛型 317

2.匿名方法 318

3.推断类型var 319

拓展练习 320

练习3.E.1 320

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

实践指导 321

实践4.G.1 321

实践4.G.2 324

实践4.G.3 331

实践4.G.4 334

知识拓展 339

1.AdRotator控件 339

2.Calendar控件 340

3.用户控件和自定义服务器控件 342

拓展练习 350

练习4.E.1 350

实践5 ADO.NET数据库访问 351

实践指导 351

实践5.G.1 351

实践5.G.2 354

实践5.G.3 364

知识拓展 366

1.DataView 366

2.连接Access数据库 368

3.连接Oracle数据库 372

拓展练习 372

练习5.E.1 372

实践6 数据控件 373

实践指导 373

实践6.G.1 373

实践6.G.2 401

知识拓展 417

1.DataList控件的使用 417

2.Repeater控件 420

拓展练习 421

练习6.E.1 421

实践7 页面设计 422

实践指导 422

实践7.G.1 422

实践7.G.2 425

实践7.G.3 434

实践7.G.4 442

知识拓展 455

1.文件上传 455

拓展练习 457

练习7.E.1 457

实践8 AJAX技术 458

实践指导 458

实践8.G.1 458

实践8.G.2 470

实践8.G.3 483

实践8.G.4 489

知识拓展 506

1.AJAX扩展控件 506

2.Accordion控件 509

拓展练习 511

练习8.E.1 511

实践9 LINQ查询技术 512

实践指导 512

实践9.G.1 512

实践9.G.2 517

实践9.G.3 522

实践9.G.4 528

实践9.G.5 533

实践9.G.6 539

知识拓展 542

1.语言集成查询(LINQ to XML) 542

拓展练习 544

练习9.E.1 544

实践10 配置和部署网站 545

实践指导 545

实践10.G.1 545

实践10.G.2 549

知识拓展 551

1.页面跟踪 551

2.应用程序跟踪 554

3.缓存 555

拓展练习 559

练习10.E.1 559

附录A ADO.NET的关键字 560

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

相关图书
作者其它书籍
返回顶部