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
程序设