实习指导(时钟)课件.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

C语言综合实习训练C程序的组成C程序的模块化设计图形设计动态时钟设计要点设计任务与设计要求参考书5/14/20241

一.C程序组成C程序…………源程序1源程序2源程序n预编译命令函数1……函数n说明部分执行部分5/14/20242

二.C程序模块化设计模块化的程序设计的构思1.抽象描述2.框架分解3.简化功能(函数)模块化设计的实质性阶段j从单一功能的函数设计开始定义变量、确定算法?对每个函数,分别编译(Compile)但不链接(Link)?按顺序在主函数堆砌各函数参数调用、流程控制由部分到整体调试(编译、链接)5/14/20243

某班学生成绩统计设计个人成绩统计班级平均成绩成绩结果统计输出统计结果成绩录入退出不优班秀级总个优秀成绩统计排个序人输个人总成绩及格成绩统计人平均成绩入成各绩科存成盘绩结成不成绩输输及果绩格输输出出出出5/14/20244

C程序设计风格1.根据需要,建立自己的头文件l可将宏定义、自定义函数原型等分类放在头文件中l在程序的开头用#include”filename.h”包含进来l通常头文件放在TC\include的目录下l也可使用其它路径存放头文件#include”a:\\info.h”5/14/20245

C程序设计风格…2.函数的使用l保持函数小型化,功能单一化l函数设计应具有独立性,单进单出l恰当使用外部变量,尽可能提高模块的独立性3.采用层次的书写程序格式l按语句的从属关系分层,缩格方式编程4.适当使用注释,便于程序阅读和调试5/14/20246

三、图形设计(一)意义2软件设计的人性化——友好的操作界面2直观的信息——图形(矢量)或图象(像素)例如:统计直方图(饼图)趋势曲线图仿真图过渡动画FLASH画面5/14/20247

(二)TurboC的图形1.图形显示器与适配器2彩色显示器:接收红绿兰三种模拟信号。每种信号强度不同,经过解码电路,就形成不同的色彩2适配器(图形卡):将要显示的字符和图形以数字形式存储在卡上的视频RAM中,再转换成视频模拟信号传送给相应的显示器2适配器主要作用:信息转换(CPU?显卡)和视频发送(显卡?CRT)2不同的适配器,使用的显示器也不同5/14/20248

(三)图形设计基本要领1)TurbocC支持的适配器和图形模式(0,0)X?支持多种适配器例如:CGA,EGA,VGA等等。?以国内使用面较大的适配器VGA为例。适配器DriverVGA标识符分辨率Mode012VGALO640×200VGAMED640×350VGAHI640×480modeCRT640×480Y(639,479)5/14/20249

2)文本方式与图形方式J开机上电后的模式都是80×25的文本模式J进入图形方式时,应调用TurboC的图形初始化initgarph()函数,进行检测或设置指定的图形模式。J图形初始化完成之后,即可调用图形函数进行绘图编程。J绘图函数头文件是graphics.h。J由图形方式返回到文本方式时,需要关闭图形方式——图形关闭函数closegraph()。5/14/202410

(四)图形初始化程序示例#include“graphics.h”main(){/*已知图形适配器为VGA时,如采用640×480的显示模式*/intdriver=VGA,mode=VGAHI;intflag=0,row,col;/*将指定模式的驱动程序(*.GBI),从当前路径下调入内存*/initgraph(driver,mode,“”);/*下面即可编写绘图程序*/setcolor(RED);/*……*/getch();/*关闭图形系统,返回到文本方式*/closegraph();}5/14/202411

四、动态时钟设计的要点(一)函数1、初始化图形系统initgraph(int*graphdriver,int*graphmode,char*pathtodriver)参数说明:(1)graphdriver图形驱动器代号(2)graphmode选定图形驱动器的工作模式(3)pathtodriver图形驱动器文件路径5/14/202412

?图形驱驱动动器器代的号工作模式?(graphdriver)(graphmode)图形驱动器文件路径?EGALO=0640x20016?CGA1?DETECpTathtod0river)?BGI所在的路径,如不修改,图形驱动器文件?MCGA2?EGAHI=1640x35016在TC目录下,在当前目?EGA3录下可以省略````)?EGA64LO=0640x20016EGA644?

您可能关注的文档

文档评论(0)

133****9449 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体成都科鑫美利科技文化有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MADHHX519C

1亿VIP精品文档

相关文档