图书介绍

Visual C# 2010大学教程 第4版PDF|Epub|txt|kindle电子书版本网盘下载

Visual C# 2010大学教程 第4版
  • (美)戴特尔等著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121144202
  • 出版时间:2011
  • 标注页数:682页
  • 文件大小:172MB
  • 文件页数:706页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐