口在打开后总是处于固 定位置,或是使窗口自动处于屏幕中间,也可以 。窗口刚打开时总是处于屏 幕最上层, 并自动获得输入焦点。 如果输入焦点转移到被覆盖的下层窗口, 。 ● 供选择的答案 1. A.在打开一个窗口之前把另一个窗口释放 B.在窗口关闭后把窗口释放,用到时再重新创建 C.随时关闭用不到的窗口,用到时再把它打开 D.注意不要同时创建多个窗口,而是释放一个创建一个 2. A.同一程序其他窗口的操作被禁止,直到把模态窗口关闭 B.其他模态窗口的操作被禁止,但非模态窗口仍然可以操作 C.同一程序 其他窗口虽然还可以移动,但移动范围受到一定限制 D.所有其他窗口都变成非模态窗口,其操作受到一定限制 3. A.比模态窗口灵活,可以随时打开,随时关闭 B.不象模态窗口那样受其他窗口的限制 C.不影响其他程序的窗口,但同一程序其他窗口的操作受到限制 D.打开后可以不关闭,然后再去打开其他窗口 4. A.但不能没有边框,只有设计成 DOS 程序才能没有边框 B.也可以把边框隐藏起来。 C.也可以没有边框,但无边框窗口不容易实现 D.也很容易设计成无边框窗口,但必须占满整个屏幕 5. A.在运行中动态设定窗口位置,但窗口必须是固定大小
4
6.
B.在运行中动态设定窗口位置,但窗口大小也将随之改变 C.由操作系统随机确定窗口位置 D.由操作系统来确定默认窗口位置 A.原来在上层的非漂浮式窗口将被部分或全部覆盖 B.获得焦点的窗口将变为顶层窗口 C.失去焦点的窗口将变为 漂浮式窗口 D.除漂浮式窗口之外,其他窗口都将失去焦点
(二)
在 Windows 环境中,应用程序都有一个主窗口,以及一个主菜单。为了使程 序操作简便,定义菜单选项需要注意若干
问题。首先,选项名称应该 ;其 次,层次数不宜过多,每一层选项数也不宜过多;再者, 。 工具栏包含的按钮可以和菜单选项一一对应,也可以不完全对应,但工具栏中 包含的功能项应该在菜单中都能找到。工具栏一目了然,比较适合用鼠标器操作, 但不适合键盘操作。菜单可以借助快捷方式用键盘操作。 菜单选项和工具按钮被操作者选定后,都将激活 事件,需要编写相 应的事件处理例程。一般来说,事件处理例程不宜包含过多的代码。如果处理过程 比较复杂,最好由专门编写的函数来完成,由事件处理例程来调用此类函数。把事 件和处理代码分离有两个好处: ① ; ② 。 如果某个菜单选项和工具按钮在功能上相互对应,二者的事件处理例程也需要 包含完全相同的代码。简化程序设计有各种方法,比较好的方法是 。 ● 供选择的答案 7. A. 醒目,以吸引人的注意 B. 朴实无华,不过于雕琢词语 C. 有自己的特色,不应流于一般 D. 遵从一般 Windows 程序的习惯 8. A. 应把功能相近的选项合成一组 B. 功能相近的选项应放在同一层次 C. 应尽量避免功能相近的选项在同一层次D. 应尽量合并功能相近的选项 9. A .OnEnter B. OnClick C. OnChange D. OnSelect 10.A. 事件和处理过程不至于相互影响 B. 程序运行比较稳定可靠,不容易出现意外错误 C. 多个事件可以方便地调用同一处理过程 D. 某一事件调用处理过程时不会影响其他事件 11.A. 比较容易调整各事件和各处理过程的对应关系 B. 事件和处理过程之间的对应关系比较清晰 C. 修改处理过程时不需要改变各事件之间的关系 D. 各事件之间的关系比较简明清晰 12.A. 把处理过程写成函数,在菜单选项和工具按钮处理例程中分别调用 B. 在菜单选项处理例程中调用 工具 按钮事件处理例程 C. 在 工具 按钮事件处理例程中调用菜单选项处理例程 D. 创建一个 TActionList 对象,把菜单选项和工具按钮与 Action 关联
(三)
可视化编程的基本方法中并不包括 。 Delphi 构件包含和 方法,属性和事件可以在设计期间设置,方法只能在运行时调用。 Delphi 的单元 ( Unit)包含 Interface 和 Implementa