最新C语言课程设计ppt课件.ppt

最新C语言课程设计ppt课件.ppt

ID:62067804

大小:988.00 KB

页数:97页

时间:2021-04-14

最新C语言课程设计ppt课件.ppt_第1页
最新C语言课程设计ppt课件.ppt_第2页
最新C语言课程设计ppt课件.ppt_第3页
最新C语言课程设计ppt课件.ppt_第4页
最新C语言课程设计ppt课件.ppt_第5页
资源描述:

《最新C语言课程设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言课程设计图形操作简介必要的头文件必须的系统变量初始化图形界面初始化出错处理取得必须的信息关闭图形界面一些常用的画图函数必要的头文件#include#include#include#include#include关闭图形界面closegraph();/*Returnthesystemtotextmode*/一些常用的画图函数outtext(buffer),outtextxy(x,y,buffer)line(x0,y0,x1,y1);linerel();lineto()cir

2、cle(intx,inty,intradius);arc()bar(intl,intt,intr,intb);bar3d();moveto(intx,inty);moverel(dx,dy);getx()putpixel(x,y,color);getpixel(x,y)setcolor();setbkcolor();getcolor();getbkcolorDOS下如何发声在dos.h下,有如下三个函数可以处理声音:sound(longfreq):发出特定频率的声音nosound():停止发声delay():延时特定时间人能听到的声音频率 大致在20 Hz至20000 

3、Hz 之间学习资料与方法C程序编程资料汇总图书文献资料查询上网查询借鉴它山之石课题要求二人一组,自由组合。每组选一个题目,确定组长。学委负责登记并提交。设计结束前进行程序的运行演示和讲解,提交有详尽的注释的源程序和可执行程序。提交开发文档,说明程序的主要模块及功能、主要数据结构及意义、程序采用的核心算法及实现方式、小组成员的分工及完成情况。提交课程设计报告,参考模版。1、文字编辑器:设计界面,实现中、英文字输入,能实现新建、保存、中英文字切换等功能菜单。2、键盘电子琴:能通过键盘弹奏乐曲,通过PC喇叭播放音乐。能够播放简单的WAV文件,支持键盘和鼠标操作。主要应用dos

4、.h下的处理声音的函数sound(longfreg)发出特定频率的声音;nosound()停止发音;delay()延时特定时间发音等函数来实现。参考题目3、简易图形编辑器:实现Windows下的画笔工具的部分功能,能够读写编辑位图(BMP)文件。实现类似Photoshop滤镜的部分功能,如锐化、模糊、凸出、扭曲、马赛克等,能够读写编辑位图(BMP)文件。4、黑白翻转棋:二人对弈,系统判断输赢和禁手,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋。通过画图函数设定棋盘,设定二人对弈的有效范围,通过鼠标或键盘进行对弈,根据一定的规则,判断输赢。5、五子棋:二人对弈

5、,系统判断输赢和禁手,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋。通过画图函数设定棋盘,设定二人对弈的有效范围,通过鼠标或键盘进行对弈,根据一定的规则,判断输赢。6、跳棋:二人对弈,具有计时和记分功能,保留纪录,支持鼠标和键盘操作,能悔棋。7、中国象棋:二人对弈,具有计时和记分功能,系统判断输赢和禁手,支持鼠标和键盘操作,能悔棋一步。8、俄罗斯方块:可选择难度,可记分,保留最高分纪录,支持键盘和鼠标操作。9、挖雷游戏:实现Windows下的挖雷游戏功能。10、走迷宫:绘制和选择迷宫地图,系统能够自动寻找出口,支持鼠标和键盘操作。通过画图函数设定迷宫,运用数

6、据结构的相关知识,利用一定的算法,实现单步找寻迷宫出口的操作。11、汉诺塔的动态演示:自动移动盘子,要求能输入塔盘的数量,支持鼠标和键盘操作。运用数据结构的相关知识,利用一定的算法,实现单步的动态演示。12、华容道游戏:系统能够自动提示。要求用鼠标拖动并记录时间,支持鼠标和键盘操作。注意事项规范化编程模块化编程制定详细的日程安排,并严格遵守合理分工,团队协作认真完成开发文档以及课程设计报告鼠标简介鼠标系统实际上由两个主要元素组成:鼠标机制和称作鼠标驱动程序的内存驻留程序。鼠标驱动程序提供与鼠标通信所需的全部低级支持。此外,它自动维持鼠标光标位置和发现是否按下了某个键。一

7、旦装入驱动程序,鼠标就可以被随后执行的任意程序使用。鼠标简介续可以通过PC中断33H访问鼠标和鼠标驱动程序的各种功能。所选择的特定函数依赖于中断时AX寄存器的值。三个其它寄存器(BX、CX和DX)用于把各种参数传送给鼠标例程。同样,鼠标函数使用这四个寄存器把鼠标的位置和按钮的状态返回给调用函数。鼠标驱动程序主要功能鼠标驱动程序主要功能鼠标功能调用方法用TC通过INT33H中断来编制基本函数,有三种常用方法:嵌入汇编程序,如:ASMCLI清中断利用全程变量赋予寄存器值,然后通过函数geninterrupt()调用中断实现利用联合类型REGS

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

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

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