《C#程序设计从入门到实战 微课版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王斌,秦婧,刘存勇编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2018
  • ISBN:9787302489061
  • 页数:405 页
图书介绍:本书从C#语法基础开始,逐步讲解面向对象、集合、泛型集合、事件和委托、LINQ、Windows中常用控件的使用,以及ADO.NET中的组件的应用。最后以Windows应用程序开发的综合实例巩固前面所学内容。

第1章 C#与Visual Studio 2015 1

1.1 认识C 1

1.2 .NET Framework 2

1.3 安装与卸载Visual Studio 2015 4

1.3.1 安装的必备条件 4

1.3.2 安装与卸载的步骤 4

1.4 熟悉Visual Studio 2015的开发环境 6

1.4.1 Visual Studio 2015中常用的菜单 7

1.4.2 第一个C#程序 8

1.5 本章小结 10

1.6 本章习题 11

第2章 C#的基本语法 12

2.1 基本数据类型 12

2.1.1 整型 13

2.1.2 浮点型 13

2.1.3 字符型和字符串类型 13

2.1.4 布尔类型 14

2.2 运算符 14

2.2.1 算术运算符 14

2.2.2 逻辑运算符 15

2.2.3 比较运算符 16

2.2.4 位运算符 17

2.2.5 三元运算符 18

2.2.6 赋值运算符 19

2.2.7 运算符的优先级 20

2.3 变量和常量 20

2.3.1 命名规则 20

2.3.2 声明变量 21

2.3.3 声明常量 24

2.4 条件语句 25

2.4.1 使用if语句 25

2.4.2 使用switch语句 29

2.5 循环语句 31

2.5.1 使用for循环 31

2.5.2 使用while循环 35

2.5.3 使用do…while循环 35

2.5.4 跳转语句 37

2.6 本章小结 41

2.7 本章习题 41

第3章 类和方法 42

3.1 了解面向对象 42

3.2 类与类的成员 43

3.2.1 类的定义 43

3.2.2 字段 45

3.2.3 定义方法 46

3.2.4 定义属性 48

3.2.5 访问类的成员 53

3.3 深入学习方法 56

3.3.1 构造方法 57

3.3.2 析构方法 58

3.3.3 方法的重载 59

3.3.4 方法中的参数 61

3.3.5 使用C#6.0的新特性定义方法 64

3.3.6 方法的递归调用 65

3.4 嵌套类与部分类 66

3.4.1 嵌套类 66

3.4.2 部分类 67

3.5 常用类介绍 69

3.5.1 Console类 69

3.5.2 Math类和Random类 70

3.5.3 DateTime类 73

3.6 本章小结 74

3.7 本章习题 74

第4章 字符串和数组 76

4.1 字符串 76

4.1.1 常用的字符串操作 77

4.1.2 数据类型转换 82

4.1.3 正则表达式 85

4.2 数组 87

4.2.1 一维数组 87

4.2.2 多维数组 90

4.2.3 数组的应用 92

4.3 枚举与结构体 96

4.3.1 枚举 96

4.3.2 结构体 98

4.4 本章小结 101

4.5 本章习题 101

第5章 继承和多态 103

5.1 继承 103

5.1.1 Obiect类 103

5.1.2 使用类图表示继承关系 106

5.1.3 方法隐藏——new关键字 110

5.1.4 virtual关键字 112

5.1.5 abstract关键字 116

5.1.6 sealed关键字 118

5.1.7 子类实例化的过程 119

5.1.8 使用继承实现多态 121

5.2 接口 123

5.2.1 接口的定义 123

5.2.2 接口的实现 124

5.2.3 使用接口实现多态 127

5.3 本章小结 131

5.4 本章习题 131

第6章 集合与泛型 132

6.1 集合 132

6.1.1 集合的概述 132

6.1.2 ArrayList类 133

6.1.3 Queue类和Stack类 139

6.1.4 Hashtable类和SortedList类 143

6.2 泛型 146

6.2.1 了解泛型 146

6.2.2 可空类型 146

6.2.3 泛型方法 148

6.2.4 泛型类 149

6.2.5 泛型集合 150

6.2.6 集合中比较器的使用 153

6.3 本章小结 156

6.4 本章习题 156

第7章 文件和流 157

7.1 文件操作 157

7.1.1 查看计算机驱动器信息 157

7.1.2 操作文件夹 159

7.1.3 File类和FileInfo类 163

7.1.4 Path类 166

7.2 流 167

7.2.1 文本读写流 167

7.2.2 文件读写流 170

7.2.3 以二进制形式读写流 173

7.3 本章小结 177

7.4 本章习题 178

第8章 委托和事件 179

8.1 委托 179

8.1.1 命名方法委托 179

8.1.2 多播委托 183

8.1.3 匿名委托 184

8.2 事件 185

8.3 Windows应用程序中的窗体 187

8.3.1 创建Windows窗体应用程序 188

8.3.2 窗体中的属性 190

8.3.3 窗体中的事件 194

8.3.4 窗体中的方法 197

8.3.5 使用消息框 199

8.4 本章小结 202

8.5 本章习题 203

第9章 Windows窗体应用程序 204

9.1 窗体中的基本控件 204

9.1.1 文本框与标签 205

9.1.2 按钮和复选框 209

9.1.3 列表框和组合框 216

9.1.4 图片控件 223

9.1.5 与时间相关的控件 225

9.1.6 菜单栏和工具栏 229

9.1.7 MDI窗体 234

9.2 Windows窗体中的对话框控件 236

9.2.1 使用颜色对话框 236

9.2.2 使用字体对话框 238

9.2.3 使用文件对话框 239

9.3 本章小结 242

9.4 本章习题 242

第10章 调试与异常处理 243

10.1 异常类 243

10.2 异常处理语句 244

10.2.1 try…catch形式的应用 244

10.2.2 try…finally形式的应用 246

10.2.3 try…catch…finally形式的应用 249

10.3 自定义异常 250

10.4 调试 251

10.4.1 常用的调试语句 251

10.4.2 调试程序 253

10.5 本章小结 258

10.6 本章习题 258

第11章 进程与线程 260

11.1 进程的基本操作 260

11.1.1 认识Process类 260

11.1.2 使用进程 261

11.2 线程的基本操作 265

11.2.1 与线程有关的类 265

11.2.2 使用简单线程 266

11.2.3 多线程 270

11.2.4 线程同步 274

11.3 本章小结 279

11.4 本章习题 279

第12章 ADO.NET与数据绑定 280

12.1 ADO.NET概述 280

12.2 Connection类的使用 281

12.2.1 Connection类 281

12.2.2 使用Connection类连接数据库 282

12.3 Command类的使用 286

12.3.1 Command类 286

12.3.2 使用Command类操作数据库 287

12.4 DataReader类的使用 294

12.4.1 DataReader类 294

12.4.2 使用DataReader类读取查询结果 295

12.5 DataAdapter与DataSet类的使用 297

12.5.1 DataAdapter与DataSet类 297

12.5.2 使用DataSet和DataTable类存放查询结果 299

12.5.3 DataRow和DataColumn类 301

12.5.4 使用DataSet类更新数据库 304

12.6 数据绑定 308

12.6.1 使用组合框控件 308

12.6.2 使用数据表格控件 316

12.6.3 数据表格控件的应用 320

12.7 本章小结 328

12.8 本章习题 328

第13章 音乐播放器 329

13.1 音乐播放器概述 329

13.2 系统设计 330

13.2.1 数据表设计 330

13.2.2 系统结构 331

13.2.3 数据库通用类 332

13.3 登录注册模块的实现 334

13.3.1 登录功能 334

13.3.2 注册功能 336

13.4 歌曲操作功能的实现 339

13.4.1 播放歌曲 339

13.4.2 添加歌曲 344

13.4.3 管理歌曲 348

13.5 本章小结 351

附录A 实验 352

实验1 熟悉Visual Studio 2015的开发环境 352

实验2 掌握C#的基本语法 353

实验3 类和方法 356

实验4 字符串和数组 361

实验5 继承和多态 365

实验6 集合和泛型 375

实验7 文件和流 380

实验8 Windows应用程序 386

实验9 进程与线程 390

实验10 ADO.NET与数据绑定 393

附录B 项目案例——ATM交易管理系统 403

附录C 项目案例——进销存管理信息系统 404