2012年9月14日

delphi xe3 system.generics.collections Tstack<T>

摘要: delphi xe3中 Tstack = class(Tenumerable) stack 后进先出; TStack 表示相同类型的一种后进先出的数据结构,他可以是任意的大小,按你的需要扩展,同时你 也可以将“nil” push到栈里面; 当栈改变的时候 Tstack的onnotify 时间将会发生; delphi xe3中 栈有如下几个属性以及事件: count 表示栈当中所有条目; clear 清空栈中所有的条目; pop 将项目弹出栈并返回栈顶(空间复杂度为O(1)) 激发onnotify事件 同时count被减一(如果count已经是1了,将会激发异常) push... 阅读全文

posted @ 2012-09-14 20:57 凝望远 阅读(416) 评论(0) 推荐(0) 编辑

2012年7月12日

一道面试题

摘要: 给一个文本文档其中有姓名,手机号码,固定电话,请按照手机号码排序。我当时给出的算法如下:var ay,by : array[0..5] of string; f : TextFile; s : string; list : TStringList; value : string; i,j : integer; a,b : string;begin hash := THashedStringList.Create; mmo1.Clear; i := 0; j := 0; list := TStringList.Create; s:= 'C:\Users\Administ... 阅读全文

posted @ 2012-07-12 21:39 凝望远 阅读(103) 评论(0) 推荐(0) 编辑

2012年6月1日

firemonkey入门1

摘要: delphi xe2 的firemonkey 是跨平台的,暂时只准备看看他在windows下(32)的应用情况狠心的东西,相信有了它,已有的界面将会更加灵活,漂亮,也会淘汰掉诸多皮肤,透明,图像等第三方控件,但不知和win8的winrt有无关联。为了他,delphi xe2的诸多单元加了前缀,诸如 :bd,data,datasnap,fmx,ib,macapi,macapi,posix,soap,system,system.bindings,system.generics,system.internal,system.mac,system.win,vcl,winapi,xml..这样也好,单元 阅读全文

posted @ 2012-06-01 23:26 凝望远 阅读(465) 评论(2) 推荐(0) 编辑

导航