【Delphi】Delphi 认证集
Borland 基础与应用开发
课程认证试题整理集
试题1 关于Delphi中产生的文件
编辑阶段: pas/单元文件,dpk/组件包文件,dpr/工程文件,dfm/窗体文件
编译阶段: dcu/单元编译文件,dcp/Delphi Compile package
连接阶段: exe,dll,bpl/Borland package library
运行阶段
试题2 使用
Delphi编程中需要掌握的四大语言
A. Object Pascal B. SQL C.
HTML/XML D. UMI
试题3 Delphi发展的两个主要技术 {数据库引擎,
网络开发}
试题4 工程中包含的单元主要有带Form的单元和不带Form的单元
试题5 单元文件的结构{unit 单元名,接口部分,实现部分,初始化部分,结束部分}
前三个部分是必选的,后两个是可选的。
初始化部分:单元载入内存的时候初始化里面的代码
结束部分: 单元结束的时候执行的代码
试题6 代码模版在Tools菜单的Editor Options 中的Code Insight
Code Template 部分的Code中编写代码的时候加个"|"表明光标定位处
Ctrl+J:在单元中编写代码的时候,敲入模版 按下Ctrl+J自动产生模版代码
试题7 {$开头的表示:编译器指令字 而不是纯粹的注释
单行注释 //
块注释 (* *) 或者 { } 相同类型块注释不能嵌套
试题8 窗体
设计中如果要放置多个相同的组件,使用如下技巧:
按住Shift键 + 单击组件,然后在窗体上单击
试题10 微调控制方向键:Ctrl+方向键;微调改变大小: Shift+方向键
试题11 Edit菜单中Creation Order的功能是:控制非可视组件在窗体产生的时候的创建顺序
试题12 Edit菜单--〉Scale功能:改变窗体上所有组件的位置和大小范围在[25%-400%]
包括Left,Top,Width,Height都按照比例改变
试题13 Compile Ctrl+F9 仅仅编译,只有当
源代码文件改变了才加以编译
build 不管改变否,都重新编译连接生成目标文件
Run F9 先看源文件是否改变,改变则Compile ,然后连接生成目标文件运行
试题14 断点设置F5,鼠标单击针对一行,如果该行有多条语句则F8后同时执行完成
F4 Run to Cursor让程序运行起来,若程序运行到该行则类似F5功能,
如果把光标移到其它行再按下F4程序就跳到光标行很实用
F7 Trace Into :可以进入例程
F8 Step Over :单行/句执行
工程选项中Options的Compile中的 Use Debug Dcus 可以跟踪进入DCU、
Run 中的 program Reset 或者使用Ctrl+F2 可以把僵死在IDE环境中的
程序解除。
试题15 Project菜单下的Options中的设置仅对当前工程有效,
如果选中了Options中的Default则该设置对以后产生的工程也有效。
试题16 Project菜单下的Options设置中如何设置动态创建窗体和自动创建窗体
试题17 1> Project菜单下的Options设置中Compile页中选中Optimization
可以消除无用代码,如for I:=0 to–1 do 绝对不会编译
2> Extended syntax 如果去掉则 function中的result不能用
3> Record field alignment:分配变量的对齐方式字节为单位,8指8字节比较超前
试题18 工具菜单环境选项命令,以下设置针对所有工程
preferences->Docking->选中Auto Drag Docking 窗口拖放自动融合,
若想不入邬则按住Ctrl键(在选中情况下)。
Library->Library path :可以设置
常用的
搜索路径,适用所有工程
顺带了解:Tools-->Editor Options 和 Tools-->Debug Options
试题19 窗体模版的选用 File->New->other->Forms 三种选用方式:
Copy拷贝:完全拷贝,互不影响
Inherited继承:作为子类使用,模版改变则子类改变
Use使用:以指针的方式来用,双向变化
删除模版方法:进入Tools->Repository找到模版页,在Objects中选中对象删除
试题20 标识符的注意点:字母或下划线开始,只能包含字母、数字和下划线的字符串
不能与保留子相同,尽量使用有意义的单词或单词组合
试题21 命名约定
常量名:全大写
保留字:全小写
类型名:T 表示类 E表示异常 I表示COM接口
对象名:edtName btnCalc 类中元音不要,取