Delphi学习日记——第二课

                        

(一) Delphi程序开发的基本步骤为:

     (1)建立窗体;

     (2)在窗体上添加组件;

     (3)检查和设定对象属性;

     (4)编写响应事件处理程序;

      (5) 保存文件;

     (6)编译,运行。

 

 

(二)Delphi自动生成的代码如下:

Unit Unit1;   //单元文件名。

Interface     //这是接口关键字,用它来标示文件所调用的单元文件

Uses        //使用的公共单元

   Windows,Messages,SysutilsVariantsVariantsClassesGraphicsControlsForms

   Dialogs

Type       //这里定义了程序所使用的组件以及组件所对应的事件

     TForm1=class(TForm)

     Private  //定义私有变量和私有过程

         (Private  declarations

     Pubilc  //定义了公用变量和公有过程

         (Public declarations

     end; 

 Var       //定义程序使用的公共变量

     Form1: TForm1

 Implementation//程序的具体实现部分 

{$R *.dfm}   //表示编译器指令    和dfm关联

End.

 

 

 

(三)Delphi的文件结构

   Delphi是以工程文件为中心的开发产品。这意味着每个应用程序都是一个工程,由一个或多个文件以及工程文件组成。组成工程的几种文件包括:源代码,窗体,编译过的单元,配置,选项,包以及备份文件

1.工程文件(.dpr)  2,源代码文件(.pas)

3.窗体与数据模块(,dfm)

4.配置与选项文件(dof

5.中间编译单元(.dcu)

6.备份文件(.~pas)       7.包文件(.dpk)

8.应用程序文件 (.dll   .exe   .ocx)

   Exe  可执行程序  是单独运行的程序或进程外务器。

   Dll   动态链按库代表资源文件或进程内务器,

   Ocx   ActiveX控件   是用于建立其它程序的支持性控件

 

 

 

 

(四)单元文件的内部结构

        单元包括单元名和接口部分,接口部分中包含了类型声明,类型声明,如果需要,还会有常数。单元的下半部分,即implementation之后,是实现部分。该部分可包括类型声明,变量声明,常数和过程;如果单元与数据模块或窗体关联,紧接关键字implementation之后是$R编译器指令,用于查找资源。关键字end标志了文件的结尾。可以选择加入关键字initalizationfinalization,但它们不会被自动添加。Initialization代码在单元中的所有其他代码运行前运行,而initialization则相反。

     1.Unit语句     

     2.接口部分  

    起始于initerface  结束于关键字implementation之前为上部分,描叙的是应用程序的其余部分在该单元可以访问哪些东西;下半部分是编写运行代码之处。接口部分没有运行代码。

     3.实现部分

     4.定义Users语句     5.Type子句

     6.变量部分          7.资源声明

     8.Initialization部分的使用         9.Finalization部分的使用

 

 

 

 

 

 

第一章小结:

   本章主要介绍了Delphi7的基本知识,是读者对Delphi有一个大致的了解。重点讲述了Delphi7的安装,卸载方法;集成开发环境的组成及各部分的作用;接下来以一个实例向读者演示了Delphi7开发应用程序的基本过程,从这个过程可以看出作为快速开发工具的代表,Delphi7有很多优越之处,是程序员的最佳选择。最后又讲述了Delphi的文件结构和单元文件的内部结构,使读者对Delphi编程有了全面的认识。

习题

一. 填空题

  1.Delphi的基本语言是(            ),它具有(          ),(         )和(             )等特点。

  2.Delphi对象监视器主要是完成(

                               )功能。

  3.Delphi工程文件的后缀是(       );窗体与数据模块文件的是(             )。

  4.在单元文件中,Finalization部分的作用是(

                                                                     )

二,问答题

  1.如何保存和编译程序?

  2.单元文件包括那几个部分,它们都有什么功能?

三,操作题

 编写一个简单的程序,在窗体中有一个Button控件,单击该控件将退出程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值