- 6
- 0
- 约6.26千字
- 约 16页
- 2016-06-08 发布于重庆
- 举报
菜单的设计
目 录
1 需求分析 1
1.1 问题描述 1
1.2 输入数据要求 1
1.3 输出数据要求 1
1.4 开发环境和工具 1
1.5 成员分工 1
2总体设计 2
2.1 总体设计思路 2
2.2 模块结构图 4
2.3 模块说明 5
3详细设计 7
3.1 数据类型定义 7
3.2 查询模块实现方法 10
3.3 排序模块实现方法 10
4测试结果及分析 18
5总结 19
参考文献 21
附录 ………………………………………………………………………………………… 21
1 需求分析
问题描述
包含一个2级子菜单;
可用热键及方向键选择相应菜单项;
某菜单项被选中后,在屏幕中间显示一句话。
如:白底红字显示“您刚才选择的是New菜单”
按ESC键,当前级别的菜单项收回,同时清除屏幕中间的字。
输入数据要求
用户Ctrl+N:新建;
Ctrl+O:打开;
Ctrl+W:我是W;
Ctrl+H: 我是H。
输出数据要求
若,则报告相应信息。开发环境和工具
开发环境:Windows 开发工具:Visual C++ .0
成员分工
:总体设计、查询模块、排序模:系统测试、主调模块、更新模总体设计
总体设计思路
设计思路
数据存储
Sdi文件存储。
模块结构图
函数之间的调用如图2.1所示。
模块说明
C数据类型定义
//
#include stdafx.h
#include 菜单1.h
#include 菜单1Doc.h
#include 菜单1View.h
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CMy1View
IMPLEMENT_DYNCREATE(CMy1View, CView)
BEGIN_MESSAGE_MAP(CMy1View, CView)
//{{AFX_MSG_MAP(CMy1View)
//}}AFX_MSG_MAP
// Standard printing commands
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CMy1View construction/destruction
CMy1View::CMy1View()
{
// TODO: add construction code here
str= ;
}
CMy1View::~CMy1View()
{
}
BOOL CMy1View::PreCreateWindow(CREATESTRUCT cs)
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
return CView::PreCreateWindow(cs);
}
/////////////////////////////////////////////////////////////////////////////
// CMy1View drawing
void CMy1View::OnDraw(CDC* pDC)
{
CMy1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
COLORREF my_red=RGB(255,0,0);
pDC-SetTextColor(my_red);
pDC-TextOut(100,100,str);
// TODO: add draw code for native data here
}
/////////////////////////////////////////////////////////////////////////////
// CMy1View printing
BOOL CMy1View::OnPreparePrinting(CPrintInfo*
您可能关注的文档
最近下载
- 某天然气公司燃气系统运行安全现状评价报告.doc
- 维修Switch+中文版教程.pdf VIP
- 公共营养师四级试题【含答案】.docx VIP
- 统编人教部编版小学六年级下册道德与法治第一单元教学案.docx VIP
- IPC-6012F-CN-中文版 2024 TOC 刚性印制板的鉴定及性能规范.pdf VIP
- 2025年寒假作业七年级生物北师大版答案.pdf VIP
- impella for doctors左心辅助知识讲座.pptx VIP
- 成人患者医用粘胶相关性皮肤损伤的预防及护理(1).pptx VIP
- 安徽省高新技术产品国际竞争力:现状、挑战与提升策略.docx VIP
- PENTAX宾得 645NII相机手册.pdf VIP
原创力文档

文档评论(0)