相关分类: Java技术 C/C++ VB delphi
  • 四舍五入的BUG

    四舍五入的BUG (转http://www.nssoft.net/showdoc.asp?did=267 ) 关键词: 四舍五入 Delphi的四舍五入函数Round有BUG,无法正常工作。 对于XXX.5的情况,整数部分是奇数,那么会Round Up,偶数会Round Down,例如: x:= Round(17.5) = x = 18 x:= Round(12.5) = x = 12...

    2008-04-09 04:23:21

  • 我的文章-《剖析Delphi中的构造和析构》

    剖析Delphi中的构造和析构 1 Delphi中的对象模型: 2 1.1 对象名表示什么? 2 1.2 对象存储在哪里? 2 1.3 对象中存储了什么?它们是如何存储的? 3 2 构造函数与创建对象 5 2.1 什么是构造函数?(特殊的类方法) 5 2.2 对象的创建的全过程 5 2.3构造函数另类用法(使用类...

    2008-04-09 04:23:18

  • 我的文章-《剖析Delphi中的多态》

    剖析Delphi中的多态 1什么是多态? 2 1.1概念 2 1.2多态的意义 2 1.3多态在delphi中如何实现的? 2 1.3.1 继承(Inheritance) 2 1.3.2 虚方法、动态方法与抽象方法,VMT/DMT,静态绑定与动态绑定 2 1.3.3 重载(Overload)与多态 2 1.4多态种类的探讨 2 1.4.1 两级多态 2...

    2008-04-09 04:23:17

  • 多层数据库开发十二:使用数据控件

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

    2008-04-09 04:23:18

  • 多层数据库开发十一:TClientDataSet

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

    2008-04-09 04:23:15

  • 多层数据库开发十:存 储 过 程

    第十章 存 储 过 程 这一章介绍怎样使用存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器...

    2008-04-09 04:23:15

  • 多层数据库开发九:查询数据库

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

    2008-04-09 04:23:14

  • 多层数据库开发四:BDE会话期

    第四章 BDE会话期 不管是单层、两层还是多层的数据库应用程序,一般都要用到BDE(BorlandDatabase Engine)。Delphi 4用TSession来管理BDE会话期对象,用TSessionList来管理和操纵一个应用程序中所有的BDE会话期对象。 一般来说,并不需要显式地把TSession构件放到窗体或...

    2008-04-09 04:23:13

  • StringGrid使用全书( 一)

    (1)正确地设置StringGrid列宽而不截断任何一个文字方法是在对StringGrid填充完文本串后调用SetOptimalGridCellWidth过程 -----------程序片断------------------------------------------------- (* $Header$ Module Name : GeneralBSGrids.pas Main Program : Severa...

    2008-04-09 04:23:11

  • DELPHI实现摄像头拍照

    procedure Tfrm1.Button2Click(Sender: TObject); Var jpeg: TJPEGImage; bmp: TBitmap; MyStm:TMemoryStream; strfilename,strcard:String; begin inherited; strfilename:=extractfilepath(Application.ExeName); with DBEdit12.DataSource.DataSet do begin if not...

    2008-04-09 04:23:11

2