- 2008-07-11 09:14:54 61条面向对象设计的经验原则 人气:9
(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 详细介绍...
- 2008-07-08 09:10:56 Delphi面向对象编程的20条规则 人气:16
规则一:为每一个类创建一个单元(One Class,One Unit) 请始终牢记这一点:类的私有(private)和保护(protected)的部分只对于其他单元中的类和过程(procedure)才是隐藏的.因此,如果你想得到有效的封装性,你应该为每一个类使用一个不同的单元。对于一些简单的 类,比 详细介绍...
- 2008-07-04 13:45:07 Delphi动态创建树 人气:9
数据结构如下: CREATE TABLE [tbTree] ( [ID] [varchar] (4) COLLATE NOT NULL , [Context] [nvarchar] (50) NULL , [ParentID] [varchar] (4) NULL , CONSTRAINT [PK_tbTree] PRIMARY KEY CLUSTERED ( 详细介绍...
- 2008-07-03 09:28:27 与破解过招,保护你的共享软件 人气:51
共享软件是软件业目前世界上比较热门的话题,国内更是如此。成千上万的中国程序员以极大的热情投入到这个领域来,都憧憬着用辛勤的劳动来获得丰厚的回报;但,实际并非如此,绝大多数的人都弑羽而归。值得注意的是:除了选题和技术上的原因外,最大的原因就是共享软件被 详细介绍...
- 2008-07-03 09:27:00 Delphi 修改 VCL Source Code 需知 人气:8
(0) 備份欲修改部份之 Source Code 以防萬一. (1) 點選 Menu File|New Project 建立一個新的 Project (2) 點選 Menu File|Add File.. 載入欲修改的 VCL Sources Code (3) 設定 Menu Options|Project 下列開關 &nbs 详细介绍...
- 2008-07-02 13:40:27 编程规范[程序员必看] 人气:20
1.基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直截了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量,尽量 详细介绍...
- 2008-07-02 13:38:21 谈Delphi编程中文件格式的应用 人气:5
文件是数据的物理存在方式,是数据的载体.在Windows下,有各种各样格式的文件.文件因格式不同而具体作用也不一样.熟悉文件格式将对我们的编程有莫大帮助.下面,笔者将通过常见的波形文件WAV,VCD视频文件DAT和图标文件ICO来介绍常用的几种文件格式的编程. 一:Wav格式程序编 详细介绍...
- 2008-07-02 13:36:19 谈Delphi编程中资源文件的应用 人气:7
(一)初级应用篇: 资源文件一般为扩展名为res的文件.在VC中资源文件用得非常普遍,但Delphi在其联机帮助中对资源文件没作什么介绍,其实利用其自带的资源编译工具BRCC32.EXE(一般位于DelphiBIN目录下),我们完全可以做出跟VC一样效果的文件来。 资源文件最大 详细介绍...
- 2008-07-02 13:35:39 谈Delphi编程中“流”的应用 人气:4
什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等 详细介绍...
- 2008-07-02 13:30:36 走进开发可视组件的大门 人气:3
可视的组件可以看成许多的可视组件拼装而成。例如一个ScrollBar, 可以看成是一个 条、两个按扭、一个滑快 拼装而成。而组成这个 Scrollbar的按扭等组件可以看成是“基本元素”,无法拼装实现, 这样的组件可以参考Delphi的源代码来写,这里主要介绍的是这 详细介绍...
- 2008-07-02 13:30:08 用DELPHI开发简繁体应用软件的技巧 人气:1
在日常开发软件中,经常会迂到不同客户会要术不同语种的软件,尤其在珠江三角洲一带外资企多的地方。DELPHI本身提供多语种解决方案,但是做出来的程式非常庞大,不便安装和升级。 Delphi6之后,对于语言的设定有了很大的改进。每个FORM都会生成四个文件, 详细介绍...
- 2008-07-02 13:29:37 DELPHI的一些开发技巧和方法(二) 人气:1
11、向其他应用程序发送模拟键: var h: Thandle; begin h := FindWindow(nil, '应用程序标题'); PostMessage(h, WM_KEYDOWN, VK_F9, 0);//发送F9键 end 12、判断当前网络连接方式: (判断结果为MODEM、局域网或是代理服务器方式) uses wininet; Function 详细介绍...
- 2008-07-02 13:02:33 DELPHI的一些开发技巧和方法(一) 人气:3
1、用HTTP从网站下载文件: 方法一,用IdHttp: procedure TForm1.Button1Click(Sender: Tobject); var fs: TFileStream; begin fs := TFileStream.Create('c:aaa.htm', fmCreate); IdHTTP1.Get('http://www.abc.com/aaa.shtml', fs); 详细介绍...
- 2008-07-02 08:53:10 Delphi的TRegistry注册表类方法详解 人气:16
●GetDataInfo方法 Function GetDataInfo(const ValueName:String;Var Value:TRegDataInfo):Boolean; TregDataType=(rdunknown,rdstring,rdexpandstring,rdexpandstring,rdinterger,rdbinary); TregDataInfo=record Regdata:TRegDataType;数据类型 dataSize:in 详细介绍...
- 2008-07-02 08:51:42 DELPHI 操作注册表 人气:7
0 推荐在Delphi中如何对注册表进行操作 Windows注册表跟踪记录了操作系统和各种在系统上安装的应用程序的有关信息。注册表是一个分层数 据库。该数据库包含以特定格式表示的配置信息,并且可以直接通过注册表编辑器程序编辑,也可以 通过应用程序修改。在早期的Windo 详细介绍...
ad位
