首页 > 其他 > 详细

第59课 自定义模型类(中)

时间:2016-11-25 23:52:39      阅读:526      评论:0      收藏:0      [点我收藏+]

1. 系统架构图(续上节的实例分析)

技术分享 

2. 类的设计与实现

(1)DataSource类的设计与实例

  ①设置数据源并读取数据

  ②对数据进行解析后生成数据对象

技术分享 

(2)ScoreInfo类的设计与实现

  ①封装数据源中的一组完整数据(即一条记录信息)

  ②提供返回具体数据值的接口函数

技术分享 

(3)ScoreInfoModel类的设计与实现

  ①使用标准模型类QStandardItemModel作为成员(这里采用组合方式,而不采用继承)

  ②以ScoreInfo类对象为最小单位进行数据组织

技术分享 

3. 数据交互流程图

技术分享 

【编程实验】数据应用的实现DataAppDemo.pro

//main.cpp

//Widget.h

//Widget.cpp

//ScoreInfo.h

//ScoreInfo.cpp

//DataSource.h

//DataSource.cpp

//ScoreInfoModel.h

//ScoreInfoModel.cpp

//test.txt

4. 小结

(1)工程中的架构图用于定义模块功能

(2)工程中的类图用于定义具体功能的接口

(3)工程中的流程图用于定义类对象间的交互

(4)模块实现结束后需要进行单元测试

第59课 自定义模型类(中)

原文:http://www.cnblogs.com/5iedu/p/6103156.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!