简介
C#语言是由微软研发的一款简单、高效的编程语言,它不仅能开发Windows窗体应用程序,也能开发网站应用程序,还能使用Unity 3D来开发游戏程序。本书是关于C#语言的入门和实用教程,是带领读者认识并掌握C#的读物。 本书以Visual Studio 2015作为开发工具,共13章,分别介绍了C#的基本语法、字符串与数组、面向对象的基本知识、集合与泛型、事件和委托的使用、创建和使用Windows应用程序、使用ADO.NET连接并访问SQL Server数据库,并在*后综合使用前面所学的知识开发了音乐播放器、ATM交易管理系统、进销存管理信息系统。 本书使用代码结合插图的方式进行辅助讲解,使读者能够更加直观地理解和掌握C#的各个知识点,并且每个知识点都配有视频讲解(扫描二维码)。 本书可以作为高等学校各专业的计算机程序设计课程教材,同时也可以作为C#语言初学者的自学参考书。
目录
第1章 C#与Visual Studio 2015. 1
1.1 认识C#. 1
1.2 .NETFramework. 2
1.3 安装与卸载Visual Studio 2015. 4
1.4 熟悉Visual Studio 2015的开发环境... 6
1.5 本章小结... 10
1.6 本章习题... 11
第2章 C#的基本语法... 12
2.1 基本数据类型... 12
2.2 运算符... 14
2.3 变量和常量... 20
2.4 条件语句... 25
2.5 循环语句... 31
2.6 本章小结... 41
2.7 本章习题... 41
第3章 类和方法... 42
3.1 了解面向对象... 42
3.2 类与类的成员... 43
3.3 深入学习方法... 56
3.4 嵌套类与部分类... 66
3.5 常用类介绍... 69
3.6 本章小结... 74
3.7 本章习题... 74
第4章 字符串和数组... 76
4.1 字符串... 76
4.2 数组... 87
4.3 枚举与结构体... 96
4.4 本章小结... 101
4.5 本章习题... 101
第5章 继承和多态... 103
5.1 继承... 103
5.2 接口... 123
5.3 本章小结... 131
5.4 本章习题... 131
第6章 集合与泛型... 132
6.1 集合... 132
6.2 泛型... 146
6.3 本章小结... 156
6.4 本章习题... 156
第7章 文件和流... 157
7.1 文件操作... 157
7.2 流... 167
7.3 本章小结... 177
7.4 本章习题... 178
第8章 委托和事件... 179
8.1 委托... 179
8.2 事件... 185
8.3Windows应用程序中的窗体... 187
8.4 本章小结... 202
8.5 本章习题... 203
第9章 Windows窗体应用程序... 204
9.1 窗体中的基本控件... 204
9.2Windows窗体中的对话框控件... 236
9.3 本章小结... 242
9.4 本章习题... 242
第10章 调试与异常处理... 243
10.1 异常类... 243
10.2 异常处理语句... 244
10.3 自定义异常... 250
10.4 调试... 251
10.5 本章小结... 258
10.6 本章习题... 258
第11章 进程与线程... 260
11.1 进程的基本操作... 260
11.2 线程的基本操作... 265
11.3 本章小结... 279
11.4 本章习题... 279
第12章 ADO.NET与数据绑定... 280
12.1 ADO.NET概述... 280
12.2 Connection类的使用... 281
12.3 Command类的使用... 286
12.4 DataReader类的使用... 294
12.5 DataAdapter与DataSet类的使用... 297
12.6 数据绑定... 308
12.7 本章小结... 328
12.8 本章习题... 328
第13章 音乐播放器... 329
13.1 音乐播放器概述... 329
13.2 系统设计... 330
13.3 登录注册模块的实现... 334
13.4 歌曲操作功能的实现... 339
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
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
