摘要:
本文来自Delphi之窗,原文地址:http://www.52delphi.com 阅读全文
摘要:
先说说如果用Delphi进行游戏编程要些什么,要注意什么。 1、到网上查找下载 DirectX 7.0 for Delphi 声明档或更高版本(本人源码用的是7.0)。查找时最好用DirectDraw.pas,否则DelphiX控件信息会占满你前100页的搜索结果。 2、如果你是用D7或更高版本,DirectX 7.0 for Delphi 声明档的 DirectDraw.pas 第145行... 阅读全文
摘要:
----------------------- Page 1----------------------- DirectX 网络游戏开发— DDiirreeccttXX 函数归纳总结 ... 阅读全文
摘要:
这是我写的有关Delphi游戏编程的系列导学的第一篇。整个导学主要是根据我编程的经验来写的,所以发[来源:GameRes.com]布的时间是不固定的,内容也是不固定的。希望大家能见谅。 言归正传。 使用Delphi编写游戏,最大的麻烦恐怕就是和微软的DX打交道了。由于DX那个讨厌的COM接口,要把DX的头文件转换为Delphi版的,难度是比较大的。不过国外已经有人做完了这件事情,我们暂时不用担... 阅读全文
摘要:
delphi之self 在使用delphi的对象技术的时候,经常会看到一个词汇:self,它到底指的是什么呢?我们还要从对象与类的关系谈起。 类是对将要创建的对象的性质的描述,是一种文档。这很重要:类只是一段描述性的文字,它并不会真去分配内存,无论在其中定义多少变量。 如果打个比方,类就是图纸,而对象就是根据图纸盖的房子。对象是真正在 内存中存在的东西,是运行“实体”。根据一份图纸可以盖多个相似... 阅读全文
摘要:
Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。 线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多... 阅读全文
摘要:
{**********************************************************************************************************************} 建立窗体是经常要用到他们如: form1:=tform.create(application); form1:=tform.create(self); fo... 阅读全文
摘要:
最近到图书馆里借了一本Delphi好书-《*Delphi精要*》。说实在的,国内的Delphi书有95%是垃圾, 大都是网上的技巧,代码堆积起来的,通常一本书30分钟就可以搞定。但是这本技术书写得有点武侠 版的味道,而且都是作者切身的经验体会,可以和我先前看过的台湾的牛人陈宽达的《Delphi深度历险》 相提并论。好书当然要做笔记了,以下就是俺的看书笔记。 1.集合 定义 TOneSet... 阅读全文
摘要:
Object Passal的程序结构很特殊,与其它语言如C++,Object Windows等结构都不同。一个Delphi程序由多个称为单元的源代码模块组成。使用单元可以把一个大型程序分成多个逻辑相关的模块,并用来创建在不同程序中使用的程序库。8.1 Program单元 Program单元就是Delphi中的项目文件。 Program单元是一个特殊的单元,类似于C语言中的Main程序,即为应用... 阅读全文
摘要:
DELPHI基础开发技巧◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var x... 阅读全文