构造函数析构函数:我的文章-《剖析Delphi中的构造和析构》

剖析Delphi中构造和析构1 Delphi中对象模型:21.1 对象名表示什么?21.2 对象存储在哪里?21.3 对象中存储了什么?它们是如何存储?32 构造和创建对象52.1 什么是构造?(“特殊”类思路方法)52.2 对象创建全过程52.3构造另类使用方法(使用类引用实现构造多态性)63 析构和销毁对象73.1 什么是析构(“天生... [阅读全文]

如何改变文件夹图标:改变文件夹图标

说白修改文件里隐藏文件desktop.ini下面是源代码unit Unit1;erfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = (TForm) ... [阅读全文]

多层数据库开发十一:TClientDataSet

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

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

第 9章 查询数据库  这章介绍如何用TQuery构件查询数据库如何通过SQL语句检索、插入、更新和删除数据SQL是符合工业标准关系数据库语言既可以用于远程基于服务器数据库如Sybase、Oracle、InterBase和Microsoft SQL Server也可以用于本地数据库如Paradox、dBASE、FoxPro和Access... [阅读全文]

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

第十 2章 使用数据Control控件  在数据库应用中数据Control控件是经常要用到和前面介绍数据集构件如TTable、TQuery、TStoredProc、TClientDataSet区别是数据Control控件都是可视也就是说如果修改了这些构件属性能在窗体上马上反映出来如果这些构件Enabled属性设为True并且数据集Acti... [阅读全文]

多层数据库开发十三:剖析几个数据库应用程序

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

多层数据库开发十四:剖析几个MIDAS示范程序

第十 4章 剖析几个MIDAS示范  MIDAS是Multi-Tier Distributed Application Services Suite简称为Delphi 4个关键技术对于初学者来说MIDAS具有相当难度因此这章详细剖析几个MIDAS示范以帮助读者理解和掌握MIDAS技术  和般数据库应用区别是只有当应用服务器正在运行情况下... [阅读全文]

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

第 4章 BDE会话期  不管是单层、两层还是多层数据库应用般都要用到BDE(BorlandDatabase Engine)Delphi 4用TSession来管理BDE会话期对象用TSessionList来管理和操纵个应用中所有BDE会话期对象  般来说并不需要显式地把TSession构件放到窗体或数据模块上数据库应用在每次启动时会自... [阅读全文]

多层数据库开发五:连接数据库

第 5章 连接数据库  在数据库应用中TDatabase构件是很有用它能够管理和操纵数据库连接控制数据库连接持续性TDatabase构件还提供了管理事务和申请更新数据功能  第 3章已经详细介绍了TSession和TDatabase关系所有数据库连接都在TDatabase构件控制的下而所有TDatabase构件又在BDE会话期对象管理的... [阅读全文]

多层数据库开发六:什么是数据集

第 6章 什么是数据集  Delphi 4中有 4种类型标准数据集构件分别是TTable、TQuery、TStoredProc和TClientDataSet这些数据集构件都是从个共同基类TDataSet继承下来其中只有TClientDataSet是直接从TDataSet继承下来而TTable、TQuery、TStoredProc直接上级是... [阅读全文]

一些让我受益匪浅的delphi资源站点

在我收藏夹些很好国外站点(待续)http://programmersheaven.com/http://delphi.about.com/http://www.appcontrols.com/http://basic-ide.sourceforge.net/http://www.djpate.freeserve.co.uk/Index.h... [阅读全文]

多层数据库开发二:单层和两层的应用程序

第 2章 单层和两层应用  单层和两层数据库应用相对来说比较简单应用和数据库往往在同个文件系统中甚至就在同个磁盘上这两种类型数据库应用都不太适合于在多用户环境下同时访问同个数据库  对于单层应用来说Delphi 4提供了两种获得数据方式种方式是通过BDE另种方式是通过文件两层应用般要使用BDE2.1 基于BDE应用  由于BDE以及数据访... [阅读全文]

stringgrid:一個可以顯示CheckBox或RadioButtons的StringGrid類.

unit StringGridEx;erfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids;type TBtns = (CheckBoxes,RadioButtons);type TStringGridEx = (... [阅读全文]

魔域小游戏bug:TEmbeddedwb的一个小bug

这几天不知道是不是人品出了问题老是遇上些小bug 昨天在公司里写了个有浏览网页代码小图方便使用是TEmbeddedwbControl控件这个Control控件在delphi自带TWebBrowserControl控件上又提供了些选项和思路方法 拿回家以后打开这个工程在打开浏览页面窗口时候却出错了:“Error Creatin... [阅读全文]

FAQ:如何访问WebBrowser的滚动条

问我使用webbrowserControl控件但是想用自己滚动条但不知如何得到webbrowser中滚动条长度如何办?谢谢!!2004-10-24答 抱歉拖了很久才回复你问题 WebBrowser滚动条不是般Windows滚动条用GetScrollPos或GetScrollInfo等API是不能访问下面代码演示了在VC中如何... [阅读全文]

多层数据库开发三:创建多层应用程序

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

递归算法:小话递归

0:几种数学式定义:Fibonacci数列:function Fibonacci(n:eger):eger;begin n1 then result:=1 result:=Fibonacci(n-1)+Fibonacci(n-2)end;阶乘,function RankMulti(n:eger):eger;begin n1 then... [阅读全文]

isetcad:为什么要选择TCAD来开发矢量应用软件

、 背景 在众多软件Software开发项目中需要矢量绘制功能项目不占少数如气动原理图、工程施工图房屋平面图服装设计花样设计电力接线图电子线路图游戏等等而大部分员都没有图形编程方面开发经验TCADControl控件实现了矢量绘制功能解决了在软件Software开发中难题节约了软件Software开发人员时间和缩短了产品开发周期并... [阅读全文]

动态建表:动态建表(示例)

beginwith Table1 dobegin Active := False; DatabaseName := \'DOCTOR\'; TableType := ttParadox; TableName := \'DOCTORINF23\'; not Table1.Exists then begin with Fi... [阅读全文]

office技巧1000例:抓屏技巧二三例

这里有些抓屏窍门技巧汇总是本人平时编程积累下来在这里写出来希望对大家有用其实其窍门技巧也不难只要知道几个API再加些设备描述表操作你几乎可以做出非常好抓屏软件Software废话少说现在开始介绍吧:抓取全屏:这个几乎可以说是抓屏中最简单个了相信很多人都会但为了讲述完整这里也列举出来思想很简单取得屏幕设备描述表赋值给个Canvas句柄这时该... [阅读全文]

测试用例:项目迭代开发手记--文件分割存储用例的实现过程(3)

项目迭代开发手记--文件分割存储用例实现过程(3) 上午迭代2完成后我们获得了个有完整压缩流功能实现代码这次迭代完成代码是可用我们在迭代2中完成了我们既定任务在下午小组讨论中我们继续考虑下阶段迭代目标由于没有决定图档文件格式我们决定先不考虑图片格式问题先实现文件分割功能文件分割主要是考虑当图档文件太大时数据库提交性能会变得非常慢分割目就是... [阅读全文]

分割字符串函数:两个字符串分割函数引出的奇怪问题

下面两个均是对于个串将其以某个分割符分开: function SplitStrToArray(const tString, tSplit: String): TStringList; //以后成为思路方法1这也是delphi超级猛料中提到算法 var t_Str, t_Item: WideString; t_I... [阅读全文]

delphisql:Delphi中使用动态SQL的几个问题

Delphi支持参数化SQL语句不过俺很少用Paramters/Params属性般都是自己构造SQL用SQL.Text:=\'Select * from ..Where ID=\'\'\'+edit1.text+\'\'\'\';不过这种思路方法要小心SQL注入攻击哦今天改用ADOQueryControl控件Paramters属性本已为简... [阅读全文]

win98不能用qq:有的程序不能运行于win98的原因

为什么有不能运行于win98?提示内存不足(即使你内存是1G) 我整理总结了下得出原因:(注:原因不具权威性) 原因:win98内部只分配了64K空间用于存放handle,由于我们大量使用了.DFM文件而每个DFM文件是有自己Handle(每个DFM也包含了太多Control控件大多数Control控件也有自己Handl... [阅读全文]

topmost:使用Topmost窗口,并且不会产生闪烁的现象

在Delphi中让窗体\"StayOnTop\"最简单办法是设置Form\"FormStyle\"属性为\"fsStayOnTop\"但采用这种思路方法如果再设置\"FormStyle\"属性为其他模式时会出现窗口跳动闪烁为了避免这个问题这里可以利用API威力来实现同样功能1、设置窗体为\"StayOnTop\"风格SetWindowP... [阅读全文]

delphi延时:Delphi中延时

当前位置:Delphi园地 → 窍门技巧文章 → 编程心得体会 → Delphi中延时 Delphi中延时 日期:2004年8月31日 作者: procedure Delay(msecs:eger);varFirstTickCount:long;beginFirstTickCount:=GetTickCount;repeatAppl... [阅读全文]

delphidbgrid1:让你的DBGrid竖着站(1)

{File Name.......: DBVGrids.zipFile Description: Implementation of a Vertical DBGrid based _disibledevent= cvTitleCaption, cvTitleAlignment, cvTitleFont, cvImeMode, cvIme... [阅读全文]

进制转换:无限进制转换

无限进制转换(*//标题 : 无限进制转换 介绍说明 : 使用于数学领域进制的间相互转换 设计 :Zswang日期 :2002-01-24支持 :[email protected]//*)///////Begin Sourceconst cScaleChar = \'0123456789ABCDEFGHIJKLMNOPQRSTUVWXY... [阅读全文]

测试用例:项目迭代开发手记--文件分割存储用例的实现过程(1)

摘 要 本文详细描述了在尝试使用极限编程在软件Software开发中个实现例子在小步迭代开发中逐步实现用例需要功能同时每个迭代都能集成实现功能关键字 极限编程在次项目开发中我们开发组遇到了个需求该需求要使用技术是我们所不熟悉就是说在开发过程中我们必须逐步掌握该项技术同时希望能够尽可能保持代码有好结构在不断增加功能过程中会让代码逐渐变得复杂... [阅读全文]

处理中断过程:如何接受消息,中断正在处理的过程

var Interrupt:boolean;procedure TForm1.Button5Click(Sender: TObject);begin memo1.Lines.Add(\'Button5Click OK\'); Interrupt:=true;end;procedure TForm1.Button6Click(Sender: TObject);var i,j,n:eger... [阅读全文]
<< < 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 > >> 共1366条 分46页