Object pascal

Object pascal

ID:39459281

大小:739.45 KB

页数:168页

时间:2019-07-03

Object pascal_第1页
Object pascal_第2页
Object pascal_第3页
Object pascal_第4页
Object pascal_第5页
资源描述:

《Object pascal》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ObjectPascal参考手册(Ver0.1)ezdelphi@hotmail.comOverviewOverview(概述)Usingobjectpascal(使用objectpascal)ObjectPascal是一种高级编译语言,具有强类型(对数据类型的检查非常严格)特性,支持结构化和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。ObjectPascal具有一些特性以支持Borland组件框架和RAD(快速应用程序开发)环境。在很大程度上,本语言参考的说明和示

2、例假定你使用Borland公司的开发工具,如Delphi和Kylix。绝大多数使用Borland开发工具的开发者是在IDE(集成开发环境)环境下编写代码并进行编译。Borland开发工具帮助我们设置工程和源文件的许多细节,比如维护单元的依赖信息。并且,使用这些工具在程序的组织上还有一些限制,严格说来,这不是ObjectPascal语言规范的一部分。比如,Borland开发工具遵循某些文件和程序的命名约定,若你在IDE以外编写代码并使用命令行来编译,你可以避开这些限制。这些帮助主题假设你在IDE环境下工作,并且使

3、用VCL(可视化组件库)和/或CLX(跨平台组件库)创建应用程序。但有时候,Borland一些特定的规则和ObjectPascal的通用规则并不相同。Programorganization(程序组织)Programorganization:Overview(概述)应用程序通常被分成多个源代码模块,我们称它们为单元(unit)。每个程序以一个程序头(heading)开始,它为程序指定一个名称。在程序头之后是一个可选的uses子句,然后是一个由声明和命令语句组成的块(block)。uses子句列出了那些链接到程序的

4、单元,这些单元可以被不同的程序共享,并且通常有自己的uses子句。uses子句给编译器提供各模块间的依赖信息,因为这些信息是存于模块自身的,所以,ObjectPascal程序不需要makefile文件、头文件以及include预处理指令(这些概念你可能要参考C语言)。每当一个工程调入IDE时,ProjectManager创建一个makefile,但只有在包含多个工程的工程组中才保存这些文件。关于程序结构和依赖关系的更多内容,请参考程序和单元。Pascalsourcefiles(Pascal源文件)编译器期望在以

5、下三种文件中取得Pascal源代码:•单元源文件(文件扩展名为.pas)•工程文件(文件扩展名为.dpr)•包源文件(文件扩展名为.dpk)单元源文件包含程序代码的主要部分,每个程序包含一个工程文件和多个单元文件。工程文件相当-1-Overview于传统Pascal语言的‘主’程序文件,它把各单元文件组织成一个程序。Borland开发工具自动为每一个应用程序维护一个工程文件。如果从命令行编译一个程序,你可以把所有源代码放在单元文件(.pas)中,但如果用IDE创建程序,则必须有一个工程文件(.dpr)。包源文件

6、类似于工程文件,但它们用来创建称为包的特殊的动态链接库(DLL)。关于包的更多信息,请参考动态链接库和包。Otherfilesusedtobuildapplications(创建程序所需的其它文件)除了源代码文件,Borland工具还需要几种非Pascal文件来创建程序。它们是自动维护的,包括以下文件:•窗体文件,扩展名为.dfm(Delphi)或.xfm(Kylix)•资源文件,扩展名为.res(已经编译的资源文件)•工程选项文件,扩展名为.dof(Delphi)或.kof(Kylix)窗体文件或者是一个文本

7、文件,或者是一个编译的资源文件,资源文件能包含位图、字符串等等。每个窗体文件表示一个窗体,通常对应于程序中的一个窗口或对话框。IDE允许以文本方式察看和编辑窗体文件,并且能以文本或二进制格式保存它。虽然默认是以文本方式保存窗体,但通常不要手动编辑它,更常用的方式是使用Borland提供的可视化设计工具。每个工程至少有一个窗体,每个窗体有一个关联的单元文件(.pas),默认情况下,单元的文件名和窗体文件名相同。除了窗体文件,每个工程使用一个资源文件(.res)保存位图作为程序的图标。默认情况下,这个文件和工程文件

8、(.dpr)同名。要改变程序的图标,可使用ProjectOptions对话框。工程选项文件(.dof或.kof)包含编译器和链接器设置、搜索路径以及版本信息等等。每个工程对应一个选项文件,它和工程文件同名。通常情况下,文件中的选项是通过ProjectOptions对话框来完成的。IDE中的许多工具保存其它类型的文件。桌面设置文件(.dsk或.desk)包含窗口的排列信息及其它设置项目。

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

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

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