陈良敏主编的《C#面向对象设计教学做一体化教 程(高职高专计算机应用技能培养系列规划教材)》 通过通俗易懂的语言、丰富的实例,详细地介绍了使 用C#进行应用程序开发应该掌握的各方面技术。主要 内容包括C#程序的开发环境、C#程序设计基础、C#程 序的流程控制、面向对象的基本概念、静态成员与静 态类、类的继承性与多态性、 集合、索引器与泛型 、程序调试与异常处理、基于事件驱动的程序设计、 委托的声明、实例化与使用、多路广播与委托的组合 、基于事件的Windows编程、Windows程序的界面设计 、窗体与控件、按钮与文本显示、编辑控件等。
本书所有知识都结合具体实例进行介绍,涉及的 程序代码也给出了详细的注释,可以使读者轻松领会 C#应用程序开发的精髓,快速提高开发技能。本书既 可以作为高等院校相关专业的教学参考书,也可以作 为软件开发入门者的自学用书,还可以供软件开发人 员参考。
第1章 C#语言概述
1.1 .NET与C#语言
1.1.1 .NET概述
1.1.2 C#语言
1.2 第一个C#语言程序
1.2.1 新建一个控制台程序
1.2.2 认识控制台应用程序文件夹结构
1.2.3 初识C#语言程序
1.2.4 技能训练
1.3 解析第一个C#程序
1.3.1 C#程序的组成要素
1.3.2 C#语言中数据类型
1.3.3 Console类
1.3.4 类与对象
1.3.5 关于方法,
1.4 使用Visual Studio编辑和运行程序
1.4.1 IDE开发环境
1.4.2 注释
1.4.3 Visual Studio的一些编辑技巧
1.4.4 Visual Studio调试技巧
1.4.5 技能训练(创建MyCollege项目)
本章小结
习题1
第2章 编写简单的C#控制台程序
2.1 实现字符串格式化输出
2.1.1 格式化输出
2.1.2 Format格式化
2.2 交换数字问题
2.2.1 程序解析
2.2.2 C#中的常量和变量
2.2.3 算术运算符与算术表达式
2.2.4 赋值运算符与赋值表达式
2.2.5 技能训练(计算两个数乘积)
2.3 判断一个数是奇数还是偶数
2.3.1 程序解析
2.3.2 关系运算
2.3.3 简单分支结构
2.3.4 技能训练(根据年龄输出信息)
2.4 计算圆的面积
2.4.1 程序解析
2.4.2 自定义方法
2.4.3 方法的调用
2.4.4 参数传递中的类型转换
本章小结
习题2
第3章 分支结构
3.1 简单的猜数游戏
3.1.1 程序解析
3.1.2 if结构
3.1.3 if-else结构
3.1.4 随机数的产生方法
3.1.5 技能训练(求三个整数中最大值)
3.2 特价菜查询问题
3.2.1 程序解析
3.2.2 多分支与switch结构
3.2.3 技能训练(简称查询问题)
3.3 考试成绩等级判定问题
3.3.1 程序解析
3.3.2 if-else嵌套和switch结构的比较
3.3.3 技能训练(求几何图形的面积)
本章小结
习题3
第4章 循环结构
第5章 数组与集合
第6章 数据类型与表达式进阶
第7章 项目实例:商品库存管理
第8章 使用ADO.NET访问数据库
第9章 使用ADO.NET操作数据库
第10章 阶段实例:员工考勤管理系统
第11章 创建Windows应用程序
第12章 用窗体控件设计图形化用户界面
第13章 使用ListView和TreeView控件展示数据
第14章 Windows程序的数据绑定
第15章 课程项目:小型HR管理系统
第16章 深入理解类与对象
第17章 深入理解C#数据类型
第18章 理解继承与多态
第19章 文件操作
第20章 项目实例:制作简单通讯录软件
附录
参考文献