集成开发环境中的操作界面

    Delphi  7 集成开发环境中的操作界面包括 5 部分,分别为主窗口、对象编辑器、窗体、代码编辑器和对象浏览器。 主菜单:菜单栏位于主窗口的上方,包括“File”、“Edit”、“Search”等 11 项主菜单,它们集成 Delphi  7程序开发的全部命令和功能。

 

    1.文件(File)菜单项
    文件(File)菜单项和普通的 Windows 菜单类似,完成 Delphi 各文件的存取功能。
    1)新建(New)
    “Application”菜单项:在有工程处于打开的状态下,Delphi 7 提示是否保存或关闭当前工程,在得到确认后新建一个工程。
    “CLX Application”菜单项: Delphi 7 将新建一个跨平台的工程,这个工程编译后即能在 Windows系统中运行,也能在 Linux 系统中运行。
    “Data  Module”菜单项:在处于打开状态下的工程中添加一个数据模块窗体,可以将数据连接组件放在数据模块窗体中,以方便检查与修改。
    “Form”菜单项:新建一个窗体。
    “Frame”菜单项:新建一个框架。
    “Unit”菜单项:新建一个单元文件。
    “Other”菜单项:显示新建项目窗口,如图 2-13 所示。在新建项目窗口中除了可以选择以上新建内容外,还可以建立 IntraWeb 工程、WebSnap 工程、DLL 文件以及模板的应用。

 

    2)打开(Open)
    “Open”菜单项:显示打开 Delphi 文件的打开对话框,如图 2-14 所示。默认打开文件的扩展名为“.pas、.bpg、.dpr、.dpk、.dpkw”。
    “Open  Project”菜单项:显示打开 Delphi 工程文件的打开对话框。默认打开文件的扩展名为“.dpr、.bpg”。 
    “Reopen”菜单项:打开最近一次打开过的工程文件或单元文件。

 

    3)保存(Save)
    “Save”菜单项:保存当前单元文件。可通过“Ctrl+S”组合键快速保存。
    “Save As”菜单项:将当前单元文件另存。
    “Save Project As”菜单项:将当前工程文件另存。
    “Save All”菜单项:保存所有工程文件和单元文件。可通过“Ctrl+Shift+S”组合键快速保存。

 

    4)关闭(Close)
    “Close”菜单项:关闭当前单元文件。
    “Close All”菜单项:关闭所有工程文件和单元文件。

 

    5)使用单元文件(Uses Unit)
    一个工程中有多个窗体和多个单元文件,在一个窗体或单元文件中经常会用到另一个窗体或单元文件中的某些组件或函数等,所以在使用之前必须先声明。例如在一个工程中有 Unit1 和 Unit2 两个单元文件,在 Unit1 中用到 Unit2 中的某个函数,用代码编辑器 Unit2 中的函数切换到 Unit1 文件,然后选择此选项或按“Alt+F11”组合键,在弹出的对话框中选择 Unit2 并确认,这样在 Unit1 中就能调用 Unit2 中的函数了。

 

    2.编辑(Edit)菜单项
    除了撤消(Undo)、重做(Redo)、剪切(Cut)、复制(Copy)、粘贴(Paste)、删除(Delete)和选择全部(Select All)等操作外,还有以下选项。
    “Align to Grid”菜单项:各组件以网格为标准自动对齐。
    “Bring to Front”菜单项:当两个以上组件重叠时,在选择要置顶的组件后,再选择此选项即可完成组件置顶操作。
    “Bring to Back”菜单项:与置顶功能相反,操作步骤相同。
    “Align”菜单项:选取多个组件后再选择此选项,出现对齐对话框。可以按水平或垂直方向进行对齐组件,不仅提高了工作效率,还可以使界面更为工整。
    “Size”菜单项:主要功能是将多个组件设置成相同大小。
    “Scale”菜单项:将窗体上所有的组件按比例进行缩放,如图 2-17 所示。在编辑框内可输入 25~400 之间的缩放比例。 Delphi 7 程序设计与开发技术大全
    “Tab Order”菜单项:应用程序的窗体上有多个可以获得焦点的组件,按 Tab 键可以依次选取。在应用程序编写时,如果调整组件的位置,组件的 Tab 顺序就没有规律,这时就可以用此功能进行调整,如图 2-18 所示。通过在窗体上合理的 Tab 顺序组件得到组件名,然后再将 Tab 对话框内组件名按此顺序排列即可。
    “Flip Children”菜单项:窗体或某个组件内可以共存多个组件,即窗体或这个组件就是容器组件。子组件变址选项是将选择的容器组件内的所有组件与此容器组件水平对调。
    “Lock Controls”菜单项:应用程序的窗体界面设计完成后,为了避免误操作移动组件的位置,可以选择此选项,窗体上的组件将被锁定,不能任意移动,只有再次选择此选项后才能解除组件位置的锁定。

 

    3.搜索(Search)菜单项
    这个菜单中的选项主要用于实现查找与替换操作,和各文件编辑软件的查找功能一样。另外专为编程人员设置的功能如下。
    “Go to Line Number”菜单项:将光标跳转到指定行。
    “Find Error”菜单项:程序运行产生错误时,显示错误的地址。
    “Browse Symbol”菜单项:浏览用户指定的符号。

 

    4.查看(View)菜单项
    隐藏或显示 Delphi 中 IDE 环境中的不同窗口元素,通过项目管理器、对象编辑器可以打开各调试器的窗口。
    “Project Manager”菜单项:显示项目管理器。
    “Object Inspector”菜单项:显示对象编辑器。
    “Object TreeView”菜单项:显示对象浏览器。
    “Alignment Palette”菜单项:显示组件位置调整工具。
    “Browser”菜单项:显示类库浏览器,可以查看当前类库结构。
    “Code Explorer”菜单项:显示代码浏览器。
    “Component List”菜单项:显示组件列表。
    “Debug Windows”菜单项:显示各调试工具。相关内容请参阅本书 2.1.5 小节。
    “Toggle Form/Unit”菜单项:在窗体与单元文件窗口之间切换。
    “Units”菜单项:显示单元文件列表。
    “Forms”菜单项:显示窗体列表。
    “Toolbars”菜单项:设置主窗口显示内容。如是否显示工具栏、组件栏等。

 

    5.工程(Project)菜单项
    该菜单包含了用于编译和建立用户应用程序的各种命令,如添加、删除单元文件,添加、删除项目等。 “Options”菜单项是用来设置用户应用程序相关信息的。
    “Forms”    设定主窗体、自动创建窗体、可用窗体
    “Application”  设定应用程序的标题、指定帮助文件、生成可执行文件的图标、扩展名
    “Compiler”  设定编辑器代码的产生、语法、调试
    “Compiler Messages”  设定编辑器在什么情况下显示错误信息
    “Linker”  设定应用程序有关的信息 Delphi 7 程序设计与开发技术大全
    “Directories/Conditionals”  设定应用程序有关的目录
    “Version Info”  设定应用程序的版本信息、公司名称等
    “Packages”  设定应用程序用到的开发包,是否将开发包封装到应用程序中

 

    6.运行(Run)菜单项:提供了 Delphi 7 中程序调试、编译和运行的各种命令。

    7.组件(Component)菜单项:包含对组件进行编辑的命令,如新建组件、添加组件、导入 ActiveX 组件以及设置组件包等功能。 

    8.数据库(Database)菜单项:通过菜单各项可以实现对数据库的管理。

    9.工具(Tools)菜单项:菜单的第 1 部分包括 Delphi 7 集成开发环境的各种设置,如环境设置、调试器设置、对象库设置和工具设置等;第 2 部分包括默认后用户自己设置的常用工具,包括“DataBase  Desktop”、“Image Editor”、“Rave Designer”等。

    10.窗口(Window)菜单项:主要用于在 Delphi 的不同窗口间进行切换。