ASP.NET程序设计 C#版PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:青岛东合信息技术有限公司,青岛海尔软件有限公司编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2011
- ISBN:9787121134708
- 页数:564 页
理论篇 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
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《ANSYS有限元基础教程》王新荣主编 2019
- 《中华人民共和国公司法释义 最新修》宋燕妮 2019
- 《玩转智能机器人程小奔》马红亮,葛文双 2018
- 《英语视听说教程 看美剧,练口语,学文化》李璐 2019
- 《跨国公司经营与管理》黄庆波,李焱主编 2016
- 《UG NX 12.0中文版动力学与有限元分析自学手册》胡爱闽龙铭 2019
- 《国际化背景下公司治理研究》田菊会 2019
- 《股份制企业 公司 公司法》张士元编著 1993
- 《公司财务管理和资本重组》(美)弗兰克J.法博齐著 2020
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《可汗解梦》俄罗斯领航Pilot动画公司 2017
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《彩叶地被植物》(中国)杭州市临安区科学技术协会,杭州市临安区林业局(农业局) 2018
- 《灭绝生物的故事》小牛顿科学教育公司编辑团队编著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017