摘要: 一.异常的来源 在Delphi应用程序中,下列的情况都比较有可能产生异常。 1.文件处理 2.内存分配 3.windows资源 4.运行时创建对象和窗体 5.硬件和操作系统冲突 6.网络问题 7.数据库 8.控件中的异常 9.DLL文件的异常 10.强制类型转换 ………… 二.异常的处理 1.try 阅读全文
posted @ 2020-04-18 17:25 范思哲 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 类的运算符只有四种: =、<>、ad、is (1)”=“运算符用来判断两个类是否相等 (2)”<>“用来判断两个类是否不相等 (3)is运算符是双目运算符,用来判断一个对象是否是一个类的实例或者一个类的子类的实例,如果是返回 true 反之False (4)as运算符是双目运算符,用来将对象转换成自 阅读全文
posted @ 2020-04-18 17:17 范思哲 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 先简单理解下面示例: 什么是多态? 我的理解就是: 同样一个方法, 在不同的对象里会有不同的实现, 仅此而已. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, 阅读全文
posted @ 2020-04-18 06:13 范思哲 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 继承就是根据已有的类创建一个新类的过程,新类可继承父类可见的成员,并根据需要添加更多成员。 父类是最为抽象,最具有共性的一个类,子类的功能就是完善与拓展父类。 子类可以增大从父类继承过来的成员的可见性,如果父类中成员A 可见性为protected ,在子类中就可以将A 修改为public ,只需要在 阅读全文
posted @ 2020-04-18 04:08 范思哲 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 概念:封装就是指利用类将数据和方法通过访问控制符封装起来,从而实现功能的隐匿。 类成员的可见性: private //不可见。 protected //派生类可见。 public //可见。 published //可见。用于运行时信息。 automated //可见。用于兼容。 //在范围以外时: 阅读全文
posted @ 2020-04-18 03:49 范思哲 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 先勾画一下思路:1、建立一个类, 里面有年龄字段 FAge;2、通过 Age 属性读写 FAge;3、如果输入的年龄刚好是 100 岁, 将会激发一个事件, 这个事件我们给它命名为: OnHundred unit Unit1; interface uses Windows, Messages, Sy 阅读全文
posted @ 2020-04-18 03:40 范思哲 阅读(263) 评论(0) 推荐(0) 编辑
摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure Fo 阅读全文
posted @ 2020-04-18 03:16 范思哲 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 方法是在类中定义的且包装在类中的函数或过程,用于执行类的操作,完成类的任务。一个类的方法决定了通过这个类创建的实例行为, 一个类的所有方法决定了这个实例所执行的功能。类中的所有函数或过程都可以成为类的方法。 在Delphi 中子程序包含过程和函数两种表现形式,而方法通过这两种形式演变出 6种不同的形 阅读全文
posted @ 2020-04-18 01:17 范思哲 阅读(1920) 评论(0) 推荐(0) 编辑