`

Delphi 项目结构

 
阅读更多

unit的结构:

//单元标头 unit Name:

//interface区

uses子句区域 #include。声明资源文件。

{uses Dialogs;}

自定义单元的引用:

uses

unit1 in 'path' {Form1};

const

type 相当于class,独立的

procedure() //procedure不能有返回值。

//[Error] Unit1.pas(15): Unsatisfied forward or external declaration: 'TForm1.getpt';要想函数被其他单元使用,要在Var声明,

var

//implementation区 单元私有

//枚举类型要放在函数或者过程之外声明。

只有实现过程和函数。//如果在interface里面没有写上声明。函数或者过程将是私有。

在里面不能有begin...end的语句,在过程或者函数之前。 '.' expected but 'FUNCTION' found;

但是可以放在最后。

{$R *.res}

//initialization区 程序的最初入口

//finalization区

//end.


unit:unitName;

interface:

{接口部分开始}

uses:

{声明引用的单元列表,相当于包含头文件,如果声明的话必须紧跟在interface之后}

{声明变量、常量、类型、过程和函数,相当于提前声明}

{接口部分结束}

implementation:

{实现部分开始}

uses:

{定义过程和函数的实现,必须接跟implementation之后}

{变量、常量、过程、函数列表,如果写的话,要与interface一致。}

{定义单元私有的变量、常量、过程和函数,这部分对于用户是不可见的。}

{$R *.dmf}

initialization:

{程序的最初入口}

finalizaton:

{在程序结束时,要做的事情}

end.

分享到:
评论

相关推荐

    Delphi7.完美经典

    6-1 Object Pascal Program程序结构与Delphi项目结构的关系 6-1-1 标头(Heading) 6-1-2 Uses子句 6-1-3 编译指令(Compiler directive) 6-1-4 源代码区(begin end) 6-2 Unit程序结构与窗体的关系 6-2-1 Unit...

    Delphi基础项目结构

    Delphi基础项目资源,方便构建基础的项目目录结构,减少一些重复工作。

    Delphi7.完美经典.part1

    Delphi与Object Pascal程序的基本概念 <br>6-1 Object Pascal Program程序结构与Delphi项目结构的关系 6-1-1 标头(Heading) 6-1-2 Uses子句 6-1-3 编译指令(Compiler directive) 6-1-4 源代码区...

    《Delphi 深度编程及其项目应用开发》PDF书及代码

    《Delphi 深度编程及其项目应用开发》 作 者: 李存斌 汪兵 编著 丛书名: 万水软件项目应用与实例开发丛书 出版社: 中国水利水电出版社 出 版: 2002-9----------简 介 本书是在总结作者多年Delphi开发经验的基础上...

    基于Indy兼容 Delphi7 - Delphi 10.3 环境的 MQTT 组件,支持 win 和 android 跨平台

    兼容 Delphi7 - Delphi 10.3 兼容安卓项目 支持超过 2MB 以上的消息报文 支持空用户名或空密码的匿名连接场景 支持选 Retain 消息择性,用于p2p调用 数据包接收经各种测试,提高速度减少开销 代码结构和数据...

    创建一个和原始表结构相同的新表.zip源码Delphi项目程序源码下载

    创建一个和原始表结构相同的新表.zip源码Delphi项目程序源码下载创建一个和原始表结构相同的新表.zip源码Delphi项目程序源码下载 1.合个人学习技术做项目参考 2.适合学生做毕业设计参考 3.上线产品适合小公司开发...

    delphi-build-plugin:Gradle插件来构建Delphi项目

    用于构建Delphi项目的Gradle插件。 该插件是为在Windows上使用Jenkins进行构建自动化而编写的。 它已在Delphi 10.2 Tokyo上进行了测试,但也应与早期版本一起使用。 要求: Gradle 4.3+ Java 8+ Delphi 10.2+ ...

    Delphi 5 经典教程

    4.1 理解Delphi环境和项目的体系结构 79 4.2 构成Delphi 5项目的文件 79 4.2.1 项目文件 80 4.2.2 单元文件 80 4.2.3 窗体文件 80 4.2.4 资源文件 81 4.2.5 项目选项及桌面设置文件 81 4.2.6 备份文件 81 4.2.7 包...

    CnPack (非常好的DELPHI辅助工具)

    2、对开发人员而言,通过开发,可以对Delphi的系统结构有更深的认识,并从中学到大量的经验和技巧,而多人协作开发的经验亦是非常有用。更重要的是,我们将以自己的实际行动证明,中国的Delphi程序员并不比外国的差...

    091_《Delphi6实务经典》

    本书的重点将着重于基础Object Pascal程序撰写的技巧、Delphi程序结构的彻底认识、各种VCL组件的应用、各种文件类型的高级处理、各种不同的数据库应用程序、Client/Server数据库应用程序及其他Object Pascal提高部分...

    Delphi 7 应用教程

    熟悉并掌握Delphi 7.0的集成开发环境 理解面向对象程序设计的概念 掌握设置对象属性、调用对象方法和编写 程序代码的方法 掌握Delphi单元文件和项目文件的结构 掌握利用Delphi 7.0开发应用程序的一般 步骤

    Delphi7-程序设计与开发技术大全.pdf

    器管理项目。 第4 章:介绍Object Pascal 的编程语法结构,只有熟练掌握这些知识,才可以编写 出高质量的Delphi 程序。 第5 章:主要介绍面对对象编程的基础知识,简单介绍了可视化类库VCL 的结构和 Delphi 程序的...

    Delphi5开发人员指南

    4.1 理解Delphi环境和项目的体系结构 79 4.2 构成Delphi 5项目的文件 79 4.2.1 项目文件 80 4.2.2 单元文件 80 4.2.3 窗体文件 80 4.2.4 资源文件 81 4.2.5 项目选项及桌面设置文件 81 4.2.6 备份文件 81 4.2.7 包...

    零点起航Delphi7基础教程源码

    4.1 Delphi的文件结构 4.2 单元文件的内部结构 4.3 项目管理 4.4 应用程序类TApplication 4.5 项目的编译和调试 4.6 小结 第5章 基本窗体设计 5.1 Form(窗体)组件 5.2 向窗体中添加组件 5.3 单文档窗体 ...

    Delphi模式编程第一分卷

    16.3.1 责任链模式在项目审批系统中的应用 16.3.2 责任链模式对代码的重构 16.3.3 范例小结 第17章 命令模式(Command) 17.1 模式解说 17.2 结构和用法 17.2.1 模式结构 17.2.2 代码模板 17.2.3 问题讨论 ...

    Delphi 伴侣

    不断的在需求分析-数据结构文档-建表文件-Delphi 数据控件界面的修改循环中进行大量的 重复劳动导致整个开发效率的降低,且不易使各种文档间保持一致。该软件针对这一问题, 从一定程度上降低开发人员的工作量,...

    Delphi模式编程第二分卷

    16.3.1 责任链模式在项目审批系统中的应用 16.3.2 责任链模式对代码的重构 16.3.3 范例小结 第17章 命令模式(Command) 17.1 模式解说 17.2 结构和用法 17.2.1 模式结构 17.2.2 代码模板 17.2.3 ...

    Delphi案例开发.源代码

    在一般情况下,如果不对编写的delphi项目工程进行设置而直接保存到一个文件中,那么在运行程序代码是就会在此文件夹中产生中间编译文件和最后的运行程序。如此则这同一个文件夹中就不仅有项目文件、单元文件也会有在...

    Delphi XE8 IDHTTP1.get()方法從Servlet服务器取json数据

    生成JSON结构数据。 可以这样传入参数(sql=“select top 2 * from t_app”) http://localhost:8080/msSQLDemo/User2Servlet?sql=select%20top%202%20*%20from%20t_app 结果: {"Result":[{"sys_name":"財務系統...

Global site tag (gtag.js) - Google Analytics