内容列表
- DELPHI 6 抢先研究-- BizSnap/SOAP/WebService 之三 -- 用 SOAP 实现三层数据库应用
-
DELPHI 6 抢先研究-- BizSnap/SOAP/WebService 之三
-- 用 SOAP 实现三层数据库应用
在前面的例子(见 《DELPHI 6 抢先研究 -- BizSnap/SOAP/WebService 之一 -- 一个 Hello world! 的例子》 和《DELPHI 6 抢先研究-- B
- 分类:Delphi 查阅全文
- DELPHI 6 抢先研究-- BizSnap/SOAP/WebService 之二
-
DELPHI 6 抢先研究-- BizSnap/SOAP/WebService 之二
-- 通过 SOAP 传递自定义类型数据
在前一个例子(见 《DELPHI 6 抢先研究 -- BizSnap/SOAP/WebService 之一 -- 一个 Hello world! 的例子》)中我们看到,通过 SOAP 可以很方
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Reference Count pattern
-
Reference Count 模式(引用记数)
起源
Reference Count模式是一种相对简单,但实用性很强,比如COM中的引用记数就是COM生命周期控制的基础,同样也是Observer模式(详细请见Observer模式)的生命周期的基础。
目的
利用Reference Count的模式来控制对象的生命周期。对于引用记数中对象将是可利用的对象,否则对象将析构自身。
- 分类:Delphi 查阅全文
- 2001-10-23 Borland Kylix 2 为 Linux 交付第一个Web服务解决方案
- 2001-10-23
Borland® Kylix™ 2 为 Linux®交付第一个Web服务解决方案Borland为创建和部署因特网应用提供跨平台的开发环境
Web服务大会,SANTA CLARA, Calif,--2001年10月23日 –Borland软件公司(Nasdaq NM:BORL),一个领先的电子商务平台解决方案提供商,今天宣布了针对Linux平台上
- 分类:Delphi 查阅全文
- 2001-10-18 InfoWorld采访:Borland CEO谈论与微软竞争开发者们的的心和开发者们的头脑
- 2001-10-18 Borland CEO谈论与微软竞争开发者们的的心和开发者们的头脑By Michael Vizard 2001-10-18 12:27 pm PT 原文
作为Borland的CEO,Dale Fuller正默默地复兴这个在应用开发竞技场上的伟大名字。随着Delphi 6的发布,Borland成了新近出现的Web服务市场上的主要玩家
- 分类:Delphi 查阅全文
- 菜鸟入门之浅谈函数重载和多态的区别
- 函数重载是和多态不一样的,函数重载的例子表达式如下:function Foo(i:Integer):string;overload;function Foo(s:string):string;overload;通过传不同的参数,选择执行不同函数执行。
而多态是通过把子类对象赋给父类对象(大逆不道?!:)),让父类对象具有子类对象的方法,例子表达式如下:TParent=class(TObject)
- 分类:Delphi 查阅全文
- 沉默的异常--Delphi帮助寻宝之一
-
沉默的异常--Delphi帮助寻宝之一
作者: Musicwind®
创建时间: 2001-10-19
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更新历史:No.2
更新时间:2001-10-21 02:42
更新人员:Musicwind®
更新备注:修改格
- 分类:Delphi 查阅全文
- 设计模式、用Delphi实现---->Wrapper pattern
- Wrapper pattern
起源
Delphi中的Wrapper模式是在 ‘Adapter’ or ‘Wrapper’ 的基础上上改造的。更多的介绍请查阅[Gam+, pages 139..150]。
目的
‘将一个接口转换成客户期待的别外一个接口。Wrappers 模式使得原本由于接口不兼容而不能一起工作类可以一起工作,参阅 [Gam+
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Lock pattern
-
Lock pattern
起源
lock pattern是Delphi中 TStrings数据更新控制的基础。在本段后面将例举部分Tstrings、TstringList的代码
目的
为类提供一个临时的访问锁控制机制
动机
我们经常发现一个对象经常调度一个返回更改结果的通知。被调度的对象必须控制其内部状态,以同步对象数据。如果同时对一个对象进行多个更改操作,将会产生多个
- 分类:Delphi 查阅全文
- 《代码大全》电子版 1.01 发布了
- 代码大全eVersion1.01
是的,书的自然的、不可遏止的志愿是离心的。它写出来就是要发表、传播、推广、被人买、被人读。那赫赫有名的作家的象牙之塔实为一座发射塔。总是要从那里回到作者,如同回到作家之不可或缺的合作者一样。一本书不是只有一个作者,而是有无数的作者。因为在创造行为中,读过的人、正在读或将要读的人之总和有充分的权利加诸那个写的人身上
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Visitor模式
-
Visitor 模式
起源
Delphi中的Visitor模式在基本Visitor模式进行了扩展。更多Visitor模式的资料请参 [Gam+, pages 331..344].
目的
表示一个作用于某个对象结构的中和元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。
[Gam+,&
- 分类:Delphi 查阅全文
- 用Delphi编写点对点传文件程序(2)
- 用Delphi编写点对点传文件程序(2)
end; end;cs.OnRead(Sender: TObject;Socket: TCustomWinSocket);varsTemp:string;bufSend:pointer;beginsRecv:=Socket.ReceiveText;Case sRecv[1] ofMP_REFUSE:ShowMessage('Faint,be
- 分类:Delphi 查阅全文
- Delphi对象模型(Part VI)
-
Delphi对象模型 (PART VI)
Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。
(本文的英文原文将Delph
- 分类:Delphi 查阅全文
- Delphi对象模型(Part V)
-
Delphi对象模型 (PART V)
Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。
(本文的英文原文将Delphi
- 分类:Delphi 查阅全文
- 一步一步用Delphi6实现Web Service
- 本文介绍的是如何用Delphi6开发Web Service程序,并把服务程序放在IIS Web服务器上提供给各种客户程序调用。
一编写服务程序
第一步:File----->New----->Other------>WebServices----->Soap Server Application
选择ISAP
- 分类:Delphi 查阅全文
- 《Mastering Delphi 6》学习笔记之九
- 无名称构件的使用
我曾在许多Delphi资料中看到这样的说法:每一个Component都必须有一个不为空的Name,用于和其他Component相区分。过去我也对这种说法深信不疑。但是看过《Mastering Delphi 6》后,我知道我错了。Component的Name属性可以是空的,特别是对于Menu Separator,Static Label,Bevel,Shape和P
- 分类:Delphi 查阅全文
- 《Mastering Delphi 6》学习笔记之八
- 构件自动清除的内幕
我们已经知道,TComponent在释放自身的时候会自动删除它Owns的所有Component,这是Delphi程序的一个极大特点。否则的话,任何动态生成的对象比如Menu Items都要自己维护和删除,那将是多么痛苦。VCL是如何做到这一点的呢?可以想象到,每个Component内部应该保持一个列表,记录它所拥有的Components,在自身的析构函数中将列
- 分类:Delphi 查阅全文
- DLL文件中Form的使用
- 主题:DLL文件中Form的使用(2)
贴出此文之前,未查阅过任何相似文章,如有相同,敬请见谅,并告示(注:本人曾就同一DLL中一窗体调用附窗体,如何实现之问题,请教过一前辈,但前辈笑笑未言),此为我在写动态元件时想到的一方法,结果通过,各位见谅。我为初学,而求学路见艰难,贴出只望对象我一样初学者给点帮助,无他。library DLLPJ;
uses SysUtils,
- 分类:Delphi 查阅全文
- Object Pascal编程风格通则
- Object Pascal Style Guide - By Charles Calvert(对象Pascal编码风格向导 - 译:Tommy Tong)
概要: 这篇文章展现了一种格式化Delphi代码的标准风格。它的实现是基于Delphi小组的开发习惯。
我们承认许多好的已经确定的工作室或个人,拥有他们自己的和本文里
- 分类:Delphi 查阅全文
- 设计模式、用Delphi实现---->Template Method模式
-
Template Method模式
起源
Delphi的Template Method模式以Object Pascal的虚函数为基础的结构型模式。
目的
定义一组算法操作的框架,定义一些不改变算法结构的子类。
动机
· 更好地封装策略方针并分发
- 分类:Delphi 查阅全文