第 1章 Delphi 7.0程序设计入门本章要点:
熟悉并掌握 Delphi 7.0的集成开发环境
理解面向对象程序设计的概念
掌握设置对象属性,调用对象方法和编写程序代码的方法
掌握 Delphi单元文件和项目文件的结构
掌握利用 Delphi 7.0开发应用程序的一般步骤
1.1 循序渐进学理论
1.1.1 算法与程序设计
1.算法算法具有以下 5个特点:
( 1)输入性。
( 2)输出性。
( 3)可执行性。
( 4)有穷性。
( 5)确定性。
2.程序设计
【 例 1-1】 两个数 a和 b,如果 a大于 b,就交换它们的位置,否则不交换 。 具体的算法如下:
( 1) 比较 a和 b的大小;
( 2) 如果 a小于等于 b,转到第 ( 5) 步;
( 3) 如果 a大于 b,转到第 ( 4) 步;
( 4) 将 a赋值给 t,将 b赋值给 a,将 t赋值给 b;
( 5) 程序结束 。
上面的算法是用自然语言描述的,用自然语言描述的算法计算机并不能直接执行,要让计算机执行必须把由自然语言描述的算法的每一步转换成计算机语言的语句,这个过程就是程序设计 。
1.1.2 面向对象程序设计基础
1.类与对象类是对象的模板,它定义了对象的特征和行为规则,对象是通过类产生的,类和对象都由唯一的名字进行标识,分别是类名和对象名。
2.属性属性是类或对象的一种成份,它反应类创建的对象的特征,如对象的名称、大小、标题等等。
3.方法与事件方法是对象具有的功能,而事件是对象能够响应的刺激。方法与事件是类的成份,它们共同决定了对象的行为特征。
4.事件驱动的程序设计面向对象的程序设计语言的基本编程模式是事件驱动。通过该方法设计的应用程序,程序的执行是由事件驱动的,一旦程序启动后就根据发生的事件执行相应的程序代码(事件过程),如果无事件发生,则程序就空闲着,等待事件的发生,此时用户也可以启动其它的应用程序。
5.可视化编程的一般步骤
( 1)利用系统给定的可视化类设计出程序运行界面(窗口)。
( 2)设计窗口和可视化工具的属性。
( 3)编写事件过程代码。
1.1.3 Delphi 7.0概述
Delphi是 Borland公司推出的非常理想的可视化编程环境,特别适合于快速规范地开发 Windows应用程序。从
Borland公司推出 Delphi 1.0至今,Delphi
已经发展了 7代产品,每一代都是伴随
Windows操作平台的升级而升级。使用
Delphi,用户可以轻松地进行各种复杂应用程序的开发。
1.1.4 Delphi 7.0的集成开发环境
1,Delphi 7.0的主窗口
( 1)菜单栏
( 2)工具栏
( 3)组件板菜 单 栏 工 具 栏 组 件 板
2,Delphi 7.0的窗体设计器工 作 区边 界控 制菜 单最 小 化按 钮最 大 化
/ 复 原关 闭按 钮
3,Delphi 7.0的对象观察器( Object Inspector)
显 示 的对 象属 性 页单 击 可显 示 它 的子 属 性
C a p t i o n
属 性为 F o r m 1
事 件 页单 击 可 显示 所 在 窗体 的 所 有对 象窗 体 的
4.代码编辑器
5.代码浏览器代 码浏 览 器代 码编 辑 器
1.1.5 利用 Delphi开发应用程序的方法步骤现在通过编写一个小程序来说明利用
Delphi 7.0开发应用程序的方法步骤。
【 例 1-2】 编写一个显示欢迎词的程序,程序启动时的运行界面如图 1-9所示。单击 【 显示 】 按钮,
将在窗体上显示,Delphi 7.0欢迎您!,,如图 1-10
所示。单击 【 关闭 】 按钮,将关闭应用程序。
开发步骤如下:
( 1)新建项目
( 2)保存项目
( 3)为窗体添加组件
( 4)设置窗体和组件的属性
( 5)编写程序代码
( 6)运行程序
1.1.6 Delphi 7.0程序的组成
1.单元文件
( 1)标志性语句 —— unit。
( 2)接口部分 —— interface和 implementation之间的部分。
( 3) implementation之后是实现部分。
2.项目文件
( 1)标志性语句 —— program。
( 2)说明体部分 —— uses与 begin之间的部分,不包括
begin语句。
( 3)程序体部分 —— begin和 end之间的部分。
1.2 典型实例练能力
1.2.1 典型实例一:显示与清除文本
【 实例题目 】
编写一个程序完成如下功能:程序运行时,
单击 【 显示 】 按钮,编辑框 ( TEdit组件 ) 显示,你好,中国,,字体大小为 18号,字体颜色为蓝色;单击 【 清除 】 按钮,编辑框显示的文本被清除 。 程序设计界面如图 1-18所示,
程序运行界面如图 1-19所示 。
1.3 上机练习重应用
1.3.1 上机练习一:文本及悬停文字的显示
【 练习 题目 】
设置一个文本及悬停文字的显示程序,程序的设计界面如图 1-20所示 。 程序运行时,单击 【 显示 】 按钮,窗体上显示,开放的中国欢迎你 !,文字,如图
1-21所示 。 若将鼠标指针停留在 【 显示 】 按钮上一小会儿,就显示悬停文字,单击将显示欢迎词,,如图
1-22所示 。 单击 【 关闭 】 按钮,将关闭应用程序 。 若将鼠标指针停留在 【 关闭 】 按钮上一小会儿也将显示悬停文字,单击将关闭程序,。