本书讲授了使用Oracle Developer及其服务器开发高效数据库应用程序所需要掌握的全部知识。内容包括使用开发向导、新的GUI控件以及使重用能力最大化等。本书是一本利用Oracle DeveloPer建立高性能应用程序的完全手册。\r\n 本书是Oracle开发人员必备参考书。
贺辞\r\n序\r\n译者的话\r\n前言\r\n\r\n第一部分 建立应用程序\r\n\r\n第1章 介绍Developer\r\n\r\n1.1 综述应用程序的建立\r\n1.1.1 表单应用程序\r\n1.1.2 报表应用程序\r\n1.1.3 图形应用程序\r\n1.2 数据库应用程序有什么不同\r\n1.3 因特网数据库应用程序有什么不同\r\n\r\n第2章 Oracle Developer对象综述\r\n\r\n2.1 Forms\r\n2.1.1 麦单模块\r\n2.1.2 菜单模块\r\n2.2 库模块、内置软件包和数据库对象\r\n2.3 Reports\r\n2.4 Graphics\r\n2.5 螺母和螺栓\r\n\r\n第二部分 Oracle Developer教程\r\n\r\n第3章 数据库、表革和报表共同工作\r\n\r\n3.1 建立Talbot数据库及其应用程序\r\n3.1.1 Talbot的需求\r\n3.1.2 示例数据库\r\n3.1.3 Oracle Developerl程管理\r\n3.1.4 开发表单\r\n3.1.5 开发报表\r\n3.2 建立表单和报表的一些规则\r\n3.2.1 通信\r\n3.2.2 适应性\r\n3.2.3 简单性\r\n3.2.4 性能\r\n3.2.5 帮助\r\n\r\n第4章 表单、报表和图形的基础知识\r\n\r\n4.1 表单教程\r\n4.1.1 启动\r\n4.1.2 建立主一从表单\r\n4.1.3 保存表单\r\n4.1.4 创建网格表单\r\n4.1.5 使用 LOV向导\r\n4.2 开发简单汇总报表\r\n4.2.1 运行Report Wizard\r\n4.2.2 使用Wizard之后的整理\r\n4.2.3 保存和运行报表\r\n4.2.4 为Web显示创建报表\r\n4.3 为表单和报表添加图形\r\n4.3.1 在麦单中创建图形显示\r\n4.3.2 在报表中创建图形显示\r\n\r\n第5章 高级进程、触发器和跨平台设计\r\n\r\n5.1 Oracle DeveloPer进程和触发器:它们是如何工作的\r\n5.1.1 麦单进程和触发器\r\n5.1.2 报表进程和触发器\r\n5.1.3 图形进程和触发器\r\n5.2 对因特网和其他平台的设计\r\n5.2.1 控件标准和菜单标准\r\n5.2.2 颜色和模式\r\n5.2.3 字体\r\n5.2.4 平台特有的功能性\r\n5.2.5 标准和计划\r\n\r\n第6章 先进的窗口和菜单\r\n\r\n6.1 窗口\r\n6.1.1 描绘画布\r\n6.1.2 通过窗口观看\r\n6.2 数据块\r\n6.2.1 列表\r\n6.2.2 单选按钮\r\n6.2.3 计算项\r\n6.2.4 日期项和时间项及格式掩码\r\n6.2.5 过程的封装\r\n6.3 菜单\r\n6.3.1 利用缺省菜单\r\n6.3.2 创建定制菜单\r\n\r\n第7章 高级报表\r\n\r\n7.1 报表数据模型\r\n7.1.1 分组\r\n7.1.2 公式列\r\n7.1.3 汇总列\r\n7.1.4 多重查询及数据链接\r\n7.2 格式化报表\r\n7.2.1 Live Previewer\r\n7.2.2 修改报表\r\n7.2.3 伸缩性及大小调整\r\n7.2.4 格式化工具\r\n7.2.5 按钮及交互式报表\r\n7.3 可以用报表做什么\r\n7.3.1 表格式报表及分组报表\r\n7.3.2 麦单报表\r\n7.3.3 邮签报表\r\n7.3.4 矩阵报表\r\n7.3.5 数据文件导出报表\r\n\r\n第8章 高级图形\r\n\r\n8.1 有效使用图形\r\n8.2 创建图表\r\n8.2.1 为图表获取数据\r\n8.2.2 创建折线图\r\n8.2.3 修改图表\r\n8.2.4 生成条形图\r\n8.2.5 生成饼图\r\n8.2.6 建立下钻图表\r\n8.3 显示布局设置\r\n8.3.1 绘图、图像及声音\r\n8.3.2 为设置和格式化增加触发器\r\n\r\n第9章 禁止非法使用\r\n\r\n9.1 为什么要求安全\r\n9.2 自主性访问控制\r\n9.2.1 SQL访问控制\r\n9.2.2 Oracle访问控制\r\n9.2.3 客户安全\r\n9.3 审查\r\n9.3.1 Oracle中的审查\r\n9.3.2 客户审查跟踪\r\n9.4 强制访问控制\r\n9.5 保证Talbot系统的安全\r\n9.5.1 Talbot的安全风险\r\n9.5.2 Talbot的Oracle安全性体系结构\r\n9.5.3 Talbot应用程序安全性\r\n\r\n第10章 高级重用设计\r\n\r\n10.1 再循环:每个人都应做到\r\n10.1.1 模块\r\n10.1.2 模板和组件\r\n10.1.3 外部杏询和Query Builder\r\n10.1.4 命名可视化属性\r\n10.1.5 属性类\r\n10.1.6 划分子类、拷贝和引用对象\r\n10.1.7 什么时候做什么\r\n10.2 参数化应用程序\r\n10.2.1 表单参数\r\n10.2.2 报表参数\r\n10.2.3 图形参数\r\n10.3 使用多重表单\r\n10.3.1 打开表单\r\n10.3.2 多重表单事务\r\n10.3.3 关闭麦单\r\n10.4 编写一次代码\r\n\r\n第三部分 利用Developer编制程序\r\n\r\n第11章 PLISQL基础\r\n\r\n11.1 数据概述\r\n11.1.1 数据类型\r\n11.1.2 声明变量和常量\r\n11.1.3 使用类型属性\r\n11.2 程序控制简介\r\n11.2.1 条件控制\r\n11.2.2 重复控制\r\n11.3 在PLISQL中使用SQL\r\n11.3.1 简单的SQL\r\n11.3.2 使用显式游标\r\n11.3.3 使用游标变量\r\n11.3.4 数据定义SQL\r\n\r\n第12章 高级PLISQL\r\n\r\n12.1 产生异常\r\n12.1.1 PL/SQL的内部异常\r\n12.1.2 OraCle Developer的内部异常\r\n12.1.3 用户定义的异常\r\n12.1.4 使用块控制异常处理\r\n12.1.5 错误处理函数\r\n12.2 减少使用匿名块\r\n12.2.1 子程序\r\n12.2.2 嵌套块\r\n12.2.3 在导航器中定位块\r\n12.3 创造性的包装\r\n12.3.1 创建程序包\r\n12.3.2 使用程序包\r\n12.3.3 内部程序包\r\n12.4 检查库\r\n12.4.1 库的建立\r\n12.4.2 库的附加和使用\r\n\r\n第13章 调试\r\n\r\n13.1 调试技巧\r\n13.1.1 通过归纳法定位错误\r\n13.1.2 通过演绎法定位错误\r\n13.1.3 通过跟踪定位错误\r\n13.1.4 错误定位技术\r\n13.1.5 修正错误\r\n13.2 调试Oracle Developer对象\r\n13.2.1 调试程序\r\n13.2.2 跟踪表单\r\n13.2.3 跟踪报表\r\n13.2.4 跟踪SQL和客户机用B务器事件\r\n\r\n第四部分 高级工具\r\n\r\n第14章 部署和配置应用程序\r\n\r\n14.1 部署应用程序\r\n14.2 复杂的Web\r\n14.2.1 安装Oracle Developer Server\r\n14.2.2 部署因特网应用程序\r\n14.3 客户机用6务器计算领域\r\n14.3.1 将应用程序打包\r\n14.3.2 客户机用&务器的部署\r\n14.4 配置管理\r\n\r\n第15章 Oracle Developer与开放式系统\r\n\r\n15.1 集成Oracle产品\r\n15.1.1 用Run_Product集成产品\r\n15.1.2 用Run_RePortobject集成报表\r\n15.1.3 使用Web.Show Document集成RePorts组件和GraPhics组件\r\n15.2 通过ODBC使用其他数据库管理器\r\n15.3 将组件集成到Oracle DeveloPer表单\r\n15.3.1 将Java组件集成到麦单中\r\n15.3.2 把ActiveX组件集成到Forms中\r\n15.4 修改键值\r\n15.4.1 编辑Web键值\r\n15.4.2 用Oracle Terminal指定键\r\n15.5 用Oracle Translation Builder使应用程序国际化\r\n15.5.1 Oracle中的本国语言支持\r\n15.5.2 布局设计\r\n15.5.3 字符串的转换\r\n\r\n第五部分 其他\r\n\r\n第16章 对象和属性参照表\r\n16.1 Form Builder\r\n16.1.1 麦单模块\r\n16.1.2 菜单模块\r\n16.1.3 应用程序的属性\r\n16.2 ReportBullder\r\n16.2.1 报表模块的对象\r\n16.2.2 报表模块的属性\r\n16.3 GraphlcsBullder\r\n16.3.1 显示模块的对象\r\n16.3.2 显示模块的属性\r\n\r\n第六部分 附录\r\n\r\n附录A 数据库\r\n附录B 安装Oracle Developer\r\n\r\n术语