内容简介
本书在编写的过程中引入了符合经济管理类专业实践的案例与示例,并以通篇案例的形式进行了跨章节编排,以此连贯性介绍OOP 的重要核心概念,让读者充分理解这些概念的作用与意义。同时,大数据时代,各行各业都在强调数据科学的重要性,因此我们及时修改了最初确定的书目大纲,专门增设了数据分析编程的章节内容,也是适应了新文科与新工科融合发展的需要。
章节目录
课程思政元素/1
第一篇编程基础
第一章绪论/7
第一节程序设计的发展/8
第二节面向对象程序设计的基本概念/11
第三节面向对象程序设计的特征/14
第四节数据分析与面向对象编程/17
第五节学习的概念体系/19
第六节C#编程环境介绍/20
本章练习/21
第二章编写程序的基本概念/23
第一节程序的基本构成/24
第二节变量、常量及数据类型/27
第三节运算符与表达式/33
第四节语句与控制结构/38
第五节代码块与作用域/49
第六节函数/52
本章练习/71
第三章集合型数据、泛型与数据分析基础/73
第一节集合型数据/74
第二节泛型/87
第三节基本数据操作/94
本章练习/102
第二篇面向对象
第四章对象、类与抽象性/105
第一节对象与类的概念/106
第二节代码推导规则/109
第三节抽象性的定义/139
第四节属性、行为与抽象性/143
第五节应用案例/148
本章练习/158
第五章关联关系与依赖关系/163
第一节关联关系的概念/164
第二节关联关系的特性/166
第三节关联关系的代码推导规则/169
第四节关联关系网络/185
第五节依赖关系的定义/189
第六节依赖关系的代码推导规则/192
第七节应用案例/199
本章练习/214
第六章继承关系与多态性/219
第一节继承关系的定义/220
第二节继承关系的代码推导规则/223
第三节多态性的定义/231
第四节多态性的代码实现技术/233
第五节应用案例/252
本章练习/265
第七章封装特性/267
第一节封装性的定义/268
第二节类封装/272
第三节命名空间封装/279
第四节程序集封装/283
第五节封装性与接口编程思想/291
第六节应用案例/299
本章练习/304
第八章面向对象的数据分析编程/307
第一节扩充矩阵对象的数据分析功能/308
第二节客户分类分析/320
第三节产品盈利分析/326
第四节销售业绩方差分析/330
本章练习/338
参考文献/339