第1章 確定應用程序和數據庫架構
1. 1 Oracle Forms Builder在系統開發(fā)周期 System Development Life Cycle, SDLC 中的作用
1. 2 使用數據流程圖來確定應用程序. 過程和數據
1. 2. 1 概述
1. 2. 2 確定需要的表單
1. 2. 3 流程圖符號
1. 3 使用實體關系圖開始數據庫架構的設計
1. 3. 1 認識實體關系圖的符號體系
1. 3. 2 確定標識符和主鍵
1. 3. 3 理解實體關系
1. 3. 4 用于輸入屬性和特性的Designer 9i實體關系圖對話框
1. 4 Forms Builder如何使用Oracle 9i數據庫
1. 5 本章小結及下章提示
1. 6 本章總結
1. 7 復習題
1. 8 實例研究:Great State Electric Budgeting System
1. 8. 1 過程
1. 8. 2 數據
1. 8. 3 表
1. 8. 4 你的工作
第2章 介紹Oracle的Forms Builder9i
2. 1 比較Forms Builder和其他類似工具
2. 2 介紹主要的Forms Builder9i工具
2. 2. 1 客戶-服務器和Web結構
2. 2. 2 啟動Forms Builder的集成開發(fā)環(huán)境
2. 2. 3 登錄Oracle數據庫
2. 3 Forms Builder IDE工具:Object Navigator. Layout Editor. Property Palette和PL/SQL Editor
2. 4 使用Data Block Wizard和Layout Wizard創(chuàng)建一個簡單的表單
2. 4. 1 創(chuàng)建一個表單模塊
2. 4. 2 使用Data Block Wizard創(chuàng)建一個數據塊
2. 4. 3 使用Layout Wizard將數據塊項目放在畫布上
2. 5 編譯并保存表單模塊
2. 6 使用Oracle Forms Builder運行時引擎啟動表單
2. 7 表單工作模式以及確定表單處于哪一種模式
2. 7. 1 理解NORMAL模式
2. 7. 2 理解ENTERQUERY和QUERY模式
2. 7. 3 更改模式
2. 8 使用表單從數據庫中篩選記錄
2. 8. 1 在表單的搜索值中使用運算符
2. 8. 2 使用TextltemsEditor
2. 8. 3 使用Query/Where對話框
2. 9 功能鍵
2. 10 本章小結及下章提示
2. 11 本章總結
2. 12 復習題
2. 13 考試復習題
2. 14 課外作業(yè)
2. 15 實例研究:Great State Electric Budgeting System
2. 15. 1 實例研究1的結果
2. 15. 2 MAIN選項卡畫布和PROJECTS選項卡
2. 15. 3 PROJECT-ADD堆疊式畫布
2. 15. 4 WORK ORDERS選項卡
2. 15. 5 WO_INSTRUCTIONS畫布
2. 15. 6 ACCOUNTS. TASK DESCRIFIIONS和EMPLOYEES選項卡
2. 15. 7 你的工作
第3章 使用Object Navigator. 表單對象和細節(jié)數據塊
3. 1 Object Navigator的重要性及其用途
3. 1. 1 Object Navigator工具欄
3. 1. 2 展開和折疊Object Navigator分層結構
3. 1. 3 Object Navigator對象符號和工具欄
3. 1. 4 Object Navigator技術
3. 1. 5 更改Object Navigator視圖
3. 2 各種表單對象的定義
3. 3 Forms Builder使用的文件類型
3. 4 創(chuàng)建和使用細節(jié)數據塊
3. 4. 1 創(chuàng)建細節(jié)數據塊
3. 4. 2 FormsBuilder是如何保持主-細節(jié)數據塊同步的
3. 4. 3 Relations
3. 5 控制塊及其用途
3. 6 以FROM子句查詢作為數據源來創(chuàng)建數據塊
3. 7 本章小結及下章提示
3. 8 本章總結
3. 9 復習題
3. 10 考試復習題
3. 11 課外作業(yè)
3. 12 實例研究:Great State Electric Budgeting System
3. 12. 1 PROJECTS畫布的特征
3. 12. 2 WORK_ORDERS選項卡的特征
3. 12. 3 你的工作
第4章 使用LayoutEditor格式化表單
4. 1 設計概念
4. 2 Web瀏覽器窗口. 畫布和表單窗口之間的關系
4. 3 使用框架來格式化數據塊項目
4. 4 使用layoutEditor
4. 4. 1 LayoutEditor的各個組件
4. 4. 2 設置畫布和窗口的大小
4. 4. 3 移動. 排列項目和設置項目的大小
4. 4. 4 切換畫布以及將項目移動到不同的數據庫
4. 5 添加和覆蓋圖形對象
4. 6 Forms Builder和Layout Editor工具欄
4. 7 Layout Editor菜單上的格式化工具
4. 7. 1 字體選項
4. 7. 2 對齊選項
4. 7. 3 Text Spacing選項
4. 7. 4 線條. 文本項目和框架格式選項
4. 7. 5 Graphics Options
4. 8 標尺. 標尺參考線. 網格. 對齊到網格和布局選項
4. 8. 1 網格
4. 8. 2 Layout Options
4. 9 使用填充. 線條和文本顏色工具為組件添加顏色
4. 10 本章小結及下章提示
4. 11 本章總結
4. 12 復習題
4. 15 考試復習題
4. 16 課外作業(yè)
4. 17 實例研究:Great State Electric Budgeting System
第5章 使用屬性. 屬性類和Property Palette來控制表單的行為和格式
5. 1 屬性和屬性類型
5. 2 使用Property Palette
5. 2. 1 輸入屬性值
5. 2. 2 設置多個對象的屬性
5. 2. 3 從多個Property Palette比較和復制屬性
5. 2. 4 搜索屬性
5. 3 創(chuàng)建和使用屬性類
5. 4 創(chuàng)建和使用可視屬性
5. 5 使用屬性控制表單導航
5. 6 重要的數據塊屬性
5. 7 使用對象組和對象庫創(chuàng)建可重用的組件
5. 7. 1 創(chuàng)建對象組
5. 7. 2 創(chuàng)建對象庫
5. 7. 3 STANDARDS對象庫和OFGSTNDl對象庫
5. 7. 4 創(chuàng)建. 填充和使用對象庫
5. 8 創(chuàng)建和使用SmartClass
5. 9 在運行時更改屬性
5. 9. 1 Set_block-property內置子程序
5. 9. 2 Set_item-property和Set_item_instance_property內置子程序
5. 10 本章小結及下章提示
5. 11 本章總結
5. 12 復習題
5. 13 考試復習題
5. 14 課外作業(yè)
5. 15 實例研究:Great State Electric Budgeting System
第6章 使用觸發(fā)器. PL/SQLEditor. 語法選項板和表單變量
6. 1 觸發(fā)器和觸發(fā)器類型
6. 1. 1 理解Key. On. Post. Pre和When觸發(fā)器之間的區(qū)別
6. 1. 2 觸發(fā)器范圍
6. 1. 3 觸發(fā)器限制
6. 2 創(chuàng)建觸發(fā)器和使用智能觸發(fā)器
6. 3 使用PL/SQLEditor
6. 4 內置子程序及其類型
6. 5 各種PL/SQL結構和內置工具
6. 5. 1 使用Syntax Palette編寫PL/SQL代碼
6. 5. 2 查找PL/SQL元素
6. 5. 3 Show PL/SQL Only Menu選項
6. 6 捕獲錯誤和產生異常
6. 6. 1 使用When Others異常處理程序處理表單異常
6. 6. 2 使用RAISE Form_trigger_failure語句終止觸發(fā)器
6. 6. 3 使用異常處理程序引發(fā)自己的異常
6. 7 創(chuàng)建自己的存儲過程或程序單元
6. 8 使用表單參數. 全局變量和系統變量
6. 8. 1 使用表單參數
6. 8. 2 使用全局變量
6. 8. 3 使用系統變量
6. 9 修改功能鍵的功能
6. 9. 1 使用Key-Others禁用所有功能鍵
6. 9. 2 使用Do-key內置子程序模擬功能鍵
6. 10 本章小結及下章提示
6. 11 本章總結
6. 12 復習題
6. 13 考試復習題
6. 14 課外作業(yè)
6. 15 實例研究:Great State Electric Budgeting System
第7章 定義數據塊項目類型. LOV和記錄組
7. 1 數據塊項目類型
7. 1. 1 創(chuàng)建項目并指定其類型
7. 1. 2 項目行為屬性
7. 1. 3 提示和工具提示
7. 2 使用文本項目和顯示項目
7. 2. 1 文本項目和多行屬性
7. 2. 2 隱藏數據
7. 3 創(chuàng)建和使用對象庫
7. 4 創(chuàng)建和使用單選組
7. 5 創(chuàng)建和使用彈出列表. Tlist或組合框
7. 6 向表單添加圖像
7. 7 創(chuàng)建和使用按鈕
7. 8 創(chuàng)建和添加計算項
7. 9 在表單中添加和使用值列表 LOV
7. 9. 1 在創(chuàng)建LOV之后更改它
7. 9. 2 LOV和驗證
7. 9. 3 顯示帶有按鈕的LOV
7. 10 靜態(tài)記錄組和通過程序創(chuàng)建的記錄組
7. 11 本章小結及下章提示
7. 12 本章總結
7. 13 復習題
7. 14 考試復習題
7. 15 課外作業(yè)
7. 16 實例研究:Great State Electric Budgeting System
第8章 畫布. 窗口. 調用其他表單. 圖表項目以及報表
8. 1 畫布和窗口類型及行為
8. 1. 1 畫布和窗口屬性
8. 1. 2 理解窗口樣式
8. 2 使用堆疊式畫布
8. 2. 1 顯示畫布
8. 2. 2 啟動表單和畫布
8. 3 創(chuàng)建和格式化選項卡畫布
8. 4 調用其他表單
8. 5 創(chuàng)建和使用工具欄畫布
8. 6 在表單中創(chuàng)建和使用圖表
8. 6. 1 使用ChartWizard來創(chuàng)建一個圖表
8. 6. 2 填充圖表和圖表項目屬性
8. 7 從表單調用Web文檔
8. 8 創(chuàng)建和使用報表對象
8. 8. 1 創(chuàng)建Reports對象
8. 8. 2 使用Reports對象調用ReportsBuilder模塊
8. 8. 3 報表目標類型和格式
8. 8. 4 執(zhí)行和查看ReportsBuilderReport圖解
8. 8. 5 使用FormBuilder6i中的Run_product和Host內置子程序啟動報表
8. 9 本章小結及下章提示
8. 10 本章總結
8. 11 復習題
8. 12 考試復習題
8. 13 課外作業(yè)
8. 14 實例研究:Great State Electric Budgeting System
第9章 向表單添加菜單. 彈出菜單. 提醒. 計時器以及分層樹項目
9. 1 使用菜單將應用程序合并到系統中
9. 1. 1 菜單模塊
9. 1. 2 Menu Editor
9. 1. 3 創(chuàng)建菜單
9. 1. 4 向菜單項目添加語句
9. 1. 5 將菜單與表單相關聯
9. 1. 6 菜單安全性
9. 1. 7 菜單項目類型. Magic項目以及DEFAULT&SMARTBAR
9. 1. 8 菜單模塊屬性
9. 1. 9 創(chuàng)建和使用彈出菜單,
9. 2 使用提醒引起操作員的注意
9. 2. 1 提醒的屬性
9. 2. 2 顯示提醒
9. 2. 3 通用提醒
9. 3 創(chuàng)建計時器
9. 4 添加和使用分層樹項目
9. 4. 1 理解分層樹項目
9. 4. 2 創(chuàng)建和填充分層樹項目
9. 4. 3 分層樹項目的屬性
9. 4. 4 分層樹項目和性能
9. 4. 5 增量填充樹項目
9. 4. 6 Ftree軟件包
9. 5 通過表單創(chuàng)建數據庫對象
9. 6 捕獲和處理錯誤
9. 7 鼠標事件和鼠標效果屬性
9. 8 本章小結及下章提示
9. 9 本章總結
9. 10 復習題
9. 11 考試復習題
9. 12 課外作業(yè)
9. 13 實例研究:Great State Electric Budgeting System
第10章 在數據塊中使用SQL. 調試和創(chuàng)建日歷
10. 1 使數據塊基于自定義的PL/SQL
10. 2 添加自己的DML語句
10. 3 使用Instead-Of和數據庫觸發(fā)器
10. 4 使數據塊基于PL/SQL存儲過程以執(zhí)行SQL和DML操作
10. 4. 1 REF游標. 游標變量. PL/SQL記錄和PL/SQL表
10. 4. 2 創(chuàng)建和使用存儲過程來查詢數據塊中的記錄
10. 5 使用Object Navigator查看. 創(chuàng)建和修改數據庫對象
10. 6 手工調試表單或使用Forms Debugger調試表單
10. 7 在表單中添加日歷
10. 7. 1 日歷的組件
10. 7. 2 創(chuàng)建日歷
10. 8 本章小結及下章提示
10. 9 本章總結
10. 10 復習題
10. 11 考試復習題
10. 12 課外作業(yè)
10. 13 實例研究:Great State Electric Budgeting System
第11章 使用包含對象數據庫的表單. 在Web上使用表單以及使用Java
11. 1 在表單中使用Oracle的面向對象技術
11. 1. 1 對象類型
11. 1. 2 在表單中使用對象類型
11. 1. 3 對象表和REF列
11. 2 在表單中使用對象表和REF列
11. 3 FormsBuilder與Web
11. 4 Web設計技巧
11. 4. 1 字體
11. 4. 2 支持的特性和不支持的特性
11. 4. 3 formsweb. cfg File
11. 5 在表單中使用Java
11. 5. 1 使用bean區(qū)域顯示Java控件
11. 5. 2 在表單中使用Java類
11. 6 結束語
11. 7 本章總結
11. 8 復習題
11. 9 考試復習題
11. 10 課外作業(yè)
11. 11 實例研究:Great State Electric Budgeting System
附錄A 安裝軟件包和解決常見問題
A. 1 在Oracle網站上查找軟件
A. 2 下載和解壓Oracle9i數據庫
A. 3 安裝Oracle9i數據庫
A. 4 安裝Oracle9i Developer Suite
A. 5 常見問題
A. 5. 1 FRM-90928-Positional parameter after key on command line
A. 5. 2 FRM-30087:Unable to create form file
附錄B 屬性
附錄C 系統變量
附錄D 觸發(fā)器
附錄E 內置子程序
詞匯表