Delphi

Delphi 2009 中的泛型
Delphi

Delphi 2009 中的泛型

72 0

代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo1: TMemo; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton;

Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>
Delphi

Delphi 2009 泛型容器单元(Generics.Collections)[1]: TList<T>

46 0

Delphi 2009 新增了泛型容器单元: Generics.Collections, 同时还有一个 Generics.Defaults 单元做支持.Generics.Collections 包含了以下实用类:TListTQueueTStackTDictionaryTObjectListTObjectQueueTObjectStackTObjectDictionary有了以上泛型的容器, 恐怕 Classes.TList 和 Contnrs 单元下的 TObjectList 等系列容器也就只为兼容存在

Delphi

Delphi 2009 之 TEdit 加强的功能

36 0

1、终于添加了 Alignment 属性(taLeftJustify, taRightJustify, taCenter), 可以方便控制文本对齐了;2、增加了 NumbersOnly 属性(True, False), 控制是否只接受数字;3、增加了 TextHint 属性, 可以让 TEdit 携带一个辅助文本串(好像是在无焦点时显示的, 但现在有问题).

Delphi 2009 中 string 与 Char 的改变
Delphi

Delphi 2009 中 string 与 Char 的改变

30 0

在 Delphi 2009 中:string = UnicodeString; (同样: PString = PUnicodeString;)Char = WideChar; (同样: PChar = PWideChar;)本例效果图:代码文件:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm

Delphi 2009 中 TStrings 与 TStream 的增强
Delphi

Delphi 2009 中 TStrings 与 TStream 的增强

41 0

在 Delphi 2009 中,TStrings 类(包括 TStringList 和包含 TStrings 属性的所有组件, 譬如 Memo.lines 属性、ListBox.Items 属性)、TStream 类系列(包括 TFileStream、TMemoryStream 等) 的存取方法, 譬如:LoadFromFile、SaveToFile、LoadFromStream、SaveToStream, 都有了选择 TEncoding 参数的重载.本例效果图:代码文件:unit Unit1;inte

Delphi

Delphi 中字符串比较函数对比

55 0

函数名称大小写排序规则备注CompareStr区分内码或OS当前用户设置 SameStr区分内码或OS当前用户设置 CompareText不区分内码或OS当前用户设置 SameText不区分内码或OS当前用户设置 AnsiCompareStr区分OS当前用户设置 AnsiSameStr区分OS当前用户设置 AnsiCompareText不区分OS当前用户设置 AnsiSameText不区分OS当前用户设置 AnsiStrComp区分OS当前用户设置 AnsiStrIComp不区分OS当前用户设置 Ans