FoxPro 2.6資料庫套用教程

FoxPro 2.6資料庫套用教程

本書簡要介紹了資料庫基礎知識和資料庫設計技術,詳細地說明了FoxPro2.6

資料庫建立、插入、刪除、修改、瀏覽、更新、索引、排序、連線等基本操作;同時介紹了

表達式生成器、報表生成器、螢幕生成器、選單生成器、項目生成器和導航器的使用方

法;深入討論了SQL和RQBE查詢語言,以及數組、視窗、備註欄位、模板語言、低級

檔案操作、網路程式設計和螢幕控制項程式設計。此外,還專門介紹了結構化程式設

計、事件驅動程式設計和程式生成技術。本書內容豐富,概念清晰,敘述循序漸進。每

章均配有習題,便於教學。

基本介紹

  • 作者:瓮正科
  • ISBN:9787302026105
  • 頁數:366
  • 定價:28.00
  • 出版社:清華大學出版社
  • 出版時間:2000-03
  • 裝幀:平裝
內容介紹,作品目錄,

內容介紹

內容提要
本書簡要介紹了資料庫基礎知識和資料庫設計技術,詳細地說明了FoxPro2.6
資料庫建立、插入、刪除、修改、瀏覽、更新、索引、排序、連線等基本操作;同時介紹了
表達式生成器、報表生成器、螢幕生成器、選單生成器、項目生成器和導航器的使用方
法;深入討論了SQL和RQBE查詢語言,以及數組、視窗、備註欄位、模板語言、低級
檔案操作、網路程式設計和螢幕控制項程式設計。此外,還專門介紹了結構化程式設
計、事件驅動程式設計和程式生成技術。本書內容豐富,概念清晰,敘述循序漸進。每
章均配有習題,便於教學。
本書可作為大、中專院校和各類培訓班資料庫套用課程的教材,也可供資料庫應
用開發人員參考。

作品目錄

目錄
第1章 資料庫基礎知識
1.1 資料庫概述
1.1.1 數據、信息和數據處理
1.1.2 數據處理的三個階段
1.1.3 資料庫系統的組成
1.1.4 資料庫體系結構
1.1.5 資料庫系統的特點
1.1.6 資料庫系統發展趨勢
1.2 現實世界的數據描述
1.2.1 數據的描述
1.2.2 實體模型
1.2.3 數據模型
1.3 資料庫管理系統
1.3.1 資料庫管理系統的功能
1.3.2 資料庫管理系統的組成
1.3.3 DBMs和Os的關係
1.4 FoxPro2.6資料庫管理系統
1.4.1 FoxPro的性能指標
1.4.2 FoxPro系統安裝
1.4.3 FoxPro系統的啟動
1.4.4 FoxPro系統配置
1.4.5 CONFIG.FP中的特殊項
1.4.6 功能鍵和宏定義
1.4.7 FoxPro資源資料庫
習題一
第2章 FoxPr026基礎知識
2.1 FoxPro系統選單
2.1.1 FoxPro操作方式
2.1.2 控制項和鍵盤約定
2.1.3 FoxPro系統選單
2.1.4 Systern選單
2.1.5 系統幫助(HelP)
2.1.6 Window選單(視窗操作)
2.1.7 File選單(檔案打開、保存和列印)
2.2 文本編輯器
2.2.1 文本編輯功能鍵定義
2.2.2 Edit選單(編輯操作)
2.2.3 文本編輯實例
2.3 FoxPro語言基礎
2.3.1 數據
2.3.2 變數
2.3.3 表達式
2.3.4 檔案類型
2.3.5 命令語法規則
2.4 記憶體變數操作
2.4.1 記憶體變數的建立與輸出
2.4.2 記憶體變數存儲顯示
2.4.3 記憶體變數的釋放
2.4.4 記憶體變數的保存與恢復
2.5 常用函式及其套用
2.5.1 字元處理函式
2.5.2 數值處理函式
2.5.3 日期和時間函式
習題二
第3章 資料庫建立與操作
3.1 資料庫設計
3.1.1 系統分析
3.1.2 概念結構設計
3.1.3 邏輯結構設計
3.1.4 物理結構設計
3.2 教學管理資料庫設計
3.2.1 教學管理資料庫系統分析和概念設計
3.2.2 教學管理資料庫邏輯結構設計
3.2.3 教學管理資料庫物理結構設計
3.3 資料庫結構定義
3.3.1 建立與修改資料庫結構(CREATE/MODIFYSTRUCTURE)
3.3.2 顯示資料庫結構(LISTSTRUCTURE)
3.3.3 打開與關閉資料庫(SELECT/USE/CLOSE)
3.3.4 獲取資料庫結構和狀態信息
3.4 記錄的基本操作
3.4.1 添加記錄(APPEND)
3.4.2 顯示記錄(LIST/DISPLAY)
3.4.3 修改記錄(EDIT/REPLACE)
3.4.4 記錄定位(GO/SKIP/LOCATE)
3.4.5 記錄指針管理
3.4.6 插入記錄(INSERT)
3.4.7 刪除記錄(DELETE/ZAP/PACK)
3.4.8 恢復記錄(RECALL)
3.4.9 篩選記錄(FILTER)
3.5 Record選單記錄操作
3.5.1 表達式生成器
3.5.2 Record彈出式選單
3.5.3 查詢定位
3.5.4 欄位修改
3.6 記錄瀏覽
3.6.1 記錄瀏覽的基本操作
3.6.2 瀏覽選單的功能
3.6.3 記錄操作
3.6.4 欄位操作
3.6.5 記錄分區
3.6.6 按不同格式瀏覽
3.6.7 狀態欄設定
3.6.8 BROWSE命令
3.6.9 EDIT/CHANGE命令
習題三
第4章 F0xPro結構化程式設計
4.1 程式設計初步
4.1.1 如何編寫一個程式
4.1.2 程式的執行和注釋(DO /*/&&)
4.1.3 程式流程圖
4.2 順序結構程式設計
4.2.1 格式輸出(@...SAY)
4.2.2 基本輸入(ACCEPT/INPUT/WAIT)
4.2.3 格式輸入(@..GET)
4.2.4 清屏與畫框(@...CLEAR/@..TO)
4.2.5 顏色表示與設定
4.3 條件分支程式設計
4.3.1 條件分支設計(IF...ENDIF)
4.3.2 條件分支函式(IIF())
4.3.3 多重分支(DOCASE...ENDCASE)
4.4 循環結構程式設計
4.4.1 FOR循環
4.4.2 WHILE循環
4.4.3 SCAN循環
4.4.4 退出循環(EXIT/LOOP)
4.5 過程和函式程式設計
4.5.1 自定義函式
4.5.2 過程設計
4.5.3 參數傳遞方式
4.5.4 變數的作用域
4.5.5 遞歸調用
4.6 資料庫程式操作
4.6.1 檔案名稱處理程式設計
4.6.2 用程式方式添加記錄
4.6.3 用程式方式刪除或恢復記錄
4.6.4 根據輸入條件查詢記錄
4.6.5 用表格方式輸入瀏覽記錄
習題四
第5章 資料庫高級操作
5.1 資料庫索引方法
5.1.1 索引概念
5.1.2 索引檔案的類型
5.1.3 索引建立
5.1.4 索引設定和關閉
5.1.5 獲取索引狀態
5.1.6 索引維護
5.1.7 索引查詢
5.2 Database選單
5.2.1 Database選單的意義
5.2.2 記錄排序
5.2.3 Setup操作
5.2.4 數值計算
5.2.5 記錄成批輸入/輸出
5.2.6 自動建立資料庫
5.3 備註欄位操作方法
5.3.1 備註欄位操作
5.3.2 備註欄位逐行操作
5.3.3 備註欄位內容成塊輸入輸出
5.3.4 與備註欄位相關的命令
5.4 多庫連線操作
5.4.1 連線操作定義
5.4.2 多庫物理連線
5.4.3 多庫邏輯連線
5.4.4 一對多關係連線
5.4.5 獲取關係狀態
5.4.6 多庫修改操作
5.5 VIEW視窗和多庫操作
5.5.1 VIEW視窗的意義
5.5.2 建立關係的方法
5.5.3 建立和恢復視圖檔案
5.5.4 建立一對多關係
習題五
第6章 報表設計與生成
6.1 程式控制列印
6.1.1 設定印表機
6.1.2 列印頁控制
6.1.3 獲取印表機狀態
6.1.4 利用列印系統變數控制列印
6.2 報表生成器概述
6.2.1 報表生成器原理
6.2.2 啟動報表生成器
6.2.3 退出報表生成器
6.2.4 報表生成器彈出式選單
6.3 基本報表格式設計
6.3.1 報表版面設計
6.3.2 報錶快速生成
6.3.3 編輯報表格式
6.3.4 預覽報表
6.3.5 修改報表格式
6.3.6 報表輸出
6.4 報表高級設計
6.4.1 表達式格式設計
6.4.2 表達式計算設計
6.4.3 變數計算設計
6.4.4 報表總計設計
6.4.5 分組設計
6.4.6 自定義函式設計
6.4.7 多庫報表設計
6.4.8 對象管理
習題六
第7章 查詢語言SQL與RQBE
7.1 查詢語言簡述
7.1.1 數據定義
7.1.2 數據操縱
7.1.3 數據查詢
7.2 SELECT命令的基本用法
7.2.1 基本查詢
7.2.2 SQL函式的使用方法
7.2.3 帶條件查詢(WHERE)
7.3 複雜查詢
7.3.1 多庫查詢
7.3.2 SELECT嵌套
7.3.3 謂詞演算
7.4 查詢結果處理
7.4.1 輸出排序
7.4.2 輸出重定向(INTO)
7.4.3 輸出合併(UNION)
7.4.4 分組統計(GROUP)與篩選(HAVING)
7.5 RQBE系統概述
7.5.1 RQBE 原理
7.5.2 RQBE 的進入與退出
7.5.3 RQBE畫面
7.5.4 RQBE 彈出式選單
7.6 RQBE的套用方法
7.6.1 基本查詢
7.6.2 多庫查詢操作
7.6.3 輸出操作
習題七
第8章 FoxPr0高級程式設計
8.1 數組程式設計
8.1.1 數組定義與置值
8.1.2 數組下標的組織與檢索
8.1.3 數組插入、刪除與長度檢測
8.1.4 數組拷貝與排序
8.1.5 利用數組取磁碟目錄
8.1.6 利用數組讀取欄位信息
8.1.7 利用數組編輯與拷貝
8.2 視窗程式設計
8.2.1 視窗定義
8.2.2 視窗的基本操作
8.2.3 視窗輔助操作
8.2.4 視窗狀態測量和設定
8.3 事件驅動程式設計
8.3.1 什麼是事件驅動程式
8.3.2 鍵控管理程式設計
8.3.3 錯誤處理程式設計
8.4 網路程式設計
8.4.1 網路檔案共享與獨占
8.4.2 檔案或記錄的加鎖與解鎖
8.4.3 FoxPro隱含鎖定
8.4.4 死鎖及其解除方法
8.5 程式生成技術
8.5.1 程式生成概念
8.5.2 模板語言
8.5.3 程式生成方法
8.5.4 參數變換法程式生成器的實現
8.6 低級檔案操作
8.6.1 低級檔案概念
8.6.2 檔案的建立和關閉
8.6.3 低級檔案的讀寫操作
8.6.4 低級檔案的其他操作
習題八
第9章 螢幕生成器及其套用
9.1 GET對象與READ
9.1.1 理解READ
9.1.2 獲取GET對象號
9.1.3 顯示GET信息
9.2 螢幕控制項程式設計
9.2.1 控制項概述
9.2.2 按鈕程式設計
9.2.3 單選按鈕程式設計
9.2.4 彈出式選單程式設計
9.2.5 列表程式設計
9.2.6 複選按鈕程式設計
9.2.7 無形按鈕程式設計
9.2.8 文本編輯
9.3 螢幕生成器概述
9.3.1 螢幕生成器結構
9.3.2 螢幕生成器使用步驟
9.3.3 進入和退出螢幕生成器
9.3.4 螢幕設計畫面
9.3.5 螢幕生成器彈出式選單
9.4 螢幕生成器基本用法
9.4.1 螢幕布局
9.4.2 欄位信息快速獲取
9.4.3 建立Field對象
9.4.4 建立按鈕對象
9.4.5 生成螢幕程式
9.5 螢幕生成器其他用法
9.5.1 建立單選按鈕對象
9.5.2 建立複選按鈕對象
9.5.3 建立彈出式選單對象
9.5.4 建立列表對象
9.5.5 建立無形按鈕對象
9.5.6 對象組合操作
習題九
第10章 選單生成、項目製作和導航器套用
10.1 選單系統概述
10.1.1 選單結構
10.1.2 選單屬性
10.1.3 系統選單
10.2 條形選單程式設計
10.2.1 條形選單定義
10.2.2 條形選單觸發控制
10.2.3 條形選單相關操作
10.3 彈出式選單程式設計
10.3.1 彈出式選單定義
10.3.2 彈出式選單項觸發控制
10.3.3 彈出式選單相關操作
10.4 選單生成器概述
10.4.1 選單生成器原理
10.4.2 選單程式模式
10.4.3 選單生成器使用步驟
10.4.4 選單生成器的進入與退出
10.4.5 Menu彈出式選單
10.5 選單生成器使用方法
10.5.1 條形選單描述
10.5.2 彈出式選單描述
10.5.3 選單程式生成
10.5.4 用戶選單程式
10.5.5 實用選單系統問題
10.6 項目製作方法
10.6.1 項目生成器原理
10.6.2 建立與修改項目參數資料庫
10.6.3 Project彈出式選單
10.6.4 項目生成
10.7 導航器簡介
10.7.1 Wizard概述
10.7.2 Wizard的使用方法
10.7.3 TableWizard的套用
習題十
參考文獻

相關詞條

熱門詞條

聯絡我們