图书介绍

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

Visual C#大学程序设计
  • 崔舒宁编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302423041
  • 出版时间:2016
  • 标注页数:332页
  • 文件大小:32MB
  • 文件页数:343页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Visual C#大学程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C#和.NET1

1.1 C#概述1

1.2 .NET框架和公共语言运行时1

1.2.1 .NET框架1

1.2.2 CLR与CLI2

1.2.3 C#的执行过程2

1.2.4 垃圾回收4

1.3 面向对象的编程技术4

1.3.1 类和对象4

1.3.2 字段5

1.3.3 方法6

1.3.4 注释6

1.4 使用Vsiual Studio7

1.5 名字空间10

1.6 解决方案和项目10

1.7 控制台的输入与输出11

1.7.1 控制台的输出11

1.7.2 控制台的输入13

习题15

第2章 数据类型与表达式16

2.1.NET数据类型16

2.1.1 值类型16

2.1.2 引用类型16

2.2 C#的数据类型17

2.2.1 简单类型18

2.2.2 枚举18

2.2.3 结构20

2.2.4 拆箱与装箱21

2.2.5 常量21

2.2.6 字符和字符串22

2.2.7 隐式类23

2.3 表达式23

2.3.1 算术运算符和算术表达式24

2.3.2 关系运算符和关系表达式24

2.3.3 逻辑运算符和逻辑表达式24

2.3.4 赋值运算符和赋值表达式25

2.3.5 自增运算符和自减运算符25

2.3.6 问号表达式26

2.3.7 位运算符26

2.3.8 表达式中各运算符的运算顺序28

2.4 常用数学函数29

2.5 例题30

习题35

第3章 面向对象的编程136

3.1 面向对象编程36

3.2 类的概念37

3.2.1 类的声明37

3.2.2 类成员的声明39

3.2.3 类的字段40

3.2.4 创建类的实例41

3.2.5 类的方法42

3.2.6 类的构造方法44

3.3 类的属性46

3.4 自实现属性49

3.5 值类型和引用类型50

3.6 静态字段和实例字段51

习题53

第4章 控制语句54

4.1 程序的基本控制结构54

4.2 控制语句56

4.3 选择语句56

4.3.1 if语句56

4.3.2 if…else语句57

4.3.3 switch语句58

4.4 循环语句61

4.4.1 while语句61

4.4.2 do…while语句62

4.4.3 for语句63

4.4.4 循环的嵌套64

4.5 跳转语句65

4.5.1 break语句65

4.5.2 continue语句66

4.5.3 goto语句和语句标号68

4.6 其他语句69

4.7 程序设计实例69

习题71

第5章 数组73

5.1 数组概述73

5.1.1 声明和创建一维数组73

5.1.2 数组元素的访问74

5.1.3 数组使用举例75

5.1.4 案例研究:洗牌与发牌模拟77

5.2 foreach语句81

5.3 数组的参数传递82

5.3.1 将数组和数组元素传入方法82

5.3.2 案例研究:GradeBook类用数组保存成绩85

5.4 多维数组89

5.4.1 多维数组的使用89

5.4.2 案例研究:使用矩形数组的GradeBook94

5.5 变长实参表98

5.6 使用命令行实参99

习题101

第6章 方法103

6.1 C#的代码包装103

6.2 静态方法和静态变量103

6.3 关于方法声明与使用105

6.3.1 方法参数修饰符108

6.3.2 参数传递的隐式转换与强制转换111

6.3.3 方法重载112

6.3.4 可选参数和命名参数113

6.3.5 按值传递与按引用传递115

6.4 .NET框架类库124

6.5 声明的作用域125

6.6 递归127

习题130

第7章 面向对象的编程2133

7.1 Time类案例研究133

7.2 控制对成员的访问135

7.3 用this引用访问当前对象的成员136

7.4 构造函数与析构函数138

7.4.1 重载构造函数138

7.4.2 默认构造函数141

7.4.3 内存回收与析构函数141

7.4.4 对象初始化器143

7.5 合成145

7.6 readonly实例变量149

7.7 数据抽象与封装151

7.8 Class View与Object Browser152

习题153

第8章 继承155

8.1 基类与派生类155

8.1.1 protected成员155

8.1.2 基类与派生类的关系155

8.2 派生类的构造函数161

8.3 object类167

习题169

第9章 多态、接口和运算符重载171

9.1 多态171

9.1.1 多态举例171

9.1.2 演示多态行为172

9.1.3 抽象类和方法175

9.1.4 案例研究:使用多态的工资系统179

9.2 sealed方法和类189

9.3 创建和使用接口191

9.4 运算符重载196

习题202

第10章 异常处理203

10.1 异常处理的例子203

10.2 .NET的Exception层次207

10.3 finally语句块209

10.4 using语句212

10.5 throw语句与抛出异常212

10.6 Exception类的常用属性214

10.7 用户定义异常类214

习题216

第11章 图形界面编程218

11.1 Windows编程概述218

11.1.1 窗体219

11.1.2 事件处理219

11.2 常用控件1221

11.2.1 控件的属性和布局221

11.2.2 卷标、文本框和按钮222

11.2.3 组框、面板、复选框和单选钮224

11.2.4 图片框230

11.2.5 工具提示233

11.2.6 数字调节控件234

11.2.7 Timer组件236

11.3 鼠标事件处理237

11.4 键盘事件处理240

11.5 常用控件2243

11.5.1 MonthCalendar和DateTimePicker控件243

11.5.2 ListBox、CheckedListBox和ComboBox244

11.5.3 TreeView和ListView249

11.5.4 TabControl控件253

11.6 可视化继承254

11.7 用户定义的控件256

习题257

第12章 GDI +、菜单、窗体和对话框258

12.1 绘图基础知识258

12.1.1 坐标系258

12.1.2 GDI+绘图258

12.2 在窗体上绘图259

12.2.1 画笔和颜色259

12.2.2 画刷261

12.2.3 文字属性262

12.2.4 绘图262

12.3 在控件上绘图264

12.4 菜单266

12.4.1 菜单的基本概念266

12.4.2 设计并使用菜单266

12.4.3 设计上下文菜单269

12.5 窗体270

12.5.1 在项目中加入新的窗体271

12.5.2 窗体的显示和隐藏271

12.5.3 标准对话框271

12.5.4 消息对话框272

12.5.5 多文档程序277

习题280

第13章 文件和流281

13.1 文件和流的基本概念281

13.1.1 文件的概念281

13.1.2 流的概念281

13.2 文本文件的读写282

13.2.1 StreamWriter282

13.2.2 StreamReader282

13.3 二进制文件的读写285

13.3.1 FileStream285

13.3.2 BinaryWriter和BinaryReader286

13.3.3 序列化290

13.4 目录和文件操作293

13.4.1 目录操作293

13.4.2 文件操作296

习题298

第14章 数据结构299

14.1 数据与数据结构299

14.1.1 数据299

14.1.2 数据结构300

14.2 线性表302

14.2.1 线性表的逻辑结构及运算302

14.2.2 线性表的存储结构303

14.2.3 List类309

14.2.4 LinkedList类311

14.3 栈和队列313

14.3.1 栈313

14.3.2 Stack类316

14.3.3 队列318

14.3.4 Queue类323

14.4 图和树325

14.4.1 图的基本概念325

14.4.2 带权图和最短路径327

14.4.3 树的基本概念329

14.4.4 二叉树330

14.4.5 树的遍历331

习题331

参考文献332

热门推荐