图书介绍

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

Visual C#2012大学教程
  • (美)PaulDeitel,(美)HarveyDeitel著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121219078
  • 出版时间:2014
  • 标注页数:704页
  • 文件大小:170MB
  • 文件页数:730页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

热门推荐