Delphi 复习提纲 1. 第一章: a) 窗体,项目,项目组的结构(p14) 一个 windows 窗口对应一个 delphi 窗体(form),一个窗体对应两个文件: 窗体描述文件(.dfm)和窗体单元文件(.pas)
项目文件 .bdsproj、 .dpr 窗体描述 文件 .dfm 窗体单元 文件 .pas
窗体 1
项目 1
窗体 2
项目组 .bdsgroup 项目 2
单元 1.pas
单元 2.pas
b)
文件类型 单元文件
Delphi 的主要文件类型(p15) 的主要文件类型
扩展名 .pas .dfm .bdsproj .dpr 说明 ObjectPascal
源代码文件 描述窗体和组件 的属性 记录应用程序中 包含哪些单元, 包含哪些单元, 应用程序从该程 序的程序体开始 运行 记录项目的选项 设置 保存项目配置 包含项目的图标 等资源 包含多个项目
软件包的项目原 代码文件, 代码文件,用于 管理 Package 信 息 单元编译后生成 单元编译后生成 后,将接到最终 是 是 用户名 是 生成文件 FHello。Pas FHello。 FHello.dfm PHello.bdsproj PHello.dpr
窗体描述文件 项目文件 项目文件
选项文件 配置文件 资源文件 项目组文件 包文件
.Dof .cfg .res .bdsgroup .dpk
PHello.dof PHello.cfg PHello.res
单元编译文件
.dcu
FHello.duc
的可执行文件中 动态链接库 ActiveX 文件 .dll .ocx 设计动态链接库 时创建的文件 一种特殊的 DLL, DLL,含有 ActiveX 运行项目后生成 PHello.exe
可执行文件
.exe
c)
单元结构(p15) 单元结构
菜单命令, 创建一个新的单元文件, 执行 File|New|Unit 菜单命令,delphi 创建一个新的单元文件,其中给出单元文件的结 构如下 unit Unit1; interface implementation end.
d) 单元引用方法(p17) 在程序或单元中访问其他单元,必须用 uses 子句声明单元名。Uses 子句是 在关键字 uses 后加上单元名,多个单元名以逗号分隔,并以分号结束。 单元中的 interface 部分和 implementation 部分都可以用 uses 子句 e) 的应用程序( 创建一个 vcl 的应用程序(P11) )
1、创建 win32 应用程序 delphi2005, ile|New|VCLFormsApplication菜单命令, 启动 delphi2005,执行 File|New|VCLFormsApplication-Delphi for Win32 菜单命令, 应用程序。 此时, 系统自动创建了一个窗体, Form1. 创建一个 win32 应用程序。 此时, 系统自动创建了一个窗体, 默认对象名未 Form1. 2、在窗体上添加组件 3、保存文件 4、运行程序
2.
第二章 a) 程序结构(p29) 程序有
程序首部、声明部分和语句体组成。 Program 程序名; 单元引用; 常量声明; 类型定义; 变量声明; 过程和函数声明; Begin 语句体; end. b) 顺序类型、字符类型和字符串类型 顺序类型、字符类型和字符串类型(p34)
顺序类型是指每个数据值有且只有一个前趋值(第一个值除外)和一个后继值( 顺序类型是指每个数据值有且只有一个前趋值(
第一个值除外)和一个后继值(最后 一个值除外)的数据类型。顺序类型中的每个数据值,都有一个确定的序号 序号。 一个值除外)的数据类型。顺序类型中的每个数据值,都有一个确定的序号。简 仲顺序类型;整数类型、布尔类型、字符类型、 单数据类型中有 5 仲顺序类型;整数类型、布尔类型、字符类型、枚举类型和子 界类型。 界类型。 字符类型是顺序类型。字符类型包括两种: 字符类型是顺序类型。字符类型包括两种:ANSIchar(char)和 widechar, ( ) , 字符串类型:有多个字符组成的序列称为字符串,例如, 是一个字符串。 字符串类型:有多个字符组成的序列称为字符串,例如,’ab’是一个字符串。在 是一个字符串 ObjectPascal 语言中,字符串类型(string)是一种构造数据类型,它在字符数组 语言中,字符串类型( )是一种构造数据类型, 的基础上增加了许多功能。实际上, 是一个字符串类型的常量。 的基础上增加了许多功能。实际上,’ab’是一个字符串类型的常量。 是一个字符串类型的常量
c)
运算符与表达式(算术运算 位运算 逻辑运算