正在加载图片...
Form1: TForm1 PropertiesEvents BiD iMode bdLeftT oRight I Borderlcons [biSystemMenu, biMinimia siZeable 如画笔,记事本,总是会有一或多个窗口。这是 Windows应用软件的 典型特征( Windows操作系统也因此称为 Windows)。尽管也可以写没 有窗口的应用程序,但大多数情况下我们的程序至少需要一个窗口,所以CB在创建新工程 时,总是默认为我们生成一个主窗口,这就是标注为3的窗口一一在程序运行前,我们称 它为设计表单(Form),在程序运行之后,它就是我们程序的窗口。我们的程序需要有几个 不同的窗口,就可在设计期间生成同样多个类似标注为3的设计表单。 (我对”表单”这个词总是无法产生具体的概念,可是不仅C++ Builder,还有 De lphi CB的“姐姐”,以及 Visual basic—一微软的得意之作,包括.net计划中的C#等快速 应用程序设计系统,都使用Form这个词来称呼设计期间的窗口。所以我还是统一口径叫表 单。但不管怎样,如果你在我的课程中偶尔发现设计窗口这样的说法,不用猜测,你尽管 认定我就是在说表单。一个原则:只在设计期间,我们才有可能称它为表单,当窗口运行 了,那就是窗口了,我们从不叫一个运行着的窗口为表单) 标注为4的窗口,标题写着“ Object Inspector”直译对象检视器。事实上CB在调试 程序时还有一个“ Debug Inspector”,我倒觉得让后者叫前者的名字更合适。因为这里 0 oJec t,也就对象,可不是我们以前说过面向对象的对象。它其实是用来查看,设置当前 放在设计表单上的某个/些控件的属性值和事件值的工具。后面我们会用到它,控件,也称 组件一一但有些CB的书区分这两者,认为前者是后者的某一特定子集一一就是窗口1右下 的控件栏上的控件,至于控件的属性,稍后我们使用时,你就会了解。为了直观,我决定 称4号窗口为控件属性检视器,或者属性检视器,或者属性窗口,总之离不了属性二字 属性检视器有两页: Properties(属性)和 Events(事件)。 参照左边的图,这里顺便再统一一下口径,如图中 Properties和 Events;我们称它为多 页( Properties为第一页, Events为第二页)。 关于分散窗口(苹果机早期的应用程序风格)的得失,我们不想在此讨论。需要说明的 是,CB的的各常用子窗口都提供 Dockable,因此如果你喜欢集成式的窗口,大可通过鼠标 拖拖放放来定制自己的集成窗口。 Dockable是指:拖动窗口A,当经由窗口B的某一边缘地带时,窗口A可以成为窗口B 上的子窗口而停靠在窗口B的某一角落。在CB里,不仅角落可以停靠,当位置为窗口B的 中心时,窗口B还能以多页的方式加入窗口B如画笔,记事本,总是会有一或多个窗口。这是 Windows 应用软件的 典型特征(Windows 操作系统也因此称为 Windows)。尽管也可以写没 有窗口的应用程序,但大多数情况下我们的程序至少需要一个窗口,所以 CB 在创建新工程 时,总是默认为我们生成一个主窗口,这就是标注为 3 的窗口——在程序运行前,我们称 它为设计表单(Form),在程序运行之后,它就是我们程序的窗口。我们的程序需要有几个 不同的窗口,就可在设计期间生成同样多个类似标注为 3 的设计表单。 (我对”表单”这个词总是无法产生具体的概念,可是不仅 C++ Builder,还有 Delphi —CB 的“姐姐”,以及 Visual Basic——微软的得意之作,包括.net 计划中的 C#等快速 应用程序设计系统,都使用 Form 这个词来称呼设计期间的窗口。所以我还是统一口径叫表 单。但不管怎样,如果你在我的课程中偶尔发现设计窗口这样的说法,不用猜测,你尽管 认定我就是在说表单。一个原则:只在设计期间,我们才有可能称它为表单,当窗口运行 了,那就是窗口了,我们从不叫一个运行着的窗口为表单)。 标注为 4 的窗口,标题写着“Object Inspector”直译对象检视器。事实上 CB 在调试 程序时还有一个“Debug Inspector”,我倒觉得让后者叫前者的名字更合适。因为这里 Object,也就对象,可不是我们以前说过面向对象的对象。它其实是用来查看,设置当前 放在设计表单上的某个/些控件的属性值和事件值的工具。后面我们会用到它,控件,也称 组件——但有些 CB 的书区分这两者,认为前者是后者的某一特定子集——就是窗口 1 右下 的控件栏上的控件,至于控件的属性,稍后我们使用时,你就会了解。为了直观,我决定 称 4 号窗口为控件属性检视器,或者属性检视器,或者属性窗口,总之离不了属性二字。 属性检视器有两页:Properties(属性)和 Events(事件)。 参照左边的图,这里顺便再统一一下口径,如图中 Properties 和 Events;我们称它为多 页(Properties 为第一页,Events 为第二页)。 关于分散窗口(苹果机早期的应用程序风格)的得失,我们不想在此讨论。需要说明的 是,CB 的的各常用子窗口都提供 Dockable,因此如果你喜欢集成式的窗口,大可通过鼠标 拖拖放放来定制自已的集成窗口。 Dockable 是指:拖动窗口 A,当经由窗口 B 的某一边缘地带时,窗口 A 可以成为窗口 B 上的子窗口而停靠在窗口 B 的某一角落。在 CB 里,不仅角落可以停靠,当位置为窗口 B 的 中心时,窗口 B 还能以多页的方式加入窗口 B
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有