图书介绍
Visual C#2012大学教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)PaulDeitel,(美)HarveyDeitel著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121219078
- 出版时间:2014
- 标注页数:704页
- 文件大小:170MB
- 文件页数:730页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C#2012大学教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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与WWW8
1.8 C8
1.9 Microsoft的.NET10
1.10 Windows操作系统11
1.11用于智能手机的Windows Phone 812
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 Browser287
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章 数据库和LINQ617
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.NET651
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 AJAX682
23.10在线案例研究:受口令保护的图书数据库程序682
23.11小结682
在线章节688
附录A 运算符优先级表689
附录B 简单类型691
附录C ASCII字符集692
在线附录693
索引694
热门推荐
- 2900194.html
- 2110016.html
- 3185109.html
- 1587616.html
- 870766.html
- 1453367.html
- 1235747.html
- 3092574.html
- 2256241.html
- 2284382.html
- http://www.ickdjs.cc/book_2997078.html
- http://www.ickdjs.cc/book_3741066.html
- http://www.ickdjs.cc/book_345494.html
- http://www.ickdjs.cc/book_838004.html
- http://www.ickdjs.cc/book_3643485.html
- http://www.ickdjs.cc/book_2507931.html
- http://www.ickdjs.cc/book_3459591.html
- http://www.ickdjs.cc/book_3067755.html
- http://www.ickdjs.cc/book_748041.html
- http://www.ickdjs.cc/book_237119.html