荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: georgehill (佐治·希尔【多情网虫无情网】), 信区: Program
标 题: 用Delphi“玩”编程(4)
发信站: BBS 荔园晨风站 (Sun Mar 12 02:23:19 2000), 转信
资料整理·中国程序员网站
用Delphi“玩”编程(4)
经过前三期的学习你是否喜欢上易学好用的Delphi呢?要程序实现各种奇妙的功能
(特别是希望在运行期实现),一定要编写代码。我们的程序中已写过不少代码,它
们都是用Pascal语言编写的。
Delphi的编程语言是以Pascal为基础的。Pascal语言具有可读性好、编写容易的
特点,这使得它很适合作为基础的开发语言。同时,使用编译器创建的应用程序只生
成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Delphi这种先进开发环境
的编程语言。
Pascal语言包含众多编程知识,这区区几百字远不能囊括。在此我们只说个大概
结构,使大家对源程序结构有一定的了解。再向各位提供几个实用招式和有趣的实例。
相信掌握了这几招后,面对普通编程,你都可以大概应付。打开我们前面的程序如下,
每行旁附中文注释:
unit Unit1;(1、单元首部语句)
interface(2、接口部分。用于声明程序中引用的单元、常量、类型、变量、过
程和函数)
uses 单元引入部分
Windows, Messages, SysUtils, Classes, Graphics, Controls,
Forms, Dialogs,MPlayer, StdCtrls, ExtCtrls, ComCtrls;
Type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton; 类型声明
Memo1: TMemo;
MediaPlayer1: TMediaPlayer;
Button3: TButton;
procedure Button1Click(Sender: TObject); 过程(函数)声明
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var 襍ender: TObject);
begin
MediaPlayer1.Close;一个“过程"
Memo1.Lines.Text:='This is my project.';
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
close;
end;
end。(4、结束部分)
你会发现程序中有很多“声明",“声明"就好像给对象一个姓名并向电脑报到。
只有作出声明,使 用时电脑才懂得你在“叫"哪个对象做事。在上一期我们也
曾把“i"声明为实数。在Delphi中,我们几乎不用考虑声明,因为Delphi会自动生成
大部分的代码和几乎全部的声明。只有一些自定义函数需要我们去声明。看看我们的
程序,只有寥寥几行是我们键入的。Delphi在努力减轻我们的负担。另一个值得注意
的地方是:Pascal语言规定,每一语句都用“;"作结尾,千万别忘了这小东西。
由于文字所限,大家一定还觉得不够过瘾,但也只好暂时告别。实用招数和趣味
例子将在下一期隆重登场,各位记得来捧场啊!
-- 那你可不可以教我,
有什么办法可以不去喜欢一个人呢?
-- Bye 赤明莉香 --
我是来自大富翁的小美!^_^
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店