Delphi程序设计教程(第2版) 程序设计教程( 版 程序设计教程
机械工业出版社同名教材配套电子教案 2006.6
第1章 Delphi的基础知识 Delphi的基础知识 Delphi是Borland公司开发的可视化软件开 Delphi是Borland公司开发的可视化
软件开 发系统,采用高度结构化的Object Pascal语 发系统,采用高度结构化的Object Pascal语 言,具有结构清晰、高效优化等特点。 1.1 Delphi简介 Delphi简介 1.2 Delphi可视化编程的基本概念 Delphi可视化编程的基本概念 1.3 Delphi可视化编程的环境 Delphi可视化编程的环境 1.4 Delphi可视化编程的步骤 Delphi可视化编程的步骤 1.5 控件的画法 1.6 窗体介绍
1.1 Delphi简介 Delphi简介 Delphi到2005年已经历了9 Delphi到2005年已经历了9代产品的发展历 程,每一代产品都是伴随Windows操作平台 程,每一代产品都是伴随Windows操作平台 的升级而升级。 本书采用Delphi 6作为平台,讲述Delphi程 本书采用Delphi 6作为平台,讲述Delphi程 序开发的基本知识。
1.2 Delphi可视化编程的基本概念 Delphi可视化编程的基本概念 Delphi使用“可视化” Delphi使用“可视化”的编程方法。程序员 不必自己建立对象,利用Delphi所提供的可 不必自己建立对象,利用Delphi所提供的可 视“控件”,只要在提供的程序框架中加入 控件” 完成功能的代码,如选择命令、移动鼠标 等,而不必考虑按精确次序执行的每个步 骤。在这种机制下,不必编写一个大型的 程序,而是建立一个由若干微小程序组成 的应用程序,这些微小程序可以由用户启 动的事件来激发。这样就可以快速创建强 大的应用程序而毋需涉及不必要的细节。
1.2 Delphi可视化编程的基本概念 Delphi可视化编程的基本概念 简单地说,“可视化编程”就是使用Delphi的 简单地说,“可视化编程”就是使用Delphi的 Object Pascal语言,利用它所提供的可视 Pascal语言,利用它所提供的可视 “控件”来创建“对象”。这是一种编程 控件”来创建“对象” 方法的新概念。 1.2.1 对象的属性、事件和方法 对象的属性、 1.2.2 控件
1.2.1 对象的属性、事件和方法 对象(Object)在现实生活中是很常见的, 对象(Object)在现实生活中是很常见的, 从可视化编程的角度来看,对象是一个具有 属性(数据)和行为方式(方法)的实体。 简单地说,属性用于描述对象,方法让对 象做一些动作,而对象动作时常会引起事 件。一个对象建立以后,其操作就通过与 该对象有关的属性、事件和方法来描述。 在可视化编程中,Delphi的窗体与控件都是 在可视化编程中,Delphi的窗体与控件都是
程序被操作的对象,这些对象都有其自己 的属性和方法。
1.2.1 对象的属性、事件
和方法 1. 对象的属性 属性(Property)是对象的一项描述内容, 属性(Property)是对象的一项描述内容, 用以描述对象的一个特性,不同的对象有 不同的属性,而每个对象都由若干属性来 描述。在可视化编程中,常见的属性有标 题(Caption)、名称(Name)、字体 题(Caption)、名称(Name)、字体 (Font)、是否可见(Visible)等。在程序 Font)、是否可见(Visible)等。在程序 中设置属性的一般格式是: 对象名〉 属性名〉:=〈属性值〉 〈对象名〉.〈属性名〉:=〈属性值〉;
1.2.1 对象的属性、事件和方法 2. 对象的事件 所谓事件(Event),是由Delphi预先定义 所谓事件(Event),是由Delphi预先定义 好的、能够被对象识别的动作,如单击 (OnClick)事件、双击(OnDblClick)事 OnClick)事件、双击(OnDblClick)事 件、移动鼠标(OnMouseMove)事件等, 件、移动鼠标(OnMouseMove)事件等, 不同的对象能识别的事件也不相同。 对象的事件是固定的,用户不能建立新的 事件。为此,Delphi提供了丰富的内部事件, 事件。为