C#实用教程(第4版)
定价:¥79.00
                            								作者: 郑阿奇
出版时间:2025-06
出版社:电子工业出版社
- 电子工业出版社
 - 9787121474163
 - 4版
 - 524998
 - 60266883-2
 - 平塑
 - 16开
 - 2025-06
 - 380
 - 计算机科学与技术
 - 本科 高职
 
                            内容简介
                        
                        
                                本书以Visual Studio为平台,系统地介绍了C# 程序设计及其Windows应用开发。全书由4部分组成。第1部分“C#实用教程”介绍Visual C#开发环境,C#基础,C#面向对象编程,Windows应用程序开发基础,C#高级特性,C#线程技术,C#图形、图像编程,文件操作,数据库应用基础,类与DLL开发等;第2部分“C#习题”包括选择题、简答题、填空题、程序分析题、编程题等;第3部分“C#实训”是各章的典型实例训练,读者先跟着做,然后自己练习;第4部分“C#综合应用实训”由“实习1  C#桌面应用开发:学生成绩管理系统”和“实习2  WebService(基于C#网络文档)—课程均分和人数统计”组成。__eol__本书配有教学课件、实例和综合应用实训源文件及数据库文件,以方便教师教学和学生模仿练习,读者可在华信教育资源网(http://www.hxedu.com.cn)免费注册下载。__eol__本书既可作为大学本科、高职高专相关专业C# 课程教材,又可供广大C# 开发用户学习参考。__eol__                            
                            
                        
                            目录
                        
                        
                                第1部分  C#实用教程__eol__第1章  Visual C#开发环境	1__eol__1.1  Visual C#及其开发环境	1__eol__1.1.1  .NET Framework和Visual C#	1__eol__1.1.2  Visual Studio项目管理	3__eol__1.1.3  Visual Studio IDE界面元素	4__eol__1.2  最简单的C#程序	12__eol__1.2.1  C#项目的创建与分类	12__eol__1.2.2  第一个控制台应用程序	12__eol__1.2.3  第一个Windows窗体程序	14__eol__第2章  C#基础	16__eol__2.1  数据类型	16__eol__2.1.1  值类型	16__eol__2.1.2  引用类型	17__eol__2.1.3  值类型与引用类型的关系	18__eol__2.2  常量与变量	20__eol__2.2.1  常量	20__eol__2.2.2  变量	22__eol__2.2.3  使用举例	22__eol__2.3  运算符与表达式	23__eol__2.3.1  算术运算符	23__eol__2.3.2  关系运算符	24__eol__2.3.3  逻辑运算符	25__eol__2.3.4  位运算符	26__eol__2.3.5  赋值运算符	28__eol__2.3.6  条件运算符	28__eol__2.3.7  运算符的优先级与结合性	29__eol__2.3.8  表达式中的类型转换	29__eol__2.4  C#语句的结构	30__eol__2.4.1  三种基本结构	30__eol__2.4.2  分支语句	31__eol__2.4.3  循环语句	34__eol__2.4.4  跳转语句	36__eol__2.5  数组	40__eol__2.5.1  一维数组	41__eol__2.5.2  多维数组	42__eol__2.5.3  不规则数组	44__eol__2.5.4  数组的遍历	46__eol__2.5.5  数组应用举例	47__eol__2.6  类	49__eol__2.6.1  类的声明	49__eol__2.6.2  类的成员	50__eol__2.6.3  构造函数	52__eol__2.6.4  析构函数	54__eol__2.7  方法	55__eol__2.7.1  方法的声明	55__eol__2.7.2  方法的参数	57__eol__2.7.3  静态方法与实例方法	63__eol__2.8  接口	65__eol__2.8.1  接口的概念	65__eol__2.8.2  接口的实现	66__eol__第3章  C#面向对象编程	69__eol__3.1  什么是面向对象编程	69__eol__3.1.1  面向对象编程的基本概念	69__eol__3.1.2  面向对象编程的特点	70__eol__3.2  类的封装与继承	72__eol__3.2.1  属性封装	72__eol__3.2.2  类的继承	75__eol__3.2.3  派生类的构造函数	79__eol__3.3  多态的实现	81__eol__3.3.1  方法重载	81__eol__3.3.2  运算符重载	82__eol__3.3.3  虚方法覆盖	84__eol__3.3.4  抽象类与抽象方法	88__eol__3.4  C#系统的类型转换	90__eol__3.4.1  复合数据类型	90__eol__3.4.2  数值转换	94__eol__3.4.3  枚举转换	96__eol__3.4.4  引用转换	98__eol__3.4.5  使用Convert转换	99__eol__3.5  编程常用算法	100__eol__3.5.1  C#对排序查找的支持	100__eol__3.5.2  最常用的三种排序算法	102__eol__3.5.3  迭代与递归算法	105__eol__3.6  异常	107__eol__3.6.1  异常与异常类	108__eol__3.6.2  异常处理	108__eol__3.7  综合应用实例	113__eol__第4章  Windows应用程序开发基础	119__eol__4.1  开发步骤演示	119__eol__4.1.1  建立项目	119__eol__4.1.2  设计界面	120__eol__4.1.3  设计属性	120__eol__4.1.4  设计代码	120__eol__4.1.5  运行调试	120__eol__4.2  窗体	121__eol__4.2.1  窗体的外观样式	121__eol__4.2.2  窗体可见性控制	122__eol__4.2.3  窗体的定位	124__eol__4.3  常用控件	126__eol__4.3.1  认识控件大家族	126__eol__4.3.2  标签控件	128__eol__4.3.3  按钮与文本框	130__eol__4.3.4  图片框	132__eol__4.3.5  选择控件及分组	134__eol__4.3.6  列表类控件	136__eol__4.3.7  状态显示控件	139__eol__4.4  对话框	141__eol__4.4.1  消息框	141__eol__4.4.2  模式对话框	142__eol__4.4.3  通用对话框	142__eol__4.4.4  应用举例	146__eol__4.5  文档	147__eol__4.5.1  菜单设计	147__eol__4.5.2  单文档界面(SDI)	149__eol__4.5.3  多文档界面(MDI)	152__eol__4.5.4  文档的打印	156__eol__第5章  C#高级特性	159__eol__5.1  集合与索引器	159__eol__5.1.1  自定义集合	159__eol__5.1.2  集合类	161__eol__5.1.3  索引器	162__eol__5.2  委托与事件	164__eol__5.2.1  初识委托	164__eol__5.2.2  为什么要使用委托	166__eol__5.2.3  多播委托	171__eol__5.2.4  事件	173__eol__5.3  预处理命令	175__eol__5.3.1  符号定义与条件编译指令	175__eol__5.3.2  警告错误指令	177__eol__5.3.3  代码块标识指令	177__eol__5.4  组件与程序集	177__eol__5.4.1  组件	177__eol__5.4.2  程序集	178__eol__5.5  泛型	183__eol__第6章  C#线程技术	186__eol__6.1  引入线程的动机	186__eol__6.1.1  进程的主线程	186__eol__6.1.2  主线程的局限性	187__eol__6.1.3  多线程的编程思路	187__eol__6.2  线程的创建及状态控制	188__eol__6.2.1  Thread类	188__eol__6.2.2  线程的创建、启动和终止	190__eol__6.2.3  线程的挂起与恢复	193__eol__6.2.4  线程的状态和优先级	195__eol__6.3  线程同步和通信	197__eol__6.3.1  lock关键字	197__eol__6.3.2  线程监视器	199__eol__6.3.3  线程间的通信	203__eol__6.3.4  子线程访问主线程的控件	205__eol__6.4  线程的管理和维护	207__eol__6.4.1  线程池	207__eol__6.4.2  定时器	207__eol__6.4.3  同步基元Mutex类	208__eol__6.5  线程的应用	209__eol__6.5.1  实时GUI	209__eol__6.5.2  并发任务	210__eol__第7章  C#图形、图像编程	213__eol__7.1  图形设计基础	213__eol__7.1.1  GDI+简介	213__eol__7.1.2  绘图坐标系	213__eol__7.1.3  屏幕像素	214__eol__7.2  画图工具及其使用	214__eol__7.2.1  笔	214__eol__7.2.2  画刷类	216__eol__7.2.3  Graphics类	217__eol__7.3  绘制图形	219__eol__7.3.1  线条定位与选型	219__eol__7.3.2  画空心形状	222__eol__7.3.3  图形的填充	226__eol__7.4  字体和图像处理	229__eol__7.4.1  定义字体	229__eol__7.4.2  文本输出	229__eol__7.4.3  绘制图像	230__eol__7.4.4  图像刷新	230__eol__7.5  综合应用实例	231__eol__第8章  文件操作	237__eol__8.1  .NET的文件I/O模型	237__eol__8.2  管理文件夹和目录	238__eol__8.2.1  操作文件夹	238__eol__8.2.2  处理路径字符串	240__eol__8.2.3  读取驱动器信息	241__eol__8.3  文件的基本操作	243__eol__8.3                            
                            
                        
                        
                        
                    



