FoxPro程序設(shè)計(jì)與實(shí)例

出版時(shí)間:1995-10  出版社:北京航空航天大學(xué)出版社  作者:劉吉昌  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

內(nèi)容簡(jiǎn)介
本書(shū)全面系統(tǒng)地介紹了利用FoxPro進(jìn)行程序設(shè)計(jì)的技術(shù),以一個(gè)實(shí)例貫穿全書(shū),介紹設(shè)
計(jì)一個(gè)FoxPro程序的全過(guò)程。先介紹數(shù)據(jù)庫(kù)的定義、FoxPro的工作環(huán)境、索引等基礎(chǔ)的知識(shí),
然后介紹標(biāo)簽和報(bào)表、數(shù)據(jù)輸入屏幕以及菜單的設(shè)計(jì),說(shuō)明程序結(jié)構(gòu)、內(nèi)存變量、彈出菜單、打
印、聯(lián)機(jī)幫助以及多用戶(hù)應(yīng)用程序的設(shè)計(jì)和開(kāi)發(fā)。本書(shū)幾乎涉及了FoxPro程序設(shè)計(jì)的所有方
面,示例豐富、易懂,是學(xué)用FoxPro開(kāi)發(fā)應(yīng)用程序的一本好的指南,適合于所有學(xué)習(xí)FoxPro的
讀者。

書(shū)籍目錄

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    FoxPro程序設(shè)計(jì)與實(shí)例 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7