文档介绍:第1章 Delphi
本章要点:
熟悉并掌握Delphi
理解面向对象程序设计的概念
掌握设置对象属性、调用对象方法和编写
程序代码的方法
掌握Delphi单元文件和项目文件的结构
掌握利用Delphi
步骤
循序渐进学理论
算法与程序设计
算法具有以下5个特点:
(1)输入性。
(2)输出性。
(3)可执行性。
(4)有穷性。
(5)确定性。
【例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)利用系统给定的可视化类设计出程序运行界面(窗口)。
(2)设计窗口和可视化工具的属性。
(3)编写事件过程代码。
Delphi
Delphi是Borland公司推出的非常理想的可视化编程环境,特别适合于快速规范地开发Windows应用程序。从Borland公司推出Delphi ,Delphi已经发展了7代产品,每一代都是伴随Windows操作平台的升级而升级。使用Delphi,用户可以轻松地进行各种复杂应用程序的开发。
Delphi
(1)菜单栏
(2)工具栏
(3)组件板