第1章 Delphi7.0程序设计入门 本章要点 区熟悉并掌握 Delphi7.0的集成开发环境 Y回理解面向对象程序设计的概念 掌握设置对象属性、调用对象方法和编写 程序代码的方法 区掌握 Delphi单元文件和项目文件的结构 区掌握利用 Delphi7.0开发应用程序的一般 步骤
第1章 Delphi 7.0程序设计入门 本章要点: 熟悉并掌握Delphi 7.0的集成开发环境 理解面向对象程序设计的概念 掌握设置对象属性、调用对象方法和编写 程序代码的方法 掌握Delphi单元文件和项目文件的结构 掌握利用Delphi 7.0开发应用程序的一般 步骤
1.1循序渐进学理论 1.1.1算法与程序设计 算法 算法具有以下5个特点: (1)输入性 (2)输出性 (3)可执行性。 (4)有穷性 (5)确定性
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)程序结東 上面的算法是用自然语言描述的,用自然语言描 述的算法计算机并不能直接执行,要让计算机执行必 须把由自然语言描述的算法的每一步转换成计算机语 言的语句,这个过程就是程序设计
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面向对象程序设计基础 类山生成 属性 对象的特征4 继 对象叶[法,[对象的功能心 类笙成 心事件响应的刺 编写 匚事件过程心 调用 图1-1可视化程序设计方法示意图
1.1.2 面向对象程序设计基础
1.类与对象 类是对象的模板,它定义了对象的特征和行为规 则,对象是通过类产生的,类和对象都由唯一的名字 进行标识,分别是类名和对象名。 2.属性 属性是类或对象的一种成份,它反应类创建的对 象的特征,如对象的名称、大小、标题等等 多人3.方法与事件 方法是对象具有的功能,而事件是对象能够响应 的刺激。方法与事件是类的成份,它们共同决定了对 象的行为特征
1.类与对象 类是对象的模板,它定义了对象的特征和行为规 则,对象是通过类产生的,类和对象都由唯一的名字 进行标识,分别是类名和对象名。 2.属性 属性是类或对象的一种成份,它反应类创建的对 象的特征,如对象的名称、大小、标题等等。 3.方法与事件 方法是对象具有的功能,而事件是对象能够响应 的刺激。方法与事件是类的成份,它们共同决定了对 象的行为特征
4.事件驱动的程序设计 面向对象的程序设计语言的基本编程模式是事件 驱动。通过该方法设计的应用程序,程序的执行是由 事件驱动的,一旦程序启动后就根据发生的事件执行 相应的程序代码(事件过程),如果无事件发生,则 程序就空闲着,等待事件的发生,此时用户也可以启 动其它的应用程序。 5.可视化编程的一般步骤 1)利用系统给定的可视化类设计出程序运行界 面(窗口)。 (2)设计窗口和可视化工具的属性。 (3)编写事件过程代码
4.事件驱动的程序设计 面向对象的程序设计语言的基本编程模式是事件 驱动。通过该方法设计的应用程序,程序的执行是由 事件驱动的,一旦程序启动后就根据发生的事件执行 相应的程序代码(事件过程),如果无事件发生,则 程序就空闲着,等待事件的发生,此时用户也可以启 动其它的应用程序。 5.可视化编程的一般步骤 (1)利用系统给定的可视化类设计出程序运行界 面(窗口)。 (2)设计窗口和可视化工具的属性。 (3)编写事件过程代码
1.1.3 Delphi7.0概述 Delphi是 Borland公司推出的非常理 想的可视化编程环境,特别适合于快速 规范地开发 Windows应用程序。从 borland公司推出 Delphi10至今, Delphi 已经发展了7代产品,每一代都是伴随 Windows操作平台的升级而升级。使用 Delphi,用户可以轻松地进行各种复杂 应用程序的开发
1.1.3 Delphi 7.0概述 Delphi是Borland公司推出的非常理 想的可视化编程环境,特别适合于快速 规范地开发Windows应用程序。从 Borland公司推出Delphi 1.0至今,Delphi 已经发展了7代产品,每一代都是伴随 Windows操作平台的升级而升级。使用 Delphi,用户可以轻松地进行各种复杂 应用程序的开发
1.1.4 Delphi7.0的集成开发环境 7 Delphi7-Project1 File Edit Search View Project Run Component Database Tools Window Help nOne 国·日自白 e Standard I Additional l Win 3.2 Sustem Data Access I Data Controls I dbl 回|·Ⅱ可野号A国回区盟叫 Object TreeView x 7Form1 object Inspector orm Borderwidth Caption oIm CientHeight 283 Clientwidth474 Coli □ clBinFace COnstraints(TSizeConstrain rue show 1:1 Modified Ina
1.1.4 Delphi 7.0的集成开发环境
〗1. Delphi7.0的主窗囗 (1)菜单栏 (2)工具栏 (3)组件板 菜单栏 工具栏 组件板 aDElphi.roject 回 roject Run Component Database Tools window Help‖图b 球·mmDD数Cm出上 ‖D·国图A目四圆围吕
1.Delphi 7.0的主窗口 (1)菜单栏 (2)工具栏 (3)组件板 菜单栏 工具栏 组件板
2. Delphi70的窗体设计器 控制 最小化 关闭 菜单 按钮 最大化、按钮 口 工作区 边界
2.Delphi 7.0的窗体设计器 工作区 边界 控制 菜单 最小化 按钮 最大化 /复原 关闭 按钮