自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

流年~~

水至清,则无鱼;人至贱,则无敌。

  • 博客(17)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Delphi RTTI 解析

Delphi 的RTTI机制浅探 目 录 =============================================================================== ⊙ DFM 文件与持续机制(persistent) ⊙ ReadComponentResFile / WriteComponentResFile 函数 ⊙ Delphi 持续机制框架

2012-10-20 08:41:46 4787

原创 Delphi 序列化 和 反序列化

Delphi中序列化的方法。 读: [delphi] view plaincopyprint?function TStream.ReadComponentRes(Instance: TComponent): TComponent; function TStream.ReadComponentRes(Instance: TComponent): TComponent;写:[de

2012-10-16 14:38:02 4924 1

原创 Delphi 流 Tstream 2

这几天为网友逆向一个图片加密算法,结果算法容易,但是到写代码时写得一肚子火,因为把文件读写的基本函数忘掉了。 连流对象的几个基本属性和方法都忘了运用,浪费不少时间,后来还是上网搜索一翻,终于搞定。还是有必要把这篇文章收集起来。  Delphi TStream详解 Stream对象,又称流式对象,是TStream、THandleStream、TFileStream、TMemoryStrea

2012-10-16 10:23:13 1130

原创 delphi 流 TStream 属性 方法

在delphi中,所有流对象的基类为TStream类,其中定义了所有流的共同属性和方法。 一、属性 1、Size 此属性以字节返回流中数据大小。 2、Position 此属性控制流中存取指针的位置。 二、虚方法 1、Read 此方法实现将数据从流中读出。函数原型为: function Read(var Buffer; Count:LongInt): LongInt; virt

2012-10-16 10:18:33 3280

原创 delphi 容器类 3. TCollection

TCollection 是TCollectionItenm对象一个容器。   类关系TObject→TPersistent   每一个TCollection都拥有一组TCollectionItem对象。   在其Items属性数组中,TCcllection保存集合项目一个下标。Count 属性包含了集合项目数量。    使用Add和Clear方法可以向集合中加入项目和从集合中

2012-10-16 08:52:04 5291

原创 delphi 容器类 3

出于效率的考虑,Delphi并没有象C++和Java那样将字符串定义为类,因此TList本身不能直接存储字符串,而字符串列表又是使用非常广泛的,为此Borland提供了TStrings类作为存储字符串的基类,应该说是它除了TList类之外另外一个最重要的Delphi容器类。要注意的是TStrings类本身包含了很多抽象的纯虚的方法,因此不能实例化后直接使用,必须从TStrings类继承一个基类实现

2012-10-16 08:34:34 3653

原创 delphi 容器类 2

说道Delphi中的容器类,初学者一定会不以为然地说:“嗨,那很常见啊,不是吗?Delphi中的窗口、Panal组件不就是吗?”     呵呵,说的没错,那些的确是容器组件;不过请大家看清楚我们今天的标题——容器类!!!     嘿嘿,怎么样啊,傻了吧,好好看本小飞龙的讲解吧!     容器类,其实在很多高级编程语言中都有封装(C++、Java中都有的,只不过封装的范围有所不同

2012-10-16 08:03:12 1339

原创 delphi 容器类

Delphi中的容器类 作者 陈省   从Delphi 5开始VCL中增加了一个新的Contnrs单元,单元中定义了8个新的类,全部都是基于标准的TList 类。      TList 类     TList 类实际上就是一个可以存储指针的容器类,提供了一系列的方法和属性来添加,删除,重排,定位,存取和排序容器中的类,它是基于数组的机制来实现的容器,比较类似于C++中的Vector和J

2012-10-15 15:46:06 1238

原创 TList 类 1

看了这里标题,大家可能以为我会谈TListBox控件,那就错了。我要谈的是Delphi提供给我们的具有列表性质的类:TstringList、TList和TObjectList。TstringList用来存放字符串,TList存放指针,而TObjectList则存放对象(Object)。   在我们使用Delphi 的过程中,有很多数据的存储是要靠数组解决的。虽然Delphi现在已经支持了可变

2012-10-15 11:02:45 1828

原创 Tstrings 和 TStringList 类 2

Delphi之TStrings和TStringLists类     有些类不是组件,但它们支持存在的组件。这些类是其他组件的典型属性,直接由TPersistent派生,如TStrings、TCanvas和TCollection。       TStrings和TStringLists类       TStrings是一个抽象类,使你可以操纵属于组件(如TListBox)的字符串列表。TS

2012-10-15 10:28:39 2862 1

原创 TStrings 类 简介

Tstrings类简单介绍及实例 在DELPHI的程序开发过程中Tstrings类的使用是比较频繁的,下面就此类在DELPHI5的开发环境中进行一下简单的介绍及实例(注:本文只对tstrings类中的方法及属性进行介绍, 从其父类继承的属性及方法不属本文讨论之内)。 Add 原型:function Add(const S: string): Integer; virtual; 注解:此

2012-10-15 08:58:46 1919

原创 ListBox 添加横向滚动条

Delphi的TListBox组件会自动添加一个垂直滚动条,即当列表框的高度容纳不下所有的列表条目时,垂直滚动条就自动显示。但是,当条目的宽度大于列表框的宽度时,水平滚动条不会自动显示。当然, 可以在列表框中加如水平滚动条,方法是在窗体的OnCreate事件处理程序中加入如下代码: procedure TForm1.FormCreate(Sender: TObject); var i

2012-10-15 08:42:27 7997

原创 Delphi Thread 线程2

TThread是一个抽象类,可以创建几个独立的线程。      类关系 TObject 在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。    当一个应用程序运行时,应用程序就被载入内存准备执行。此时,它成为包含一个或多个线程的进程,每个线程含有

2012-10-12 13:59:58 2097

原创 Delphi Thread 线程(1)

Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到, 但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。   线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线

2012-10-12 09:22:59 12735 1

原创 TApplication 类3

TApplication是被Delphi应用程序使用的类型。 类关系 TObject→TPersistent→TComponent TApplication 是一外封装Windows 应用程序的类。在Y职TApplication中引入的方法和属性,反映了 Windows 操作系统建立起来的如创建、运行、确认以及删除一个应用程序的基本情况。因此,当编写一个 Windows 应用程序时,T

2012-10-12 08:39:37 842

原创 TApplication 类2

TApplication是Delphi应用程序的类型,该类是从TComponent继承,在单元Forms中声明。并且在Forms中有个公用的对象Application。其方法和属性集中包括了 Windows操作系统中创建、运行和销毁应用程序等既定的基本操作和属性,因此在用Delphi编写 Windows应用程序时简化了用户和Windows环境之间的接口。TApplication封装了以下四个功能:

2012-10-12 08:15:25 623

原创 Tapplication 类

P>Delphi是一种面向对象的编程语言,由于它采用完全集成OOP的优点,因此使它成为目前十分流行的Windows开发工具。在Delphi包含的众多类中,TApplication是一个有着十分重要作用的类。TApplication类是用于描述Delphi编制的应用程序的一个类。通过对这个类的灵活应用可以编制许多有特点的程序。下面我们就举几个这方面的例子。   1 检测当前Windows程序是否被

2012-10-12 07:57:45 870

Delphi 3D 模型实例

Delphi 3D 茶壶实例。

2014-08-28

delphi Rave5.1

delphi Rave5.1控件包 delphi7 测试通过

2014-07-03

delphi glscene 3D

glscene 3D 模型控件包 Delphi 7 测试通过

2014-07-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除