预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

以家为家,以乡为乡,以国为国,以天下为天下。——《管子·牧民》 delphi的⼀些注意点和知识点 关于Delphi中产⽣的⽂件 编辑阶段:pas/单元⽂件,dpk/组件包⽂件,dpr/⼯程⽂件,dfm/窗体⽂件 编译阶段:dcu/单元编译⽂件,dcp/DelphiCompilepackage 连接阶段:exe,dll,bpl/Borlandpackagelibrary 运⾏阶段 使⽤Delphi编程中需要掌握的四⼤语⾔ A.ObjectPascalB.SQLC.HTML/XMLD.UMI Delphi发展的两个主要技术{数据库引擎,⽹络开发} ⼯程中包含的单元主要有带Form的单元和不带Form的单元 单元⽂件的结构{unit单元名,接⼝部分,实现部分,初始化部分,结束部分} 前三个部分是必选的,后两个是可选的。 初始化部分:单元载⼊内存的时候初始化⾥⾯的代码 结束部分:单元结束的时候执⾏的代码 代码模版在Tools菜单的EditorOptions中的CodeInsight CodeTemplate部分的Code中编写代码的时候加个"|"表明光标定位处 Ctrl+J:在单元中编写代码的时候,敲⼊模版按下Ctrl+J⾃动产⽣模版代码 {$开头的表⽰:编译器指令字⽽不是纯粹的注释 单⾏注释// 块注释(**)或者{}相同类型块注释不能嵌套 微调控制⽅向键:Ctrl+⽅向键;微调改变⼤⼩:Shift+⽅向键 Edit菜单中CreationOrder的功能是:控制⾮可视组件在窗体产⽣的时候的创建顺序 Edit菜单--〉Scale功能:改变窗体上所有组件的位置和⼤⼩范围在[25%-400%] 包括Left,Top,Width,Height都按照⽐例改变 CompileCtrl+F9仅仅编译,只有当源代码⽂件改变了才加以编译 build不管改变否,都重新编译连接⽣成⽬标⽂件 RunF9先看源⽂件是否改变,改变则Compile,然后连接⽣成⽬标⽂件运⾏ 断点设置F5,⿏标单击针对⼀⾏,如果该⾏有多条语句则F8后同时执⾏完成 F4RuntoCursor让程序运⾏起来,若程序运⾏到该⾏则类似F5功能, 如果把光标移到其它⾏再按下F4程序就跳到光标⾏很实⽤ F7TraceInto:可以进⼊例程 F8StepOver:单⾏/句执⾏ ⼯程选项中Options的Compile中的UseDebugDcus可以跟踪进⼊DCU、 Run中的programReset或者使⽤Ctrl+F2可以把僵死在IDE环境中的程序解除。 先天下之忧而忧,后天下之乐而乐。——范仲淹 勿以恶小而为之,勿以善小而不为。——刘备 Project菜单下的Options中的设置仅对当前⼯程有效, 如果选中了Options中的Default则该设置对以后产⽣的⼯程也有效。 1>Project菜单下的Options设置中Compile页中选中Optimization 可以消除⽆⽤代码,如forI:=0to–1do绝对不会编译 2>Extendedsyntax如果去掉则function中的result不能⽤ 3>Recordfieldalignment:分配变量的对齐⽅式字节为单位,8指8字节⽐较超前 ⼯具菜单环境选项命令,以下设置针对所有⼯程 preferences->Docking->选中AutoDragDocking窗⼝拖放⾃动融合, 若想不⼊邬则按住Ctrl键(在选中情况下)。 Library->Librarypath:可以设置常⽤的搜索路径,适⽤所有⼯程 顺带了解:Tools-->EditorOptions和Tools-->DebugOptions 试题19窗体模版的选⽤File->New->other->Forms三种选⽤⽅式: Copy拷贝:完全拷贝,互不影响 Inherited继承:作为⼦类使⽤,模版改变则⼦类改变 Use使⽤:以指针的⽅式来⽤,双向变化 删除模版⽅法:进⼊Tools->Repository找到模版页,在Objects中选中对象删除 试题20标识符的注意点:字母或下划线开始,只能包含字母、数字和下划线的字符串 不能与保留⼦相同,尽量使⽤有意义的单词或单词组合 试题21命名约定 常量名:全⼤写 保留字:全⼩写 类型名:T表⽰类E表⽰异常I表⽰COM接⼝ 对象名:edtNamebtnCalc类中元⾳不要,取辅⾳作前缀,重复辅⾳取⼀个 如button去掉u和o仅保留btn⽤⼩写 枚举常量名:如Pen中Style:psSolid,psDash,psDot,psDashDot,psDashDotDot,psClear,psInsideFrame 事件属性名:OnClick以On开头 变量、域名:⽤名词; 例