第1章 Delphi概述
1.1 Delphi的特点与发展 1.1.1 主要特点 高效的集成开发环境(IDE); 面向对象程序设计语言; 可视化组件库; 稳定快速的编译器。
1.1.2 Delphi的发展 1995年Delphi 1在美国Borland公司诞 生,从此开始了组件(Component)技术的 时代,组件技术对计算机
软件开发行业产 生了深远的影响。 美国Borland公司随后推出了Delphi 2、 Delphi 3、 Delphi 4、 Delphi 5、 Delphi 6。 2002年Delphi 7诞生。 2004年11月推出了Delphi 2005 。 2005年11月又推出了Delphi 2006
1.2 Delphi集成开发环境 1.2.1
Delphi的主界面
1.2.2 组成部分简介 1.标题栏 2.主菜单 3.工具栏 4.组件板 5.对象树形视图 6.对象监视器 7.窗体 8.代码编辑器窗口
1.3 面向对象编程与面向过程编程 1.3.1 面向对象编程的特点 面向对象编程的基本思想是:以对象 为主体,以事件为驱动。 在面向对象编程中,窗体与组件设计 是用户的重要工作之一,这些
工作都是可 视化操作。在可视化操作的幕后,Delphi 为用户做了大量的工作,从而节省了用户 的编程时间,提高了用户的编程效率 Delphi面向对象编程举例。
1.3.2 面向对象程序的组成
1. 单元文件 单元文件扩展名为pas,表示其
源代码是 Object Pascal 语言。 2. 项目文件 项目文件扩展名为dpr,表示Delphi项目的含 义,项目文件是组成应用程序的主程序 。 3. 窗体描述文件 窗体描述文件扩展名为dfm。应用程序中的每 一个窗体都对应了一个窗体描述文件。
1.3.3 面向过程编程
Delphi还为用户提供了另一种面向过程的编 程方式,在Windows操作系统产生之前,几乎所 有的高级语言都是面向过程的,读者对此不会陌 生。面向对象程序
设计语言虽然逐步取代了面向 过程程序设计语言,但面向过程编程中的许多编 程技术在面向对象中仍然有用 。例如,面向对象 编程中事件处理程序的编写仍然是面向过程的 。 Delphi面向过程编程举例。
第3章 Delphi语言的基本概念
3.1 标识符与注释 3.1.1 标识符的概念 标识符是程序中用来表示常量、变量、 类型、过程、函数、程序、单元文件、窗 体、菜单、对象等名称的符号。 1.标准标识符 2.用户自定义标识符 3.保留字
3.1.2 注释的作用 注释是程序中用于说明或解释的一段 文字,程序运行时并不执行。添加注释的 主要作用是为了增加
程序的可读性。 Delphi中的注释有两种方式:单行注释和 多行注释。 单行注释:注释号“//”后的一行内容,不 能 跨行。 多行注释:注释号“{ }”或“(* *)”内括 起来的内容,可以跨行。
3.2 数据类型 3.2.1 数据类型概述 数据(Data)是对客观事物的数字、 字符以及所有能输入到
计算机中并能被计 算机
识别的各种符号的描述,是计算机程 序处理的对象。数据类型(Data Type)是 对同一类数据的抽象描述,它规定了数据 的取值范围和定义在该类型上的操作集合 。 数据类型如图2-1所示 。
实型 标准数据类型 简单数据 类型 整型 字符型 布尔型 枚举类型 有序类型
数据类型 结构数据 类型 指针类型
子界类型 字符串类型string 数组类型array 集合类型set 记录类型record 文件类型file、 textfile
自定义类型
图3-1 Object Pascal中的数据类型
3.3 常量与变量
3.3.1 常量 常量(constant)是在程序运行过程中其值保 持不变的量。根据使用方式的不同,可以将常量 分为直接常量与符号常量。 1.直接常量 直接常量就是在程序中直接使用的各种常量, 包括数值型常量和非数值型常量,其中数值型常 量称为常数,包括整数和实数,如整型常量123、 -156等,实型常量1.1、3.6E5等。非数值型常量 有字符常量、字符串常量和布尔常量。例如,字 符常量:‘v’、‘3’,字符串常量:‘delphi’、 ‘123456’,布尔常量:true和false。
2.符号常量 符号常量是以标识符形式出现的常量。 符号常量必须先定义后