图书介绍

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

C#大学教程
  • (美)H.M.Deitel等著;葛昊晗等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302072256
  • 出版时间:2003
  • 标注页数:651页
  • 文件大小:107MB
  • 文件页数:665页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C#大学教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目 录1

第1章计算机、因特网、万维网和C#1

1.1概述1

1.2什么是计算机1

1.3计算机结构2

1.4操作系统的演化2

1.5单机计算、分布式计算和客户机/服务器计算3

1.6机器语言、汇编语言和高级语言3

1.7 C,C++,Visual Basic.NET和Java4

1.8 C#5

1.9其他高级语言6

1.10结构化编程6

1.11重要的软件趋势:对象技术6

1.12硬件趋势7

1.13因特网和万维网的历史8

1.14万维网联盟(W3C)9

1.15可扩展标记语言(XML)9

1.16.NET介绍10

1.17.NET框架和公共语言运行库11

1.18本书导读12

小结17

自测题17

自测题答案18

练习题18

2.1概述19

2.2 Visual Studio.NET集成开发环境简述19

第2章Visual Studio.NET集成开发环境19

2.3菜单栏和工具栏21

2.4 Visual Studio.NET窗口22

2.5使用【帮助】25

2.6简单的程序:显示文本和图像26

小结33

自测题35

自测题答案35

练习题35

3.2简单的程序:打印一行文本37

第3章C#编程介绍37

3.1概述37

3.3另一个简单的程序:整数求和45

3.4内存的概念48

3.5算术运算49

3.6判断:相等和关系运算符51

小结55

自测题57

自测题答案57

练习题58

第4章控制结构(一)61

4.1概述61

4.2算法61

4.3伪代码61

4.4控制结构62

4.5 if选择结构63

4.6 if/else选择结构64

4.7 while循环结构67

4.8算法描述:案例研究一(计数控制循环)68

4.9算法描述:案例研究二(标记控制循环)70

4.10算法描述:案例研究三(嵌套控制结构)75

4.11赋值运算符78

4.12递增和递减运算符79

4.13 Windows应用程序介绍81

小结86

自测题88

自测题答案89

练习题90

第5章控制结构(二)93

5.1概述93

5.2计数控制循环的实质93

5.3 for循环结构94

5.4 for结构应用举例97

5.5 switch多选结构101

5.6 do/while循环结构104

5.7 break和continue语句106

5.8逻辑和条件运算符108

5.9结构化编程总结112

小结116

自测题117

自测题答案118

练习题119

第6章方法120

6.1概述120

6.2C#中的程序模块120

6.3 Math类方法121

6.4方法122

6.5方法的定义123

6.6参数提升(转换)130

6.7 C#命名空间132

6.8数值类型和引用类型132

6.9传输参数:值传递与引用传递133

6.10生成随机数136

6.11例子:机率游戏142

6.12变量的持续周期145

6.13变量的作用范围规则146

6.14递归148

6.15使用递归的实例151

6.16递归与迭代的比较153

6.17方法重载153

小结155

自测题157

自测题答案159

练习题161

第7章数组164

7.1概述164

7.2数组164

7.3声明和分配数组166

7.4数组应用举例166

7.5向方法传递数组174

7.6通过值和引用传递数组176

7.7数组的排序180

7.8查找数组:线性查找法和折半查找法182

7.9多维数组186

7.10 foreach循环结构192

小结192

自测题193

自测题答案194

练习题194

第8章基于对象的编程198

8.1 概述198

8.2用类实现一个Time抽象数据类型199

8.3类的作用域204

8.4类成员的访问控制204

8.5初始化类对象:构造函数205

8.6使用重载构造函数206

8.7属性209

8.8合成:对象引用作为其他类的实例变量216

8.9使用this引用219

8.10垃圾回收220

8.11静态类成员221

8.12常量和只读成员224

8.13索引器226

8.14数据抽象和信息隐藏231

8.15软件重用232

8.16命名空间和程序集233

8.1 7【类视图】和【对象浏览器】237

小结239

自测题240

练习题241

自测题答案241

第9章面向对象编程:继承243

9.1概述243

9.2基类和派生类244

9.3受保护成员和内部成员245

9.4基类和派生类的关系246

9.5案例研究:三级继承层次结构261

9.6派生类中的构造函数和析构函数264

小结269

9.7与继承相关的软件工程269

自测题270

自测题答案271

练习题271

第10章面向对象编程:多态性272

10.1 概述272

10.2派生类对象转换为基类对象272

10.3类型字段和switch语句277

10.4多态性示例277

10.5抽象类和方法278

10.6示例(一):接口和实现的继承279

10.7密封的类和方法286

10.8示例(二):使用多态性的工资发放系统286

10.9示例(三):创建和使用接口294

10.10委托304

10.11运算符重载307

小结312

自测题312

练习题313

自测题答案313

第11章异常处理314

11.1概述314

11.2异常处理概述314

11.3 示例:DivideByZeroException316

11.4.NET的异常层次结构320

11.5 finally块321

11.6 Exception属性326

11.7程序员自定义的异常类330

11.8用checked和unchecked运算符处理溢出333

小结335

自测题337

自测题答案338

练习题338

第12章图形用户界面概念(一)339

12.1概述339

12.2 Windows窗体340

12.3事件处理模型342

12.4控件属性和布局346

12.5标签、文本框和按钮349

12.6分组框和面板354

12.7复选框和单选钮356

12.8图片框363

12.9鼠标事件处理365

12.10键盘事件处理367

小结369

自测题370

自测题答案371

练习题371

第13章图形用户界面概念(二)373

13.1概述373

13.2菜单373

13.3 LinkLabel控件380

13.4列表框和复选列表框383

13.5组合框389

13.6 TreeView控件393

13.7 ListView控件397

13.8选项卡控件403

13.9多文档界面(MDI)窗口408

13.10可视化继承415

13.11用户自定义控件418

小结422

自测题424

自测题答案424

练习题425

第14章多线程426

14.1概述426

14.2线程状态:线程的生命周期427

14.3线程的优先级和线程调度428

14.4线程同步和类监视器432

14.5没有线程同步的生产者/消费者关系433

14.6有线程同步的生产者/消费者关系438

14.7生产者/消费者关系:循环缓冲区444

小结453

自测题454

自测题答案455

练习题455

第15章字符、字符串和正则表达式457

15.1概述457

15.2字符和字符串基础457

15.3 String类构造函数458

15.4 String类的索引器、Length属性和CopyTo方法459

15.5字符串比较460

15.6 String类的GetHashCode方法463

15.7字符串定位查找464

15.8 String类的子串提取467

15.9字符串相加468

15.10 String类中的其他方法468

15.11 StringBuilder类470

15.12 StringBuilder索引器、Length和Capacity属性以及EnsureCapacity方法471

15.13 StringBuilder类的Append和AppendFormat方法473

15.14 StringBuilder类的Insert,Remove和Replace方法475

15.15 Char方法478

15.16模拟扑克洗牌和发牌程序480

15.17正则表达式和Regex类484

小结492

自测题494

自测题答案495

练习题495

16.1 概述496

第16章图形和多媒体496

16.2图形上下文和图形对象497

16.3颜色处理498

16.4字体处理504

16.5绘制线段、矩形和椭圆508

16.6绘制弧线511

16.7绘制多边形和折线513

16.8高级图形功能516

16.10载入、显示和缩放图像521

16.9多媒体概述521

16.11连续图像动画523

16.12 Windows媒体播放器534

16.13 Microsoft Agent536

小结548

自测题549

自测题答案549

练习题549

17.2数据层次结构551

第17章文件和流551

17.1概述551

17.3文件和流553

17.4 File和Directory类553

17.5创建顺序访问文件561

17.6从顺序访问文件中读取数据571

17.7随机访问文件580

17.8创建随机访问文件583

17.9在随机访问文件中随机写入数据586

17.10从随机访问文件中顺序读取数据590

17.11 案例研究:交易处理程序594

小结611

自测题612

自测题答案613

练习题613

第18章数据库、SQL和ADO.NET615

18.1 概述615

18.2关系数据库模型615

18.3关系数据库概述:Books数据库616

18.4结构化查询语言(SQL)620

18.5 ADO.NET对象模型631

18.6 使用ADO.NET编程:从DBMS中提取信息631

18.7 使用ADO.NET编程:修改DBMS639

18.8读写XML文件645

小结647

自测题649

自测题答案650

练习题650

热门推荐