随笔分类 -  Delphi

Delphi
摘要:SQL Server索引管理的六大铁律摘自:互联网(不记得出处le)--------------------------索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。  但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQL Server数据库中使用索引的话,还是需要遵守一定的规则。笔者觉得,主要是需要遵守六大铁律。  铁律一:天下没有免费的午餐,使用索引是需要付出代价的。 阅读全文
posted @ 2011-02-10 17:50 叮/当 阅读(348) 评论(0) 推荐(1)
摘要:Delphi TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 常规的用法大家都知道,现在来讨论它的一些高级的用法。 先把要讨论的几个属性列出来: 1、CommaText 2、Delimiter & DelimitedText 3、Names & values & valueFromIndex 先看第一个:CommaText。怎么用呢?用代码说话: const constr :String = 'aaa,bbb,ccc,ddd'; var strs :TStrings; i :Integer; begin strs := TStringList.Create; st 阅读全文
posted @ 2010-12-13 01:57 叮/当 阅读(13866) 评论(1) 推荐(0)
摘要:一、INI文件的结构: ; 注释 [小节名] 关键字=值 INI文件允许有多个小节,每个小节又允许有多个关键字, “=”后面是该关键字的值。 值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。 注释以分号“;”开头。 二、定义 1、在Interface的Uses节增加IniFiles; 2、在Var变量定义部分增加一行: myinifile:Tinifile; 然后,就可以对变量myinifile进行创建、打开、读取、写入等操作了。 三、打开INI文件 Filename:=ExtractFilePath(Paramstr(0) 阅读全文
posted @ 2010-12-11 17:18 叮/当 阅读(370) 评论(0) 推荐(0)
摘要:在Delphi中的Record类型中,与之C语言对应的即是结构体类型(struct),也可能是为了符合C语言或C++程序员的习惯,对于它在Delphi中的应用存在的一些问题进行初步的说明。在Delphi中的记录体类型有两种方式定义Type RecTest = record (packed) ID :integer; Name :string; Descript:string; end;之两种类型的主要区别在于在内存中的存放,Packed是紧缩类型的,可以节省内存空间与存放的空间,但是它定义好了对应的长度,所以不太适合存放不定长的数据,如string类型的数据;同时在使用记录体类型时特别要注意的 阅读全文
posted @ 2010-12-05 12:18 叮/当 阅读(16425) 评论(1) 推荐(0)
摘要:继承关系: TObject → TPersistent → TComponent TApplication组件的属性: Active AllowTesting DialogHandle ExeName Handle HelpFile Hint HintColor HintHidePause HintPause HintShortPause Icon MainForm ShowHint ShowMainForm Terminated Title UpdateFormatSettings UpdateMetricSettings 从TCompnent继承来的: ComObject Comp 阅读全文
posted @ 2010-11-29 17:15 叮/当 阅读(1556) 评论(0) 推荐(2)
摘要:TCommonDialog--TColorDialog Color属性 对应对象:TColorDialog 声明:property Color:TColor default clBlack; 功能:Color属性用来确定在颜色对话框中选择哪一个颜色。当用户选择了一个新的颜色时,Color属性将被设置为新颜色的值。 例子: //Change the color of the selected text when the user choose a //color from the Color dialog box procedure TForm1.sbC 阅读全文
posted @ 2010-11-29 17:10 叮/当 阅读(320) 评论(0) 推荐(1)
摘要:ComponentCount属性 对应对象:所有组件 声明:property ComponentCount: Integer; 功能:此属性在运行时有效,它是只读型。同时它标明组件具有的组件数。当用户在设计时可以在窗体上放置一个组件,因此此窗体将变为这个组件的有用者。Components属性例出了当前组件的所有的组件。 例子: procedure TForml.ButtonlClick(Sender: TObject); var x: Integer; begin x := Forml.ComponentCount; Labell.Caption := IntToSt 阅读全文
posted @ 2010-11-29 17:09 叮/当 阅读(461) 评论(0) 推荐(1)
摘要:四、TControl Align 属性 对应对象:TControl 声明:TAlign = (alNone, alTop, alBottom, alLeft, alRight, alClient); property Align: TAlign; 功能:Align属性用来确定控件在它的父类中的对齐方式。 Align属性的类型是TAlign,它可以被设置成为以下值中的一个。 值 意 义 alNone 组件被保持在它的父类放置的位置,即窗体或面板,它是属性的缺省值。 alTop 组件被移动到窗体的顶端,并且被重新决定大小以充满窗体的宽,组件 的高度不会受到影响。 阅读全文
posted @ 2010-11-29 17:07 叮/当 阅读(1628) 评论(0) 推荐(3)
摘要:五、Tscreen Tobject— TPersistent— Tcomponent Tscreen的属性: 从TComponent继承来的: In Tscreen DestroyComponents ActiveControl FindComponent ActiveCustomForm FreeNotification ActiveForm FreeOnRelease Cursor GetParentComponent Cursors HasParent CustomFormCount InsertComponent CustomForms RemoveComponent DataM 阅读全文
posted @ 2010-11-29 16:55 叮/当 阅读(1041) 评论(0) 推荐(2)
摘要:六、TColorDialog TCommonDialog--TColorDialog Color属性 对应对象:TColorDialog 声明:property Color:TColor default clBlack; 功能:Color属性用来确定在颜色对话框中选择哪一个颜色。当用户选择了一个新的颜色时,Color属性将被设置为新颜色的值。 例子: //Change the color of the selected text when the user choose a //color from the Color dialog box procedu 阅读全文
posted @ 2010-11-29 16:52 叮/当 阅读(886) 评论(0) 推荐(1)