Delphi编程基 通过例题掌握 Delphi编 程的思路
Delphi 编程基础 通过例题掌握Delphi 编 程的思路
对象 PASCAL基本结构 Delphi是面向对象和事件驱动的,过去 那种自上而下的结构化方法已不适应在 Delphi中编程。 OP的一个程序是由一个 Program程序单 元和若干可选的子程序单元组成。 在 Delphi中 Program程序单元就是它的项 目文件。 子程序单元就是 Delphi的单元文件
对象PASCAL基本结构 • Delphi 是面向对象和事件驱动的,过去 那种自上而下的结构化方法已不适应在 Delphi 中编程。 • OP 的一个程序是由一个Program程序单 元和若干可选的子程序单元组成。 • 在Delphi 中Program程序单元就是它的项 目文件。 • 子程序单元就是Delphi 的单元文件
项目文件 Program projectI uses forms unitI in unitl pas ISR*. RES begin 在 Delphi中,程序员 几乎不接触 end Program单元
Program project1; uses forms; unit1 in unit1.pas ; {$R *.RES} begin … … end. 项目文件 在Delphi 中,程序员 几乎不 接触 Program单元
单元的含义 单。单元是复用技术的体现。单元为开发人 员提供了一种方法,来创造一套子例程 元!并将它们封装在一个代码块中,经过编 译而供他人使用。 在 Interface中公开了本单元的意图, 在 Implementation中实现在 nterfacel中 通告”的内容 由于可以将大多数应用程序的功能分成 组,所以引入支持这种概念的编程模型 是合乎情理的
单元的含义 • 单元是复用 技术的体现。单元为开发人 员提供了一种方法,来创造一套子例程, 并将它们封装在一个代码块中,经过编 译而供他人使用。 • 在Interface中公开了本单元的意图, 在Implementation中实现在Interface中 “ 通告”的内容。 • 由于可以将大多数应用程序的功能分成 组,所以引入支持这种概念的编程模型 是合乎情理的。 单 元
unit Unit l nterface{所定义的内容,可为其他项目利用 单 uSes<引用单元列表> type var 说明部分 元 procedure /function implementation uSes<引用单元列表 说明部分 内部公共说明} procedure 在 interface中声明的, function 也可定义内部过程与函数} initialization{初始化程序代码,可选} finalization{结束处理代码,可选} end.{单元结束}
unit Unit1; interface {所定义的内容,可为其他项目利用} uses <引用单元列表> type var 说明部分 procedure / function implementation uses <引用单元列表> 说明部分 {内部公共说明} procedure {在interface中声明的, function 也可定义内部过程与函数} initialization {初始化程序代码,可选} finalization {结束处理代码,可选} end. { 单元结束} 单 元 } }