- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.8 代码编辑器 代码编辑器是Delphi提供的一个功能强大、使用方便的代码编写工具,它能提示和帮助程序员完成代码的编写。 1. 代码编辑器的组成 代码编辑器是一个选项卡风格的文本编辑器。 图1-8 Delphi 6的代码编辑器 * * Delphi程序设计教程(第2版) 机械工业出版社同名教材配套电子教案2006.6 第1章 Delphi的基础知识 Delphi是Borland公司开发的可视化软件开发系统,采用高度结构化的Object Pascal语言,具有结构清晰、高效优化等特点。 1.1 Delphi简介 1.2 Delphi可视化编程的基本概念 1.3 Delphi可视化编程的环境 1.4 Delphi可视化编程的步骤 1.5 控件的画法 1.6 窗体介绍 1.1 Delphi简介 Delphi到2005年已经历了9代产品的发展历程,每一代产品都是伴随Windows操作平台的升级而升级。 本书采用Delphi 6作为平台,讲述Delphi程序开发的基本知识。 1.2 Delphi可视化编程的基本概念 Delphi使用“可视化”的编程方法。程序员不必自己建立对象,利用Delphi所提供的可视“控件”,只要在提供的程序框架中加入完成功能的代码,如选择命令、移动鼠标等,而不必考虑按精确次序执行的每个步骤。在这种机制下,不必编写一个大型的程序,而是建立一个由若干微小程序组成的应用程序,这些微小程序可以由用户启动的事件来激发。这样就可以快速创建强大的应用程序而毋需涉及不必要的细节。 1.2 Delphi可视化编程的基本概念 简单地说,“可视化编程”就是使用Delphi的Object Pascal语言,利用它所提供的可视“控件”来创建“对象”。这是一种编程方法的新概念。 1.2.1 对象的属性、事件和方法 1.2.2 控件 1.2.1 对象的属性、事件和方法 对象(Object)在现实生活中是很常见的, 从可视化编程的角度来看,对象是一个具有属性(数据)和行为方式(方法)的实体。简单地说,属性用于描述对象,方法让对象做一些动作,而对象动作时常会引起事件。一个对象建立以后,其操作就通过与该对象有关的属性、事件和方法来描述。 在可视化编程中,Delphi的窗体与控件都是程序被操作的对象,这些对象都有其自己的属性和方法。 1.2.1 对象的属性、事件和方法 1. 对象的属性 属性(Property)是对象的一项描述内容,用以描述对象的一个特性,不同的对象有不同的属性,而每个对象都由若干属性来描述。在可视化编程中,常见的属性有标题(Caption)、名称(Name)、字体(Font)、是否可见(Visible)等。在程序中设置属性的一般格式是: 〈对象名〉.〈属性名〉:=〈属性值〉; 1.2.1 对象的属性、事件和方法 2. 对象的事件 所谓事件(Event),是由Delphi预先定义好的、能够被对象识别的动作,如单击(OnClick)事件、双击(OnDblClick)事件、移动鼠标(OnMouseMove)事件等,不同的对象能识别的事件也不相同。 对象的事件是固定的,用户不能建立新的事件。为此,Delphi提供了丰富的内部事件,这些事件足以应付Windows中的绝大部分操作需要。 1.2.1 对象的属性、事件和方法 3. 对象的方法 方法(Method)是与对象相关联的过程与函数的统称,即在对象中说明的并且用户可以调用的公共函数和过程,由Delphi系统内部定义,而不用编写代码。方法用于完成某种特定的功能而不能响应某一事件,如对象移动(Move)、画线(Line)、显示(Show)等。 Delphi提供了大量的方法供不同的对象调用。选中对象,按〈F1〉键激活帮助,选择Methods,就能看到可以调用的方法列表。 1.2.2 控件 控件是建立程序界面的基本元素,是可视化编程的基础。控件的使用,充分体现了当今流行的面向对象的程序设计思想。 1. 类与控件 Delphi的控件由可视化组件库——Visual Component Library(VCL)提供。这个组件库是一个类库,其中定义了众多的类。VCL中的有些类被可视化地安排在组件板(参见1.3.4)上,称之为组件(components);有些则是不可见的,如Tstream类。 1.2.2 控件 VCL中主要的类及它们之间的层次关系如图1-1所示。 图1-1 VCL中主要的类之间的层次关系 1.2.2 控件 2. 常用控件介绍 Delphi 6的组件板含有27个选项卡,总共包括350多个控件。表1-1~表1-
文档评论(0)