出版時(shí)間:1999-10 出版社:清華大學(xué)出版社 作者:蔣笑冰
內(nèi)容概要
內(nèi)容簡介
這是一本介紹VisualFoxPro6.0中文版數(shù)據(jù)庫開發(fā)系統(tǒng)的書。VisualFoxPro是一種開發(fā)數(shù)據(jù)庫
管理系統(tǒng)的優(yōu)秀語言,它功能強(qiáng)大且易于使用,具有極快的速度。同以前的版本相比,VisualFoxPro6.0
添加了很多新的特性,因而使開發(fā)變得更為方便、簡單。
本書共有15章和兩個(gè)附錄。在1~3章中,簡單介紹了VisualFoxPro的安裝及其用戶界面,并
講述了數(shù)據(jù)庫開發(fā)的一些基本概念。在4~14章中,詳細(xì)介紹了使用VisualFoxPro6.0開發(fā)數(shù)據(jù)庫系
統(tǒng)的各個(gè)方面,包括數(shù)據(jù)的組織、用戶界面的開發(fā)和數(shù)據(jù)的輸出,這一部分是本書的重點(diǎn)。在第 15
章中介紹了客戶/服務(wù)器應(yīng)用程序的開發(fā)。兩個(gè)附錄中主要提供了與VisualFoxPro相關(guān)的補(bǔ)充信息,
包括菜單定義和各種文件的格式,這是在對VisualFoxPro進(jìn)行高級開發(fā)時(shí)所必需的內(nèi)容。
全書由淺入深,內(nèi)容豐富新穎,易學(xué)易用,適用于所有數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件的開發(fā)人員和廣大
的計(jì)算機(jī)用戶。
書籍目錄
目錄
第1章 VisualFoxPr06.0概述
1.1 VisualFoxPro6.0的新特性概述
1.2 Visua1FoxPro6.0的系統(tǒng)安裝
1.3 使用“選項(xiàng)”對話框配置VisualFoxPro
1.3.1 “選項(xiàng)”對話框
1.3.2 “顯示”選項(xiàng)
1.3.3 “常規(guī)”選項(xiàng)
1.3.4 “數(shù)據(jù)”選項(xiàng)
1.3.5 “遠(yuǎn)程數(shù)據(jù)“選項(xiàng)
1.3.6 “文件位置”選項(xiàng)
1.3.7 “表單”選項(xiàng)
1.3.8 “項(xiàng)目”選項(xiàng)
1.3.9 “控件”選項(xiàng)
1.3.10 “區(qū)域”選項(xiàng)
1.3.11 “語法著色”選項(xiàng)
1.3.12 “字段映象”選項(xiàng)
1.4 用配置文件設(shè)置環(huán)境
1.5 VisualFoxPro6.0的窗口界面
1.5.1 標(biāo)題欄
1.5.2 主菜單欄
1.5.3 工具欄
1.5.4 常用工具欄
1.5.5 命令窗口
1.6 小結(jié)
第2章 程序設(shè)計(jì)基礎(chǔ)
2.1 數(shù)據(jù)類型和字段類型
2.2 對2000年日期的支持
2.2.1 SETCENTURYTO
2.2.2 嚴(yán)格的日期格式
2.2.3 SETSTRICTDATE
2.2.4 嚴(yán)格日期格式錯誤
2.3 常量
2.4 變量
2.4.1 控制變量的訪問
2.4.2 內(nèi)存變量與字段變量的優(yōu)先級別
2.4.3 變量的命名規(guī)則
2.4.4 系統(tǒng)變量
2.5 數(shù)組
2.5.1 數(shù)組的創(chuàng)建
2.5.2 管理數(shù)組
2.6 表達(dá)式和操作符
2.6.1 字符操作符
2.6.2 日期和日期時(shí)間操作符
2.6.3 邏輯操作符
2.6.4 關(guān)系操作符
2.6.5 SETEXACTONOFF
2.6.6 數(shù)值操作符
2.6.7 對null值的處理
2.7 程序結(jié)構(gòu)
2.7.1 條件結(jié)構(gòu)
2.7.2 循環(huán)結(jié)構(gòu)
2.8 過程和函數(shù)
2.8.1 過程和函數(shù)定義
2.8.2 過程和函數(shù)調(diào)用
2.9 小結(jié)
第3章 表和索引
3.1 創(chuàng)建新表
3.1.1 確定表中的字段
3.1.2 確定表中的字段類型
3.1.3 利用表設(shè)計(jì)器創(chuàng)建新表
3.1.4 利用程序方法創(chuàng)建新表
3.2 添加記錄
3.2.1 通過BROWSE或EDIT屏幕輸入數(shù)據(jù)
3.2.2 利用程序的方法添加記錄
3.3 修改表結(jié)構(gòu)
3.3.1 利用表設(shè)計(jì)器修改表結(jié)構(gòu)
3.3.2 利用程序方法修改表結(jié)構(gòu)
3.4 表的瀏覽和記錄的刪除
3.4.1 打開表
3.4.2 關(guān)閉表
3.4.3 記錄指針的移動
3.4.4 記錄的刪除
3.4.5 刪除記錄的恢復(fù)
3.4.6 清除被刪除的記錄
3.4.7 使用交互方式刪除記錄
3.5 定制表
3.6 表的索引
3.6.1 創(chuàng)建索引
3.6.2 使用索引和刪除索引
3.6.3 改變記錄的物理順序
3.7 小結(jié)
第4章 數(shù)據(jù)庫的管理和使用
4.1 數(shù)據(jù)庫的創(chuàng)建和刪除
4.1.1 創(chuàng)建新的數(shù)據(jù)庫
4.1.2 “數(shù)據(jù)庫設(shè)計(jì)器”工具欄
4.1.3 數(shù)據(jù)庫中表的加入和刪除
4.2 數(shù)據(jù)庫中表的高級功能
4.2.1 長表名和表的注釋
4.2.2 字段的長字段名 標(biāo)題和注釋
4.2.3 設(shè)置字段級規(guī)則
4.2.4 設(shè)置記錄級規(guī)則
4.2.5 維護(hù)參照完整性
4.2.6 定義觸發(fā)器
4.2.7 建立永久性關(guān)系
4.2.8 建立表之間的臨時(shí)關(guān)系
4.2.9 建立自引用關(guān)系
4.3 使用多個(gè)數(shù)據(jù)庫
4.3.1 打開多個(gè)數(shù)據(jù)庫
4.3.2 使用數(shù)據(jù)庫中的表
4.3.3 關(guān)閉數(shù)據(jù)庫
4.3.4 檢查數(shù)據(jù)庫
4.4 小結(jié)
第5章 查詢和視圖
5.1 利用SELECT命令實(shí)現(xiàn)查詢
5.1.1 最基本的SELECT語句
5.1.2 過濾記錄
5.1.3 分組統(tǒng)計(jì)
5.1.4 多表查詢
5.1.5 輸出查詢結(jié)果.
5.1.6 SELECT語句的語法
5.2 利用查詢設(shè)計(jì)器設(shè)計(jì)查詢
5.2.1 建立一個(gè)新的查詢
5.2.2 定制聯(lián)接條件
5.2.3 使用多個(gè)條件過濾器
5.2.4 記錄分組和記錄排序
5.2.5 輸出查詢結(jié)果
5.2.6 將查詢結(jié)果輸出到報(bào)表
5.2.7 將查詢結(jié)果輸出到圖形
5.2.8 保存和運(yùn)行查詢
5.3 創(chuàng)建視圖
5.3.1 創(chuàng)建本地視圖
5.3.2 定義連接
5.3.3 創(chuàng)建遠(yuǎn)程視圖
5.3.4 設(shè)置視圖屬性和連接屬性
5.3.5 視圖更新選項(xiàng)
5.3.6 使用視圖
5.4 小結(jié)
第6章 面向?qū)ο缶幊?br />6.1 類和對象
6.1.1 深入了解VisualFoxPro中的類
6.1.2 VisualFoxPro中的基類
6.2 使用對象
6.2.1 對象的屬性
6.2.2 調(diào)用方法
6.2.3 對象的事件
6.3 以編程方法定義類
6.3.1 DEFINECLASS命令的詳細(xì)說明
6.3.2 創(chuàng)建簡單的類定義
6.3.3 向類中加入新屬性
6.3.4 向容器類中添加對象
6.3.5 為類定義添加事件
6.3.6 保護(hù)和隱藏類成員
6.3.7 創(chuàng)建成員數(shù)組
6.3.8 創(chuàng)建對象數(shù)組
6.3.9 使用域變換運(yùn)算符引用方法
6.3.10 防止基類代碼被執(zhí)行
6.3.11 使用對象存儲數(shù)據(jù)
6.3.12 創(chuàng)建自定義類
6.4創(chuàng)建和使用類庫
6.4.1 利用程序創(chuàng)建類庫
6.4.2 使用類設(shè)計(jì)器
6.4.3 使用類庫
6.4.4 修改庫中的類定義
6.5 事件模型
6.5.1 VisualFoxPro中的事件
6.5.2 使用事件跟蹤
6.6 ActiveDoc對象
6.6.1 ActiveDoc基類
6.6.2 創(chuàng)建ActiveDocument
6.6.3 ActiveDoc對象
6.6.4 對表單對象的更改
6.6.5 ActiveDocument中的表單
6.6.6 菜單融合
6.6.7 運(yùn)行ActiveDocument
6.6.8 VisualFoxPro運(yùn)行時(shí)刻和ActiveDocument
6.6.9 ActiveDocument安全性
6.7 小結(jié)
第7章 表單創(chuàng)建
7.1 表單對象
7.2 創(chuàng)建新表單
7.2.1 表單創(chuàng)建
7.2.2 屬性窗口
7.2.3 定義表單的屬性
7.2.4 添加新的屬性或方法
7.2.5 編輯事件代碼和方法代碼
7.2.6 保存表單
7.3 數(shù)據(jù)環(huán)境
7.3.1 向數(shù)據(jù)環(huán)境中添加或移去表或視圖
7.3.2 常用數(shù)據(jù)環(huán)境屬性
7.3.3 在數(shù)據(jù)環(huán)境設(shè)計(jì)器中設(shè)置關(guān)系
7.3.4 在數(shù)據(jù)環(huán)境設(shè)計(jì)器中編輯關(guān)系
7.4 向表單中加入對象
7.4.1 手工添加控件
7.4.2 利用拖放添加控件
7.4.3 在表單中加入用戶自定義對象
7.5 修改表單
7.5.1 表單設(shè)計(jì)器
7.5.2 “表單設(shè)計(jì)器”工具欄
7.5.3 選擇、移動和縮放控件
7.5.4 對齊控件
7.5.5 設(shè)置控件的【Tab】鍵次序
7.5.6 在表單中使用本地和遠(yuǎn)程數(shù)據(jù)
7.6 運(yùn)行表單
7.6.1 交互地運(yùn)行表單
7.6.2 從程序中運(yùn)行表單
7.6.3 將參數(shù)傳遞到表單
7.6.4 從表單返回值
7.6.5 關(guān)閉表單
7.6.6 DOFORM命令總結(jié)
7.6.7 使用一個(gè)表單的多個(gè)實(shí)例
7.7 Access和Assign方法程序
7.7.1 利用DEFINECLASS創(chuàng)建Access和Assign方法程序
7.7.2 表單和類設(shè)計(jì)器創(chuàng)建Access或Assign方法程序
7.7.3 在“表單設(shè)計(jì)器”中為原有屬性創(chuàng)建Access或Assign方法程序
7.7.4 在“類設(shè)計(jì)器”中為類創(chuàng)建Access或Assign方法程序
7.7.5 THIs_ACCESs方法程序
7.8 用表單集擴(kuò)充表單
7.8.1 創(chuàng)建表單集
7.8.2 添加和刪除表單
7.9 基本控件簡介
7.9.1 直線(Line)控件
7.9.2 形狀(Shape)控件
7.9.3 標(biāo)簽控件
7.9.4 文本框(TextBox)控件
7.9.5 編輯框(EditBox)控件
7.9.6 命令按鈕(CommandButton)
7.9.7 命令按鈕組(CommandGroup)控件
7.9.8 選項(xiàng)按鈕組(OptionGroup)控件
7.9.9 復(fù)選框(CheckBox)控件
7.9.10 微調(diào)(Spiner)控件
7.9.11 圖像(Image)控件
7.9.12 計(jì)時(shí)器(Timer)控件
7.9.13 超級鏈接控件
7.9.14 分隔符控件
7.9.15 容器(Container)控件
7.10 VisualFoxPro6.0對GIF和JPEG圖形的支持
7.10.1 VisualFoxPro語言對于圖形的支持
7.10.2 VisualFoxPro控件和對象
7.11 小結(jié)
第8章 復(fù)雜的表單設(shè)計(jì)控件
8.1 列表框(ListBox)的使用
8.1.1 在列表框中加入數(shù)據(jù)
8.1.2 將圖片添加到列表項(xiàng)中
8.1.3 創(chuàng)建具有多列的列表框
8.1.4 在列表框中選定多項(xiàng)
8.2 使用組合框(ComboBox)
8.2.1 下拉組合框
8.2.2 下拉列表框
8.3 使用頁框(PageFrame)控制
8.4 使用表格(Grid)控件
8.4.1 表格中的常用屬性
8.4.2 在表格中顯示控制
8.4.3 常用的表格屬性
8.4.4 常用的列屬性
8.5 小結(jié)
第9章 報(bào)表和標(biāo)簽
9.1 設(shè)計(jì)報(bào)表
9.2 創(chuàng)建報(bào)表和標(biāo)簽
9.2.1 創(chuàng)建快速報(bào)表
9.2.2 創(chuàng)建報(bào)表
9.2.3 利用標(biāo)簽設(shè)計(jì)器創(chuàng)建標(biāo)簽
9.3 “報(bào)表設(shè)計(jì)器”工具欄的使用
9.4 報(bào)表的布局
9.5 定制布局
9.5.1 添加標(biāo)題和總結(jié)區(qū)
9.5.2 定義報(bào)表的頁面
9.5.3 設(shè)置報(bào)表帶區(qū)高度
9.6 在帶區(qū)中添加控件和數(shù)據(jù)源
9.6.1 在報(bào)表中添加數(shù)據(jù)源
9.6.2 在報(bào)表中添加控件
9.7 使用報(bào)表變量
9.8 數(shù)據(jù)分組
9.9 報(bào)表的打印和預(yù)覽
9.10 小結(jié)
第10章 設(shè)計(jì)菜單欄和工具欄
10.1 使用菜單設(shè)計(jì)器設(shè)計(jì)菜單
10.1.1 菜單的組成
10.1.2 創(chuàng)建菜單和快捷菜單
10.1.3 定義訪問鍵和快捷鍵
10.1.4 啟用和廢止菜單項(xiàng)及標(biāo)記菜單項(xiàng)的狀態(tài)
10.1.5 為菜單或菜單項(xiàng)指定任務(wù)
10.1.6 菜單系統(tǒng)的初始化代碼和清理代碼
10.2 創(chuàng)建自定義工具欄
10.2.1 定義工具欄類
10.2.2 在表單集中添加自定義工具欄
10.2.3 工具欄所特有的事件
10.2.4 協(xié)調(diào)菜單和自定義工具欄
10.3 小結(jié)
第11章 創(chuàng)建和發(fā)布應(yīng)用程序
11.1 使用“項(xiàng)目管理器”
11.1.1 創(chuàng)建項(xiàng)目
11.1.2 查看文件詳細(xì)內(nèi)容
11.1.3 創(chuàng)建、修改 添加和刪除文件
11.1.4 折疊和???br />11.1.5 為文件添加說明
11.1.6 使用“選項(xiàng)”對話框配置項(xiàng)目管理器
11.2 項(xiàng)目管理器掛接程序
11.3 編譯應(yīng)用程序
11.3.1 設(shè)置主文件
11.3.2 構(gòu)造主程序
11.3.3 在.app和.exe文件中包含和排除文件
11.3.4 連編應(yīng)用程序
11.4 創(chuàng)建發(fā)布磁盤
11.4.1 建立發(fā)布樹
11.4.2 運(yùn)行“安裝向?qū)А?br />11.5小結(jié)
第12章 網(wǎng)絡(luò)數(shù)據(jù)共享
12.1 訪問數(shù)據(jù)的方式
12.1.1 以獨(dú)占訪問的方式使用表
12.1.2 以共享方式訪問數(shù)據(jù)
12.2 共享方式下的文件訪問
12.2.1 文件沖突、競爭和死鎖
12.2.2 鎖定的類型
12.2.3 自動鎖定和人工鎖定
12.2.4 解鎖數(shù)據(jù)
12.3 緩沖編輯
12.3.1 選擇鎖定方式
12.3.2 使用SETREPROCESS命令管理沖突
12.3.3 使用“選項(xiàng)”對話框配置
12.3.4 管理和檢測沖突的幾個(gè)重要的函數(shù)
12.3.5 管理沖突的規(guī)則
12.4 使用事務(wù)處理管理數(shù)據(jù)更新
12.4.1 恢復(fù)事務(wù)處理
12.4.2 嵌套事務(wù)處理
12.5 小結(jié)
第13章 測試和優(yōu)化應(yīng)用程序
13.1 常見的錯誤類型
13.1.1 語法錯誤
13.1.2 邏輯錯誤
13.1.3 意外錯誤
13.2 使用“調(diào)試器”調(diào)試應(yīng)用程序
13.2.1 跟蹤代碼
13.2.2 查看存儲的值
13.2.3 顯示輸出結(jié)果
13.3 記錄代碼的覆蓋范圍
13.3.1 代碼范圍分析器應(yīng)用程序
13.3.2 設(shè)定代碼范圍分析器應(yīng)用程序
13.4 優(yōu)化應(yīng)用程序
13.4.1 使用Rushmore技術(shù)加速數(shù)據(jù)訪問
13.4.2 優(yōu)化表和索引
13.4.3 在表中使用Rushmore技術(shù)
13.4.4 創(chuàng)建準(zhǔn)確的表達(dá)式
13.4.5 對DELETED()索引
13.4.6 定期索引
13.4.7 不使用EMPTY()或ISBLANK()
13.4.8 區(qū)別使用HAVING和WHERE
13.5 提高速度應(yīng)注意的其他問題
13.5.1 避免函數(shù)的重復(fù)調(diào)用
13.5.2 把最可能的事件放在前面
13.5.3 用FOR…ENDFOR進(jìn)行循環(huán)
13.5.4 避免宏替換
13.5.5 使數(shù)據(jù)文件一直保持打開
13.5.6 管理SQL命令的性能
13.5.7 引用對象屬性
13.6 小結(jié)
第14章 創(chuàng)建幫助文件
14.1 創(chuàng)建.DBF樣式的文件
14.1.1 幫助表的結(jié)構(gòu)
14.1.2 創(chuàng)建.DBF樣式幫助
14.1.3 使用.DBF樣式幫助
14.1.4 根據(jù)應(yīng)用程序的需要設(shè)計(jì)幫助信息
14.2 創(chuàng)建圖形方式幫助
14.2.1 Windows圖形樣式幫助文件
14.2.2 幾種不同類型的幫助
14.2.3 創(chuàng)建聯(lián)機(jī)幫助文件
14.2.4 創(chuàng)建.rtf文件
14.2.5 創(chuàng)建幫助文件
14.2.6 在幫助系統(tǒng)中加入其他的功能
14.2.7 在幫助文件中加入圖形
14.2.8 加入帶熱點(diǎn)的圖形
14.2.9 定制窗口和加入按鈕
14.2.10 設(shè)置非滾動區(qū)域
14.2.11 Windows95幫助系統(tǒng)的其他功能
14.3 使用WinHelp函數(shù)
14.3.1 使用WinHelp函數(shù)
14.3.2 指定WinHelp參數(shù)
14.3.3 為幫助保留【F1】
14.3.4 退出幫助
14.4 HTML幫助系統(tǒng)
14.4.1 HTML文件說明
14.4.2 發(fā)布已編譯的HTML幫助系統(tǒng)
14.5 小結(jié)
第15章 客戶/服務(wù)器應(yīng)用系統(tǒng)
15.1 基于文件服務(wù)器的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)
圖書封面
評論、評分、閱讀與下載
Visual FoxPro 6.0實(shí)踐與精通 PDF格式下載