随笔分类 - Delphi 泛型

本分类大部分文章转自万一的blogs,在些特别感谢他。
一个游戏客户端文件的字节加解密代码,我花1000元请人解的,存在这,以后应该用得到。
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->procedureEncryptMemory(Data:Pointer;Size:Cardinal);procedureEncryptData(varA,B:DWORD);var_Constant,i... 阅读全文

posted @ 2010-04-21 21:24 jxgxy 阅读 (1702) | 评论 (0) 编辑

三十、详测 Generics Collections: TObjectList、TObjectQueue、TObjectStack
摘要:TObjectList<T>、TObjectQueue<T>、TObjectStack<T> 分别继承自:TList<T>、TQueue<T>、TStack<T>;它们是专门用于对象的列表, 都增加了一个 OwnsObjects 布尔属性, 决定对象会不会自动释放(这也通过 Create 的参数来决定)其他基本同它们的父类, ... 阅读全文

posted @ 2009-11-11 14:29 jxgxy 阅读 (1730) | 评论 (0) 编辑

二十九、详测 Generics Collections TDictionary(5): 多种 Create 手段
摘要:[代码] 阅读全文

posted @ 2009-11-11 14:28 jxgxy 阅读 (916) | 评论 (0) 编辑

二十八、详测 Generics Collections TDictionary(4): OnKeyNotify、OnValueNotify
摘要:[代码] 阅读全文

posted @ 2009-11-11 14:27 jxgxy 阅读 (383) | 评论 (0) 编辑

二十七、详测 Generics Collections TDictionary(3): TPairEnumerator、TKeyEnumerator、TValueEnumerator、ExtractPair
摘要:[代码] 阅读全文

posted @ 2009-11-11 14:26 jxgxy 阅读 (406) | 评论 (0) 编辑

二十六、详测 Generics Collections TDictionary(2): ContainsKey、ContainsValue、AddOrSetValue、TryGetValue
摘要:[代码] 阅读全文

posted @ 2009-11-11 14:25 jxgxy 阅读 (423) | 评论 (0) 编辑

二十五、详测 Generics Collections TDictionary(1): Add、Items、Keys、Values、Remove
摘要:[代码] 阅读全文

posted @ 2009-11-10 11:14 jxgxy 阅读 (618) | 评论 (0) 编辑

二十四、详测 Generics Collections TStack(1): Push、Pop、Peek - 其他功能同 TQueue
摘要:[代码] 阅读全文

posted @ 2009-11-09 16:38 jxgxy 阅读 (246) | 评论 (0) 编辑

二十三、详测 Generics Collections TQueue (3): OnNotify、Extract
摘要:[代码] 阅读全文

posted @ 2009-11-05 14:54 jxgxy 阅读 (218) | 评论 (0) 编辑

二十二、详测 Generics Collections TQueue (2): Create、Count、Clear、TrimExcess
摘要:[代码] 阅读全文

posted @ 2009-11-05 14:52 jxgxy 阅读 (180) | 评论 (0) 编辑

二十一、详测 Generics Collections TQueue (1): Enqueue、Dequeue、Peek
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:17 jxgxy 阅读 (208) | 评论 (0) 编辑

二十、详测 Generics Collections TList (11): Create
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:06 jxgxy 阅读 (280) | 评论 (0) 编辑

十八、详测 Generics Collections TList (9): BinarySearch
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:05 jxgxy 阅读 (219) | 评论 (0) 编辑

十九、详测 Generics Collections TList (10): OnNotify 事件
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:05 jxgxy 阅读 (161) | 评论 (0) 编辑

十七、详测 Generics Collections TList (8): Sort
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:02 jxgxy 阅读 (293) | 评论 (0) 编辑

十六、详测 Generics Collections TList (7): Items、Contains
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:01 jxgxy 阅读 (251) | 评论 (0) 编辑

十五、详测 Generics Collections TList (6): Reverse、TrimExcess
摘要:[代码] 阅读全文

posted @ 2009-11-05 12:00 jxgxy 阅读 (221) | 评论 (0) 编辑

十四、详测 Generics Collections TList (5): Move、Exchange
摘要:[代码] 阅读全文

posted @ 2009-11-04 16:39 jxgxy 阅读 (139) | 评论 (0) 编辑

十三、详测 Generics Collections TList (4): AddRange、InsertRange、DeleteRange
摘要:[代码] 阅读全文

posted @ 2009-11-04 16:20 jxgxy 阅读 (250) | 评论 (0) 编辑

十二、详测 Generics Collections TList (3): Insert、Delete、Remove、Extract
摘要:[代码] 阅读全文

posted @ 2009-11-04 13:15 jxgxy 阅读 (218) | 评论 (0) 编辑

十一、详测 Generics Collections TList (2): First、Last、IndexOf、LastIndexOf
摘要:[代码] 阅读全文

posted @ 2009-11-04 10:15 jxgxy 阅读 (220) | 评论 (0) 编辑

十、详测 Generics Collections TList (1): Add、Clear、Count、Capacity
摘要:[代码] 阅读全文

posted @ 2009-11-04 10:05 jxgxy 阅读 (384) | 评论 (0) 编辑

九、泛型排序器 TComparer
摘要:[代码][代码] 阅读全文

posted @ 2009-11-04 10:04 jxgxy 阅读 (377) | 评论 (0) 编辑

八、使用泛型的 TArray 从动态数组中查找指定元素
摘要:[代码] 阅读全文

posted @ 2009-11-04 09:54 jxgxy 阅读 (443) | 评论 (0) 编辑

七、使用泛型的 TArray 为动态数组排序
摘要:[代码] 阅读全文

posted @ 2009-11-03 16:19 jxgxy 阅读 (473) | 评论 (0) 编辑

六、Delphi 2009 泛型容器单元(Generics.Collections)[5]: TObject...<T> 系列
摘要:已经有了: TList<T>、TQueue<T>、TStack<T>、TDictionary<TKey,TValue>为什么还有: TObjectList<T>、TObjectQueue<T>、TObjectStack<T>、TObjectDictionary<TKey,TValue> ?还记得 Cla... 阅读全文

posted @ 2009-11-03 11:43 jxgxy 阅读 (507) | 评论 (0) 编辑

五、Delphi 2009 泛型容器单元(Generics.Collections): TDictionary<T>
摘要:TDictionary 类似哈希表.[代码][代码] 阅读全文

posted @ 2009-11-03 11:41 jxgxy 阅读 (602) | 评论 (0) 编辑

四、Delphi 2009 泛型容器单元(Generics.Collections)[3]: TStack<T>
摘要:TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出.TStack 主要有三个方法、一个属性:Push(压栈)、Pop(出栈)、Peek(查看下一个要出栈的元素);Count(元素总数).[代码][代码] 阅读全文

posted @ 2009-11-03 11:37 jxgxy 阅读 (298) | 评论 (0) 编辑

三、Delphi 2009 泛型容器单元(Generics.Collections)[2]: TQueue<T>
摘要:TQueue 和 TStack, 一个是队列列表, 一个是堆栈列表; 一个是先进先出, 一个是先进后出.TQueue 主要有三个方法、一个属性:Enqueue(入列)、Dequeue(出列)、Peek(查看下一个要出列的元素);Count(元素总数).[代码][代码] 阅读全文

posted @ 2009-11-03 11:35 jxgxy 阅读 (534) | 评论 (0) 编辑

二、Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>
摘要:Delphi 2009 新增了泛型容器单元: Generics.Collections, 同时还有一个 Generics.Defaults 单元做支持.Generics.Collections 包含了以下实用类:TList<T>TQueue<T>TStack<T>TDictionary<TKey,TValue>TObjectList<T>... 阅读全文

posted @ 2009-11-03 11:32 jxgxy 阅读 (745) | 评论 (0) 编辑

一、Delphi 2009 中的泛型
摘要:代码文件:[代码]窗体文件:[代码] 阅读全文

posted @ 2009-11-03 10:54 jxgxy 阅读 (907) | 评论 (0) 编辑

导航