下载此文档

C语言综合应用程序设计(课程设计后期使用).ppt


文档分类:IT计算机 | 页数:约33页 举报非法文档有奖
1/33
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/33 下载此文档
文档列表 文档介绍
第13章 C语言综合应用程序设计
多模块程序设计基础
图形处理基础
操作系统接口
C程序中的汉字显示技术
C语言综合应用程序设计(课程设计后期使用)
多模块程序设计
多模块程序设计基础
一. 多模块程序的建立
使用多模块编程技术的处理过程大致如下:
首先将一个大型程序根据其功能合理地划分为若干个小的源程序,每个小源程序均以程序文件()的形式保存在磁盘上。例如,一个较在程序应该分解成、、、...等多个源程序,各自独立地保存在磁盘上。这些源程序可以进行单独编译,,然后将这些文件组合成一个大的程序。
C语言综合应用程序设计(课程设计后期使用)
#include <>
#include ”” /*将源程序包含到源程序中*/
void main()
{

A2();

}
为:
#include <>
void A2()
{

}
例如,一个大型程序分解为、两个小源程序.
1.include方法
为:
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
在Turbo C中,可以建立一个工程文件(),将各个源程序模块的文件名包含其中。再用编译器进行编译,将工程文件中指定的多个文件进行编译,生成多个目标文件和一个可执行的文件。
2.建立project文件
当某个文件有错时,例如,有错误时,编译器会报告错误。用户可对进行修改,修改后再编译时,编译器只会对进行重新编译,其它模块不再被编译,原来生成的目标文件仍可使用。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
【例13-1】从键盘上输入两个整数,输出最大值、最小值及平均值。
分析:
◆在多模块设计中,首先是源程序拆分成几个小的源程序,每个小的源程序完成一个简单的功能。
◆这里,可将源程序文件分成4个小源程序:、、和。其中是主函数,它的功能是从键盘输入两个整数i,j,然后分别调用函数max、min和average,最后在主函数中输出最大值、最小值及平均值。文件、和分别为求两个整数的最大值、最小值和平均值。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
(1)
,只是这个文件的每行都是C的源程序名,例如文件内容为:
/* */
,例如文件名为。
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
(2)对工程文件处理
在主菜单窗口下,选择菜单项Project/Project name,系统弹出一个如图13-1所示的窗口。这时,可在该窗口直接输入文件名或通过通配符选择文件。然后按热键Ctrl-F9或选择菜单项Compile/Compile to OBJ,即可对文件进行编译、连接,最后生成同名的可执行文件。
(3)选择菜单项Run/Run,运行文件,
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
二。 程序模块之间的通信
一个大型程序分解成若干个程序模块后,各个模块之间常常需要相互联系,一个模块中的函数可能要调用另一个模块中的函数;函数间也常常需要传递参数,返回处理结果。因此,在多模块编程中,需要解决模块之间的通信问题。
在C语言的多模块编程中,模块间通信往往使用外部变量。
function1()/**/
{ extern int student;

}
extern int student;/*file2.*/
fun1()
{student=50;

}
多模块程序设计
C语言综合应用程序设计(课程设计后期使用)
图形处理基础
一. 图形程序运行的条件
显示器的图形驱动程序主要有:
、、、、 、 、 .
图形程序运行的基本条件是:
将相应的显示驱动程序装入内存运行。
在C语言中,可通过调用函数initgraph对图形系统进行初始化来实现。
图形处理基础
C语言综合应用程序设计(课程设计后期使用)
二. 基本图形处理函数及基本图形处理方法
图形屏幕的

C语言综合应用程序设计(课程设计后期使用) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数33
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小203 KB
  • 时间2021-04-10