Delphi 第01章_XE8基础知识.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi 程序设计教程(第3版)第1章 Delphi XE8 基础知识清华大学出版社 杨长春 主编本章要点熟悉并掌握Delphi XE8的集成开发环境理解面向对象程序设计的概念掌握设置对象属性、调用对象方法和触发事件的编码方法掌握Delphi单元文件和项目文件的结构掌握利用Delphi XE8开发应用程序的一般步骤1: 简介Delphi XE8 是Embarcadero(英巴卡迪诺)公司推出的可视化软件开发工具,特别适合快速规范地开发Windows应用程序。Delphi XE8被称为第四代编程语言,它具有简单、高效、功能强大的特点,使用了Microsoft Windows GUI的许多先进特性和设计思想,采用了可重用的完整的面向对象的程序语言(Object Oriented Language),是当今最快的编辑器、拥有领先的数据库技术。是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。 算 法输入项:一个算法有0个或多个输入,以刻画运算对象的初始情况 ;输出项 : 一个算法有一个或多个输出,以反映对输入数据加工后的结果;可行性:任何步骤都可以分解为基本的可执行的操作步,可在有限时间内完成;有穷性:算法必须在执行有限个步骤后终止;确定性:算法的每一步骤必须有确切的定义。0205040301两个数a和b,如果a大于b,则两数交换,否则不交换。具体的算法如下:1)比较a和b的大小;2)如果a小于等于b,转到第5步;3)如果a大于b,转到第4步;4)将a赋值给t,将b赋值给a,将t赋值给b;5)程序结束。2:OOP面向对象编程(Object Oriented Programming,面向对象程序设计)是一种计算机编程架构。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是当今电脑编程的一股势不可挡的潮流。类与对象:类是对象的模板,它定义了对象的特征和行为规则,对象是通过类产生的,类和对象都由唯一的名字进行标识,分别是类名和对象名。对象的三要素:属性是类或对象的一种成分,它反应类创建的对象的特征,如对象的名称、大小、标题等。方法是对象具有的功能。事件是对象能够响应的刺激。事件驱动:面向对象的程序设计语言的基本编程模式是事件驱动。通过该方法设计的应用程序,程序的执行是由事件驱动的,一旦程序启动后就根据发生的事件执行相应的程序代码(事件过程),如果无事件发生,则程序就空闲着,等待事件的发生,此时用户也可以启动其它的应用程序。类与对象:类是对象的模板,它定义了对象的特征和行为规则,对象是通过类产生的,类和对象都由唯一的名字进行标识,分别是类名和对象名。对象的三要素:属性是类或对象的一种成分,它反应类创建的对象的特征,如对象的名称、大小、标题等。方法是对象具有的功能,而事件是对象能够响应的刺激。3:IDE集成开发环境( Integrate Development Environment )是指通过单一的控制面板访问所有的开发工具,如编辑器、调试器、对象管理器、编译器、实时分析器和图形信号分析器等。主窗口31组件板菜单栏2工具栏Delphi XE8 的窗体设计器Delphi XE8 的对象观察器代码编辑器和代码浏览器Delphi 程序的基本组成:标志性语句:unit;接口部分:interface和implementation之间的部分;implementation 之后的是实现部分;单元文件标志性语句:program;说明体部分:uses和begin之间的部分,不包括begin;程序体部分:begin和end之间的部分。项目文件4:上机步骤 现通过编写一个案例程序来说明利用Delphi 开发应用程序的一般步骤: 【例】编写一个检测输入字符串长度的程序,程序启动时的运行界面如图所示 开发步骤:新建项目;保存项目;添加组件;设置窗体和组件的属性;编写程序代码;运行程序。本例源程序:procedure TForm1.Edit1Change(Sender: TObject); //编辑框1中的内容改变时的事件var stringlength:integer; //定义整型变量,记录编辑框1中字符的个数begin stringlength:=edit1.GetTextLen; //得到编辑框1中字符个数 edit2.Text:=inttostr(stringlength); //编辑框2显示编辑框1中字符个数end;procedure TForm1.Button1Click(Sender: TObject); //关闭窗口begin close;end;5:小结 在本章中,主要介绍

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档