相关推荐
-
DELPHI讲义
第一讲 delphi基础【例】改变窗体的标题,颜色,尺寸 delphi 程序设计特点:可视化,开发方便【例】写代码,改变标题,颜色,尺寸 对象成为处处用到的基本元素。对象含有属性和事件。delphi以pascal语法为基础。一、delphi是什么? Delphi 是borland 公司研发的面向对象的,可视化的,快速的应用开发工具。 ◇对象是对相对独立
-
[转贴]Delphi 的数据结构泛型类库指南,Delphi中的STL
终于给我找到了,DeCAL,Delphi中的STL,以后终于有Map用了。我选择,我喜欢!以下是转载:声 明一、 关于在Internet 网上转发本文件的声明任何个人或者机构可以在Internet 上自由的转发和引用本文。但转发过程中必须保证本文的完整性, 不得进行任何的修改。作者允许任何个人或者机构在本文的转发过程中附带其它的文件来描述、补充或者评价本文。但不得在本文的原文中修改。二、 关于
-
吐血整理 Delphi系列书籍 118本(全)
吐血整理 Delphi系列书籍 118本(全) Delphi 教程 系列书籍 网友(老帅)整理001_《Delhpi6数据库设计思想与实践》 002_《Delphi6应用开发指南》 003_《Delphi6开发人员指南》 004_《Delphi6数据库开发典型实例》 005_《Delphi6组件大全》 006_《深入Delphi6 网络编程》 007_《Delphi6数据库深入编程技术》 008_
-
Delphi 的RTTI机制浅探
Delphi 的RTTI机制浅探 目 录===============================================================================⊙ DFM 文件与持续机制(persistent)⊙ ReadComponentResFile / WriteComponentResFile 函数⊙ Delphi 持续机制框架简述⊙ 一个 TFor
-
delphi消息处理
摘自:刘艺--《Delphi6企业级解决方案与应用剖析》 2009-8-23 delphi消息处理 消息的数据结构: Tmessage = record Msg: Word; Case Integer of 0: ( Wparam: word; LParam: Longint; Resu...
-
delphi文件解析
1,txt文件解析 //新使用的txt解析函数 procedure TFrmImportAfterHourFundMarket.TxtPrepareData; var F1:TextFile; sLine:string;//txt文件得到每一行数据 AStr: string;//每一行需要处理的数据 idx: Integer;//得到分隔符的下标 ASubS
-
Delphi编程:三层数据库构架实例解析
在数据库开发方面Delphi相对于其他众多开发工具其优势在于灵活快速,且十分稳定。开发数据库首先是要连接数据库。目前,以C-S方式通过网络运行程序,一般都使用3层方式进行数据通信。所谓的三层数据库,就是在服务器端放置一个中间层,本实例使用Remote Data Module(远程数据模块)创建,3层的好处就是把一些功能放在中间层,这样当某些功能发生转变时,既不用修改数据库,也不用修改客户端,只要
-
delphi中的单元
Object Passal的程序结构很特殊,与其它语言如C++,Object Windows等结构都不同。一个Delphi程序由多个称为单元的源代码模块组成。使用单元可以把一个大型程序分成多个逻辑相关的模块,并用来创建在不同程序中使用的程序库。 8.1 Program单元 Program单元就是Delphi中的项目文件。 Program单元是一个特殊的单元,类似于C语言中的M
-
Delphi 类与对象内存结构浅析(上)
参考资料李战.《悟透delphi》,第1章“DELPHI的原子世界” “探索Delphi类与对象的内存结构”基本知识动态内存与静态内存当程序运行时,系统首先将所有数据装载入内存,完成初始化,然后从入口地址开始执行代码。程序装载后即存在于内存空间中的数据我们称之为静态内存,运行过程中分配的内存我们称之为动态内存。Delphi的类是由编译期间决定的,编译完成后即固定
-
delphi.数据结构.链表
链表作为一种基础的数据结构,用途甚广,估计大家都用过。链表有几种,常用的是:单链表及双链表,还有N链表,本文着重单/双链表,至于N链表。。。不经常用,没法说出一二三来。 在D里面,可能会用Contnrs.pas.TStack/TQueue相关类,进行操作,不过里面的实现,并非使用的是链表实现,只是用TList,然后。。。实现的。 呵,TList怎么实现那些不是重点,本文着重是说一下自己使用链表...
-
DELPHI中使用Tlist类的简单分析
我在上面的BLOG中写到了使用指针的方法。在DELPHI中指针最常见的就是和类TLIST结合起来使用。下面是一个很简单的例子,希望对这个例子的分析能让大家对使用TLIST类有一个简单的认识。 代码的功能是使用指针和Tlist来生成一个牌串,并将牌串保存在t_CardInfo中。 procedure TForm1.Button1Click(Sender: TObject);const /...
-
Delphi常用数据结构总结
Delphi常用数据结构总结 1、字符串数组 var days: array[1..7] of string; days[1] := '星期日'; days[2] := '星期一'; days[3] := '星期二'; days[4] := '星期三'; days[5] := '星期四'; days[6] := '星期五'; days[7] := '星期六'; ...
-
Decal SDL-Delphi的范型类库-通用数据结构与算法类库(一)
1、Decal SDL 通用数据结构与算法类库我个人认为是目前类结构建模建得很好的一个数据结构类库。介绍Decal的前身是 SDL,一套商业的通用数据结构与算法类库。Decal删除了其中关于垃圾回收部分的代码,而将其他部分全部开放源代码了,这对大家来说是一个好消息。Decal的全称是 Delphi Container and Algorithm Library,也就是Delphi 数据容器和算
-
Delphi多线程详解
(整理自网络) Delphi多线程处理 1-1多线程的基本概念 WIN 98/NT/2000/XP 是个多任务操作系统,也就是:一个进程可以划分为多个线程,每个线程轮流占用CPU 运行时间和资源,或者说,把CPU 时间划成片,每个片分给不同的线程,这样,每个线程轮流的“挂起”和“唤醒”,由于时间片很小,给人的感觉是同时运行的。 多线程带来如下好处:(自己阅读) ...
-
DELPHI内存详解(3)-DELPHI的内存实现
DELPHI是在Windows内存管理的基础上,通过GetMem.inc来实现自己的内存管理器,它封装了操作系统API,使得用户可以直接分配内存,而无须考虑内存具体在哪个虚地址空间。这样的好处就是对于开发者来说:内存分配是透明,分配到的任何一块(既定长度的)内存都是连续的,可以通
-
Delphi深度探索之PItemIDList的基本概念
PIDL的秘密 从Windows 95开始,微软公司为操作系统引入了新的外壳界面,新的外壳从根本上改变了应用程序同操作系统的结合方式,遗憾的是微软公司对于发布同外壳相关的编程信息方面显得很吝啬,可以得到的资料非常少,而且质量也不高。对于Delphi开发者来说,情况就更为严重了,因为几乎所有的Windows API 文档都是针对C/C++程序员的,但是Nothing is impossibl
-
Delphi笔记(整理)-变体
除结构类型和指针外,变体类型能存储其它的任何类型; 变体类型能存储接口,并能通过它使用接口的方法和属性(参考Object interfaces); 变体类型能存储动态数组,也能存储一种特殊的静态数组:变体数组(Variant array)。 变体类型能和其它变体类型、整数、实数、字符串和布尔值在表达式和赋值语句中混合使用,编译器自动完成类型转换。 可以通过自定义来扩展变体类型,从而能存储任意值。...
-
《Delphi 算法与数据结构》学习与感悟[6]: 一个简单的"单向链表"
为什么80%的码农都做不了架构师?>>> ...
-
Diocp学习笔记 1、通讯传值(DELPHI 通讯框架)
一、传输 事例里的客户端与服务端是通过自定义的的数据结构进行传输(事例里带的 TSimpleMsgPack) 创建: CMDObject: TSimpleMsgPack; 添加值: 1》 CMDObject.Clear; CMDObject.ForcePathObject('cmdIndex').AsInteger := 5; 读取值: 1》 vReqUserID := AMs...
-
Delphi数据库技术
Delphi数据库技术 Delphi数据库组件 TField对象的使用 数据集的操作 1、Delphi数据库组件 Delphi使用VCL将BDE封装成组件,为数据库应用程序提供统一的访问接口,组件面板的BDE页、DataAccess页和Data Controls页提供了不同的数据库组件。其中,BDE页和Data Access页的组件为非可视组件,Data Controls页的组件为可...