C#面向对象程序设计与项目实践-陈建国,李礁编
教材资讯 •
C#面向对象程序设计与项目实践-陈建国,李礁编
目录
第1章 .NET框架与C#概述
1.1 Visual Studio .NET简介
1.1.1 .NET概述
1.1.2 .NET框架简介
1.1.3 C#编程语言简介
1.1.4 Visual Studio .NET集成环境
1.1.5 编写代码环境
1.1.6 命名空间
1.1.7 C#程序的结构与编译
任务1-1 第一个C#程序
1.2 控制台程序的数据输入与输出
1.2.1 数据的输入/输出
1.2.2 C#的预处理
1.2.3 C#的编程规则
任务1-2 注册用户信息
项目实践1 C#编程环境与程序结构
习题
第2章 C#程序设计基础
2.1 数据定义与运算
2.1.1 预定义数据类型
2.1.2 常量
2.1.3 变量
2.1.4 运算符与表达式
2.1.5 类型转换
任务2-1 客户信息的输入与输出
2.2 程序流程控制
2.2.1 分支语句
2.2.2 循环语句
2.2.3 跳转语句
2.2.4 异常处理
2.2.5 溢出检查
任务2-2 客户信息的分类统计
2.3 复杂构造类型
2.3.1 枚举类型
2.3.2 结构体类型
2.3.3 数组
2.3.4 字符串类
任务2-3 客户记录的组织
项目实践2 客户信息管理
习题
第3章 图形用户界面基础
3.1 Windows窗体
3.1.1 窗体概述
3.1.2 创建窗体
3.1.3 窗体的属性、事件和方法
3.1.4 使用消息框
任务3-1 用户登录界面的设计
3.2 常用控件
3.2.1 控件概述
3.2.2 Lable控件
3.2.3 PictureBox控件
3.2.4 Button控件
3.2.5 RadioButton控件
3.2.6 TextBox控件
3.2.7 CheckBox控件
3.2.8 GroupBox控件
任务3-2 用户注册界面的设计
项目实践3 基于窗体界面的客户管理系统
习题
第4章 类与对象
4.1 类、对象与封装
4.1.1 类及其构成
4.1.2 对象
任务4-1 客户对象的定义
4.2 类的数据成员
4.2.1 常量成员
4.2.2 变量成员
4.2.3 类的组合与嵌套
任务4-2 客户信息的组织
4.3 构造方法和析构方法
4.3.1 构造方法
4.3.2 析构方法
任务4-3 客户信息的初始化
4.4 方法成员
4.4.1 方法的定义与调用
4.4.2 方法的参数
4.4.3 分部类与分部方法
4.4.4 静态方法与实例方法
4.4.5 this关键字
4.4.6 方法重载
4.4.7 对象交互
任务4-4 模拟客户订货处理
4.5 运算符的重载
4.5.1 运算符重载的概念
4.5.2 重载二元运算符
4.5.3 重载一元运算符
4.5.4 重载关系运算符
任务4-5 客户信息的分类排序
4.6 属性与索引
4.6.1 属性
4.6.2 索引器
任务4-6 客户信息的索引
项目实践4 客户管理系统的功能扩展
习题
第5章 继承与多态
5.1 继承与派生
5.1.1 C#的继承机制
5.1.2 派生类的构造方法与析构方法
5.1.3 继承机制的访问权限
5.1.4 继承的传递性
……
1.1 Visual Studio .NET简介
1.1.1 .NET概述
1.1.2 .NET框架简介
1.1.3 C#编程语言简介
1.1.4 Visual Studio .NET集成环境
1.1.5 编写代码环境
1.1.6 命名空间
1.1.7 C#程序的结构与编译
任务1-1 第一个C#程序
1.2 控制台程序的数据输入与输出
1.2.1 数据的输入/输出
1.2.2 C#的预处理
1.2.3 C#的编程规则
任务1-2 注册用户信息
项目实践1 C#编程环境与程序结构
习题
第2章 C#程序设计基础
2.1 数据定义与运算
2.1.1 预定义数据类型
2.1.2 常量
2.1.3 变量
2.1.4 运算符与表达式
2.1.5 类型转换
任务2-1 客户信息的输入与输出
2.2 程序流程控制
2.2.1 分支语句
2.2.2 循环语句
2.2.3 跳转语句
2.2.4 异常处理
2.2.5 溢出检查
任务2-2 客户信息的分类统计
2.3 复杂构造类型
2.3.1 枚举类型
2.3.2 结构体类型
2.3.3 数组
2.3.4 字符串类
任务2-3 客户记录的组织
项目实践2 客户信息管理
习题
第3章 图形用户界面基础
3.1 Windows窗体
3.1.1 窗体概述
3.1.2 创建窗体
3.1.3 窗体的属性、事件和方法
3.1.4 使用消息框
任务3-1 用户登录界面的设计
3.2 常用控件
3.2.1 控件概述
3.2.2 Lable控件
3.2.3 PictureBox控件
3.2.4 Button控件
3.2.5 RadioButton控件
3.2.6 TextBox控件
3.2.7 CheckBox控件
3.2.8 GroupBox控件
任务3-2 用户注册界面的设计
项目实践3 基于窗体界面的客户管理系统
习题
第4章 类与对象
4.1 类、对象与封装
4.1.1 类及其构成
4.1.2 对象
任务4-1 客户对象的定义
4.2 类的数据成员
4.2.1 常量成员
4.2.2 变量成员
4.2.3 类的组合与嵌套
任务4-2 客户信息的组织
4.3 构造方法和析构方法
4.3.1 构造方法
4.3.2 析构方法
任务4-3 客户信息的初始化
4.4 方法成员
4.4.1 方法的定义与调用
4.4.2 方法的参数
4.4.3 分部类与分部方法
4.4.4 静态方法与实例方法
4.4.5 this关键字
4.4.6 方法重载
4.4.7 对象交互
任务4-4 模拟客户订货处理
4.5 运算符的重载
4.5.1 运算符重载的概念
4.5.2 重载二元运算符
4.5.3 重载一元运算符
4.5.4 重载关系运算符
任务4-5 客户信息的分类排序
4.6 属性与索引
4.6.1 属性
4.6.2 索引器
任务4-6 客户信息的索引
项目实践4 客户管理系统的功能扩展
习题
第5章 继承与多态
5.1 继承与派生
5.1.1 C#的继承机制
5.1.2 派生类的构造方法与析构方法
5.1.3 继承机制的访问权限
5.1.4 继承的传递性
……
内容简介
《C#面向对象程序设计与项目实践》是学生在具有一定的C语言的基础上,学习面向对象程序设计的入门教材
本书强化项目实践,逐步提高学生的编程能力
本书按照CDIO模式编写,即按照“构思、设计、实现、运行”的结构构建项目和任务,将“客户管理系统”的设计贯穿到全书的每个项目实践中
本书共包括8个项目实践,24个任务,150多个案例程序,每章有关键词(中英文对照)
本书强化项目实践,逐步提高学生的编程能力
本书按照CDIO模式编写,即按照“构思、设计、实现、运行”的结构构建项目和任务,将“客户管理系统”的设计贯穿到全书的每个项目实践中
本书共包括8个项目实践,24个任务,150多个案例程序,每章有关键词(中英文对照)
本书内容包括.NET框架与C#概述、C#程序设计基础、图形用户界面基础、类与对象、继承与多态、委托与事件、集合与泛型、文件处理
本书可以作为计算机及其相关专业程序设计课程的入门教材,也可以作为软件开发人员的入门教材
价格说明
定价:为出版社全国统一定价
教材价:为商品的销售价,是您最终决定是否购买商品的依据
受系统缓存影响,最终价格以商品放入购物车后显示的价格为准