Delphi程序设计基础.pptx

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
会计学;3.1.2 保留字和指令字;3.1.2 保留字和指令字;3.2 数据类型;3.2 数据类型;3.2 数据类型;3.2.1 数值型数据;3.2.1 数值型数据;3.2.2 字符数据;3.2.3 布尔型数据;3.3 常量与变量;3.4 运算符和表达式;3.4.1 运算符;3.4.2 表达式;3.5 常用内部函数;3.6 程序语句;3.7 基本程序设计;3.7.2 选择结构;IF 语句;Case 语句;Case 语句;3.7.3 循环结构;While语句;Repeat语句;For语句;For …in …do语句;循环的嵌套 在前面循环语句的循环体中仅包含了简单语句,这种类型的循环结构称为单重循环。如果在循环体中又包含了另一个循环结构,则称为多重循环。这种情况又称为循环的嵌套。 前面介绍的三种类型的循环可以互相嵌套。在循环体中嵌套的循环称为内循环(相对的),外部的循环称为外循环。多重循环嵌套的层数几乎可以是任意的,根据循环结构嵌套的层数可以分为二重循环、三重循环等。 Break过程 在while、for或repeat循环中调用Break,使得程序的执行流程立即跳到循环的结尾,在循环中当某种条件满足时需要立即跳出循 环,这时调用Break。Pascal中的Break类似于C语言中的break和 Visual Basic中的Exit语句。 Continue过程 如果想跳过循环中部分代码重新开始下一次循环,就调用 Continue过程。;3.8 过程与函数;过程;函数;内联函数;参数;参数;参数类型;子程序的嵌套与递归;第4章 高级数据类型;4.1 类型定义语句;4.2 枚举类型;4.3 子界类型;4.4 集合类型;4.4 集合类型;4.5 数组;4.5.1 静态数组;4.5.1 静态数组;4.5.1 静态数组;4.5.2 动态数组;4.5.2 动态数组;4.6 记录类型;4.6 记录类型;4.6 记录类型;4.7 指针类型;4.7 指针类型;4.7 指针类型;4.7 指针类型;4.8 过程类型;4.8 过程类型;4.9 variant类型;4.10 数据类型转换;4.10 数据类型转换;4.10 数据类型转换;第5章 面向对象的程序设计;5.1 面向对象的基本概念;5.2 类与对象;5.2.1 类的定义;type TFigure = class; // forward declaration;5.2.2 构造函数和析构函数;Delphi的对象应用模型 赋值对象 对象与内存 内存管理原则 内存管理类型 解除对象 Free方法 Free是Tobject类的一个对象方法,可以由所有其他类继承。 Free对象会在调用Destroy虚拟析构器之间检查当前对象 (self)是否为不会将对象自动地设置为Nil; FreeAndNil 只能解除一次。;5.3 类的方法;5.3 类的方法;5.3 类的方法;属性;储存说明 property Name: TComponentName read FName write SetName stored False; 索引说明 <index 整型常量> 索引说明用来使多个属性共享同一个访问方法,因此属性声明中访问说明必须说明方法。 数组属性 The declaration of an array property includes a parameter list that specifies the names and types of the indexes. For example: property Coordinates [Index: Integer]: Longint read GetCoordinate write SetCoordinate; 属性的覆盖和重定义 在后代中声明了一个与祖先类具有相同名字的属性但在声明中不给出属性类型(不需要使用override).同名但带有属性类型就是重定义。 属性的调用是静态的第。72页既/共访79问页 后代的属性要进行类型转换。;5.4 类的封装与作用域;5.4 类的封装与作用域;继承与多态;抽象类;运行时类型信息;其他高级内容

文档评论(0)

150****8199 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档