菜单的设计.docVIP

  • 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*

文档评论(0)

1亿VIP精品文档

相关文档