注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡數(shù)據(jù)庫OracleOracle Forms與Reports高級開發(fā)

Oracle Forms與Reports高級開發(fā)

Oracle Forms與Reports高級開發(fā)

定 價:¥56.00

作 者: (美)Peter Koletzke,(美)Paul Dorsey著;李逸波 等譯
出版社: 機械工業(yè)出版社
叢編項: Oracle技術(shù)系列叢書
標 簽: Oracle

購買這本書可以去


ISBN: 9787111092896 出版時間: 2001-09-01 包裝:
開本: 24cm 頁數(shù): 510 字數(shù):  

內(nèi)容簡介

  本書全面地介紹Oracle Developer Forms組件和Reports組件的特性、標準以及使用技術(shù)。全書內(nèi)容包括:Oracle Developer 6的新特性,Oracle Developer的基本標準,F(xiàn)orms的開發(fā)方法和有關(guān)技術(shù),Reports的開發(fā)方法和有關(guān)技術(shù),表單和報表開發(fā)的技巧和技術(shù)。本書附錄還給出包括許多示例、問題、幫助、向?qū)У木唧w內(nèi)容。本書內(nèi)容覆蓋了在使用Forms組件和Reports組件時各個方面的技術(shù),講解內(nèi)容極為豐富和詳盡,為Oracle Developer的應用開發(fā)者提供了許多方法、經(jīng)驗和途徑,是一本具有很高實用價值的開發(fā)指導書。

作者簡介

暫缺《Oracle Forms與Reports高級開發(fā)》作者簡介

圖書目錄

譯者序
序言
第一部分 概 述
第1章 緒論 
1.1 為何有些人不用Oracle Developer 
1.2 本書所涉及的范圍 
1.2.1 對Web的覆蓋面 
1.2.2 本書的覆蓋面 
1.2.3 為什么討論標準 
1.2.4 版本號策略 
1.3 本書的讀者對象 
1.4 本書是如何組織的 
1.5 怎樣獲得更多信息 
1.5.1 獲得更多信息的策略 
1.5.2 Oracle 用戶信息 
1.6 關(guān)于Developer Forms數(shù)據(jù)體系結(jié)構(gòu)的回顧 
1.7 示例文件 
第2章 Oracle Developer 版本
的新特性 
2.1 如果跳過版本2怎么辦 
2.1.1 Forms從版本1到版本2的變化 
2.1.2 Reports從版本1 到版本2 的改變 
2.2 Developer版本6對Oracle8的支持 
2.2.1 對象數(shù)據(jù)類型 
2.2.2 PL/SQL 8 
2.3 Forms Builder 的新特性 
2.3.1 使用方便的特性 
2.3.2 Web特性 
2.4 Report Builder的新特性 
2.4.1 靈活使用 
2.4.2 Web特性 
第二部分 Developer的基本標準
第3章 SQL和PL/SQL標準 
3.1 為什么制定代碼標準 
3.1.1 易讀性
3.1.2 文檔 
3.2 強制執(zhí)行標準 
3.2.1 不使用代碼標準的10個重要理由 
3.2.2 答案是什么 
3.2.3 幫助工具 
3.3 通用代碼標準 
3.3.1 最長30個字符 
3.3.2 縮進使用3個空格字符 
3.3.3 關(guān)鍵字大寫 
3.3.4 小寫用戶定義的元素 
3.3.5 一行不超過80個字符 
3.3.6 等寬字體 
3.3.7 每行做一件事 
3.3.8 文檔注釋 
3.3.9 將數(shù)據(jù)庫對象的名字記到賬戶上 
3.4 SQL代碼標準 
3.4.1 大寫和小寫 
3.4.2 空格和縮進 
3.4.3 代碼注釋 
3.4.4 命名約定 
3.4.5 代碼的組織 
3.4.6 樣本代碼 
3.5 PL/SQL代碼標準 
3.5.1 大小寫 
3.5.2 空格和縮進 
3.5.3 注釋代碼
3.5.4 命名規(guī)則 
3.5.5 代碼的用法 
3.5.6 樣本代碼 
第4章 建立塊的基礎(chǔ) 
4.1 表單查詢文本 
4.2 不根據(jù)任何東西建立塊 
4.3 根據(jù)數(shù)據(jù)表建立塊 
4.4 根據(jù)視圖建立塊 
4.4.1 可更改視圖 
4.4.2 帶有INSTEAD OF觸發(fā)器的視圖 
4.4.3 不可更改視圖 
4.4.4 實現(xiàn)基于視圖的塊 
4.5 創(chuàng)建基于過程的塊 
4.5.1 PL/SQL表過程 
4.5.2 REF CURSOR過程 
4.5.3 實現(xiàn)基于過程的塊 
4.6 根據(jù)FROM子句查詢建立塊 
4.7 根據(jù)事務觸發(fā)器創(chuàng)建塊
第5章 Forms 的GUI 標準 
5.1 表單的開發(fā)過程 
5.1.1 第一階段—非功能故事板 
5.1.2 第二階段—半功能原型 
5.1.3 第三階段—產(chǎn)品表單 
5.2 表單開發(fā)指南 
5.2.1 表單的大小 
5.2.2 屏幕的分辨率和監(jiān)視器的大小 
5.2.3 屏幕實際狀況 
5.2.4 項:字體、顏色和屬性 
5.2.5 文本、標簽、線條和矩形 
5.3 表單布局編輯器的技巧和技術(shù) 
5.4 各種表單標準技術(shù) 
5.4.1 延遲要求的強制性屬性 
5.4.2 建立目錄結(jié)構(gòu) 
5.4.3 在Form Builder中排列窗口 
5.4.4 排列塊和項的次序 
5.4.5 表單對象的注釋屬性 
5.4.6 開發(fā)環(huán)境中的快捷鍵 
第6章 表單命名約定 
6.1 為什么要為表單對象命名 
6.2 命名約定考慮 
6.2.1 塊命名考慮 
6.2.2 其他考慮 
6.3 特殊對象的命名約定 
6.3.1 應用程序系統(tǒng) 
6.3.2 表單和對象庫 
6.3.3 程序庫 
6.3.4 菜單 
第7章 表單中的代碼放在哪里 
7.1 代碼放置的標準 
7.2 程序包與獨立的程序 
7.2.1 程序包的好處 
7.2.2 程序包的缺點 
7.3 數(shù)據(jù)庫服務器與表單 
7.3.1 如何分離表單代碼 
7.3.2 其他數(shù)據(jù)庫代碼源 
7.4 處理Forms功能 
7.4.1 如何處理Forms功能 
7.4.2 表單級觸發(fā)器 
7.5 觸發(fā)器與程序單元 
7.6 表單與程序庫 
7.7 程序庫 
7.7.1 通用程序庫 
7.7.2 應用程序?qū)S玫某绦驇?nbsp;
7.7.3 表單專用的程序庫 
7.8 子類化與從對象庫中拷貝 
7.9 哪一級的觸發(fā)器 
7.9.1 執(zhí)行層次 
7.9.2 另外的例子 
7.9.3 選項 
7.10 開發(fā)過程 
7.11 通用準則 
第8章 Reports開發(fā)標準 
8.1 使報表通用化 
8.1.1 通用化報表的好處 
8.1.2 通用化報表的缺點 
8.1.3 什么時候使報表通用化 
8.2 設置報表標準 
8.2.1 打印硬件 
8.2.2 把報表的代碼放在哪里 
第9章 報表命名約定 
9.1 命名報表 
9.2 為查詢命名 
9.3 組的命名 
9.4 命名框架 
9.4.1 封閉框架 
9.4.2 重復框架 
9.5 命名顯示域 
9.6 命名程序單元 
9.7 命名模板項 
第三部分 Forms 模板
第10章 Forms模板基礎(chǔ) 
10.1 Forms和VRAD 
10.2 什么是模板表單 
10.2.1 使用模板的優(yōu)點 
10.2.2 使用模板的缺點 
10.2.3 在模板中放什么 
10.3 在模板中使用的Form Builder特性 
10.3.1 模板支持 
10.3.2 子類 
10.3.3 對象組 
10.3.4 對象庫 
10.4 模板系統(tǒng)結(jié)構(gòu) 
10.5 怎樣使用模板 
第11章 構(gòu)造Forms模板系統(tǒng) 
11.1 過程 
11.1.1 生命周期 
11.1.2 從哪里開始 
11.1.3 RAD入門 
11.1.4 步驟總結(jié) 
11.2 代碼和對象的通用化 
11.2.1 代碼的通用化 
11.2.2 編寫通用對象 
11.3 對象庫元素 
11.3.1 標準對象 
11.3.2 可選對象 
11.3.3 容器 
11.3.4 項 
11.3.5 其他的SmartClasses 
11.4 其他模板任務 
11.4.1 參考表單 
11.4.2 模板表單 
11.4.3 為模板文件編寫文檔 
11.4.4 菜單模板 
11.4.5 修改模板組件 
11.5 特殊類型的模板 
11.5.1 選項卡界面 
11.5.2 導航模板 
11.5.3 管理模板 
11.5.4 定位器模板 
11.5.5 層次樹模板 
11.5.6 特定工程模板 
第四部分 高級Forms主題
第12章 以模板為基礎(chǔ)建立表單 
12.1 安裝模板 
12.1.1 放置模板文件 
12.1.2 設置開發(fā)環(huán)境 
12.1.3 使用模板版本 
12.1.4 設置數(shù)據(jù)訪問 
12.2 創(chuàng)建新表單 
12.3 添加數(shù)據(jù)對象 
12.3.1 使用塊向?qū)?nbsp;
12.3.2 手工建立塊 
12.4 應用SmartClasses 
12.4.1 怎樣進行SmartClass 
12.4.2 選擇哪個SmartClass 
12.4.3 對其他對象進行SmartClass 
12.4.4 移去SmartClass 
12.5 修改模板代碼 
12.5.1 已子類化的觸發(fā)器 
12.5.2 為什么拷貝程序單元 
12.5.3 STARTUP程序包 
12.5.4 UTIL程序包 
12.5.5 添加可重用對象和代碼 
12.6 增加其他對象 
12.6.1 增加可重用組件 
12.6.2 增加其他對象 
12.7 增加其他代碼
第13章 在Web上發(fā)布Forms 
13.1 Web表單環(huán)境 
13.1.1 Java虛擬機 
13.1.2 中間層 
13.1.3 Web表單的運行時期 
13.1.4 優(yōu)點 
13.1.5 開發(fā)環(huán)境 
13.2 Oracle信息導航文檔 
13.3 一般建議 
13.3.1 為Web進行設計 
13.3.2 測試Web 
13.3.3 分割代碼 
13.3.4 了解“瘦客戶機”的含義 
13.3.5 建立用戶期望 
13.3.6 重新編譯表單 
13.3.7 簡化表單 
13.3.8 使用認證的客戶JVM 
13.3.9 設置基礎(chǔ)結(jié)構(gòu) 
13.4 技術(shù)和考慮 
13.4.1 操作系統(tǒng) 
13.4.2 降低網(wǎng)絡流量 
13.4.3 設計差別 
13.4.4 限制和變通辦法 
第14章 Forms幫助系統(tǒng) 
14.1 需要多少幫助 
14.1.1 哪一種層次的幫助 
14.1.2 需要多少內(nèi)容 
14.2 內(nèi)部Forms幫助 
14.3 表格式幫助 
14.3.1 幫助系統(tǒng)的組件 
14.3.2 查詢機制 
14.3.3 增強系統(tǒng) 
14.3.4 使用幫助窗口 
14.3.5 其他表格式的幫助系統(tǒng) 
14.4 WinHelp幫助系統(tǒng) 
14.5 這是什么 
14.5.1 應用WinHelp 
14.5.2 怎樣結(jié)合WinHelp和Forms 
14.6 其他的幫助選擇對象 
14.6.1 HTML形式的幫助 
14.6.2 用Designer生成幫助系統(tǒng) 
第15章 定位器表單 
15.1 設計定位器項 
15.1.1 彈出列表和LOV 
15.1.2 復選框 
15.2 實現(xiàn)定位器查詢準則 
15.2.1 實現(xiàn)定位器 
15.2.2 實現(xiàn)簡單的數(shù)字項和簡單的字符項 
15.2.3 查詢其他表 
15.3 通用項查詢 
15.4 定位器結(jié)果塊 
第16章 多值選擇對象 
16.1 復選框 
16.2 單選組 
16.3 列表項 
16.3.1 實現(xiàn)彈出列表 
16.3.2 彈出列表的限制 
16.4 值列表 
第17章 集成Forms和Reports 
17.1 從Forms調(diào)用Reports 
17.1.1 向報表傳遞信息 
17.1.2 處理參數(shù)列表 
17.2 綁定變量和詞匯參數(shù) 
17.2.1 綁定變量 
17.2.2 詞匯參數(shù) 
第五部分 Reports的應用
第18章 Reports綜述 
18.1 Reports Builder的體系結(jié)構(gòu) 
18.1.1 Data model數(shù)據(jù)模型 
18.1.2 Layout Model布局模型 
18.1.3 Parameter Form參數(shù)表單 
18.1.4 Live Previewer實況預覽 
18.2 高級特性和尚未使用的特性 
18.2.1 詞匯參數(shù) 
18.2.2 內(nèi)置的PL/SQL函數(shù) 
18.3 報表向?qū)?nbsp;
18.4 數(shù)據(jù)模型 
18.4.1 建立查詢 
18.4.2 組 
18.4.3 匯總列和公式列 
18.5 布局模型 
18.6 對象導航器 
18.6.1 Live Previewer 
18.6.2 數(shù)據(jù)模型 
18.6.3 布局模型 
18.6.4 參數(shù)表單 
18.6.5 報表觸發(fā)器 
18.6.6 程序單元 
18.6.7 附加庫 
18.6.8 模板 
18.6.9 外部SQL庫 
18.6.10 PL/SQL庫 
18.6.11 Debug Action and Stack 
18.6.12 內(nèi)置程序包 
18.6.13 數(shù)據(jù)庫對象 
第19章 報表數(shù)據(jù)模型 
19.1 精心設計查詢—讓它簡單 
19.1.1 查詢生成器 
19.1.2 多重查詢 
19.1.3 使用視圖 
19.1.4 給列取別名 
19.1.5 在查詢中選擇PL/SQL函數(shù) 
19.1.6 外部連接 
19.1.7 報表的臨時數(shù)據(jù)表 
19.2 非查詢字段 
19.2.1 公式列 
19.2.2 占位符列 
19.2.3 報表層對象 
19.3 組 
19.3.1 Break列 
19.3.2 指定組 
19.3.3 組過濾器 
第20章 報表布局模型 
20.1 使用布局模型 
20.1.1 使用框架 
20.1.2 打印方向 
20.1.3 垂直和水平彈性 
20.1.4 折行模式 
20.1.5 限制模式 
20.1.6 Additional default layout工具 
20.1.7 增加字段 
20.1.8 移動對象 
20.2 錨點:讓它呆在屬于它自己的地方 
20.3 格式觸發(fā)器 
第21章 使用和建立Reports模板 
21.1 綜述 
21.2 模板結(jié)構(gòu) 
21.2.1 模板編輯器—數(shù)據(jù)模型 
21.2.2 模板編輯器—布局模型 
21.2.3 報表觸發(fā)器 
21.2.4 程序單元 
21.2.5 附屬庫 
21.3 創(chuàng)建樣本模板 
21.3.1 數(shù)據(jù)模型 
21.3.2 布局模型 
21.3.3 程序單元和附屬庫 
21.3.4 改變模板的缺省設置 
21.4 設置報表模板標準 
第22章 建立報表 
22.1 準備建立報表 
22.2 建立報表步驟 
第六部分 Developer的應用
第23章 測試問題與解答 
23.1 Oracle Developer 的專業(yè)知識 
23.2 關(guān)于測試問題 
23.3 Oracle Forms測試問題 
23.3.1 Forms初級問題 
23.3.2 Forms中級問題 
23.3.3 Forms高級問題 
23.4 Oracle Reports測試問題 
23.4.1 Reports 初級問題 
23.4.2 Reports 中級問題
23.4.3 Reports 高級問題 
23.5 計算答案得分 
第24章 Reports技巧與技術(shù) 
24.1 頁面中斷 
24.2 表單類型的報表中頁面布局的控制 
24.3 復雜的報表中心 
24.4 使用圓點引導的策略 
24.5 管理帶有表單的報表 
24.6 更換頁標題 
24.7 記錄子集的計數(shù) 
24.8 以函數(shù)為基礎(chǔ)的查詢 
24.8.1 程序包 
24.8.2 其他步驟 
24.9 報表中的性能優(yōu)化 
24.9.1 使用小數(shù)量的查詢 
24.9.2 避免使用要求數(shù)據(jù)庫訪問的公式列 
24.9.3 不要從數(shù)據(jù)庫中提取不顯示的從屬記錄 
24.9.4 優(yōu)化 SQL 
24.9.5 注意綁定變量 
24.9.6 避免不必要使用圖形 
24.9.7 打印機性能
 
第25章 Forms的項的開發(fā)技巧與技術(shù) 
25.1 層次樹控制 
25.1.1 準備 
25.1.2 組成部分 
25.1.3 步驟 
25.1.4 在查詢時 
25.1.5 附加步驟 
25.1.6 內(nèi)置程序和觸發(fā)器 
25.2 動態(tài)彈出列表 
25.3 系統(tǒng)分配的ID值 
25.3.1 表單和序列 
25.3.2 利用數(shù)據(jù)庫觸發(fā)器 
25.3.3 利用PRE-INSERT觸發(fā)器 
25.4 加載圖像項 
25.5 文本項的訪問鍵 
25.5.1 定義訪問鍵 
25.5.2 文本項訪問鍵的制法 
25.5.3 其他思路 
25.6 作為按鈕圖標的字符 
第26章 Forms的塊的開發(fā)技巧與技術(shù) 
26.1 命名塊 
26.2 動態(tài)塊的篩選 
26.2.1 PRE-QUERY 觸發(fā)器中的查詢條件 
26.2.2 WHERE子句塊屬性 
26.2.3 如何以過程為基礎(chǔ)建立塊 
26.3 動態(tài)塊排序 
26.3.1 實現(xiàn)動態(tài)排序 
26.3.2 列表項Order By 
26.3.3 列的Order By按鈕 
第27章 Forms模塊的開發(fā)技巧與技術(shù) 
27.1 處理Forms錯誤和信息 
27.1.1 觸發(fā)器 
27.1.2 過程 
27.1.3 使用MESSAGE 
27.1.4 錯誤文本和信息文本的標準 
27.1.5 變更 
27.2 警報系統(tǒng) 
27.2.1 通用警報 
27.2.2 警報函數(shù) 
27.2.3 調(diào)用示例 
27.2.4 標準的按鈕標簽 
27.2.5 標準的警報信息文本 
27.2.6 OK警報過程 
27.3 通過對象循環(huán) 
27.3.1 通過項循環(huán) 
27.3.2 通過塊循環(huán) 
27.3.3 通過其他對象循環(huán) 
27.4 調(diào)整表單 
27.4.1 從表單外部調(diào)整 
27.4.2 從表單內(nèi)調(diào)整 
27.5 查找表單中的代碼和對象 
27.5.1 查找代碼 
27.5.2 查找對象 
27.5.3 生成Forms對象列表報告 
27.5.4 利用Forms Open API 
27.6 改變光標的形狀 
27.7 調(diào)用其他表單 
27.7.1 CALL_FORM 
27.7.2 NEW_FORM 
27.7.3 OPEN_FORM 
27.8 調(diào)用其他程序 
27.8.1 不在Web上 
27.8.2 HOST 
27.8.3 HOST START 
27.8.4 WinExec 
27.9 其他技巧和技術(shù) 
27.9.1 用戶注釋系統(tǒng) 
27.9.2 對齊對象 
27.9.3 瀏覽窗口和畫布 
第28章 Forms菜單技巧與技術(shù) 
28.1 建立菜單的技術(shù) 
28.1.1 創(chuàng)建菜單 
28.1.2 菜單屬性 
28.1.3 魔術(shù)項 
28.1.4 復選項和單選項 
28.1.5 菜單圖標 
28.2 菜單工具條 
28.2.1 按鈕排序 
28.2.2 隱藏和顯示按鈕 
28.3 實現(xiàn)菜單安全 
28.3.1 數(shù)據(jù)庫設置 
28.3.2 菜單設置 
28.4 動態(tài)工具條和菜單 
28.4.1 準備 
28.4.2 組成要素 
28.4.3 KEY-ENTQRY和KEY-EXEQRY觸發(fā)器 
28.4.4 CHANGE_MODE過程 
28.4.5 步驟 
28.4.6 變化 
第29章 Forms系統(tǒng)的技巧與技術(shù) 
29.1 共享變量 
29.1.1 數(shù)據(jù)庫程序包說明變量 
29.1.2 表單程序包說明變量 
29.1.3 參數(shù) 
29.1.4 塊中的項 
29.1.5 全局變量 
29.1.6 使用“不變的”變量 
29.2 編譯表單文件 
29.2.1 編譯表單 
29.2.2 編譯程序庫 
29.2.3 命令行參數(shù) 
29.2.4 編譯的次序 
29.2.5 UNIX批編譯 
29.3 設置表單登記值 
29.3.1 設置路徑 
29.3.2 從表單內(nèi)設置注冊 
29.4 外部函數(shù)接口 
29.4.1 FFIGEN.FMB 
29.4.2 FFIGEN創(chuàng)建什么 
29.4.3 FFI程序包說明 
29.4.4 FFI程序包體 
29.4.5 錯誤檢查 
29.5 Oracle安裝程序安裝哪些文件 
附錄
附錄A PL/SQL庫軟件包和樣本模板 
附錄B 面試問題 
附錄C WinHelp 的概念 
附錄D 使用Report Wizard的步驟 
附錄E 進行報表審計 
附錄F 報表說明書 
附錄G 在Web上發(fā)布表單的Oracle白皮書 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號