Visual C#2012大学教程PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)PaulDeitel,(美)HarveyDeitel著
- 出 版 社:北京:电子工业出版社
- 出版年份:2014
- ISBN:9787121219078
- 页数:704 页
第1章 计算机、Internet和Visual C#简介 1
1.1简介 2
1.2硬件与摩尔定律 2
1.3数据层次 2
1.4计算机的结构 4
1.5机器语言、汇编语言和高级语言 5
1.6对象技术 6
1.7 Internet与WWW 8
1.8 C 8
1.9 Microsoft的.NET 10
1.10 Windows操作系统 11
1.11用于智能手机的Windows Phone 8 12
1.12 Windows Azure与云计算 13
1.13 Visual Studio Express 2012集成开发环境 13
1.14在Visual Studio Express 2012 for Windows Desktop中测试绘图程序 13
1.15在Visual Studio Express 2012 for Windows 8中测试绘图程序 16
第2章 Visual Studio Express 2012 for Windows Desktop介绍 23
2.1简介 24
2.2 Visual Studio 2012 IDE概述 24
2.3菜单栏和工具栏 27
2.4 Visual Studio IDE导航 29
2.5使用帮助 31
2.6用可视化程序开发创建简单的程序,显示文本和图像 32
2.7小结 37
2.8 Web资源 38
第3章 C#程序入门 44
3.1简介 45
3.2一个简单的C#程序:显示一行文本 45
3.3在Visual Studio中创建简单的程序 49
3.4修改C#程序 53
3.5用Console.Write和Console.WriteLine格式化文本 55
3.6另一个C#程序:整数相加 56
3.7内存概念 59
3.8算术运算符 59
3.9判断:相等运算符与关系运算符 62
3.10小结 65
第4章 类、对象、方法和string简介 75
4.1简介 76
4.2类、对象、方法、属性和实例变量 76
4.3声明带方法的类并实例化类的对象 77
4.4声明带参数的方法 79
4.5实例变量和属性 82
4.6带属性的UML类框图 85
4.7带属性和set与get方法的软件工程 85
4.8自实现属性 86
4.9值类型与引用类型的比较 87
4.10用构造方法初始化对象 88
4.11浮点数与decimal类型 90
4.12小结 94
第5章 控制语句(1) 101
5.1简介 102
5.2算法 102
5.3伪代码 102
5.4控制结构 102
5.5 if单选择语句 104
5.6 if…else双选择语句 105
5.7 while循环语句 108
5.8制定算法:计数器控制循环 109
5.9制定算法:标记控制循环 112
5.10制定算法:嵌套控制语句 118
5.11复合赋值运算符 121
5.12增量运算符和减量运算符 122
5.13简单类型 124
5.14小结 124
第6章 控制语句(2) 136
6.1简介 137
6.2计数器控制循环的实质 137
6.3 for循环语句 138
6.4使用for语句的例子 140
6.5 do…while循环语句 143
6.6 switch多选择语句 145
6.7 break与continue语句 150
6.8逻辑运算符 151
6.9结构化编程小结 155
6.10小结 158
第7章 方法:深入探究 167
7.1简介 168
7.2 C#的代码包装 168
7.3静态方法、静态变量和Math类 169
7.4声明多参数方法 171
7.5关于方法声明与使用的说明 174
7.6方法调用栈与活动记录 174
7.7实参提升与强制转换 175
7.8.NET框架类库 176
7.9案例研究:随机数生成方法 177
7.10案例研究:机会游戏(引入枚举) 180
7.11声明的作用域 184
7.12方法重载 186
7.13可选参数 188
7.14命名参数 189
7.15递归 189
7.16传递实参:按值传递与按引用传递 191
7.17小结 193
挑战练习 205
第8章 数组以及异常处理简介 207
8.1简介 208
8.2数组 208
8.3声明和创建数组 209
8.4数组使用举例 209
8.5案例研究:洗牌与发牌模拟 216
8.6 foreach语句 219
8.7将数组和数组元素传入方法 220
8.8按值与按引用传递数组 222
8.9案例研究:GradeBook类用数组保存成绩 225
8.10多维数组 229
8.11案例研究:使用矩形数组的GradeBook类 232
8.12游长实参表 236
8.13使用命令行实参 237
8.14小结 239
特殊节:建立自己的计算机 249
第9章 LINQ与List集合简介 254
9.1简介 255
9.2用LINQ查询int数组 255
9.3用LINQ查询Employee对象数组 258
9.4集合介绍 261
9.5用LINQ查询泛型集合 263
9.6小结 265
9.7 Deitel的LINQ资源中心 265
自测题 267
第10章 类与对象:深入探究 269
10.1简介 270
10.2 Time类案例研究 270
10.3控制对成员的访问 273
10.4用this引用访问当前对象的成员 273
10.5 Time类案例研究:重载构造方法 275
10.6默认构造方法和无参数构造方法 279
10.7合成 279
10.8内存回收与析构方法 282
10.9静态类成员 283
10.10 readonly实例变量 285
10.11数据抽象与封装 286
10.12 Class View与Object Browser 287
10.13对象初始化器 288
10.14小结 288
第11章 面向对象编程:继承 294
11.1简介 295
11.2基类与派生类 295
11.3 protected成员 297
11.4基类与派生类的关系 297
11.5派生类的构造方法 314
11.6继承与软件工程 314
11.7 object类 314
11.8小结 315
第12章 面向对象编程:多态、接口和运算符重载 320
12.1简介 321
12.2多态举例 322
12.3演示多态行为 322
12.4抽象类和抽象方法 324
12.5案例研究:使用多态的工资系统 326
12.6 sealed方法和sealed类 337
12.7案例研究:创建和使用接口 337
12.8运算符重载 345
12.9小结 347
第13章 异常处理:深入探究 352
13.1简介 353
13.2例子:除数为0不用异常处理 353
13.3例子:处理DivideByZeroException异常和FormatException异常 355
13.4 .NET的Exception层次 359
13.5 finally语句块 360
13.6 using语句 365
13.7 Exception属性 365
13.8用户定义异常类 368
13.9小结 371
第14章 图形用户界面与Windows窗体(1) 375
14.1简介 376
14.2 Windows窗体 376
14.3事件处理 378
14.4控件的属性和布局 383
14.5卷标、文本框和按钮 385
14.6组框和面板 387
14.7复选框和单选钮 389
14.8图形框 395
14.9工具提示 397
14.10数字上下控件 397
14.11鼠标事件处理 399
14.12键事件处理 401
14.13小结 403
挑战练习 410
第15章 图形用户界面与Windows窗体(2) 412
15.1简介 413
15.2菜单 413
15.3 MonthCalendar控件 419
15.4 DateTimePicker控件 419
15.5 LinkLabel控件 421
15.6 ListBox控件 424
15.7 CheckedListBox控件 426
15.8 ComboBox控件 428
15.9 TreeView控件 431
15.10 ListView控件 435
15.11 TabControl控件 439
15.12多文档界面(MDI)窗口 442
15.13可视化继承 447
15.14用户定义的控件 450
15.15小结 453
第16章 字符串和字符:深入探究 461
16.1简介 462
16.2字符和字符串基础 462
16.3 string构造方法 463
16.4 string索引器、Length属性和CopyTo方法 464
16.5字符串比较 465
16.6定位字符串中的字符和子串 467
16.7抽取字符串中的子串 469
16.8拼接字符串 469
16.9其他的string方法 470
16.10 StringBuilder类 471
16.11 StringBuilder类的Length属性、Capacity属性、EnsureCapacity方法以及索引器 472
16.12 StringBuilder类的Append方法和AppendFormat方法 473
16.13 StringBuilder类的Insert、Remove和Replace方法 474
16.14几个Char方法 476
16.15正则表达式处理简介(网上内容) 478
16.16小结 478
挑战练习 483
第17章 文件和流 485
17.1简介 486
17.2数据层次 486
17.3文件和流 487
17.4 File类和Directory类 488
17.5创建顺序访问文本文件 494
17.6从顺序访问文本文件读取数据 501
17.7案例研究:信用查询程序 504
17.8序列化 508
17.9用对象序列化创建顺序访问文件 508
17.10从二进制文件读取和去序列化数据 511
17.11小结 513
挑战练习 519
第18章 搜索与排序 520
18.1简介 521
18.2搜索算法 521
18.3排序算法 528
18.4搜索算法和排序算法的效率小结 537
18.5小结 538
第19章 数据结构 543
19.1简介 544
19.2简单类型struct、装箱和拆箱 544
19.3自引用类 544
19.4链表 545
19.5栈 553
19.6队列 556
19.7树 559
19.8小结 568
第20章 泛型 573
20.1简介 574
20.2泛型方法的由来 574
20.3泛型方法的实现 576
20.4类型约束 578
20.5重载泛型方法 579
20.6泛型类 580
20.7小结 587
第21章 集合 591
21.1简介 592
21.2集合概述 592
21.3 Array类和枚举器 593
21.4非泛型集合 596
21.5泛型集合 604
21.6泛型类型的协变和逆变 609
21.7小结 611
第22章 数据库和LINQ 617
22.1简介 618
22.2关系数据库 619
22.3 Books数据库 619
22.4 LINQ to Entities与ADO.NET实体框架 621
22.5用LINQ查询数据库 622
22.6动态绑定查询结果 630
22.7用LINQ取得来自于多个表的数据 633
22.8创建主/细视图程序 637
22.9地址簿案例研究 639
22.10工具和Web资源 644
22.11小结 644
第23章 Web程序开发与ASP.NET 651
23.1简介 652
23.2 Web基础 652
23.3多层程序体系结构 653
23.4第一个Web程序 654
23.5标准的Web控件:设计Web窗体 662
23.6验证控件 665
23.7会话跟踪 670
23.8案例研究:数据库驱动的ASP.NET来宾簿程序 676
23.9在线案例研究:ASP.NET AJAX 682
23.10在线案例研究:受口令保护的图书数据库程序 682
23.11小结 682
在线章节 688
附录A 运算符优先级表 689
附录B 简单类型 691
附录C ASCII字符集 692
在线附录 693
索引 694
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017