大榕树 \ Pascal语言 \ 算法与技巧

关于图形操作的基本知识

原文链接:http://www.mydrs.org/program/list.asp?id=291

Pascal是一款有很强图形功能的开发工具,它可以编制各种图形窗口,并且听说还支持鼠标.但是时过境迁,

在vb,vc一统天下的今天,关于Pascal图形操作的书已经像古董一样难于寻找了,我现在将Tp 7.0的Help文件

中的一些有关图形操作的过程与函数整理了一下,并自己写了一些例子,加入了一些自己的看法,便得到了这篇

教程.其中如有错误,望各位不吝赐教。阅读之前希望大家做好准备,比如:找一些食品放在跟前,因为你可能

因为钻研一个函数而耗费大量的时间,还有你可能因为初始化无法完成而大动肝火。

第一章 使用Pascal进行图形操作前的准备
  
  在 Turbo Pascal 中有一个 CRT 单元及一个 GRAPH 单元,简单的说 crt 单元是为了实现

字符的显示与处理,另外的那个称为 GRAPH 单元是专门用来处理图形的。我们看到的有关图形的

程序往往都要用到。所以若是要在 Turbo Pascal 中实现图形操作,就必须要调用 CRT 单元及

GRAPH 单元。那么怎么样来调用 CRT 及 GRAPH 单元呢?现在线来介绍一下单元调用语句:USES
USES的语法:
USES 单元表识符,……,单元表识符;
说明:
扩展名为*.TPW是Windows下的单元文件,*.TPU是DOS下的单元文件。
位置:变量说明var之前。

讲到这里,我还是要顺便提一下什么是单元?是这样的:我们在编程序的时候,要用到 procedure

或者 function ,中文名称一个是过程另一个是函数。做不同的程序时,往往要用到一些相同的过程

或者相同的函数。如果统统放到程序中,程序会硕大无比,比例与调试与编译,并且在过去

"惜kb如金"的年代里,这样的程序也很浪费。于是,简单的讲,人们把它们做成"包"--我

们称之为单元。一来,免去很多重复的痛苦,大家共享代码也很简单,另外,很多不愿意让别人看

到源程序的人也很乐于如此----这只是我的杜撰。生产 pascal 语言的公司也提供一些做好的

单元,放在安装盘上方便实用。 crt ,graph 即使如此,还有 dos ,system 等等。



作者:
来源:cpascal.com
时间:2001-12-11

上一篇:图形模式的初始化及退出
下一篇:基本几何图形的绘制

大榕树 版权所有 ©1999-2006