- 1
- 0
- 约9.4千字
- 约 69页
- 2016-12-26 发布于广东
- 举报
数据库系统开发与PowerBuilder 第4课 界面设计 4.1 设计窗口 4.1.1 窗口概述 4.1.2 创建、修改和删除窗口 4.1.3 窗口属性 4.1.4 窗口事件及其处理程序 4.1.5 窗口函数 4.1.6 实例:学生选课管理系统版本2 4.1.1 窗口概述 1.窗口的构成 窗口是应用程序图形界面的基础,通常一个应 用程序对应一个窗口。 4.1.1 窗口概述 2.窗口的类型 PowerBuilder 9.0提供了主窗口、弹出式窗口、子窗口、响应窗口、MDI窗口以及带微帮助的MDI窗口等6种类型的窗口,每种类型都有其特殊用途,可以根据需要选择。 (1)主窗口 主(Main)窗口是独立的窗口,它不依赖于其他任何窗口而独立生存。 (2)子窗口 子窗口(Child)由其他窗口来调用,在应用中不能直接打开。 (3)弹出式窗口 弹出式窗口(Popup) 通常用于显示文字信息,也可以做成图形化的进度提示窗口,还能够用于输入用户的选择。 4.1.1 窗口概述 (4)响应窗口 响应窗口(Response)总是在父窗口中打开,必须关闭该窗口后才能操作其他窗口。 (5)多文档界面窗口 多文档界面(Multiple Document Interface,MDI)窗口有两种形式:普通的MDI窗口和带微,帮助的MDI窗口(MDIHelp)。两者的区别在于带微帮助的MDI窗口在底部多了个状态栏,用于显示应用程序简短的当前信息,即微帮助(Microhelp)。 4.1.2 创建、修改和删除窗口 1.创建窗口 (1)选择“File”→“New”命令,将打开“New”对话框。 4.1.2 创建、修改和删除窗口 (2)选择“PB Object”选项卡→“Window”,单击“OK”按钮,进入窗口设计界面,即可开始窗口的设计工作。 4.1.2 创建、修改和删除窗口 (3)单击窗口下部的“Layout”选项卡可以进行窗口界面的设计,主要包括各控件的设置。单击“open”选项卡可以选择窗口的事件并为事件编写脚本。窗口属性的设置可以在右侧的“Properties”窗口中设置。 (4)设计完毕后单击窗口画板“Save”图标,将打开“Save Window”对话框。 4.1.2 创建、修改和删除窗口 (5)在“Window”文本框中输入窗口名,单击“OK”按钮,完成窗口的创建。 通常窗口名的命名规则为: w_窗口名。 4.1.2 创建、修改和删除窗口 2.修改窗口 修改窗口的操作方法为: (1)双击左侧系统树窗口中的窗口名,打开该窗口。 (2) 修改窗口,单击“关闭”按钮完成对窗口的修改。 当需要修改窗口名时,可以先打开该窗口,选择“File”→“Save As”命令另存为新窗口,再删除旧窗口。 4.1.2 创建、修改和删除窗口 3.删除窗口 (1)指向左侧系统树窗口中的窗口名,单击右键, 打开快捷菜单,选择“Delete”命令,打开“Library”对话框。 (2)单击“是”按钮,指定窗口将被删除。 4.1.3 窗口属性 1.设计窗口属性 窗口共有三十多个属性,可以使用窗口画笔进行 设置,也可以使用脚本进行动态设置。 使用窗口画笔设置窗口属性的操作方法为: (1)展开左侧应用树窗口中的应用库结点,双击窗口名打开窗口。 (2)在默认的情况下,右侧窗口为属性窗口。 (3)窗口的属性窗口上包含4个选项卡,每个选项卡中都安排了一组功能相近的属性。 4.1.3 窗口属性 2.窗口一般属性 窗口的一般属性在“General”选项卡中。 (1)Title Title文本框用于定义窗口的标题,是显示在窗口上端标题栏左边的提示信息,用来标识窗口的用途、作用等。默认标题为 “Untitled”。 4.1.3 窗口属性 (2)MenuName MenuName文本框用于定义窗口所“捆绑”的菜单的菜单名,为空时表明没有菜单。 (3) ControlMenu、MaxBox、MinBox 这3个复选框指定在窗口的标题栏上是否带控制菜单按钮、最小化按钮和最大化按钮。 (4) WindowType 指定窗口的类型,不同类型的窗口用途不同。 4.1.3 窗口属性 (5) WindowState 指定窗口的运行方式,包括“maximized!”(最大化)、“minimized!”(最小化)以及“normal!”(正常方式)。 (6) Icon 指定窗口的窗口图标,可以选择系统预定义图标,也能够选择
您可能关注的文档
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第4章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第5章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第6章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第7章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第8章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第9章课件.ppt
- 数据库实用技术教程教学课件作者基于Oracle系统电子教案第10章课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC01.第一章1课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC02.第二章2课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC03.第三章3课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC05.第五章5课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC06.第六章6课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC07.第七章7课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC08.第八章8课件.ppt
- 数据库系统开发与PB教学教案教学课件作者CEAC09.第九章9课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云02.第二章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云03.第三章课件.ppt
- 数据库系统开发与PowerBuilder教学课件作者张晓云04.第四章课件.ppt
最近下载
- 《雷锋日记》摘抄合集.pdf VIP
- 2025年苏州健雄职业技术学院单招(语文)测试试卷内部题库.docx VIP
- 中职英语高教版职业模块服务类 Unit 5 Dealing with Emergencies 课件.ppt
- 2026年忻州职业技术学院单招语文考试卷.docx VIP
- 麦克维尔YBCM空气处理机组--约克.pdf VIP
- 麻黄碱脱氧后处理操作之重结晶技巧经验.doc VIP
- T_CARM 001—2023(综合医院康复医学科建设指南).pdf VIP
- 《2025年可穿戴设备数据健康保险客户生命周期管理》.docx VIP
- 粮食供应链的韧性和效率提升策略.pptx VIP
- 中国慢性乙型肝炎功能性(临床)治愈临床实践专家共识2025解读.pptx
原创力文档

文档评论(0)