内容列表
- 再谈多态——向上映射及VMT/DMT
- 再谈多态——向上映射及VMT/DMT作者:Nicrosoft([email protected]) 2001.10.9个人主页:http://www.sunistudio.com/nicrosoft/东日文档:http://www.sunistudio.com/asp/sunidoc.asp
在《浅谈多态
- 分类:Delphi 查阅全文
- 用HtmlHelp组件在Delphi应用程序中实现Html帮助
-
一个对用户友好的应用程序是应该有完善的在线帮助的。.hlp格式的帮助文件作为Windows平台的标准帮助文件格式而得到了广泛的应用,同时也受到很多应用程序开发环境,比如Delphi等的良好支持。随着微软从Windows98开始支持.chm(已编译的 HTML 帮助文件)格式的帮助文件以来,这一界面更加友好的帮助文件格式得到了越来越广泛的应用。
- 分类:Delphi 查阅全文
- Introduction to Design Patterns in Delphi
-
Introduction to Design Patterns in Delphi
This discussion paper was presented by James Heyworth to the Canberra PC Users Group Delphi SIG on 11/11/1996.
Please send comments and suggestion
- 分类:Delphi 查阅全文
- 怎样修改windows里的开始按钮的位图?
- /修改var Form1: TForm1; StartButton: hWnd; OldBitmap: THandle; NewImage: TPicture; / 将代码放入FormCreate事件procedure TForm1.FormCreate(Sender: TObject); b
- 分类:Delphi 查阅全文
- 使用DLL文件中封装的窗口
- 使用DLL文件中封装的窗口
徐长友
文章摘要: 编写软件时常常使用到DLL文件,本文就使用DLL文件中封装的窗口来说说Delphi中在DLL如何封装窗口,如何调用DLL中封装的窗口,及MDI-Child在DLL中载入并使用
一、在DLL中封装窗口 打开Delphi新建一个DLL工程,保存为usedl
- 分类:Delphi 查阅全文
- 转换一批.bmp 文件为 .jpg
-
转换一批.bmp 文件为 .jpg
unit BMP2JPG_Unit;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls ,jpeg, ComCtrls, filectrl, Menus
- 分类:Delphi 查阅全文
- Creating a real singleton class in Delphi 5
- Creating a real singleton class in Delphi 5
Abstract:The article describes how to create a class that follows the singleton pattern. The class described will take care of the singleton requireme
- 分类:Delphi 查阅全文
- 设计模式、用Delphi实现---->Builder模式
-
Builder模式
起源
Delphi中的Builder模式在基本Builder模式进行了扩展。更多Builder模式的资料请参阅 [Gam+]
目的
将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示
动机
一个生成器(Builder)与抽角工厂(Abstract Factory)从概念上来看有点类似。但不同的是,生成器将单一复
- 分类:Delphi 查阅全文
- Dll中导出类--Delphi实战之一
-
Dll中导出类--Delphi实战之一
作者: Musicwind®
创建时间: 2001-11-01
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更新历史:No.1
更新时间:2001-11-01 20:09
更新人员:Musicwind&re
- 分类:Delphi 查阅全文
- 怎样屏蔽或打开windows里的快捷键
- 屏蔽var Dummy: Integer; begin SystemParametersInfo( SPI_SETFASTTASKSWITCH, 1, @Dummy, 0); SystemParametersInfo( SPI_SCREENSAVERRUNNING, 1, @Dummy, 0); end;
打开var &n
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Factory Method模式
- Factory Method模式(工厂方法)
起源
Delphi中的Factory Method模式在基本Factory Method模式进行了扩展。更多Factory Method模式的资料请参阅 [Gam+]
目的
定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method模式使一个类的实例化延迟到其子类。
动机
与Abstract Factory不同的是:
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Abstract Factory模式
- Abstract Factory模式(抽象工厂)
起源
Delphi中的Abstract Factory模式在基本Abstract Factory模式进行了扩展。更多Abstract Factory模式的资料请参阅 [Gam+]
目的
提供一个创建一系列相关或互依赖对象的接口,面无需指定它们的具体的类。
动机
这种模式是将你的应用与具体的类分类的最好办法,比如说,你要覆盖Delphi的
- 分类:Delphi 查阅全文
- 设计模式、用Delphi描述-->Observer模式
- Observer 模式
起源
Delphi中的Observer模式在基本Observer模式进行了扩展。更多Observer模式的资料请参 [Gam+, pages 293..303]
目的
定义一个对象间的一种一对多的依赖关系,当一个对象状态发生变化时,所有依赖于它的对象者得到通知并自动更新
动机
将一个系统分割成一系列相互协作的类有一定的副作用:必须给护相关对象间的一致性
- 分类:Delphi 查阅全文
- 几本我不喜欢的Delphi书籍(之一)
-
几本我不喜欢的Delphi书籍(之一)
作者: Musicwind®
创建时间: 2001-10-24
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
前言:写作此文的三个动机:其一、我要发泄自
- 分类:Delphi 查阅全文
- Delphi中建立指定大小字体和读取该字体点阵信息的函数
-
Delphi中建立指定大小字体和读取该字体点阵信息的函数
作者:ThermometerEmail: [email protected]
由于要控制硬件,需要把矢量的汉字转化为点阵信息写入eprom或在液晶屏上显示,因此用Delphi写了如下的函数,可以把指定的一个汉字(两个字符)转化为点阵信息保存到文件,每个点对应一个二进制位,有文字信息该位为
- 分类:Delphi 查阅全文
- 设计模式、用Delphi实现---->Decorator 模式
-
Decorator 模式
起源
Delphi的Decorator模式是在Decorator的基础上进行了扩展。更多Decorator模式的资料请参阅 《设计模式115页》
目的
动态地给一个对象添加一些职责。就增加功能来说,Decorator模式比增加子类更为灵活.
动机
我们经常要为某一些个别的对象增加一些新的职责,并不是全部的类。假设
- 分类:Delphi 查阅全文
- C++/Object Pascal中循环结构的一点差异及讨论
-
C++/Object Pascal中循环结构的一点差异及讨论
虽然在所有的编程语言之中,程序的执行都无非是顺序、分支和循环等几种结构,比如说,C中的if…else,switch…case,while和do…while, 以及Pascal中的if…then…else,case…of,while…do,repeat…until,几乎就是一一对应的关系,只不过语法上有小
- 分类:Delphi 查阅全文
- 通过Delphi 实现图象的缩放
- 给你一个图像放大的文章:本文介绍实现图象局部、平滑和无闪烁放大的算法原理,以及在Delphi中实现的技术。读完本文,您一定会为Delphi能用如此少的代码实现如此强大的功能惊叹不已,这是许多其它开发工具所无法比拟的。算法原理在Delphi中,可利用类Tcanvas的CopyRect方法实现图象的放大和缩小。其功能是将源画布上的一个指定矩形区域(简称源矩形)内的象素,拷贝到目的画布上的一个指定矩形区
- 分类:Delphi 查阅全文
- Delphi对象模型(Part IV)
-
Delphi对象模型 (PART IV)
Delphi对于面向对象编程的支持丰富而且强大。除了传统的类和对象,Delphi还提供了接口,异常处理,多线程编程等特性。这一章节深入讲解了Delphi的对象模型。读者应当对标准的Pascal比较熟悉,并且对有关面向对象编程的基本法则有一定了解。
(本文的英文原
- 分类:Delphi 查阅全文
- netmessagebuffersend示例
- unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;function ToUnicode(str:string;dest:PWideChar):integer;function Sen
- 分类:Delphi 查阅全文