Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->编程语言 ->Delphi ->正文

Delphi7的IDE概述(二)

来源:Linuxdby.com 作者:Webmaster 时间:2007-06-05 点击: [收藏] [投稿]

环境选项

最近的许多更新与通常使用的环境选项对话框(Environment Options dialog box)有关。 此对话框的选项页在Delphi 6中被重新整理,将 Form Designer 选项从Preferences页移到了新的Designer页。
§  环境选项对话框的Preferences页有一个check box ,此check box阻止Delphi窗口自动相互停靠。
§   环境变量页(Environment Variables page)允许你看见系统环境变量(诸如标准的pathnames路径名和OS 设置 )并且设置用户定义的变量。 它的好处就是你能在IDE的每个对话框中使用系统变量和用户定义的变量—例如,你能够避免通常用于pathnames的硬编码(hard-coding),以一个变量替换它们。 换句话说,环境变量与$DELPHI变量类似地工作,涉及到Delphi的基础目录( base directory),但是能被用户定义。
§          在因特网页(Internet page )中你能选择用于HTML和XML文件(主要通过 WebSnap framework)的缺省文件扩展名,并且能使一个外部编辑器与每一个扩展名相联系。

关于菜单

Delphi主菜单栏(main Delphi menu bar)(在Delphi7中有一个更时髦的外观)是与IDE相结合的一种重要的方式,虽然你可能使用快捷键和快捷菜单完成大多数任务。 菜单栏对你当前操作的反应改变不多: 你要得到你在当前的窗口或者组件上能够执行的操作的完全列表,你需要单击鼠标右键。
 
菜单栏依赖于你已安装的第三方工具和向导能作相应的改变。在Delphi 7中,ModelMaker有其自己的菜单。通过安装像GExperts一样的流行插件或者甚至我自己的向导(更多细节参见附录 B,“Extra Delphi Tools from other Sources”和A,“Extra Delphi Tools by the Author”)你将看见其它菜单。
在最近的版本中被添加到Delphi的有关菜单是在IDE中的窗口菜单(Window menu)。 这个菜单列出了打开的窗口;以前,你能通过使用Alt+0键获得此列表或者View ? Window List menu item(窗口列表菜单项)。这个窗口菜单确实方便,因为一些窗口经常躲藏在其它窗口后面并且很难找到。通过使用在一个在Windows注册表的设置你能控制此菜单的字母排序: 寻找Delphi 的Main Window subkey(在HKEY_CURRENT_USER\Software\Borland\Delphi\7.0 下面)。 这个注册键使用一个字符串(代替Boolean值),在此处‘-1’和‘True’表示 true ,‘ 0’和‘False’表示false。 
 
 技巧
在Delphi 7中,窗口菜单以一个新命令结束:Next Window。 这一命令以一个快捷键的形式来实现是特别有用的:Alt+End。 跳过IDE的各种的窗口从来没有如此简单过(至少,在没有add-on工具的情况下)的。

环境选项对话框

如我已论及,一些IDE的设置要求你直接编辑注册表。 我将在此章中讨论这些设置垢一些更多的内容。 当然,最普通的设置能使用环境选项对话框很容易地调节,这与编辑选项Editor Options和调试选项Debugger Options一同可从工具菜单Tools menu 中得到。 大多数设置十分直观的,而且在Delphi帮助文件中有充分的描述。 图表1.2 显示了对这个对话框的Preferences page的我的标准设置。
 
Click To expand
图表 1.2: 环境对话框( Environment Options dialog box) 的Preferences page页

To-Do List

加进Delphi 5中但是至今仍然未被充分利用的另一个特性是to-do list。 这是你仍然不得不完成的项目的任务的一张列表—这是为了程序员的一个注记集合(或者程序员;这一工具在团队中非常有用)。 尽管这一想法并不新颖, to-do list在Delphi中 的关键概念是它是作为一个双向(two-way)工具工作的。
通过添加特殊的TODO注释到一个项目的任何文件的源代码你能够添加或者修改to-do items;成为做项目; 然后你将看见在列表中相应的输入。 此外,你能可视化地编辑列表中的项目以修改相应的源代码注释。 例如,这里是to-do listitem在源代码中可能看来如何:
procedure TForm1.FormCreate(Sender: TObject);
begin
  // TODO -oMarco: Add creation code
end;
相同的选项能在

 如果您对本文有任何疑问或者建议,请到讨论区发表您的意见: >> 论坛入口 <<



上一篇:Delphi点滴   下一篇:在Delphi中ADSI创建Windows用户帐号

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号