Oracle Developer:第16章 对象与属性详解

版权申诉
0 下载量 123 浏览量 更新于2024-07-02 收藏 1.72MB PDF 举报
"Oracle Developer:第16章 对象和属性参照表.pdf" 在Oracle Developer中,第16章详细阐述了对象和属性参照表,这涵盖了FormBuilder、ReportBuilder和GraphicsBuilder三个主要组件的全面索引。FormBuilder是Oracle Developer的核心部分,它集成了表单、菜单、PL/SQL库和对象库。表单模块是FormBuilder的重点,包含了多个可交互的对象,用于构建复杂的用户界面。 16.1 FormBuilder模块 FormBuilder提供了丰富的功能,包括表单、菜单和内嵌子程序等。其中,表单模块是构建应用的基础,它由各种对象组成,如表单、菜单、PL/SQL库和对象库。表单模块的对象如Alert、Arc、AttachedLibrary、Canvas、DataBlock、Editor和Form等,这些对象在表单应用程序中扮演着不同的角色。 1. 表单模块对象 - Alert:用于显示信息或提问,通常包含Yes、No或Cancel等按钮供用户选择。 - Arc:一种图形对象,以曲线形式嵌套在Canvas对象中。 - AttachedLibrary:关联到另一个模块的PL/SQL库,允许使用库中的变量替换程序单元。 - Canvas:作为窗口的背景,可以放置文本和项。 - DataBlock:拥有记录集的对象,每个记录由一系列项组成,用于数据操作。 - Editor:提供一个文本编辑器窗口,用于向文本项输入文本。 - Form:根据关联的数据库表定义,包含各种对象的容器。 表16-1列举了所有表单模块对象及其功能,按字母顺序排列,不仅限于图16-1所示,还包括ObjectNavigator中的对象。 16.1.1 表单模块 表单模块的结构在图16-1中以图形形式给出,第2章详细介绍了其结构和对象功能。表单模块的每个对象都有其特定的属性,这些属性可以在ObjectNavigator中查看和设置。例如,DataBlock对象与数据库表关联,可以动态地显示和编辑数据。 在第10章中,讲解了如何利用DatabaseObjects节点定义编译单元,并将其从客户端移动到服务器端,这在分布式应用程序开发中至关重要。ReportBuilder则专注于访问数据库服务器的数据字典,提供对用户、表、列、编译单元和触发子的访问方法。 Oracle Developer的第16章详细介绍了FormBuilder中的各个组件和对象,以及它们在构建数据库驱动的应用程序时如何协同工作,为开发者提供了丰富的工具和资源来创建高效、交互式的用户界面。