第11章窗口对象 ●本章重点内容 ●窗口的基本组成和类型 窗口中各控件的使用方法 ●常用窗口的设计技巧 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 1 第11章 窗口对象 ⚫ 本章重点内容 ⚫ 窗口的基本组成和类型 ⚫ 窗口中各控件的使用方法 ⚫ 常用窗口的设计技巧
11.1窗口 ●窗口是 Windows应用的可视图形操作界 面,是PB中主要的组成部分。 ●用户通过窗口向应用程序提供必要的数 据,直接操作应用程序;应用程序通过 窗口显示运行状态和执行结果。 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 2 11.1 窗口 ⚫ 窗口是Windows应用的可视图形操作界 面,是PB中主要的组成部分。 ⚫ 用户通过窗口向应用程序提供必要的数 据,直接操作应用程序;应用程序通过 窗口显示运行状态和执行结果
11.1.1窗口的组成及类型 PB窗口由以下三部分组成: ●1、属性:Pro定义窗口的外观和行为。 ●2、事件:由用户动作触发而进行的动作 ●3、控件:放在窗口上,用于请求、输入 或显示信息。 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 3 11.1.1 窗口的组成及类型 PB窗口由以下三部分组成: ⚫ 1、属性:Pro定义窗口的外观和行为。 ⚫ 2、事件:由用户动作触发而进行的动作。 ⚫ 3、控件:放在窗口上,用于请求、输入 或显示信息
11.1.1窗口的组成及类型 ●PB提供下列四种类型的窗口 ●1、主窗口(Main):任何时候都可以显示 在任何地方,可以有菜单,能被改变大 ●2、子窗口( Child):从属于父窗口,不能 移到父窗口之外,没有菜单,不能被 作活动窗口,可改变大小;父窗口可以 是主窗口或弹出式窗口。 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 4 11.1.1 窗口的组成及类型 ⚫ PB提供下列四种类型的窗口: ⚫ 1、主窗口(Main):任何时候都可以显示 在任何地方,可以有菜单,能被改变大 小。 ⚫ 2、子窗口(Child):从属于父窗口,不能 移到父窗口之外,没有菜单,不能被当 作活动窗口,可改变大小;父窗口可以 是主窗口或弹出式窗口
11.1.1窗口的组成及类型 3、弹出式窗口( Popup):一般由其父窗口打开, 显示在父窗口前面,既能移出父窗口,也能覆 盖父窗口,当父窗口最小化时,它也被最小化, 可以有菜单和标题栏 4、响应窗口( Response):一般用于显示信息 由其父窗口打开,打开后,必须关闭该窗口才 能对应用中的其他窗口进行操作;不能被最大 化和最小化。 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 5 ❖ 3、弹出式窗口(Popup):一般由其父窗口打开, 显示在父窗口前面,既能移出父窗口,也能覆 盖父窗口,当父窗口最小化时,它也被最小化, 可以有菜单和标题栏。 ❖ 4、响应窗口(Response): 一般用于显示信息, 由其父窗口打开,打开后,必须关闭该窗口才 能对应用中的其他窗口进行操作;不能被最大 化和最小化。 11.1.1 窗口的组成及类型
11.1.1窗口的组成及类型 例如: Messagebox对话框就是响应窗口的实例。它 打开一个系统窗口。 语法为: Message Box(title, text,icon, button, default)) 其中: title:窗口的标题; text:窗口中的显示信息; 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 6 例如:Messagebox对话框就是响应窗口的实例。它 打开一个系统窗口。 语法为: MessageBox(title,text{,icon ,button{,default}}}) 其中:title:窗口的标题; text:窗口中的显示信息; 11.1.1 窗口的组成及类型
11.1.1窗口的组成及类型 5、框架窗口及带微帮助的框架窗口 (MDi Frame and mDi Frame with Microhelp MD框架窗口及其子窗口构成了应用 程序的多文档界面风格。在一个MD框 架窗口中可以打开多个文档窗口(MDI 子窗口)并在这些窗口中切换。 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 7 ❖ 5、框架窗口及带微帮助的框架窗口: (MDI Frame and MDI Frame with Microhelp) MDI框架窗口及其子窗口构成了应用 程序的多文档界面风格。在一个MDI框 架窗口中可以打开多个文档窗口(MDI 子窗口)并在这些窗口中切换。 11.1.1 窗口的组成及类型
11.1.1窗口的组成及类型 框架窗口及带微帮助的框架窗口的区 别是后一个MD窗口在窗口底部多了 个状态栏,用于显示应用程序的当前 短信息。 典型的MD框架窗口由标题栏、菜单 栏、工具栏、工作区和状态栏组成 PB的开发环境使用的就是带微帮助的 MD框架窗口 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 8 框架窗口及带微帮助的框架窗口的区 别是后一个MDI窗口在窗口底部多了一 个状态栏,用于显示应用程序的当前简 短信息。 典型的MDI框架窗口由标题栏、菜单 栏、工具栏、工作区和状态栏组成。 PB的开发环境使用的就是带微帮助的 MDI框架窗口 11.1.1 窗口的组成及类型
11.1.2窗口的创建与修改 创建窗口的步骤 (1)单击主窗口工具栏中的【New】按钮,显示【New】对话框 Hew PB Object选项 Workspace Target PB Object Web Datawindow Database ProjectTool ++H+ Custom Class Standard Class Custom Visual External visual Standard visual 日E的圖 Window Structure Connection Object izard 圍圖副Wmdw对象 EAServer COM/MTS/COM+ Automation server Component wizard Component wizard Wizard larget國pqD:W K Cancel 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 9 11.1.2 窗口的创建与修改 创建窗口的步骤 (1)单击主窗口工具栏中的【New】按钮,显示【New】对话框。 PB Object 选项 Windows 对象
11.12窗口的创建与修改 ●(2)选择【 PB Object】标签页 (3)双击【 Window】图标,打开窗口 画板,设计窗口对象。 (4)保存新建窗口。单击工具栏中的 【Save】按钮,显示【 Save window】对 话框。见图11-2 数据库原理及应用—十一五`国 家级规划教材
数据库原理及应用——“十一五”国 家级规划教材 10 11.1.2 窗口的创建与修改 ⚫ (2)选择【PB Object】标签页。 ⚫ (3)双击【Window】图标,打开窗口 画板,设计窗口对象。 ⚫ (4)保存新建窗口。单击工具栏中的 【Save】按钮,显示【Save Window】对 话框。见图11-2