用c语言系统以菜单方式工作,20XX年C语言综合编程训练.ppt

news/2024/10/20 6:29:25/

C语言综合编程训练;C程序组成;五 子 棋 游 戏 程 序;五 子 棋 游 戏 程 序;功 能 分 析;定义核心数据结构;程序的模块划分;程 序 的 编 制 细 节;bioskey;用 户 手 册;设计任务系统以菜单方式工作(文本菜单或图形菜单)输入数据模块,数据用文件保存输出数据模块,数据用文件保存基本算法运用模块(排序、查找、插入、比较算法中至少包含一种)系统进入画面(静态或动画)系统其它功能实现(任选)

;参考设计题目一:职工信息管理系统设计职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:系统以菜单方式工作职工信息录入功能(职工信息用文件保存)--输入职工信息浏览功能 --输出查询或排序功能:(至少一种查询方式) --算法按工资查询按学历查询等系统进入画面(静态或动画)职工信息删除、修改功能(任选项);参考设计题目二:飞机订票系统设计假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:系统以菜单方式工作航班信息录入功能(航班信息用文件保存)--输入航班信息浏览功能--输出查询航线:(至少一种查询方式)--算法按航班号查询按终点站查询系统进入画面(静态或动画)承办订票和退票业务(可选项);参考设计题目三:学生选修课程系统设计假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:系统以菜单方式工作课程信息录入功能(课程信息用文件保存)--输入课程信息浏览功能--输出查询功能:(至少一种查询方式)--算法按学分查询按课程性质查询系统进入画面(静态或动画)学生选修课程(可选项);参考设计题目四:图书信息管理系统设计图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:系统以菜单方式工作图书信息录入功能(图书信息用文件保存)--输入图书信息浏览功能--输出查询或排序功能:(至少一种查询方式)--算法按书名查询按作者名查询系统进入画面(静态或动画)图书信息的删除与修改(可选项);设计要求与设计报告设计要求可自己选定题目,但至少包含五个功能模块模块化程序设计锯齿型书写格式必须上机调试通过实习报告语言简练,条理清楚,图表规范程序设计组成框图、流程图模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施源程序清单和执行结果(软盘):清单中应有足够的注释;图形设计;显示模式文本模式:显示缓冲区中存放显示字符的代码(ASCII码或汉字机内码),及字符的属性,显示屏幕按字符分成若干行、列,如80列?25行图形模式:显示缓冲区中存放显示屏幕上每点(象素)的颜色或灰度值,显示屏幕按象素分成若干行、列,如640?480;2 Turbo C绘图Turbo C支持的适配器和图形模式;图形系统的初始化图形系统初始化函数void initgraph(int *driver,int *mode,char *pathtodriver)其中;driver——显示适配器驱动程序的枚举变量mode——图形模式(模式号或模式标识符)pathtodriver——适配器驱动程序的寻找路径,“”表示在当前目录下(*.BGI)enum graphics_driver{DETECT,CGA,MCGA,EGA,EGA64,………,VGA,PC3270};DETECT——自动检测所用显示适配器的类型,将相应的驱动程序装入,并将其最高显示模式作为当前显示模式;#include main(){ int driver=DETECT,mode; initgraph(&driver,&mode, “”); ………. closegraph();};图形程序的独立运行问题

为使图形方式的C源程序能够脱离TC环境下运行,应对EGAVGA显示器的驱动程序.BGI转换成.OBJ文件:

C:\TC\BGIOBJ EGAVGA

然后,将EGAVGA.OBJ与GRAPHICS.LIB进行连接:

C:\TC\TLIB LIB\GRA


http://www.ppmy.cn/news/351295.html

相关文章

c语言编程暂停的系统调用,C语言编程常见问题解答之系统调用.doc

C语言编程常见问题解答之系统调用,c语言函数调用,java调用c语言,c语言调用dll,python调用c语言,c语言调用汇编函数,c语言中函数的调用,c语言调用matlab函数,c语言函数的调用,c语言递归调用 C语言编程常见问题解答之系统调用 PC中最主要的难题之一,也是最容易引起误解…

超级vga显示卡_VESA 编程介绍(一)标准VGA BIOS及超级VGA模式号

VESA编程介绍 (1)标准VGA BIOS及超级VGA模式号 --------------------------------------------------------------------------------- 相关章节: (1): 标准VGA BIOS及超级VGA模式号 (2):CPU显存控制 (3):扩展的VGA BIOS (4): 扩展的VGA BIOS(续)及应用举例 ----------------…

鼠标绘图 c语言,c语言高级编程技术教程 图形显示方式与鼠标输入.doc

c语言高级编程技术教程 图形显示方式与鼠标输入 c语言高级编程技术教程 图形显示方式和鼠标输入 图形显示方式和鼠标输入 问题的提出编写程序,使用鼠标进行如下操作:按住鼠标器的任意键并移动,十字光 标将随鼠标而移动,根据按键的不同采用不同的形状来画出相应的移动轨迹:…

C语言图形编程中的绘图函数~

一、屏幕和视口设置与清除函数 36. setviewport() 设置图形视口函数 37. clearviewport()清除图形视口函数 38. cleardevice() 清除屏幕函数 39. getviewsettings() 获取图形视口设置函数 二、调色板和颜色函数 40. setpalette()设置调色板函数 41. se…

C语言编程之利用ellipse and rectangle 画图

问题描述:利用ellipse and rectangle 画图。 程序源码: #include "stdio.h" #include "graphics.h" #include "conio.h" void main() { int driverVGA,modeVGAHI; int i,num15,top50; int left20,right50; initgraph(&a…

c语言图形方式初始化,c语言图形方式下的编程.doc

c语言图形方式下的编程.doc C语言图形方式下的编程 学习目标 了解PC显示系统的结构 C语言图形初始化的一般方法 C语言常用的图形处理函数 显示系统简介 PC机显示系统一般是由显示器和显示卡组成。显示器(Monitor)是独立于主机的一种外部设备。显示卡(Adapter)是插在Pc主机上的一…

经典C语言编程100例——题目+答案代码(51-60)

【程序 51】 题目:学习使用按位与 & 。 1.程序分析:0&00; 0&10; 1&00; 1&11 2.程序源代码: #include "stdio.h" main() { int a,b; a077; ba&3; printf("\40: The a & b(decimal) is %d \n&quo…

在C语言中 以32位PC,自制操作系统(十)| 进入32位模式并导入C语言

前期准备 16位模式启动的话,用AX和CX等16位寄存器会非常方便,但反过来,像EAX和ECX等32位的寄存器,使用起来就很麻烦。另外,16位和32位模式中,机器语言中的命令代码不一样。同样的机器语言,解释的…