码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-11-25 23:54:04      阅读:446      评论:0      收藏:0      [点我收藏+]

标签:.cpp   单位   test   技术分享   main   小结   ges   实现   .com   

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课 自定义模型类(中)

标签:.cpp   单位   test   技术分享   main   小结   ges   实现   .com   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!