FoxPro程式設計與實例

FoxPro程式設計與實例

《FoxPro程式設計與實例》是1995年10月北京航空航天大學出版社出版圖書,作者是劉吉昌 / 等,本書全面系統地介紹了利用FoxPro進行程式設計的技術,以一個實例貫穿全書,介紹設計一個FoxPro程式的全過程。幾乎涉及了FoxPro程式設計的所有方面,示例豐富、易懂,是學用FoxPro開發應用程式的一本好的指南。

內容介紹

內容簡介

先介紹資料庫的定義、FoxPro的工作環境、索引等基礎的知識,然後介紹標籤和報表、數據輸入螢幕以及選單的設計,說明程式結構、記憶體變數、彈出選單、列印、在線上幫助以及多用戶應用程式的設計和開發。本書適合於所有學習FoxPro的讀者。

作品目錄

目錄
前言
第一部分 應用程式設計和構型
第一章 設計一個應用程式
1.1應用程式設計過程
1.1.1評估用戶的需要
1.1.2設計人員的角色
1.1.3系統要求概述
1.1.4工作流程和進度表分析
1.1.5細節收集
1.2實例研究
1.2.1組織介紹
1.2.2ACE的系統要求
第二章定義資料庫檔案
2.1定義資料庫結構
2.1.1設計檔案
2.1.2檔案和欄位的命名
2.1.3選擇數據類型
2.1.4設定欄位寬度
2.1.5給索引關鍵字欄位賦值
2.1.6重新計算欄位列表
2.2實例研究系統檔案
2.2.1姓名檔案
2.2.2補充信息檔案
2.2.3聯繫檔案
2.2.4財務處理檔案
2.2.5代碼檔案
2.3確定檔案大小
第三章 FoxPro工作環境
3.1FoxPro用戶界面
3.1.1FoxPro視窗環境
3.1.2在Command視窗工作
3.1.3使用命令歷史
3.2構造表達式和條件
3.2.1用?命令顯示數據
3.2.2操作符用法
3.2.3使用記憶體變數
3.2.4FoxPro函式
3.2.5使用表達式生成器
3.2.6估算優先權
3.3FoxPro連機幫助系統
第四章 命令級原型
4.1建原型和測試階段的目標
4.1.1開發選單系統
4.1.2使用設計工具
4.2建立樣本數據檔案
4.2.1準備樣本數據
4.3草擬啟動序列
4.3.1處理周期略述
4.4為開發過程作文檔
4.4.1記錄檔案的結構和索引關鍵字
4.4.2使用替代檔案
4.4.3保存命令序列
4.4.4螢幕和報表格式文檔化
4.5項目管理程式(Project Manager)簡介
第五章 資料庫操作
5.1FoxPro記錄指針
5.1.1檔案尾
5.2設立記錄選擇標準
5.2.1範圍子句
5.2.2FOR子句
5.2.3過濾器
5.3建立欄位清單
5.4資料庫輸入和修改過程
5.4.1輸入和修改記錄
5.4.2刪除和恢復記錄
5.4.3改變欄位值
第六章 使用索引
6.1建立索引檔案
6.1.1使用複合索引關鍵字表達式
6.1.2使用單一的索引
6.2刪除索引
6.3打開並激活索引
6.4重建索引
6.5利用索引關鍵字實現快速檢索
6.5.1定製檢索策略
6.6通過使用索引選擇記錄
6.7檢索最佳化程式Rushmore
第七章 資料庫重組
7.1改變檔案結構
7.2資料庫拷貝
7.2.1使用RQBE和SQL選擇命令來拷貝數據
7.3資料庫添加
7.4刪除和恢復一組記錄
7.5生成總計檔案
7.5.1使用RQBE建立總和檔案
第八章 以多資料庫工作
8.1打開多資料庫
8.1.1用SETRELATION建立一對一的關係
8.1.2用SETSKIP建立一對多的關係
8.1.3用RQBE設計多檔案查詢
8.2在檔案之間傳送數據
8.2.1測試未匹配的記錄
8.2.2觀察和編輯在有關檔案中的記錄
8.2.3使用SQLSELECT命令
第九章 定製工作環境
9.1更改FoxPro環境的設定
9.1.1使用SET命令
9.1.2系統記憶體變數
9.1.3SYS函式
9.1.4用CONFIG.FP檔案定製起動的系統配置值
9.1.5定製顯示模式和顏色
9.2將參數選擇存儲在FOXUSER檔案中
9.3印表機配置和印表機驅動程式
9.4鍵入捷徑
9.4.1對功能鍵重新編程
9.4.2利用鍵盤宏
9.5最佳化記憶體使用與性能
第二部分 FoxPro程式和程式設計工具
第十章 設計標籤和報表
10.1標籤生成器回顧
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.5建立資料庫環境
10.6使用輔助資料庫
第十一章 設計數據輸入螢幕
11.1使用Screen Builder
11.1.1使用Quick Screen
11.1.2建立簡單的數據輸入螢幕
11.1.3使用函式和模板格式化數據
11.14顯示和編輯長文本變數
11.1.5定製單個數據條目
11.2編輯和定製格式
11.3描述螢幕布局
11.4定認控制項
11.5對輸入和編輯數據使用螢幕格式
11.6把Browse用作數據輸入環境
11.6.1定製欄位列表
11.6.2把Browse視窗集成到螢幕組中
第十二章 FoxPro編程入門
12.1編寫和運行FoxPro程式
12.1.1將命令組成程式
12.1.2符號和印刷上的規定
12.1.3在檔案內部使用注釋
12.14程式執行期間的螢幕顯示操作
12.1.5程式環境的控制
12.2編寫和編輯程式
12.2.1用FoxPro編輯器編寫程式
12.2.2用字處理器編寫程式
12.2.3編譯程式
12.2.4列印程式
12.3一些簡單程式
12.3.1一個變換所有資料庫符號的命令
12.3.2一個傳遞初始平衡的程式
12.3.3一個輸入和傳遞細目的程式
第十三章 選單設計
13.1使用選單生成器
13.1.1FoxPr0系統選單的修改
13.1.2根據要求設計選單
13.1.3使用General Options
13.1.4選單條和彈出式選單選項
13.1.5條式選擇
13.1.6選單程式
13.2使用SETSYSMENU來定製選單條
13.3保存與恢復選單
第十四章 完整的應用程式
14.1應用程式結構
14.2FoxPr0系統的選項清單
14.3數據輸入選單
14.4報表選單
14.5郵件選單
14.6實用程式選單
14.7應用程式評估
第三部分 程式設計語言基礎
第十五章 程式結構
15.1作出判定
15.1.1使用IF…ELSE…ENDIF結構
15.1.2使用DOCASE結構
15.2重複程式步驟
15.2.1用FOR…ENDFOR重複程式步驟
15.2.2用DOWHILEENDDO重複程式步驟
15.2.3用SCAN…ENDSCAN處理資料庫
15.2.4改變執行順序
15.3程式結構和組織
15.3.1嵌套程式調用
15.3.2一個應用程式
15.4過程及用戶自定義函式介紹
15.4.1編寫過程
15.4.2編寫用戶自定義的函式
15.4.3安排過程和用戶自定義的函式
15.4.4在螢幕和選單中使用過程和函式
第十六章 在程式中使用記憶體變數
16.1記憶體變數的作用域
16.1.1全局變數
16.1.2私有記憶體變數
16.1.3區域記憶體變數
16.2在螢幕程式中使用記憶體變數
16.3針對於全局套用選項的記憶體變數
16.4結構上象記憶體變數的集合一樣使用數組
16.5用參數傳遞輸入
16.6通過參考或通過值傳遞參數
第十七章 數據的顯示和列印
17.1使用流輸出命令來顯示數據
17.1.1數據的放置
17.1.2數據格式化
17.1.3劃線與劃框
17.1.4用TEXT…ENDTEXT結構顯示文本
17.1.5輸出設備的選擇
17.2用@…SAY命令來顯示數據
17.2.1數據格式化
17.2.2顏色的設定和屬性的顯示
17.2.3畫線和畫框
17.2.4輸出設備的選擇
17.3用視窗來顯示數據
17.3.1視窗操作
17.3.2同時處理多個視窗
17.4使用等待命令來停止程式的執行
第十八章 數據收集
18.1用@…GET採集數據
18.1.1使用READ命令激活GET命令序列
18.1.2數據的格式化及合法化
18.1.3長字元欄位及22存儲欄位的收集
18.2結構控制
18.2.1一般的控制選擇項
18.3數據的再顯示
18.4全輸入螢幕的建立
18.5一個螢幕程式的分析
第十九章 選單、彈出式選單和選項
19.1選單的定義
19.1.1定義選單選項
19.1.2選單定製
19.1.3選單動作的定義
19.1.4選單的激活與凍結
19.1.5修改已激活的選單
19.2選項列表的定義
19.2.1用BROWS命令顯示選項列表
19.3為應用程式選擇選單形式
19.4一個選單程式的解析
19.5將一個獨立的彈出式選單用作主選單
第二十章 套用開發策略
20.1程式開發策略
20.1.1使用規則工具
20.1.2編制更進一層的應用程式
20.2調試技術
20.2.1利用追蹤和調試視窗
20.3測試技術
第四部分 應用程式設計概念
第二十一章 資料庫處理
21.1有效地處理一個資料庫
21.2顯示狀態信息
21.3處理多個資料庫
21.4選擇數據存取方式
第二十二章 給用戶更多的選擇權
22.1組合選擇記錄的判別式
22.1.1實現簡單條件
23.1.2實現複雜的選擇判別式
22.1.3構造條件
22.1.4基於多資料庫的選擇
22.2ADHOC選擇判別式
22.3用螢幕集獲得選擇判別式
第二十三章 用過程檔案存儲普通例程
23.1過程檔案
23.2顯示文本和標題
23.3顯示信息的過程
23.4建立定製顯示格式的用戶定義函式
23.5進行日期計算的函式
23.6測試輸入合法性的函式
第二十四章 報表列印程式編制
24.1用流式輸出命令控制列印工作
24.1.1控制分頁
24.2列印簡單的報表
24.2.1列印匯總統計數據
24.2.2報表中記錄分組
24.3列印多檔案報表
24.4在報表中調用用戶定義函式
24.5列印郵件合併報表
24.6列印標籤
第二十五章 列印工作管理
25.1列印工作的組成
25.2報表選單程式
25.3報表中斷處理
25.3.1繼續中斷的列印工作
第二十六章數據輸入程式
26.1複雜螢幕的建立
26.1.1ACEUPD1.SPR程式結構
26.1.2合法的數據
26.1.3一個按鈕選單螢幕
26.2一個活動的Browse視窗的集成
26.2.1顯示多個Browse視窗
26.3用一個Browse視窗當作主數據輸入環境
26.4收集數據到變數中
26.5從另一個程式中調用數據輸入程式
第五部分精煉和最佳化應用程式
第二十七章 提供在線上幫助
27.1FoxPro幫助系統
27.1.1建立幫助檔案
27.1.2編寫求助程式
27.2顯示需求定位列表
27.3截取錯誤
第二十八章 輸入和輸出數據
28.1讀寫被支持的外部格式
28.1.1文本檔案的一些特殊問題
28.1.2數據表需要考慮的一些特殊問題
28.1.3通用的檔案拷貝實用程式
28.2檔案結構差異的補償方法
28.3讀寫被支持的檔案格式
28.3.1使用流式輸出命令
28.3.2使用文本合併命令
28.3.3使用低層的檔案函式
第二十九章 檔案維護實用程式
29.1用工程檔案作為應用程式詞典
29.1.1壓縮和再檢索資料庫的程式
29.2賦於用戶訪問DOS的權力
29.3備份和恢複數據庫
29.4資料庫更新實用程式
29.4.1一個改變ID代碼的程式
29.4.2一個存檔和消除資料庫的程式
29.4.3一個重建總數的程式
29.4.4一個執行批確認的程式
29.4.5查看潛在重複
第三十章 獨立於硬體和應用程式碼編程
30.1定製全局應用程式選項
30.1.1一個應用程式設定程式
30.2使用全局應用程式變數
30.2.1增設口令保護
第三十一章 多用戶編程
31.1在網路上配置FoxPro/LAN
31.2網路上的已分享檔案
31.2.1排他檔案操作
31.2.2共享資源的加鎖
31.2.3加鎖方法
31.3多用戶數據輸入程式
第三十二章 編寫應用程式文檔
32.1編制用戶文檔
32.1.1取機文檔
32.2編寫程式設計師文檔
32.2.1利用FoxDoc 生成程式設計師文檔
32.2.2原始碼格式化選項
32.3編寫FoxDoc 格式文檔的程式
第三十三章 建立和發行應用程式
33.1作為組織工具的過程檔案
33.2重建一個工程檔案
33.2.1建立一個應用程式檔案
33.2.3建立.EXE檔案
33.2.4附加建立選項
33.3編程要素
附錄A 命令語法標記
附錄B 命令語法
附錄C 函式語法
附錄D 系統記憶體變數
附錄E CONFIG.FP檔案設定
附錄F 檔案擴展名

相關詞條

相關搜尋

熱門詞條

聯絡我們