objectpascal【信息技术】.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Object Pascal 参考手册 (Ver 0.1) ezdelphi@ Overview Overview (概述) Using object pascal (使用object pascal ) Object Pascal 是一种高级编译语言,具有强类型 (对数据类型的检查非常严格)特性,支持结构化 和面向对象编程。它的优点包括代码的易读性、快速编译,以及支持多个单元文件从而实现模块化编程。 Object Pascal 具有一些特性以支持 Borland 组件框架和 RAD (快速应用程序开发)环境。在很大程 度上,本语言参考的说明和示例假定你使用 Borland 公司的开发工具,如 Delphi 和 Kylix 。 绝大多数使用 Borland 开发工具的开发者是在 IDE (集成开发环境)环境下编写代码并进行编译。 Borland 开发工具帮助我们设置工程和源文件的许多细节,比如维护单元的依赖信息。并且,使用这些工 具在程序的组织上还有一些限制,严格说来,这不是 Object Pascal 语言规范的一部分。比如,Borland 开发工具遵循某些文件和程序的命名约定,若你在 IDE 以外编写代码并使用命令行来编译,你可以避开 这些限制。 这些帮助主题假设你在 IDE 环境下工作,并且使用 VCL (可视化组件库)和/或 CLX (跨平台组件 库)创建应用程序。但有时候,Borland 一些特定的规则和 Object Pascal 的通用规则并不相同。 Program organization (程序组织) Program organization: Overview (概述) 应用程序通常被分成多个源代码模块,我们称它们为单元(unit )。每个程序以一个程序头(heading ) 开始,它为程序指定一个名称。在程序头之后是一个可选的 uses 子句,然后是一个由声明和命令语句组 成的块(block )。uses 子句列出了那些链接到程序的单元,这些单元可以被不同的程序共享,并且通常 有自己的 uses 子句。 uses 子句给编译器提供各模块间的依赖信息,因为这些信息是存于模块自身的,所以,Object Pascal 程序不需要 makefile 文件、头文件以及 include 预处理指令 (这些概念你可能要参考C 语言)。每当一个 工程调入 IDE 时,Project Manager 创建一个 makefile ,但只有在包含多个工程的工程组中才保存这些文 件。 关于程序结构和依赖关系的更多内容,请参考程序和单元。 Pascal source files (Pascal 源文件) 编译器期望在以下三种文件中取得 Pascal 源代码: ? 单元源文件 (文件扩展名为.pas ) ? 工程文件 (文件扩展名为.dpr ) ? 包源文件 (文件扩展名为.dpk ) 单元源文件包含程序代码的主要部分,每个程序包含一个工程文件和多个单元文件。工程文件相当 - 1 - Overview 于传统 Pascal 语言的‘主’程序文件,它把各单元文件组织成一个程序。Borland 开发工具自动为每一 个应用程序维护一个工程文件。 如果从命令行编译一个程序,你可以把所有源代码放在单元文件(.pas )中,但如果用 IDE 创建程 序,则必须有一个工程文件(.dpr )。 包源文件类似于工程文件,但它们用来创建称为包的特殊的动态链接库(DLL )。 关于包的更多信息,请参考动态链接库和包。 Other files used to build applications (创建程序所需的其它文件) 除了源代码文件,Borland 工具还需要几种非 Pascal 文件来创建程序。它们是自动维护的

文档评论(0)

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

1亿VIP精品文档

相关文档