作者:帅宏军
时间:2011年4月
说明:根据DelphiXE的自带帮助翻译而来,为作者个人看法,如有翻译不当,仅供参考。
Ø Tools > Options > Environment Options
Ø Tools > Options > Environment Options
l
Editor files
:当你
run, compile, build
工程或退出
Delphi
时,自动保存
Code Editor
中发生修改的所有文件。
l
Project desktop
:当你关闭工程或退出
Delphi
时,自动保存或更新你的桌面配置文件(
.dsk
)。
提示:
.dsk
保存了你的如下信息
n
Desktop layout (
桌面布局
)
n
Breakpoints
(断点)
n
Watch items
(监控条目)
n
Files currently open in the IDE
(
IDE
中打开当前工程的所有文件)
当你下次打开这个工程时,会读取
.dsk
文件,上述的几项将被恢复。
针对
IDE
,启用此选项时,拖动任何工具条,到临近容器的位置,都会出现一个阴影区,放开鼠标左键,就会自动停靠到合适位置。在不启用此选项的情况下,按住
Ctrl
键的同时进行拖动,也能实现同样的效果。默认此选项是启用状态。
启用状态下,在
IDE
中
Run
当前的工程时,
IDE
会最小化,关闭应用程序时,
IED
恢复。
启用状态下,在
IDE
中
Run
当前的工程时,隐藏设计窗口,如:
Object Inspector
和
Alignment Palette
,关闭应用程序时,恢复。
启用状态下,当你编译工程时,显示编译状态。
启用状态下,当你编译工程时,在
Messages
窗口显示编译过程中用到的命令。
启用后台编译,也就是说,您可以继续工作,同时
IDE
在后台编译线程上运行。您也可以为后台编译指定优先级如下:
l
Low
:
IDE
将意味着更多的积极响应,但在后台编译会需要更长的时间
l
Normal
:
与给予任何线程的具有相同的优先级。这是默认,并优先推荐
l
High
:也就是说,
IDE
将反应较差,后天编译将更快速的完成
指定
Build
输出的详细程度。选择安静,最小,正常,详细,或诊断。
Build
输出写入消息到
Messages
窗口的
Output
页。
指定寻找
Delphi
的共享资源库的路径
指定寻找
Delphi
的默认工程的路径
Ø Tools > Options > Environment Options > Object Inspector
这些选项影响
Object Inspector
窗口的表现形式。
显示一个下拉列表框选择下列配色方案和选项设置
:
l
Custom colors and settings:
自定义颜色和设置
l
Default colors and settings:
默认的颜色和设置
l
Traditional colors and settings:
传统的颜色和设置
l
Classic colors and settings:
经典的颜色和设置
l
Visual Studio(TM) emulation:
仿真
Visual Studio
(
TM
)的颜色和设置
在你的
Object Inspector
上部,显示一个组件名称及类名的列表。当你的模块中有很多组件,不好定位时,这个功能是很有用的。
在你的
Object Inspector
上部,显示的组件列表中,组件名称后面是否显示组件类名。
在你的
Object Inspector
下部显示一个状态条,这个状态条显示了当前组件有几个属性和事件没有被显示。可通过在
Object Inspector
上的右键菜单中的
View
菜单来控制属性和事件的显隐状态。如果所有属性和事件都显示,状态条显示
All shown
在Object Inspector
的
Properties
和
Events
显示水平网格线。
在非停靠状态下,当你在垂直方向调整
Object Inspector
尺寸时,
Object Inspector
中的行是否按整行显示。
在
Object Inspector
中,是否显示组件的只读属性。不选中时,为灰显状态。
在
Object Inspector
中,如果某些选项的值,修改了,不是默认值,对这些选项的值在
Non Default Value
颜色属性的基础上加粗显示
在
Object Inspector
中,是否在左侧显示一个大纲区域,该区域的配色方案依照
Gutter Color
属性。
通过
SpeedSettings
选择一个配色方案后,可以在这里自定义明细选项的颜色。定义完成后,点击
OK
会自动保存,如果想恢复回默认值,重新通过
SpeedSettings
选择一个配色方案即可。
如果一个组件引用了另外一个组件,通过这个选项来控制在
Object Inspector
左侧是否显示一个
+
,可以用来查看引用组件的属性。默认情况下,引用的组件的名称是红色的,他们的属性名称是绿色的。
针对引用组件,是否在
events
页上显示引用组件的事件,引用的组件的名称是红色的,他们的事件名称是绿色的。
Ø Tools > Options > Environment Options > Tool Palette
这些选项影响
Tool Palette
窗口的表现形式。可通过
Tool Palette
上的鼠标右键“
Add New Category
”为其增加一个类别页
改变
Tool Palette
窗口中代表组件的图标的大小,有三个选项
Small
(小)
, Medium
(中)
, Large
(大)
Tool Palette
窗口中代表组件的图标后面是否一起显示组件的名称
Tool Palette
窗口中的组件分类标签按垂直方向显示。不包括分类标签的标题。
Tool Palette
窗口中的组件分类标签的标题按垂直方向显示。
Tool Palette
窗口中的组件分类标签的标题加粗显示
仅仅应用
Base color, Gradient color,
和
Text color
(通过
Tools > Options > Environment Options > Tool Palette > Colors
设置)到组件分类标签,而不是整个组件分类窗口。
在组件页上是否显示
+
或
-
符号来展开和折叠组件页
在同一时刻只能有一个组件页处于展开状态,其他组件页将自动折叠
当鼠标移动可组件时,自动显示该组件的提示。
在
Search
中输入搜索字符串,并回车后,并自动将搜索到的控件插入到你的界面中。该选项是否被选中,将决定回车后,搜索字符串是保留还是被清空。
控制是否总是显示设计期组件列表,即使
Code Editor
处于显示状态(模拟
Delphi7
)。
当
Code Editor
处于活动状态,或者
ProjectManager
获得焦点时,在
Tool Palette
中显示通过
File > New > Other
可以调取的
New Items
界面。
禁用
Tool Palette
中的项目可以通过鼠标拖放实现重排序的功能。
Ø Tools > Options > Environment Options > Tool Palette > Colors
这些选项影响
Tool Palette
窗口的配色方案。
列举了预先定义的色彩组合方案。选择一个方案后,可对下面的可选色彩进行修改。点击
ok
后立即保存生效。
Tool Palette
窗口中组件页的色彩方案:
l
Base color:
组件页的背景色
l
Text Color:
组件也标题区的颜色
l
Gradient color:
背景色
Base color
的渐变色
l
Gradient direction:
渐变色
Gradient color
的渐变方向(垂直、水平)
Tool Palette
窗口中组件页中的按钮的色彩方案:
l
Normal color:
按钮的背景色
l
Selected color:
当一个按钮被选中时的背景色
l
Hot color:
当鼠标经过一个按钮时,按钮的背景色
Tool Palette
窗口中组件页的边框的色彩方案:
l
Base color:
组件页的边框的背景色
l
Gradient color:
组件页的边框背景色
Base color
的渐变色
l
Gradient direction:
组件页的边框渐变色
Gradient color
的渐变方向(垂直、水平)
Ø Tools > Options > Environment Options > Component Toolbar
这些选项影响工具条上的
Component
中组件的显示。
控制
Component
工具条上的页,组件及顺序。你可以增加、删除、修改页,或者调整顺序。
列出
Component
工具条上每一页的组件,你可以调整顺序
新建一个组件页,要想新增一个组件,使用
Component > New VCL Component
删除一个组件页。你不能删除一个组件。
可针对组件页或者组件上移,下移来调整顺序
当你选中
Pages: [All]
时可用,充值组件页和组件为默认状态。
Ø Tools > Options > Environment Options > Environment Variables
查看系统变量或者设置用户变量。
列出了所有系统级别的环境变量名称和值,你不能删除任何已有的系统环境变量,但是可以覆盖。
当你选中一个系统变量时有效,单击后弹出一个对话框,让你输入一个同名的用户变量来覆盖系统变量。
可定义自己的用户变量,也可覆盖同名的系统变量,通过
New
,
Edit
,
Delete
来增加,修改和删除。
Ø Tools > Options > Environment Options > Difference Viewer / Merge Viewer
查看和修改“文件比较器”
/
“文件合并器”。使用
Code Editor
中的
History
页或者
Project Manager
来进行版本控制。
DelphiXE
自带了一个版本控制服务端和客户端
CollabNet (http://www.collab.net/)
选择一个默认的文件比较器
/
文件合并器
除了系统自动的工具之外,你可以安装更多的同类外部工具:
l
Default:
设置选中的外部工具为默认外部工具
l
Add:
增加一个同类外部工具
l
Delete:
删除当前选中的外部工具
l
Edit:
编辑当前选中的外部工具
让你选择一个默认的文件比较
/
合并工具,使用
Internal Viewer
(内部自动)或
External Viewer
(外部扩展)的工具。
Ø Tools > Options > Environment Options > Reopen Menu
用来控制菜单
File>Reopen
中列举的最近打开的工程和文件清单和数量。
通过
File > Reopen > Properties
也可以调用设置界面。
指定可以
Reopen
的工程数量,最大值为
100
指定可以
Reopen
的文件数量,最大值为
100
最近打开列表中,已经不存在的工程或文件为灰色显示,使用这个功能,可以删除这些无效的项
从最近打开列表中,删除选中的项。
清除所有最近打开列表
Ø Tools > Options > Environment Options > Explorer
用来控制
Structure
和
Project Manage
窗口的行为。在
Structure
窗口中使用鼠标右键菜单中的“
Properties
”菜单也可以弹出这个设置窗口。
高亮显示没有完成的方法或者属性
显示方法或者属性的语法和类型
l
Alphabetical:
按照字母顺序列出代码中方法和属性。
l
Source:
按照代码中的声明顺序列出代码中方法和属性
选中此选项,同时按下
Ctrl+Shift+C
时,根据属性声明自动实现属性的
Read
,
write
方法。如果不选中此选项,这个功能将只对方法有效。
指定源码中的哪些部分能在
Structure
和
Project Manage
可见。
Ø Tools > Options > Environment Options > Delphi Options > Library
设置编译、链接使用的路径信息
指定编译器编译时使用的包的源码路径。编译器只能找到在这个路径中存在的源码,如果没有找到,会抛出一个错误。
指定编译器放置编译后的包的
.bpl
文件的位置
指定
Delphi
编译器编译后的
.dcp
文件的位置
指定在代码编辑器
Code Editor
中使用
Code Browsing — CTRL+Click
功能时搜索的路径:
按照以下顺序搜索:
l
工程所在路径
l
Project > Options > Delphi Compiler
指定的路径
l
Browsing path
指定的路径
指定命名空间的前缀,可以让你使用一个命名空间时使用一个速记的命名空间。
例如:
Embarcadero.Vcl.DB,
你可以指定
Embarcadero.Vcl
作为
namespace prefix
。这样,你可以简单的在引用时,使用
uses DB
,而不必
uses Embarcadero.Vcl.DB
。
指定
Delphi
编译器编译后
.dcu
文件的路径
Ø Tools > Options > Environment Options > Delphi Options > Library - Translated
为了提供灵活的本地化语言支持,
Delphi
引入了
Lib
路径下的语言子路径支持。用本页面的选项指定编译器使用的翻译过的本地包的位置。
Delphi
编译器在使用英语包之前,先搜索这里指定的翻译包路径下的
.dcu
文件。
为了使用这个选项,必须让
Project > Options > Delphi Compiler > Compiling > Debugging
页面中的
Use debug .dcus
有效。
Delphi
编译器在使用英语
.dcu
之前,先搜索这里指定的路径下的
.dcu
文件
Delphi
编译器在使用英语
.res
和
.dfm
之前,先搜索这里指定的路径下的
.res
和
.dfm
文件
Ø Tools > Options > Environment Options > Delphi Options > Type Library
为类型库编辑器设置属性。
当你导入一个
ActiveX
控件时,类型库导入器只导入那些没有被标记为
Hidden, Restricted, or Predefined
和被标记为
Can Create
的
CoClasses
,对于一般用途的控件是可以的。但是,你也可以覆盖这些标志生成
CoClass wrappers
。那么你可以通过下列选项来忽略这些标志:
l
Predefined:
客户端应用程序应自动创建此对象的单个实例
l
Restricted:
一个被标记为
Restricted
的
CoClasse
,通过
Com
方式访问他的工具将忽略掉。可以被授权使用的类型库重新暴露出来。
l
Restricted:
被这个标记限定的接口是存在的,但是在面向对象浏览器里是不能看见的。
l
Can Create:
可以通过
CoCreateInstance
来来实例化
决定那些声明为
safecall
的函数在生成类型库时被转换为接口定义语言(
IDL
),
safecall
函数自动实现
Com
约定的错误和异常处理,转换
HRESULT
错误代码为
Exception
,如果你正在用
IDL
语言写函数声明,你必须明确的指定调用约定是
safecall
或者
stdcall
l
All v-table interfaces:
用
safecall
调用所有接口
l
Only dual interfaces:
只使用
safecall
调用双接口
l
Do not map:
不使用
SafeCall调用接口
启用此选项。当你刷新、保存或者注册类型库时,弹出
Apply Updates
对话框,预览变化。如果没有启用此选项,当类型库编辑器中发生改变时,将自动更新代码。
在
.ridl
中的类型库声明没有指定完整的类型库路径。选中这个选项,类型库编辑器将在系统的类型库注册表中查找文件。
当你使用
Unicode
标识符时,必须用保存为
UTF8
格式。另外请注意,您只能使用
Delphi
和
C++
客户端和服务器的
Unicode
标识符(也就是说,客户端和服务器不属于
Embarcadero
的产品可能不能假设标识符是
UTF8
编码)
此选项允许在类型库中
UTF8
的数据解码,如果
Store Unicode data as UTF8
被选中,请同时选中此选项。
当您重命名类型库,刷新该类型库的实现,就像你已经点击了类型库编辑器的刷新按钮的一样
每次保存
.ridl
时,刷新该类型库的实现,就像你已经点击了类型库编辑器的刷新按钮一样
Ø Tools > Options > Environment Options > VCL Designer
使用此页面来指定的
VCL
窗体设计习惯
显示网格点来帮助在窗体设计器上对其控件
使用窗体设计器上的引导线,即拖动一个控件,即将和另一个控件对齐时出现的线,这条线有利于对齐控件。
在窗体设计器上,自动对齐控件到离他最近的网格线上
指定网格
X
和
Y
方向上相邻线之间的距离
对于窗体或者数据模块上的非可视控件,显示他的名称。
对于窗体或者数据模块上的控件,提示他的类名。
只有
Show Designer hints
启用才有效,对于窗体或者数据模块上的控件,提示他相对于窗体的坐标,尺寸,
Tab
顺序,和拖放到窗体上的先后顺序。
窗体显示在靠近
Code
页的的
Design
页上,如果此选项没有被选中,窗体将为浮动的,非停靠的。你可以使用
View>Dock Edit Window
,使编辑窗体进入浮动状态
在窗体设计器的右下角显示虚拟屏幕位置,通过这个小窗口可以迅速调整窗体在屏幕上的位置。
设置窗体保存的文件类型,你可保存为文本格式和二进制格式,二进制是为了向后兼容。文本格式更容易编辑(使用其他工具)。
你也可以通过窗体右键上的菜单
Text DFM
覆盖这个选项。
设置是否自动创建窗体。不勾选此选项时,除了第一个加入工程的窗体为,所有后续窗体都不会进入自动创建列表。