《中文Visual FoxPro套用系統開發教程》是2006年1月在清華大學出版社出版的書籍,作者是楊紹增。
基本介紹
內容簡介
編輯推薦
目錄
1.1 資料庫的產生與發展
1.1.1 手工管理階段
1.1.2 檔案管理階段
1.1.3 資料庫管理階段
1.2 資料庫系統
1.2.1 幾個資料庫的重要概念
1.2.2 資料庫系統的特點
1.3 實體及其相互聯繫
1.3.1 實體的描述
1.3.2 實體間的聯繫及聯繫的種類
1.4 數據模型
1.4.1 層次模型
1.4.2 網狀模型
1.4.3 關係模型
1.5 關係術語及關係運算
1.5.1 關係術語
1.5.2 關係的特點
1.5.3 實際關係模型
1.5.4 關係運算
1.6 本書的一些約定
1.6.1 關於Visual FoxPro 6.0中文版
1.6.2 關於命令中一些符號的說明
1.6.3 關於漢字和標點符號使用的說明
1.7 小結
1.8 習題
第2講 Visual FoxPro關係資料庫入門
2.1 Visual FoxPro系統概述
2.1.1 歷史沿革
2.1.2 Visual FoxPro的主要特點
2.2 Visual FoxPro的主要檔案類型及創建工具
2.2.1 主要檔案類型
2.2.2 嚮導、設計器、生成器簡介
2.3 Visual FoxPro的數據類型
2.4 Visual FoxPro套用系統開發的基本步驟
2.5 Visual FoxPro資料庫設計
2.5.1 資料庫設計的原則
2.5.2 資料庫設計的步驟
2.5.3 “教學管理系統”資料庫設計案例
2.6 Visual FoxPro的啟動與退出
2.6.1 Visual FoxPro的啟動
2.6.2 Visual FoxPro的用戶界面
2.6.3 Visual FoxPro的三種工作方式
2.6.4 Visual FoxPro的退出
2.7 小結
2.8 習題
第3講項目與資料庫的創建
3.1 “項目”的創建與項目管理器的使用
3.1.1 項目和項目管理器的概念
3.1.2 創建項目和項目管理器
3.1.3 項目管理器的選項卡
3.1.4 項目管理器的功能按鈕
3.1.5 定製項目管理器
3.1.6 項目管理器的關閉和打開
3.2 教學管理資料庫的創建與基本操作
3.2.1 基本概念
3.2.2 創建資料庫(Database)
3.2.3 資料庫操作命令
3.3 資料庫中數據表結構的創建、修改與數據輸入
3.3.1 表的概念
3.3.2 資料庫表的創建
3.4 自由表的創建
3.4.1 在項目管理器中創建自由表
3.4.2 向資料庫導入自由表
3.5 創建和操作表的幾條基本命令
3.5.1 資料庫表結構的創建
3.5.2 打開表
3.5.3 表結構的修改
3.5.4 向已經打開的表追加記錄
3.5.5 關閉已經打開的表
3.6 小結
3.7 習題
第4章 常量、變數、表格式和函式
4.1 常量
4.1.1 數值型常量
4.1.2 字元型常量
4.1.3 日期型常量
4.1.4 日期時間型常量
4.1.5 邏輯型常量
4.2 變數
4.2.1 欄位變數
4.2.2 記憶體變數
4.2.3 數組
4.3 表達式
4.3.1 運算符
4.3.2 運算符的優先權別
4.3.3 表達式的值及表達式的類型
4.4 常用函式
4.4.1 數值函式
4.4.2 字元函式
4.4.3 日期和時間函式
4.4.4 數據類型轉換函式
4.4.5 測試函式
4.5 小結
4.6 習題
第5章 資料庫的基本操作(1)
5.1 記錄的定位
5.1.1 絕對定位命令
5.1.2 相對定位命令
5.1.3 檔案開始和結尾標誌
5.1.4 條件定位命令
5.2 記錄的增加
5.2.1 追加記錄
5.2.2 插入記錄
5.3 記錄的顯示
5.4 記錄的修改
5.4.1 編輯修改
5.4.2 瀏覽修改
5.4.3 替換修改
5.5 記錄的刪除與恢復
5.5.1 添加刪除標誌命令
5.5.2 取消刪除標誌命令
5.5.3 刪除標誌的測試函式
5.5.4 隱藏和顯示帶有刪除標誌記錄的命令
5.5.5 物理刪除帶有刪除標誌記錄的命令
5.5.6 物理刪除所有記錄的命令
5.6 使用瀏覽器對表記錄進行操作
5.6.1 瀏覽器的打開
5.6.2 瀏覽器的操作
5.7 小結
5.8 習題
第6講 資料庫的基本操作(2)
6.1 索引
6.1.1 索引的種類
6.1.2 索引檔案的創建和修改
6.1.3 使用索引檔案
6.1.4 索引查詢
6.2 排序
6.3 數據統計計算
6.3.1 統計記錄個數
6.3.2 對數值型欄位求和
6.3.3 對數值型欄位求平均值
6.4 數據表與數組的互動操作
6.4.1 將表中當前記錄的數據複製到數組
6.4.2 將數組中的數據複製到當前記錄
6.5 表的複製和過濾
6.5.1 表的複製
6.5.2 表的記錄過濾
6.6 小結
6.7 習題
第7講 資料庫的基本操作(3)
7.1 工作區的概念和使用
7.1.1 工作區的概念
7.1.2 工作區的選擇
7.1.3 調用不同工作區的數據
7.2 表的關聯操作
7.2.1 用命令建立多時一關聯
7.2.2 用命令撤銷關聯
7.3 數據的完整性
7.3.1 實體完整性
7.3.2 域完整性
7.3.3 參照完整性
7.4 用嚮導創建表單
7.4.1 表單的概念
7.4.2 用嚮導創建單表表單
7.4.3 用嚮導創建一對多表單
7.4.4 表單的運行
7.5 小結
7.6 習題
第8講 視圖與查詢
8.1 視圖
8.1.1 視圖的概念
8.1.2 用視圖嚮導建立本地視圖
8.1.3 用視圖設計器建立本地視圖
8.1.4 設定更新條件
8.1.5 使用視圖
8.2 查詢
8.2.1 查詢的創建及查詢去向
8.2.2 運行查詢
8.3 對視圖和查詢的進一步討論
8.3.1 視圖與表的關係
8.3.2 視圖與查詢的關係
8.3.3 視圖與查詢的本質
8.4 小結
8.5 習題
第9講 結構化查詢語言——SQL(1)
9.1 SQL概述
9.1.1 SQL語言發展簡史
9.1.2 SQL語言的特點
9.2 SQL的定義功能
9.2.1 定義表的結構
9.2.2 修改表的結構
9.2.3 表的刪除
9.2.4 視圖的定義
9.3 SQL的操作功能
9.3.1 插入
9.3.2 更新
9.3.3 邏輯刪除記錄
9.3.4 SQL與普通Visual FoxPro命令的對比
9.4 SQL查詢語句的基本結構
9.5 簡單查詢
9.5.1 查詢指定列
9.5.2 查詢經過計算的列
9.5.3 去掉重複值
9.5.4 條件查詢
9.5.5 對查詢結果進行排序
9.5.6 使用庫函式
9.5.7 分組查詢
9.6 小結
9.7 習題
第10講 結構化查詢語言——SQL(2)
10.1 連線查詢
10.1.1 等值連線查詢
10.1.2 自連線查詢
10.1.3 超級連線查詢
10.1.4 複合條件連線
10.2 嵌套查詢
10.2.1 帶有謂詞IN的子查詢
10.2.2 帶有比較運算符的子查詢
10.2.3 帶有ANY、SOME或ALL謂詞的子查詢
10.2.4 帶有EXISTS謂詞的子查詢
10.2.5 內外層互相關嵌套查詢
10.3 集合查詢
10.4 查詢結果的去向
10.4.1 螢幕顯示選擇
10.4.2 將查詢結果存入數組中
10.4.3 將查詢結果存入臨時檔案中
10.4.4 將查詢結果存入表中
10.4.5 將查詢結果存入文本檔案中
10.4.6 將查詢結構輸出到印表機中
10.5 小結
10.6 習題
第11講 報表與標籤
11.1 概述
11.1.1 設計步驟
11.1.2 報表布局規劃
11.1.3 印表機設定
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 在報表設計器中修改報表布局
11.3.6 在報表設計器設計快速報表
11.4 分組報表設計
11.4.1 用嚮導做初步設計
11.4.2 用設計器修改完善
11.5 創建標籤
11.5.1 標籤的設計方法
11.5.2 標籤的設計步驟
11.6 報表和標籤的運行
11.6.1 選單方式
11.6.2 命令方式
11.7 小結
11.8 習題
第12講 程式設計基礎(1)
12.1 程式設計預備知識
12.1.1 程式的概念
12.1.2 程式中常用的幾條命令
12.1.3 用戶自定義對話框函式
12.2 程式的建立、運行與調試
12.2.1 程式的建立和修改
12.2.2 程式的運行
12.2.3 程式的調試
12.3 結構化程式設計
12.4 順序結構
12.5 分支結構
12.5.1 條件語句(IF...ENDIF)
12.5.2 多分支語句(DO CASE...ENDCASE)
12.6 循環結構
12.6.1 條件循環(DO...ENDDO)
12.6.2 循環輔助語句
12.7 小結
12.8 習題
第13講 程式設計基礎(2)
13.1 循環結構(續)
13.1.1 步長循環(FOR...ENDFOR)
13.1.2 掃描循環(SCAN...ENDSCAN)
13.1.3 多重循環
13.2 多模組程式
13.2.1 子程式
13.2.2 過程
13.2.3 自定義函式
13.2.4 變數的作用域
13.3 面向對象的程式設計概述
13.3.1 對象(Object)
13.3.2 類(Class)
13.3.3 子類與繼承
13.3.4 Visual FoxPro中的基類
13.3.5 基類的最小屬性集和最小事件集
13.3.6 容器和控制項
13.4 程式調試器
13.4.1 調用調試器的方法
13.4.2 調試器環境
13.4.3 設定斷點
13.4.4 調試選單
13.5 小結
13.6 習題
第14講 系統主程式與選單設計
14.1 “教學管理系統”功能分析與設計
14.1.1 系統開發目標
14.1.2 系統功能設計
14.1.3 為“葉子”功能指定調用程式
14.2 系統整體結構描述
14.3 系統主程式設計
14.3.1 主程式的概念
14.3.2 主程式的主要內容
14.3.3 主程式示例
14.3.4 主程式中的“事件驅動機制”
14.4 系統選單設計
14.4.1 選單設計的基本過程
14.4.2 選單設計器
14.4.3 定義選單
14.4.4 生成選單
14.4.5 運行選單
14.5 將主程式和選單連線運行
14.6 小結
14.7 習題
第15講 表單設計(1)
15.1 表單設計概述
15.1.1 表單設計器的打開
15.1.2 表單設計器環境
15.1.3 表單的創建步驟
15.2 對象的屬性、方法和事件
15.2.1 常用屬性
15.2.2 常用方法
15.2.3 常用事件
15.3 標籤、形狀、線條控制項及其套用
15.3.1 標籤(Label)
15.3.2 形狀(Shape)
15.3.3 線條(Line)
15.3.4 控制項的操作與布局
15.3.5 套用案例
15.4 文本框、命令按鈕控制項及套用
15.4.1 文本框(TextBox)
15.4.2 命令按鈕(Command Button)
15.4.3 套用案例
15.4.4 主程式、選單與表單連線調試
15.5 小結
15.6 習題
第16講 表單設計(2)
16.1 表單的數據環境
16.1.1 數據環境的概念
16.1.2 數據環境的操作
16.1.3 數據環境的套用
16.2 表格控制項及套用
16.2.1 表格(Grid)
16.2.2 表格套用舉例
16.3 列表框、組合框控制項及套用
16.3.1 列表框(ListBox)
16.3.2 組合框(ComboBox)
16.3.3 套用案例
16.4 容器、時鐘控制項及其套用
16.4.1 容器(Container)
16.4.2 時鐘(Timer)
16.4.3 容器、時鐘控制項套用案例
16.5 小結
16.6 習題
第17講 表單設計(3)
17.1 複選框、選項組、微調控制項及套用
17.1.1 複選框(CheckkBox)
17.1.2 選項組(OptionGroup)
17.1.3 微調控制項(Spinner)
17.1.4 套用案例
17.2 表單設計實例
17.2.1 成批數據輸入表單
17.2.2 帶統計計算的智慧型表單
17.2.3 用“另外儲存為”的方法設計表單
17.3 小結
17.4 習題
第18章 表單設計(4)
18.1 編輯框、命令按鈕組和頁框控制項
18.1.1 編輯框(EditBox)
18.1.2 命令按鈕組(CommandGroup)
18.1.3 頁框(PageFrame)控制項
18.2 圖像、ActiveX控制項和ActiveX綁定控制項
18.2.1 圖像(Image)
18.2.2ActiveX控制項(ActiveX Control)
18.2.3 ActiveX綁定控制項(ActiveX Bound Control)
18.3 為頂層表單添加選單
18.3.1 為頂層表單添加下拉式選單過程
18.3.2 為頂層表單添加下拉式選單實例
18.4 表單快捷選單設計
18.4.1 建立快捷選單的過程
18.4.2 建立快捷選單舉例
18.5 小結
18.6 習題
第19講 應用程式的生成與發布
19.1 系統調試與連編
19.1.1 系統調試
19.1.2 設定主檔案
19.1.3 設定項目信息
19.1.4 連編
19.1.5 修改或刪除config檔案
19.1.6 運行或執行檔案
19.2 為應用程式製作安裝盤
19.2.1 創建應用程式製作發布目錄
19.2.2 用嚮導創建發布磁碟
19.2.3 用安裝程式進行安裝
19.3 項目嚮導簡介
19.3.1 啟動嚮導
19.3.2 應用程式生成器
19.4 小結
19.5 習題
第20講 Visual FoxPro網路程式設計
20.1 並發控制
20.1.1 鎖定的分類
20.1.2 鎖定的命令和函式
20.2緩衝技術
20.2.1 記錄緩衝和表緩衝
20.2.2 緩衝設定
20.2.3 執行更新
20.3 事務處理
20.3.1 事務的定義
20.3.2 使用事務處理
20.3.3 嵌套事務處理
20.4 在Web中使用Visual FoxPro
20.4.1 概述
20.4.2 Visual FoxPro的Web搜尋功能實現
20.5 開發客戶/伺服器模型
20.6 小結
20.7 習題
附錄 國家二級Visual FoxPro考試大綱