第一章Delphi基础知识_第1页
第一章Delphi基础知识_第2页
第一章Delphi基础知识_第3页
第一章Delphi基础知识_第4页
第一章Delphi基础知识_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Delphi面向对象面向对象 程序设计程序设计 主编 李俊平 DelphiDelphi面向对象程序设计面向对象程序设计 第一章 Delphi基础知识 本章内容本章内容 Borland公司和Delphi的历史 编程思想和编程工具的辩证关系 Delphi7的集成开发环境 Delphi编程的一般方法和步骤 Delphi工程、窗体和单元文件 DelphiDelphi面向对象程序设计面向对象程序设计 1.0 Borland公司和公司和Delphi的历史的历史 创始人: Niklaus Wirth与Borland并无 直接关系,是他发明了Pascal语言。 Phillipe Kahn也是他的学生。 Del

2、phi语言的演变过程是:Pascal、 Object Pascal、Delphi。Niklaus Wirth在1984年获得计算机科学领域 最高奖:图灵奖 第一章 Delphi基础知识 下一页下一页返回返回 DelphiDelphi面向对象程序设计面向对象程序设计 第一章 Delphi基础知识 1.0 Borland公司和公司和Delphi的历史的历史 创始人: 菲力浦凯恩(Phillipe Kahn) 是Niklaus Wirth的学生。在美国加利 福尼亚州创建了Borland国际。当时就 买出了100多万份Pascal拷贝。在C语言 问世前,Pascal是风靡全球,最受欢迎 的语言之一,创

3、下了发行拷贝数最多的 世界。 下一页下一页上一页上一页返回返回 DelphiDelphi面向对象程序设计面向对象程序设计 1.0 Borland公司和公司和Delphi的历史的历史 创始人: Anders Hejlsberg是Borland 所有Pascal编译器的架构师, Delphi前3个版本的架构师,C# 的设计者,.Net的架构师。 推荐书籍:Borland李维著 第一章 Delphi基础知识 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对象程序设计 1.1 编程思想与编程工具的辩证关系编程思想与编程工具的辩证关系 开发工具之于程序员如同剑之于剑客,

4、而程序员的“剑招”就是自身的编程修养、 思想、理念等。只有扎扎实实地打好基础, 具备良好的编程思想,才能体会“一剑西 来,天外飞仙”的酣畅淋漓。 第一章 Delphi基础知识 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对象程序设计 第一章 Delphi基础知识 1.2 Delphi7的集成开发环境的集成开发环境 下一页下一页返回返回上一页上一页 DelphiDelphi面向对象程序设计面向对象程序设计 第一章 Delphi基础知识 1.2 Delphi7的集成开发环境的集成开发环境 代码洞察代码洞察(Code Insight)技术:技术: 代码完善代码完善(

5、Code Completion) 代码参数提示代码参数提示(Code Parameters) 代码模板专家代码模板专家( Code Templates) 符号洞察符号洞察(Tooltip Symbol Insight) 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对象程序设计 第一章 Delphi基础知识 1.3 Delphi编程的一般方法和步骤编程的一般方法和步骤 控制台应用程序 可视化应用程序 组件的命名方式:组件前缀组件前缀组件功能组件功能 补充例程:补充例程: 欢迎和时间 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对

6、象程序设计 第一章 Delphi基础知识 1.4 Delphi工程、窗体和单元文件工程、窗体和单元文件 Delphi的工程文件: 扩展名为.dpr,是整个应用程序的主程序。 Delphi的窗体文件: 扩展名为.dfm,保存了窗体上各个对象(包括窗 体本身)的属性设置,可以以窗体和文本两种方式 打开。 Delphi的单元文件: 扩展名为.pas,一个工程中可以包含若干单元,一 个窗体文件对应一个单元文件,但是也可以有没有 窗体的单元文件。 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对象程序设计 工程文件的组成工程文件的组成 program PHello; us

7、es Forms, UMain in UMain.pas frmHello; /单元模块说明单元模块说明 $R *.res begin /主程序开始主程序开始 Application.Initialize; Application.CreateForm(TfrmHello, frmHello); /创建主窗体创建主窗体 Application.Run; /启动主程序,将控制权交给主窗体启动主程序,将控制权交给主窗体 end. /主程序结束主程序结束 返回返回上一页上一页下一页下一页 DelphiDelphi面向对象程序设计面向对象程序设计 单元文件的组成 unit UMain; /单元名称单元

8、名称 interface /接口部分接口部分 uses /引用的外部单元,引用的外部单元,uses关键字类似于关键字类似于C/C+中的中的include Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TfrmHello = class(TForm) /声明窗体类声明窗体类 btnWelocome: TButton; /窗体类的成员窗体类的成员 btnClose: TButton; edtDisplay: TEdit; procedure btnCloseClick(Sender: TObject); /成员过程的声明成员过程的声明 procedure btnWelocomeClick(Sender: TObject); procedure FormCreate(Sender: TObject); private Private declarations public Public declarations end; /类声明结束类声明结束 var frmHello: TfrmHello; /声明窗体实例声明窗体实例 implem

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论