面向对象程序设计(C++)大作业 下载本文

□□□□ □■□□ ■■■□ □□□□ □□□□ □■□□ □■■□ □■□□ □□□□ □□□□ ■■■□

□■□□ □□□□ ■□□□ ■■□□ □■□□

- -

7

四 详细设计

1.程序流程图 (1)数据流图

数据流图是对系统数据流向的一种描述,并从本质上让程序的使用者,大致了解系统的使用方法。本俄罗斯游戏的大致流程图如下

(2)系统功能模块

- -

8

(3) 系统流程图

系统流程图是对系统的大致流程进行描述,本游戏的系统流程图如下:

2程序模块详细设计

根据上面所介绍的本系统的各个模块及其需要实现的功能,下面详细设计如下:

(1)界面的设计

程序界面程序在启动运行时,系统会通过调用视图类中的重绘图函数对界面进行界面的初始化。使程序界面更加友好,在使用上给用户一种清新怡然的感觉。其界面如图所示:

- -

9

(2)背景色的选择模块

实现此功能代码如下: void CGameDlg::OnBackcolor() { }

- -

10

//背景色

CColorDialog dlg(BackColor); if(dlg.DoModal()==IDOK)

BackColor=dlg.GetColor();

//

Back=1;