自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 用Delphi制作DLL的方法(转)

 用Delphi制作DLL的方法一 Dll的制作一般步骤二 参数传递三 DLL的初始化和退出清理[如果需要初始化和退出清理]四 全局变量的使用五 调用静态载入六 调用动态载入七 在DLL建立一个TForM八 在DLL中建立一个TMDIChildForM九 示例:十 Delphi制作的Dll与其他语言的混合编程中常遇问题:十一 相关资料一 Dll的制作一般分为以下几步:1 在一个DLL工

2004-12-06 20:45:00 813

原创 跟日期有关的两条经典SQL语句 (转)

1.用一条语句得出某日期所在月份的最大天数?   SELECT DAY(DATEADD(dd, -DAY(2004-02-13), DATEADD(mm, 1, 2004-02-13))) AS Day Number  2.少记录变成多条记录问题  有表tbl  日期       收入    支出  2004-02-11 00:00:00 60 45  2004-03-01

2004-12-06 20:42:00 837

原创 DELPHI常用函数集及简要范例 (转)

            abs(x)    绝对值            arctan(x) 反正切            cos(x)    传回馀弦函数值            exp(x)    e的x次幂            frac(x)   取小数部分            int(x)    取整            ln(x)     自然对数            sin(x

2004-12-06 20:41:00 2053

原创 多层数据库开发十三:剖析几个数据库应用程序 选择自 CYRTSOFT 的 Blog

第十三章 剖析几个数据库应用程序  前面已经详细讲述了Delphi 4的数据库编程技术。为了使读者能够透彻地理解有关编程技术并灵活运用,我们把Delphi 4的几个示范程序拿出来加以剖析,这些示范程序都编得非常有技巧。要说明的是,剖析程序时我们可能会忽略掉一些与主题无关的细节。13.1 一个后台查询的示范程序  这一节详细剖析一个后台查询的示范程序,项目名称叫Bkquery,它可以在C:/Prog

2004-12-06 20:35:00 1200

原创 多层数据库开发十四:剖析几个MIDAS示范程序 选择自 CYRTSOFT 的 Blog

第十四章 剖析几个MIDAS示范程序  MIDAS是Multi-Tier Distributed Application Services Suite的简称,为Delphi 4的一个关键技术。对于初学者来说,MIDAS具有相当的难度,因此,这一章详细剖析几个MIDAS示范程序,以帮助读者理解和掌握MIDAS技术。  与一般的数据库应用程序不同的是,只有当应用服务器正在运行的情况下,才能打开、编译和

2004-12-06 20:35:00 1148

原创 多层数据库开发十二:使用数据控件 选择自 CYRTSOFT 的 Blog

 第十二章 使用数据控件  在数据库应用程序中,数据控件是经常要用到的。与前面介绍的数据集构件如TTable、TQuery、TStoredProc、TClientDataSet不同的是,数据控件都是可视的。也就是说,如果修改了这些构件的属性,能在窗体上马上反映出来。如果这些构件的Enabled属性设为True并且数据集的Active属性也设为True,在设计期就可以看到数据。12.1 Delphi

2004-12-06 20:34:00 1204

原创 多层数据库开发十:存 储 过 程 选择自 CYRTSOFT 的 Blog

第十章 存 储 过 程  这一章介绍怎样使用存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。10.1 概 述  在不同类型的服务器上,存储过程的工作方式是不同的。例如,对

2004-12-06 20:33:00 810

原创 多层数据库开发十一:TClientDataSet 选择自 CYRTSOFT 的 Blog

第十一章 TClientDataSet  与TTable、TQuery一样,TClientDataSet也是从TDataSet继承下来的,它通常用于多层体系结构的客户端。TClientDataSet最大的特点是它不依赖于BDE(Borland Database Engine),但它需要一个动态链接库的支持,这个动态链接库叫DBCLIENT.DLL。在客户端,也不需要用TDatabase构件,因为客

2004-12-06 20:33:00 1007

原创 多层数据库开发八:访 问 表 格 选择自 CYRTSOFT 的 Blog

第八章 访 问 表 格  这一章介绍怎样在数据库应用程序中使用TTable构件。TTable的上级是TDBDataSet,而TDBDataSet是从TBDEDataSet继承下来的,TBDEDataSet又是从TDataSet继承下来的。因此,如果对第六章的内容完全掌握了的话,您应该对TTable构件不感到陌生。8.1 使用TTable构件的一般步骤  TTable构件可以访问数据库表格中的每一行

2004-12-06 20:32:00 918

原创 多层数据库开发九:查询数据库 选择自 CYRTSOFT 的 Blog

第九章 查询数据库  这一章介绍如何用TQuery构件查询数据库,如何通过SQL语句检索、插入、更新和删除数据。SQL是符合工业标准的关系数据库语言,既可以用于远程的基于服务器的数据库,如Sybase、Oracle、InterBase和Microsoft SQL Server,也可以用于本地数据库如Paradox、dBASE、FoxPro和Access以及符合ODBC的数据库。9.1 有效地使用查

2004-12-06 20:32:00 952

原创 多层数据库开发七:字 段 对 象 选择自 CYRTSOFT 的 Blog

第七章 字 段 对 象  Delphi 4用TField来操纵数据集中的字段。不过,具体的字段实际上都是TField的派生类,因此,应用程序很少需要直接用到TField。  当打开一个数据集的时候,Delphi 4会自动生成动态的、与数据类型有关的字段对象。当然,可以用字段编辑器创建永久的字段对象来代替动态的字段对象。7.1 具体的字段对象  Delphi 4支持24种类型的字段,它们都是从TFi

2004-12-06 20:31:00 1160

原创 多层数据库开发六:什么是数据集 选择自 CYRTSOFT 的 Blog

第六章 什么是数据集  Delphi 4中有四种类型的标准数据集构件,分别是TTable、TQuery、TStoredProc和TClientDataSet。这些数据集构件都是从一个共同的基类TDataSet继承下来的,其中,只有TClientDataSet是直接从TDataSet继承下来的,而TTable、TQuery、TStoredProc的直接上级是TDBDataSet,TDBDataSet

2004-12-06 20:30:00 1152

原创 多层数据库开发五:连接数据库 选择自 CYRTSOFT 的 Blog

第五章 连接数据库  在数据库应用程序中,TDatabase构件是很有用的。它能够管理和操纵数据库的连接,控制数据库连接的持续性。TDatabase构件还提供了管理事务和申请更新数据的功能。  第三章已经详细介绍了TSession与TDatabase的关系,所有的数据库连接都在TDatabase构件的控制之下,而所有的TDatabase构件又在BDE会话期对象的管理之下。5.1 永久和临时的TDa

2004-12-06 20:29:00 1054

原创 多层数据库开发四:BDE会话期 选择自 CYRTSOFT 的 Blog

不管是单层、两层还是多层的数据库应用程序,一般都要用到BDE(BorlandDatabase Engine)。Delphi 4用TSession来管理BDE会话期对象,用TSessionList来管理和操纵一个应用程序中所有的BDE会话期对象。  一般来说,并不需要显式地把TSession构件放到窗体或数据模块上,因为数据库应用程序在每次启动时会自动创建一个默认的BDE会话期对象叫Session。

2004-12-06 20:28:00 943

原创 多层数据库开发三:创建多层应用程序 选择自 CYRTSOFT 的 Blog

第三章 创建多层应用程序  一个多层的Client/Server应用程序在逻辑上划分为几个部分,分别在不同的机器上运行,这些机器既可以在一个局域网内,也可以在Internet上。多层体系结构最大的优势可以概括为两点,一是集中化的商业逻辑,另一个是客户程序可以做得很“瘦”。  目前较常见的是三层的体系结构,其中,最关键的是应用服务器,它在三层体系结构中起了承上启下的作用,所以,应用服务器又叫Data

2004-12-06 20:27:00 1405

原创 多层数据库开发二:单层和两层的应用程序 选择自 CYRTSOFT 的 Blog

单层和两层的数据库应用程序相对来说比较简单,应用程序和数据库往往在同一个文件系统中,甚至就在同一个磁盘上。这两种类型的数据库应用程序都不太适合于在多用户的环境下同时访问同一个数据库。  对于单层的应用程序来说,Delphi 4提供了两种获得数据的方式,一种方式是通过BDE,另一种方式是通过文件。两层的应用程序一般要使用BDE。2.1 基于BDE的应用程序  由于BDE以及数据访问构件处理了诸如读数

2004-12-06 20:26:00 912

原创 多层数据库开发一:设计数据库应用程序 选择自 CYRTSOFT 的 Blog

第一章 设计数据库应用程序  数据库应用程序允许用户与存储在数据库中的信息进行交互。数据库提供了信息的结构,供不同的应用程序共享。  Delphi 4支持关系型数据库。关系型数据库以行和列即表格的形式来组织信息。当您设计一个数据库应用程序的时候,必须了解数据的结构,这样才能设计出一个合适的用户界面来显示数据库中的数据并且允许用户输入新的数据或者修改已有的数据。1.1 使用   数据库构件选项板的“

2004-12-06 20:24:00 913

原创 DELPHI高精度计时方法 (转)

 //取毫秒级时间精度(方法一):var  t1,t2:int64;  r1:int64;begin  t1:=GetTickCount;//获取开始计数 WINDOWS API  sleep(1000);{do...}//执行要计时的代码  t2:=GetTickCount;//获取结束计数值  r1:=t2-t1;//取得计时时间,单位毫秒(ms)  showmessage(inttost

2004-12-06 20:22:00 864

原创 Blog主流程序整理(转)

Blog主流程序整理(转) asp的Dlog:http://webdream.duoluo.com/ 国人开发的,功能越来越强大了,推荐大家使用。Dlog的两个修改版也都不错的:http://mytz.net/blog/很漂亮,增加了很多功能。下载地址:http://mytz.net/blog/blog.rarDlog破废墟修改版 v1.1: http://www.dcshooter.com/dl

2004-12-06 20:15:00 882

转载 Blog主流程序整理(转)

Blog主流程序整理(转) asp的Dlog:http://webdream.duoluo.com/ 国人开发的,功能越来越强大了,推荐大家使用。Dlog的两个修改版也都不错的:http://mytz.net/blog/很漂亮,增加了很多功能。下载地址:http://mytz.net/blog/blog.rarDlog破废墟修改版 v1.1: http://www.dcshooter.com/dl

2004-12-04 09:51:00 1234

空空如也

空空如也

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

TA关注的人

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