Delphi
文章平均质量分 60
CKLi
篮球、足球、游戏
展开
-
谈Delphi编程中“流”的应用
谈Delphi编程中“流”的应用什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式。如果你对流的操作非常熟练,在程序中利用流的方便性,写起程序会大大提高效率的。 下面,笔转载 2007-07-06 00:05:00 · 1385 阅读 · 0 评论 -
FastReport报表设计的问题集
FastReport报表设计的问题集Q: 我怎样添加我的自定义函数?A: 使用 TfrReport.OnUserFunction 事件. 这里有一个简单的例子:procedure TForm1.frReport1UserFunction(const Name: String;p1, p2, p3: Variant; var val: Variant);beginif AnsiCompare原创 2008-03-23 10:08:00 · 4169 阅读 · 3 评论 -
Delphi中三种延时方法及其定时精度分析
Delphi中三种延时方法及其定时精度分析在Delphi中,通常可以用以下三种方法来实现程序的延时,即TTtimer控件,Sleep函数,GetTickCount函数。但是其精度是各不相同的。一、三种方法的简单介绍1)TTtimer控件 TTtimer控件的实质是调用Windows API定时函数SetTimer和KillTimer来实现的,并简化了对WM_TIMER 消息的处理转载 2008-03-22 00:27:00 · 1623 阅读 · 0 评论 -
Delphi的OverRide、OverLoad和Virtual方法
Delphi的OverRide、OverLoad和Virtual方法1.方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调原创 2008-03-21 00:20:00 · 10117 阅读 · 4 评论 -
Delphi的DLL技巧汇集
Delphi的DLL技巧汇集 调用一个DLL比写一个DLL要容易一些。首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较。同样的,我们先举一个静态调用的例子。 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls转载 2008-03-21 00:13:00 · 2568 阅读 · 0 评论 -
Delphi常用获取系统信息的函数
////////////////////////////////////////////////////////////////{****************Delphi常用获取系统信息的函数*********************}///////////////////////////////////////////////////////////////unit untFunctionS原创 2008-03-23 00:02:00 · 1881 阅读 · 0 评论 -
算法与数据结构——快速排序 Quick Sort
算法与数据结构——快速排序 Quick Sort Quick Sort 快速排序我们已经知道,在决策树计算模型下,任何一个基于比较来确定两个元素相对位置的排序算法需要Ω(nlogn)计算时间。如果我们能设计一个需要O(n1ogn)时间的排序算法,则在渐近的意义上,这个排序算法就是最优的。许多排序算法都是追求这个目标。下面介绍快速排序算法,它在平均情况下需要O(nlogn)时间。这个算法是由C转载 2008-03-22 00:50:00 · 3833 阅读 · 0 评论 -
Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明
Delphi数据库处理组件BDE、ADO、InterBase和dbExpress详细说明 第一节 BDE、ADO、InterBase和dbExpress Delphi中处理数据库主要有两种方法,也就是BDE、ADO,从Delphi 6.0开始还加入了一种dbExpress方法。 另外,Delphi还提供了专门处理Borland 公司自己的数据库产品InterBase 数据库的专门的方法。转载 2008-03-21 00:26:00 · 10150 阅读 · 0 评论 -
DELPHI基础开发技巧
DELPHI基础开发技巧◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar(newfile.txt),pchar(//computername/direction/targer.txt),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的L转载 2008-03-16 09:28:00 · 5102 阅读 · 2 评论 -
Delphi 常用API 函数
Delphi 常用API 函数AdjustWindowRect 给定一种窗口样式,计算获得目标客户区矩形所需的窗口大小 AnyPopup 判断屏幕上是否存在任何弹出式窗口 ArrangeIconicWindows 排列一个父窗口的最小化子窗口 AttachThreadInput 连接线程输入函数 BeginDeferWindowPos 启动构建一系列新窗口位置的过程 BringWindowTo原创 2008-03-12 20:33:00 · 1628 阅读 · 0 评论 -
Delphi函数说明
Delphi函数说明名称 类型 说明------------------------------------------------------------------------------------------------------------------Abort原创 2008-03-06 00:09:00 · 975 阅读 · 0 评论 -
如何深入Delphi编程
如何深入Delphi编程 刚刚接触的Delphi的朋友,可能最感兴趣的就是它丰富、强大的VCL(可视化构件库)。仅仅向窗体上扔几个构件,甚至不用动手写代码,就能很容易地做出一个有实用价值的程序,真是令人激动。但是,VCL只是Delphi的一小部分,Delphi的优秀远远不只是表现在VCL上。如果你仅仅停留在使用VCL这一阶段,那么你永远也不可能成为一个真正的Delphi转载 2008-03-02 01:03:00 · 1357 阅读 · 0 评论 -
Delphi 中资源文件使用详解
Delphi 中资源文件使用详解 第一篇文章:《Dephi5中资源文件的创建和使用》几乎每个Windows应用程序都使用图标、图片、光标等资源。资源是程序的一部分,但是它是不可执行代码。下面我们就详细介绍资源文件在Delphi5中建立和使用方法。1.把资源放到Exe文件的优点 由于定位资源比在磁盘中定位文件花费时间少,所以应用程序执行转载 2008-03-03 23:20:00 · 1629 阅读 · 0 评论 -
数据保存时,出现‘record not found or changed by another user’错误信息的解决办法
record not found or changed by another user,这个错误是我在做项目时,遇到的问题,找了一些参考才解决。如下:所用的控件有:TDataSetProvider,TADOQuery,TClientDataSet1.当 DataSetProvider.UpdateMode=upWhereAll 时,update时 where 是指定全部字段,比如,你有a、b原创 2008-02-28 17:15:00 · 2555 阅读 · 0 评论 -
SQL_Access_Excel导出导入工具(包含Delphi源代码)
因为工作的需要,特意做了一个SQL导出导入Access和Excel的工具。SQL导出导入ACCESS数据库和Excel工具,包含Delphi的源代码,而且可以直接选择导出MS SQL Server的任何一个数据表的数据,也能导入Access和Excel的数据到相应的数据表。这是一个非常实用的SQL导入导出工具。 连接网址:http://download.csdn.net/source/341原创 2008-01-24 13:09:00 · 3663 阅读 · 1 评论 -
FastReport 4.3 最新 最全 补丁
新发布的FastReport 4.3版本,在使用过程中发现了一些BUG,后来进行了一些修改,主要修正如下问题:1.修改了在win9.x和winxp下中文显示不全的问题2.修改了在win9.x和winxp下中文重叠的问题3.将默认字体改成“宋体”。4.解决数据库的数据表如果使用nvarchar类型后,使用OnGetText事件不生效的问题。下载地址如下:http://down原创 2007-09-22 01:28:00 · 1687 阅读 · 0 评论 -
剖析Delphi中的多态
剖析Delphi中的多态 2006-09-07转载 2007-07-06 00:03:00 · 2324 阅读 · 0 评论 -
Delphi类与对象的概念
1.类(Class),是一个包含字段(Field,也称为域)、方法(Method)和属性(Property)(事件(Event)是一种特殊的属性)三种成员的构造体。2.对象即类的实例,是使用构造函数(在Object Pascal中是用关键字constructors标识的,它是一个特殊的类方法,通常是Create)来生成的一个内存块。销毁一个对象使用析构函数(用关键字destructors标转载 2007-07-05 23:57:00 · 2966 阅读 · 0 评论 -
ADO API 参考
ADO API 参考Resync 方法从基本数据库刷新当前 Recordset 对象中的数据。语法recordset.Resync AffectRecords, ResyncValues参数AffectRecords 可选,AffectEnum值,决定 Resync方法所影响的记录数目,可以为下列常量之一。常量说明 AdAffectCurrent 只刷新当前记录转载 2008-03-23 10:11:00 · 2599 阅读 · 0 评论