图书介绍
Visual C# 2010大学教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C# 2010大学教程 第4版](https://www.shukui.net/cover/3/30777090.jpg)
- (美)戴特尔等著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121144202
- 出版时间:2011
- 标注页数:682页
- 文件大小:172MB
- 文件页数:706页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
Visual C# 2010大学教程 第4版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个人计算,分布式计算和客户/服务器计算3
1.4硬件趋势3
1.5 Windows操作系统3
1.6机器语言,汇编语言和高级语言3
1.7 Visual Basic4
1.8 C,C++,Objective-C和Java4
1.9 C5
1.10 Internet与万维网5
1.11可扩展标记语言(XML)6
1.12 Microsoft.NET简介6
1.13 NET框架和公共语言运行时6
1.14编写并测试Advanced Painter程序7
1.15对象技术介绍8
1.16小结10
1.17 Web资源10
第2章 深入探究Visual C# 2010 Express18
2.1简介19
2.2 Visual Studio 2010 IDE概述19
2.3菜单栏和工具栏22
2.4 Visual Studio IDE导航23
2.5使用帮助26
2.6用可视化编程创建简单的程序,显示文本和图像27
2.7小结32
2.8 Web资源33
第3章C#程序入门39
3.1简介40
3.2一个简单的C#程序:显示一行文本40
3.3在Visual C# Express中创建简单的程序43
3.4修改简单的C#程序49
3.5用Console.Write和Console.WriteL.ine格式化文本50
3.6另一个C#程序:整数相加51
3.7内存概念53
3.8算术运算54
3.9判断:相等运算符和关系运算符56
3.10小结59
第4章类,对象,方法和string简介70
4.1简介71
4.2类,对象,方法,属性和实例变量71
4.3声明带方法的类并实例化类的对象72
4.4声明带参数的方法74
4.5实例变量和属性77
4.6带属性的UML类框图80
4.7带属性和set与get访问方法的软件工程80
4.8自实现属性81
4.9值类型与引用类型的比较81
4.10用构造函数初始化对象82
4.11浮点数与decimal类型84
4.12小结88
第5章 控制语句(1)95
5.1简介96
5.2算法96
5.3伪代码96
5.4控制结构96
5.5 if单选择语句98
5.6 if…else双选择语句99
5.7 while循环语句102
5.8制订算法:计数器控制循环103
5.9制订算法:标记控制循环106
5.10制订算法:嵌套控制语句111
5.11复合赋值运算符115
5.12递增和递减运算符115
5.13简单类型117
5.14小结117
第6章 控制语句(2)129
6.1简介130
6.2计数器控制循环的实质130
6.3 for循环语句131
6.4使用for语句的例子133
6.5 do…wwhile循环语句136
6.6 switch多选择语句137
6.7 break和continue语句142
6.8逻辑运算符144
6.9结构化编程小结148
6.10小结151
第7章 方法:深入探究159
7.1简介160
7.2 C#的代码包装160
7.3静态方法,静态变量和Math类161
7.4声明多参数方法163
7.5关于方法声明与使用166
7.6方法调用栈与活动记录166
7.7实参提升与强制转换167
7.8NET框架类库168
7.9案例研究:随机数生成方法169
7.10案例研究:机会游戏(引入枚举)172
7.11声明的作用域176
7.12方法重载177
7.13可选参数179
7.14命名参数180
7.15递归181
7.16传递实参:按值传递与按引用传递183
7.17小结185
第8章 数组198
8.1简介199
8.2数组199
8.3声明和创建数组200
8.4数组使用举例200
8.5案例研究:洗牌与发牌模拟207
8.6 foreach语句210
8.7将数组和数组元素传入方法211
8.8按值与按引用传递数组213
8.9案例研究:GradeBook类用数组保存成绩215
8.10多维数组219
8.11案例研究:使用矩形数组的GradeBook类222
8.12变长实参表226
8.13使用命令行实参227
8.14小结228
第9章LINQ和List集合简介244
9.1简介245
9.2用LINQ查询int数组245
9.3用LINQ查询Employee对象数组248
9.4集合介绍251
9.5用LINQ查询泛型集合253
9.6小结254
9.7 Deitel的LINQ资源中心255
第10章 类与对象:深入探究259
10.1简介260
10.2 Time类案例研究260
10.3控制对成员的访问263
10.4用this引用访问当前对象的成员263
10.5 Time类案例研究:重载构造函数265
10.6默认构造函数和无参数构造函数269
10.7合成269
10.8内存回收与析构函数272
10.9静态类成员272
10.10 readonly实例变量275
10.11数据抽象与封装275
10.12 Class View与Object Browser276
10.13对象初始化器277
10.14小结278
第11章 面向对象编程:继承284
11.1简介285
11.2基类与派生类285
11.3 protected成员287
11.4基类与派生类的关系287
11.5派生类的构造函数303
11.6继承与软件工程304
11.7 object类304
11.8小结305
第12章 面向对象编程:多态,接口和运算符重载310
12.1简介311
12.2多态举例312
12.3演示多态行为312
12.4抽象类和方法314
12.5案例研究:使用多态的工资系统316
12.6 sealed方法和类326
12.7案例研究:创建和使用接口327
12.8运算符重载333
12.9小结336
第13章 异常处理:深入探究340
13.1简介341
13.2例子:除数为0不用异常处理341
13.3例子:处理DivideByZeroException异常和FormatException异常343
13.4NET的Exception层次346
13.5 fiinally语句块347
13.6 using语句352
13.7 Exception属性353
13.8用户定义异常类356
13.9小结358
第14章 图形用户界面与Windows窗体(1)362
14.1简介363
14.2 Windows窗体363
14.3事件处理365
14.4控件的属性和布局369
14.5卷标,文本框和按钮372
14.6组框和面板374
14.7复选框和单选钮375
14.8图形框381
14.9工具提示383
14.10数字上下控件384
14.11鼠标事件处理385
14.12键盘事件处理387
14.13小结389
第15章 图形用户界面与Windows窗体(2)398
15.1简介399
15.2菜单399
15.3 MonthCalendar控件405
15.4 DateTimePicker控件405
15.5 LinkLabel控件407
15.6 ListBox控件410
15.7 CheckedListBox控件412
15.8 ComboBox控件414
15.9 TreeView控件417
15.10 ListView控件420
15.11 TabControl控件424
15.12多文档界面(MDI)窗口427
15.13可视化继承432
15.14用户定义的控件435
15.15小结438
第16章 字符串和字符445
16.1简介446
16.2字符和字符串基础446
16.3 string构造函数447
16.4 string索引器、Length属性和CopyTo方法448
16.5字符串比较449
16.6定位字符串中的字符和子串451
16.7抽取字符串中的子串453
16.8拼接字符串453
16.9其他的string方法454
16.10 StnngBuilder类455
16.11 StringBuilder类的Length属性、Capaciry属性、EnsureCapacity方法以及索引器456
16.12 StringBuilder类的Append方法和AppendFormat方法457
16.13 StringBuilder类的Insert、Remove和Replace方法458
16.14几个Char方法460
16.15(在线)正则表达式处理简介462
16.16小结462
第17章 文件和流468
17.1简介469
17.2数据层次469
17.3文件和流470
17.4 File类和Directory类471
17.5创建顺序访问文本文件477
17.6从顺序访问文本文件读取数据484
17.7案例研究:信用查询程序487
17.8序列化491
17.9用对象序列化创建顺序访问文件491
17.10从二进制文件读取和去序列化数据494
17 11小结496
第18章 数据库和LINQ502
18.1简介503
18.2关系数据库503
18.3 Books数据库504
18.4 LINQ to SQL506
18.5用LINQ查询数据库507
18.6动态绑定查询结果512
18.7用LINQ取得来自于多个表的数据514
18.8创建主/细视图程序518
18.9地址簿案例研究522
18.10工具和Web资源526
18.11小结526
第19章Web程序开发与ASP.NET531
19.1简介532
19.2 Web基础532
19.3多层程序体系结构533
19.4第一个Web程序534
19.5标准的Web控件:设计Web窗体541
19.6验证控件544
19.7会话跟踪549
19.8案例研究:数据库驱动的ASP.NET来宾簿程序555
19.9在线案例研究:ASP.NET Ajax559
19.10在线案例研究:受口令保护的图书数据库程序560
19.11小结560
第20章 搜索与排序566
20.1简介567
20.2搜索算法567
20.3排序算法573
20.4搜索算法和排序算法的效率小结583
20.5小结583
第21章 数据结构588
21.1简介589
21.2简单类型struct,装箱和拆箱589
21.3自引用类589
21.4链表590
21.5栈598
21.6队列601
21.7树604
21.8小结613
第22章 泛型618
22.1简介619
22.2泛型方法的由来619
22.3泛型方法的实现621
22.4类型约束622
22.5重载泛型方法624
22.6泛型类625
22.7小结631
第23章 集合635
23.1简介636
23.2集合概述636
23.3 Array类和枚举器637
23.4非泛型集合640
23.5泛型集合648
23.6泛型类型的协变和逆变652
23.7小结654
在线章节660
附录A运算符优先级表661
附录B简单类型663
附录C ASCⅡ字符集664
在线附录665
索引666