FoxPro及其應(yīng)用系統(tǒng)開發(fā)

出版時間:1998-3-1  出版社:清華大學(xué)出版社  作者:史濟民  頁數(shù):338  

前言

  本書是編者根據(jù)近年講授FoxPro課的經(jīng)驗編寫的教材,是三年前出版的《FoxBASE+及其應(yīng)用系統(tǒng)開發(fā)》的姐妹篇。  1994年,我們?yōu)樽T浩強教授主編的“計算機基礎(chǔ)教育叢書”編寫了《FoxBASE+及其應(yīng)用系統(tǒng)開發(fā)》一書。該教材由于遵循“語言基礎(chǔ)—程序設(shè)計—系統(tǒng)開發(fā)”的三段教學(xué)法,被許多學(xué)校用作教材,迄今已發(fā)行近45萬冊。本書繼承了前一本書的結(jié)構(gòu)和風(fēng)格,增加了關(guān)于環(huán)境與工具的介紹,內(nèi)容擴充而篇幅不增。希望它對數(shù)據(jù)庫教學(xué)尤其是學(xué)習(xí)開發(fā)FoxPro應(yīng)用系統(tǒng)的讀者發(fā)揮良好的作用?! oxPro引入我國后,出版的書已經(jīng)不少;其升級產(chǎn)品Visual FoxPro也已問世。為什么現(xiàn)在還寫FoxPro,不直接寫Visual FoxPro呢?  一、 FoxBASE是基于DOS的。FoxPro for Windows是基于Windows 3.x的,而Visual FoxPro則主要基于Windows 95。根據(jù)國內(nèi)高校當(dāng)前的設(shè)備條件,對非計算機專業(yè)學(xué)生主要處于普及Windows 3.x及其應(yīng)用軟件的階段。近年來出版的各省市(例如上海市)新一輪計算機培訓(xùn)教材,F(xiàn)oxPro仍然是其中的重要內(nèi)容?! 《?、 早期微機數(shù)據(jù)庫語言只有命令執(zhí)行和程序執(zhí)行兩種方式。Windows應(yīng)用程序大力推行選單操作與“向?qū)А辈僮鞣绞?,大大方便了最終用戶。FoxPro則同時支持“選單操作”、“命令交互”和“自動編程”三種方式,加上對多媒體和多用戶應(yīng)用的支持,這表明它具有現(xiàn)代應(yīng)用軟件的主要特征,適宜于非計算機專業(yè)學(xué)生用作現(xiàn)階段的數(shù)據(jù)庫教學(xué)語言?! ∪?FoxPro繼承了dBASE, FoxBASE等語言簡明易用的特點,但在界面與功能上均有重要提高。它所配置的多種輔助工具有很強的實用性,能明顯減輕軟件的開發(fā)工作量。所以直至今天,它仍是開發(fā)微機數(shù)據(jù)庫應(yīng)用系統(tǒng)的常用語種?! 〗鼛啄瓿霭娴腇oxPro圖書雖多,但有些篇幅太大,有些又過于簡單,內(nèi)容較全而篇幅適中的教材并不多見。因此,我們?yōu)楸緯_定的編寫方針為:全面介紹FoxPro的三種工作方式,展示其現(xiàn)代應(yīng)用軟件的特色,而重點則放在“程序設(shè)計”與“系統(tǒng)開發(fā)”方面。在程序設(shè)計中既注意傳統(tǒng)方法的繼承(第四章),更著眼于開發(fā)工具的利用(第六至第九章),在第四、第九兩章各用一個模擬實例來說明這種變化。全書精選內(nèi)容,多講實例,盡可能結(jié)合實例闡明方法和原理,達(dá)到既省篇幅、又方便教學(xué)的目的?! ”緯伤拇?lián)合大學(xué)史濟民主編。湯觀全編寫了第三章和第五至第九章,邵存蓓編寫了第二、第四兩章,羅鐘鳴編寫了第十章,史濟民撰寫了第一章,并負(fù)責(zé)全書的策劃和修改定稿。顧益明參加了第二、第四兩章的程序調(diào)試和錄入工作。鑒于本書內(nèi)容豐富、篇幅緊湊,選材難免不當(dāng),敬請讀者批評指正。

內(nèi)容概要

  《FoxPro 及其應(yīng)用系統(tǒng)開發(fā)》是譚浩強教授最新主編的《計算機基礎(chǔ)教育叢書》中的一本,是電視教材《FoxBASE及其應(yīng)用系統(tǒng)開發(fā)》一書的姐妹篇。全書從應(yīng)用出發(fā),遵循“語言基礎(chǔ)一程序設(shè)計一系統(tǒng)開發(fā)”三階段教學(xué)法,全面介紹了FoxPr0的語言基礎(chǔ)、窗口環(huán)境和輔助開發(fā)工具及其應(yīng)用系統(tǒng)開發(fā)方法?!  禙oxPro 及其應(yīng)用系統(tǒng)開發(fā)》實例豐富,各章 配有習(xí)題,適合于高?;蚺嘤?xùn)班用作教材,也可供計算機應(yīng)用人員自學(xué)或參考。

書籍目錄

上篇 語言基礎(chǔ)第一章 緒論31.1 數(shù)據(jù)庫的基本概念31.1.1 從文件管理到數(shù)據(jù)庫管理31.1.2 數(shù)據(jù)庫系統(tǒng)的特點31.1.3 數(shù)據(jù)庫系統(tǒng)的分代41.1.4 數(shù)據(jù)庫系統(tǒng)的分類51.1.5 數(shù)據(jù)庫語言和數(shù)據(jù)庫管理系統(tǒng)61.2 FoxPro概述61.2.1 引例:認(rèn)識FoxPro71.2.2 FoxPro的語言成分81.2.3 FoxPro文件的主要類型101.2.4 FoxPro的特點和技術(shù)指標(biāo)111.2.5 FoxPro的安裝和啟動131.3 FoxPro的界面風(fēng)格與工作方式151.3.1 鼠標(biāo)器及其操作161.3.2 FoxPro的界面風(fēng)格171.3.3 FoxPro的幫助系統(tǒng)221.3.4 FoxPro的工作方式241.4 Visual FoxPro簡介26習(xí)題27第二章 數(shù)據(jù)庫的基本操作282.1 建立數(shù)據(jù)庫文件282.1.1 庫文件結(jié)構(gòu)的建立282.1.2 庫文件數(shù)據(jù)的輸入332.1.3 庫文件內(nèi)容的查看352.2 FoxPro的命令工作方式 382.2.1 FoxPro的命令與命令子句382.2.2 表達(dá)式、數(shù)組與函數(shù)442.2.3 FoxPro的命令窗口522.3 修改數(shù)據(jù)庫文件532.3.1 庫文件結(jié)構(gòu)的修改532.3.2 記錄的插入、刪除與添加542.3.3 記錄數(shù)據(jù)的替換592.3.4 單個記錄與數(shù)組間的數(shù)據(jù)傳送592.4 復(fù)制數(shù)據(jù)庫文件612.4.1 庫文件結(jié)構(gòu)與數(shù)據(jù)的復(fù)制612.4.2 庫文件的結(jié)構(gòu)文件632.4.3 成批記錄與數(shù)組間的數(shù)據(jù)傳送642.5 磁盤文件操作662.5.1 文件維護(hù)窗口662.5.2 磁盤文件操作命令68習(xí)題68第三章 查詢與統(tǒng)計723.1 排序與索引723.1.1 排序723.1.2 索引733.2 查詢命令773.2.1 順序查詢命令773.2.2 索引查詢命令783.3 VIEW窗口793.3.1 多工作區(qū)查詢793.3.2 VIEW窗口的面板813.3.3 視圖文件843.3.4 庫文件的關(guān)聯(lián)843.4 RQBE窗口893.4.1 RQBE查詢893.4.2 RQBE的窗口組成923.4.3 圖形處理963.4.4 SQL SELECT命令993.5 統(tǒng)計命令1023.5.1 計數(shù)命令1023.5.2 求和命令1023.5.3 求平均值命令1033.5.4 計算命令1033.5.5 匯總命令104習(xí)題104中篇 程序設(shè)計第四章 程序設(shè)計初步 1094.1 程序文件1094.1.1 程序文件的建立與執(zhí)行1094.1.2 狀態(tài)設(shè)置命令1124.1.3 輸入輸出命令1144.1.4 運行控制命令1244.2 程序的控制結(jié)構(gòu)1264.2.1 順序結(jié)構(gòu)1264.2.2 選擇結(jié)構(gòu)1274.2.3 循環(huán)結(jié)構(gòu)1294.3 模塊化程序設(shè)計1364.3.1 基本概念1364.3.2 子程序、函數(shù)與過程1374.3.3 全程量與局部量1404.4 積木式程序的編制1424.4.1 程序中的功能模塊1424.4.2 帶選單的控制模塊1484.4.3 積木式程序的裝配1554.4.4 一個典型的積木式程序1574.5 應(yīng)用程序的調(diào)試1614.5.1 調(diào)試的目的與步驟1614.5.2 調(diào)試技術(shù)1624.5.3 調(diào)試窗口與跟蹤窗口163習(xí)題165第五章 窗口設(shè)計1675.1 窗口操作命令1675.1.1 窗口定義與修改1675.1.2 窗口管理1715.1.3 建立窗口的控制對象1745.1.4 清除窗口內(nèi)容和其他1775.2 窗口著色1785.2.1 顏色對與顏色模式1785.2.2 設(shè)置顏色的命令和子句1795.3 BROWSE窗的設(shè)計1825.3.1 定義BROWSE窗1825.3.2 定義功能鍵184習(xí)題187第六章 屏幕生成器1886.1 屏幕生成的基本概念1886.1.1 屏幕生成器的組成1886.1.2 屏幕生成的基本步驟1896.1.3 快速屏幕生成1906.2 屏幕工具箱1936.2.1 定義屏幕對象的一般方法1936.2.2 數(shù)據(jù)類對象的定義1946.2.3 控制類對象的定義1996.2.4 圖形類對象的定義2066.3 屏幕生成器的選單2066.3.1 Screen選單2066.3.2 Object選單2156.4 組合查詢窗口設(shè)計: 用屏幕生成器修改現(xiàn)有屏幕文件一例218習(xí)題220第七章 報表設(shè)計2227.1 打印基礎(chǔ)2227.1.1 打印準(zhǔn)備2227.1.2 打印方法2237.2 傳統(tǒng)的報表打印設(shè)計2267.3 報表書寫器的基本操作2277.3.1 打開報表設(shè)計窗口2277.3.2 快速制表2287.3.3 頁面預(yù)覽2307.3.4 報表打印2317.4 報表書寫器的高級操作2327.4.1 設(shè)置頁面布局2327.4.2 設(shè)計報表分區(qū)2347.4.3 定義報表對象2407.4.4 報表變量的應(yīng)用244習(xí)題249第八章 選單設(shè)計2508.1 下拉式選單設(shè)計2508.1.1 選單生成器組成和基本操作步驟2508.1.2 快速選單生成2518.1.3 選單設(shè)計窗口2528.1.4 Menu 選單2548.2 彈出式選單設(shè)計258習(xí)題263下篇 系統(tǒng)開發(fā)第九章 系統(tǒng)開發(fā)實例2679.1 數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)步驟2679.2 “汽車修理管理系統(tǒng)”的開發(fā)2689.2.1 需求分析2689.2.2 數(shù)據(jù)庫設(shè)計2719.2.3 應(yīng)用程序設(shè)計2759.2.4 編碼 2769.2.5 運行設(shè)計2929.3 項目管理器2939.3.1 基本操作2939.3.2 生成.EXE文件2959.4 文檔生成器296習(xí)題298第十章 多用戶應(yīng)用初步29910.1 多用戶環(huán)境29910.1.1 Novell網(wǎng)的結(jié)構(gòu)29910.1.2 在Novell網(wǎng)上安裝和啟動FoxPro30110.2 多用戶操作和程序設(shè)計30310.2.1 多用戶操作的基本概念30310.2.2 多用戶命令和函數(shù)30510.2.3 多用戶編程31110.3 多用戶系統(tǒng)的性能優(yōu)化312習(xí)題314附錄一 FoxPro for Windows 命令概要315附錄二 FoxPro for Windows 主要函數(shù)328附錄三 ON KEY LABEL 鍵標(biāo)號一覽表336主要參考文獻(xiàn)338

編輯推薦

  《FoxPro 及其應(yīng)用系統(tǒng)開發(fā)》從應(yīng)用出發(fā),全面介紹了FoxPro的語言基礎(chǔ)、窗口環(huán)境和輔助開發(fā)工具及其應(yīng)用系統(tǒng)開發(fā)方法?! ∨涮捉梯o《FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解》已出版。電子教案可在清華大學(xué)出版社網(wǎng)站下載。

圖書封面

評論、評分、閱讀與下載


    FoxPro及其應(yīng)用系統(tǒng)開發(fā) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7