四、填空完善操作步骤解读

上传人:鲁** 文档编号:509730338 上传时间:2023-04-03 格式:DOCX 页数:5 大小:52.04KB
返回 下载 相关 举报
四、填空完善操作步骤解读_第1页
第1页 / 共5页
四、填空完善操作步骤解读_第2页
第2页 / 共5页
四、填空完善操作步骤解读_第3页
第3页 / 共5页
四、填空完善操作步骤解读_第4页
第4页 / 共5页
四、填空完善操作步骤解读_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《四、填空完善操作步骤解读》由会员分享,可在线阅读,更多相关《四、填空完善操作步骤解读(5页珍藏版)》请在金锄头文库上搜索。

1、四、填空,完善操作步骤。1在 PD 中,利用 ProcessAnalyst 新建模型过程如下:S1:在Windows桌面上双击(1)的程序图标,打开(2 ),如图1所示。S2:选择(3),出现了(4)对话框。S3:可以输入 TUTORIAL.PAM作为(5)。S4:单击(6)按钮,就保存了新模型。2在 PD 中,利用 ProcessAnalyst 在对象间建立数据流的过程如下:S1:单击Flow工具。S2:单击实体(1)并一直按下鼠标左键。S3:拖拽到处理过程(2)上,再释放鼠标。在两个对象之间出现了一个数据流,如 图 2 所示。S4:单击(3),释放工具。S5:双击(4),出现它的特性窗口。

2、S6:在(5)文本框中输入Superior blueprint,作为数据流的名字。S7 :单击(6)文本框后面的小按纽,这样就把(7)设成了和(8) 样的值。S8:单击OK按钮。H图1T51NIEB FowerDesi gner ProcessAnalystFile Edi t dictionary Arrange Format Vi ew Window HelpDg旧|釧雇|(E| 囲创矽|f| ES|口I討罰盲I哑I邨画I圈|回|園 曾|ReadyFi 8 Produceti onal ModeldeviserOFFOF型o=w%A口Oo7o图2五、简答题1简述 PowerBuilder6

3、.0 的功能。2. 写出五种PB可以访问的数据库系统3PD6.0 由哪六个模块组成?各模块主要用途是什么?4CASE 工具有哪三大作用?5什么是定制可视用户对象? 6软件开发环境具有层次式的结构,可分为几层?7简述用户对象的优点?8PowerBuilder6 的用户对象有哪两大类?它们各自又有几种类型。9简述 PowerBuilder 应用程序开发步骤?10写出 PowerDesigner 中的四种模型?11如何创建新用户对象,标准可视用户对象,定制可视用户对象,外部可视用户对象, 定制类用户对象,标准类用户对象。12什么是外部可视用户对象、标准可视用户对象? 13解释下列概念的含义。(1)窗

4、口属性 (2)主窗口 (3)响应窗口 (4)单行编辑框 (5)数据窗口对 象和数据窗口 (6)多任务 (7)客户/服务器 (8)窗口控件 (9)多用户 (10)可 移植性 (11)窗口事件 (12)控件14ProcessAna1yst 的基本功能是什么?15.建立PAM模型的基本步骤是什么?16如何建立和分解根处理模型?17. 简述试验中创建菜单的过程18. 简述创建数据窗口对象的一般步骤四、填空完成操作步骤1 .(1 ) ProcessAna1yst(4)Save As2.(1 )Deviser(2)Produce(5) Name(6)Code五、简答题答案(2) ProcessAna1ys

5、t(3) File-Save as(5) 文件名(6)OK(3)鼠标右键(4)刚才建立的数据流符号(7) Code (8) Name1.答:PowerBuilder.。的功能是:(1)客户/服务器开发工具;(2)面向对象的编程;3)持多种关系数据库管理系统;(4)丰富的数据表现风格;(5)灵活快捷的数据转移方法;(6)功能强大的调试器和多种调试方式。2. 答: Oracle , Sybase , Informix , SQL Anywhen ,FoxPro3. 答:PD6.0的六个模块及其主要用途为:(1)ProcessAnalyst:用于系统的需求分析,设计和构造数据流程图和数据字典。(2)

6、DataArchitec:用于对概念层和物理层的交互式数据库设计和构造。(3)AppModeler:用于物理建模和应用对象及数据敏感组件的生成。(4)MetaWorks:用于团队开发、信息共享和模型管理。(5)WarehouseArchitect:用于数据仓库的设计和实现。(6)Viewer:用于以只读的、图形化方式访问整个企业的模型信息。4. 答:(1)一个具有快速响应、专用资源和早期查错功能的交互式开发环境。(2)对 软件的开发和维护过程中的许多环节实现了自动化。(3)通过一个强有力的图形接口,实现 了直观的程序设计。5答:将多个控件以及可视用户对象组合成一个整体,完成一定的功能和操作。6

7、答:宿主层:包括基本宿主硬件和基本宿主软件。 核心层:一般包括工具组、环境数据库和会话系统。 基本层:一般包括最少限度的一组工具,如编译工具、编辑程序、调试程序、连接 程序和装配程序等。这些工具都是由核心层来支援的。应用层:以特定的基本层为基础,但可包括一些补充工具,借以更好地支援各种应用 软件的研制。7答:(1)避免了在应用程序的不同地方编写功能相同或相近代码的麻烦,提高了应用程 序的可维护性。(2)用户对象可以把一组总在一起使用的可视控件组合在一起,构成一个完成特定 功能的控件,应用程序可以在需要的地方随时使用它。(3)用户对象提供了具有一致外观可视部件的方法。(4)用户对象能够把相关功能

8、封装在一起。(5)用户对象允许开发人员扩展某些 PowerBuilder 系统对象(比如事物对象)的功 能。8. 答:PowerBuilde的用户对象可分为两大类。即:可视用户对象和类用户对象。 可视用户对象有三种类型:(1)标准可视用户对象;(2)定制可视用户对象(3)外部可视用户对象类用户对象有三种类型:(1)标准类用户对象(2)定制类用户对象(3)C+类用户对象9. 答:(1)系统分析;(2)系统设计;(3)建立应用对象;(4)生成用户对象、函数 和结构;( 5)建立窗口和菜单;( 6)创建数据窗口对象;( 7)编写事件处理程序;( 8)调试 应用;(9)测试系统;(10)生成 EXE。

9、10. 答:共有四种模型。即由 ProcessAnalyst模块生成的处理分析模型 PAM;由 DataArchitect模块生成的概念模型CDM和物理模型PDM;由WarehouseArchitect模块产生 的数据仓库模型 WAM。11 .答:参见教材 P42-45。12. 答:外部可视用户对象实际上就是在 PowerBuilder 应用程序中使用其他语言(比 如C或C+)编写的控件。使用外部控件的目的通常是为了完成PowerBuilder本身难以完 成或不支持的功能。标准可视用户对象是对 PowerBuilder 现有控件的扩充,它在现有控件基本功能的基础 上增加应用程序需要的功能。标准

10、可视用户对象继承了原始控件的各种特征,包括属性、事 件和函数。13. 答:(1)窗口属性:定义窗口的外观及行为(例如,窗口是否有标题条,窗口的颜色、大 小、显示位置、边框形状等)的属性。(2)主窗口:它是独立的窗口,它不依赖于其它任何窗口而独立地存在,这种类型的 窗口既能覆盖其它的窗口,也能够被其它的窗口覆盖。(3) 响应窗口:它向用户请求信息,总是在另一个窗口(父窗口)中打开。响应窗口 被显示时,用户必须关闭了该窗口后才能操作同一个应用程序的其它窗口。响应窗口不能被 最大化、最小化,但可以带有控制菜单。应用程序中经常使用的ABOUT (关于)窗口、 MESSAGEBOX 对话框都是响应窗口应

11、用的具体实例。(4) 单行编辑框:它能够在一行上输入显示数据,并可隐藏输入的字符。(5) 数据窗口对象:主要用于操作数据库中的数据,不能完成数据库中数据定义(包 括定义表和试图、修改表与试图定义、删除表与视图)。数据窗口:数据窗口不仅能图形化地增加、删除、修改、更新、查询数据库中的数据, 而且还可以指定数据的输入格式、输出格式以及数据的显示风格。(6) 多任务:它是指计算机同时执行多个程序,并且各个程序的运行相互独立。(7) 客户/服务器:客户/服务器是一种将程序进行分解,然后协同解决的计算模式。 客户端的应用程序负责提出任务需求,服务器端的应用程序则为客户提供服务。( 8 )窗口控件:放置在

12、窗口中的图形对象,用于请求、显示或操作信息。(9)多用户:指系统资源可以被不同用户各自拥有,即每个用户对自己的资源(例如: 文件、设备)有特定的权限,互不影响。Linux和Unix都有多用户的特性。( 10)可移植性:可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按 其自身的方式运行的能力。(11) 窗口事件:发生在窗口上的事件,通过编写事件处理程序,控制对用户操作做出 响应。(12) 控件是构成 PowerBuilder 应用程序用户界面、完成数据输入/输出的强有力工具。 利用控件能够完成许多界面设计任务而无须编写一行代码。14. 答:ProcessAnalyst模块的基本功能是

13、通过建立处理分析模型PAM帮助系统分析 人员收集数据、编写数据字典,并绘制数据流图。具体包括如下功能:(1) 建立功能模型(OMT)和数据流图(DFD)。(2) 建立层次化的处理模型。(3) 定制和打印模型文档。( 4)从 CDM 中引入数据项。(5) 应用 OLE 技术链接和嵌入其他应用中的对象。15. 答:步骤如下:(1) 建立一个新的PAM模型框架。(2) 输入模型特性并为新的PAM模型设置选项。(3) 在新的PAM模型中建立对象,包括:处理过程;外部实体;数据流;数据存储。(4) 对模型中对象定义商业规则。(5) 为模型对象定义组成的数据项。( 6)对根处理过程进一步分解。(7) 检查

14、与合并 PAM 模型。16. 答:参见教材 P109-11617. 答:单击PowerBar工具条上的Menu按钮,系统弹出Select Menu对话框,从中可以选择打 开一个已有的菜单对象。单击New按钮开始创建一个新的菜单对象。系统弹出用来定义菜单的Menu画板,在 Menu画板的Menu Bar Items 一栏中输入第一个菜单的题目,例如为FILE,可以发现在画板 的右边的Menu Item Name 一栏中系统自动给刚输入的FILE菜单对象取名为MFILE。注意Menu画板中的“ Menu For:” 一栏,在这里就可以定义当前选中的菜单对象,这 里也就是FILE菜单对象的下一级子菜

15、单项。这里不妨输入一个子菜单项Exit,就为Exit菜 单定义这一个子菜单项。接下来单击Menu画板上部的水平滚动条上的右边箭头,开始定义第二个主菜单项,不 妨输入菜单项的名字为Operate,然后定义Operate菜单的第一个子菜单项设为BEEP。 单击键盘上的 TAB 键,系统弹出新的一栏用来定义 Operate 菜单项的第二个子菜单项,这 里输入第二个子菜单项的名字,不妨为Color。单击PainterBar工具条上的NEXT LEVEL按钮,就可以为Color菜单项定义它的级联 菜单项,这里所谓级联菜单项就是单击Color菜单项后会在菜单项的右边弹出的子菜单中的 菜单项。在Menu For 一栏中输入Color菜单项的第一个联级菜单项,不妨为BULE。按Tab键,接着输入第二个联级菜单项,不妨为White,然后用类似的方法输入第三个 联级菜单项,不妨为 Yellow。接下来单击PainterBar工具条上的Save按钮,系统弹出Save Menu对话框用来保存所 设计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号