cal
源代码。 当用【File】|【New】|【Application】菜单 命令创建一个新的项目时,将看到屏幕上出 现一个空白的窗体设计器,同时,代码编辑 器中会自动出现一些代码,如下所示:
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs;
type TForm1 = class(TForm) private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} end.
从上述源代码清单中可以看出,窗体对象 是从TForm继承下来的。 下面这一行非常重要: {$R*.dfm} Pascal语言中的$R指令用于加载一个外部 资源文件。*.dfm文件中包含在窗体
设计器中 创建的表单的二进制代码。其中的“*” 表示 与当前单元文件同名的文件。 项目文件的扩展名是.dpr 可以选择主菜单下的【Project】|【View Source】命令把项目源文件调入代码编辑器。
如下用程序示例的项目文件:
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
当添加表单和单元时将出现在uses子句中
1.2.2 基于组件的编程思想
Ⅰ.早期DOS操作
系统和C语言主导的时代, “数据结构+算法”成为构建
软件惟一方式 Ⅱ.C++语言和面向对象技术 Ⅲ. 20世纪90年代中期流行一种崭新的程 序设计概念 :软件可以由可互换的组件构成 组件是一种通过公开的属性、方法、事 件,是可以重复使用的一种经过编译的二进制 文件,其文件名可以是.OCX或者是.dll,如命 令按钮、
复选框、单选框、滚动条等都是常见 的组件。
1.2.3 Delphi 7的特点
Delphi最显著的特点就是高效性和稳定性, 主要体现在以下4个方面: ●可视化开发环境的性能。 ●编译器的速度和已编译代码的效率。 ●编程语言的功能及其复杂性。 ●丰富的VCL 1.可视化开发环境 可视化开发环境通常可分为3个部分:编辑 器、调试窗口和窗体设计器。
2.编译器的速度和已编译代码的效率 Pascal编译器最著名特点就是速度快,而 Delphi正是建立在这种编译器基础之上的。 增加了链接和各种缓存策略,尤其是在 Visual C++和C++ Builder中。 3.编程语言的功能及其复杂性 汇编是一种最有力的语言,即便是用汇编 开发最简单的应用程序,难度也非常大,还 可能一无所获。 4.丰富的VCL VCL是Delphi7最重要的组成部分,包含不 同种类的组件 。
1.2.4 帮助的使用
(1)当遇到
问题时,可以尝试按下【F1】键, 一般情况下Delphi都会准确地定位。 (2)如果需要浏览系统的一些帮助内容,比 如说对象Pascal语言,可以通过菜单【Help】 |【Delphi Help】 命 令 打 开 【 帮 助 主 题 : Delphi Help】对话框,在目录标签中展开相 关条目,进行系统
学习。 3)当使用Windows API函数时,通过【Help】 |【Delphi Help】打开的【帮助主题:Delphi Help】对话框中,在【索引】选项卡中可能 查不到有关的帮助信息,有两种解决办法:
一种办法是在代码编辑器中输入Windows API函数的名称,然后将光标定位到该名称中, 接着按下【F1】键。 另一种办法是通过【Help】|【Windows SDK】打开帮助文件Win32.hlp,在【索引】 选项卡中查找。 (4)帮助文件打开时,要浏览相关内容,可以 按下工具栏中的【>>】或【<<】按钮,通常 这样是在同一个主题中浏览。通过一些See Also热链接,也可以查看相关的帮助内容。 (5)在组件栏上右击,通过快捷菜单的Help命 令,可以查看有关组件的帮助内容。
(6)在Delphi集成开发环境中,通过【Help】 |【Customize】命令可以打开【Open Help】 窗口,在该窗口中可以对帮助文件进行管理, 其中包括帮助内容、帮助索引、链接位置和 帮助工程文件等的管理。
1.3 简单Delphi程序