资源描述
数据保存
第一部分
1. 在工程中增加Geometry 及其子类的源文件:
2 编译运行,看是否有错
3 在CMyGISDoc中增加数据成员来保存坐标数据
增加一个成员函数来向文档中保存数据:
void AddGeometry(Geometry* geo);
void CMyGISDoc::AddGeometry(Geometry* geo)
{
this->m_Geometrys.push_back(geo);
}
4.当绘制点时,向文当中添加点的数据:
5.当绘制线时,向文档中添加线数据:
6 向文档中添加折线数据
7 向文档中增加多边形实体
8 修改View 类的绘制函数
9 编译,运行
10 为保存设置消息处理函数:
11 编辑OnFileSave():
12 编译运行,绘制一些图形,然后将他们保存到一个文件之中
13 读取文件并显示
13 编译运行
14 阅读代码,理解Geometry模块中类之间的关系
展开阅读全文