C++开发初级


1178 浏览 5 years, 4 months

1 电子表格示例介绍

版权声明: 转载请注明出处 http://www.codingsoho.com/

电子表格示例介绍

本章和下一章给出了一个可以运行的、简单的电子表格示例。电子表格是一个二维的“单元格”网格,每个单元格包含一个数字或者字符串。专业的电子表格(例如Microsoft Excel)提供了执行数学计算的功能,例如,对一组单元格的值求和。这里的电子表格示例并不想抢占Microsoft的市场,只是用来说明类和对象。

这个电子表格使用了两个基本类:SpreadsheetSpreadsheetCell
每个Spreadsheet对象都包含了若干SpreadsheetCell对象。此外,SpreadsheetApplication类管理Spreadsheet集合。本章重点介绍SpreadsheetCell,下一章开发Spreadsheet以及SpreadsheetApplication类。

为了循序渐进地讲解概念,本章显示了几个不同版本的SpreadsheetCell类。因此,本章关于类的各种尝试并非始终都能说明编写类的“最佳”方法。特别是早期的示例省略了一些通常会包含但是还没有被介绍的重要特性。

这三个类对应的MVP模型如下