C语言程序设计之西文下拉菜单课程设计报告

C语言程序设计之西文下拉菜单课程设计报告

ID:35617568

大小:179.50 KB

页数:19页

时间:2019-04-02

C语言程序设计之西文下拉菜单课程设计报告_第1页
C语言程序设计之西文下拉菜单课程设计报告_第2页
C语言程序设计之西文下拉菜单课程设计报告_第3页
C语言程序设计之西文下拉菜单课程设计报告_第4页
C语言程序设计之西文下拉菜单课程设计报告_第5页
资源描述:

《C语言程序设计之西文下拉菜单课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计题目:西文下拉菜单的设计主要功能:1、完成一个类似TC集成系统菜单的西文下拉菜单的设计2、不要求实现各子菜单的功能要求:可以通过光标键的移动来选择不同的菜单项,被选择的菜单项反相显示,当选定某个菜单项后,按回车键可以实现一个简单的动作。设计目的:设计西文下拉菜单,运用所学的函数编程一个简单的西文下拉菜单。通过课程设计,加深对C语言的理解,锻炼查找资料、获取信息的能力,了解简单的数据结构和接口技术,增强大家的团队精神和凝聚力,了解初步的面向对象和软件工程知识。由一个简单的程序改编成一个复杂的程序是一件很不简单的事情。通过编程实践和实际应用

2、,进一步熟悉和巩固C语言语法知识和程序设计的基本方法;利用适当形式的命题,了解结构化程序设计的方法,培养自顶而下、逐步细化的编程思维方式;通过一定的文档要求,培养学生良好的程序设计风格,包括程序结构形式,行文格式和程序正文格式等。C语言程序课程设计是我们在学习完C语言课程后集中安排的2周的实践技能训练环节。它的目的是通过实践环节的训练,使我们进一步加深对C语言知识的综合理解,提高C语言应用技能,并结合专业特点培养我们计算机程序的应用能力。总设计:(程序设计组成框图、流程图)程序设计组成框图19主函数system("color16");KK()v

3、MainMenu()File_PrintFileMenu()Edit_PrintFileMenu()Help_PrintFileMenu()our()Yy()Yy1()Yy2()File_a_PrintFileMenu()le_ab_FiPrintFileMenu()File_abc_PrintFileMenu()Edit_a_PrintFileMenu()Edit_ab_PrintFileMenu()Edit_abc_PrintFileMenu()Help_a_PrintFileMenu()Help_ab_PrintFileMenu()Pp(

4、)Help_abc_PrintFileMenu()Pp()19流程图File_a调用函数同(1)(1)调用函数开始主函数System()KK()VmainMune菜单F1菜单F2菜单F3F菜单F4yy()Pp()调用函数File_abFile_abc调用上移fF4Our()退出YN调用函数getch()=13YN跳出同(1)同(1)File_aFile_abFile_abc调用函数调用函数yy1()yy2()①②输出功能同(1)同(1)下移switch(getch(80)switch(getch(72)19下移Pp()getch()=13Pp(

5、)getch()=13①②上移下移上移Edit_aEdit_abEdit_abcEdit_aEdit_abEdit_abcHelp_aHelp_ab.Help_abcHelp_aHelp_abHelp_abc调用函数YN输出功能跳出(2)同(2)同(2)同(2)同(2)同(2)调用函数(3)同(3)同(3)同(3)同(3)同(3)输出功能跳出switch(getch(80)switch(getch(72)switch(getch(80)switch(getch(72)详细设计:(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)

6、整个系统除了主函数外,另外还有将近十个函数,实现五大功能:输入功能、显示功能、输出功能、以及光标键的上下移动功能、跳出选项功能。各个函数的详细设计说明分别如下:1、主函数main()利用无限次循环for(;;)和system()实现各函数的调用,系统根据输入的数字选项来调用相应的函数。2、命名函数void….Menu()用void命名我们要做的菜单函数,如voidFile_PrintFileMenu();voidEdit_PrintFileMenu();voidHelp_PrintFileMenu();等等,使接下来的函数调用能调用处我们制作的

7、下拉菜单。3、按键函数GetAsyncKeyState19利用按键函数GetAsyncKeyState来控制程序,它组要负责对按键的识别和识别后的函数调用功能。1、颜色调用函数system("cls")利用system("cls")的颜色调用函数,我们能从颜色库中调用各种颜色来制作我们的下拉菜单,使我们的下拉菜单更为简单化。2、Ifelse语句在我们的程序中我们用到了if…else语句来做判断作用,还用到了if语句的嵌套。应当注意if与else得配对关系。Else总是与它上面的最近的未配对的if配对。3、Switch语句Switch语句是多分支

8、选择语句。Switch后面括号内的“表达式”,ANSI标准允许它为任何类型;当表达式的值与某一个case后面的常量表达式的值相等时,就执行case后面

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。