插图:
1.3.5 结构视图
delphi 2007集成开发环境的左上角包含了一个结构视图。这个窗口在某些场合特别有用。
当系统窗体设计器处于工作状态时(如图1-11所示),它可以显示窗体中可视化控件的继承结构,用树型结构表达组件之间的包含关系。当程序员在structure view窗口中选择了一个组件之后,这个组件会立刻出现在对象观察器中,程序员可以改变这个对象的属性值和添加事件处理过程。当窗体中放置了大量的组件时,很难用鼠标直接选择对象,这时通过structure view窗口可以很方便地选择要找的对象,并且能看到和它相关的组件。开始时,obieel treeview中只有一个窗体对象,随着组件的加入,这个树状视图的内容会越来越丰富。
当系统窗体设计器处于代码编辑状态时(如图1一12���示),同样,它也能显示代码编辑器中源代码对象的继承结构。对于源代码结构,结构视图还能动态地在顶层出现一个“错误”节点,显示错误实时提示窗口中找到的所有语法错误。当查看可视控件的结构时,能双击结构视图中对应的条目来定位到窗体设计器中对应的控件。当观察相应源代码的结构时,能双击相应的条目来转到代码编辑器中对应的声明位置。