史濟民教授主編的《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)》自2000年首印,已重印29次,發(fā)行逾100萬冊,在國內(nèi)是罕見的。2002年,該書獲得“教育部全國普通高等學(xué)校優(yōu)秀教材一等獎”。2003年出版了第一版修訂版,2006年8月至2007年4月,該書簡明版與第二版又相繼問世。有許多高校長期選用該書為數(shù)據(jù)庫公共課教材。
1998年微軟推出的Microsoft Visual FoxPro 6.0中文版,已具有全面支持Internet和Intranet應(yīng)用的功能。但當(dāng)時國內(nèi)Web數(shù)據(jù)庫的普及率不高,局域網(wǎng)也主要采用工作站/服務(wù)器模式而不是今天流行的客戶/服務(wù)器模式,所以第一版基本未涉及網(wǎng)絡(luò)數(shù)據(jù)庫。進入新世紀(jì)以來,微軟陸續(xù)推出VFP7.0~VFP9.0等新版本,進一步完善了對Web數(shù)據(jù)庫前端應(yīng)用的支持。為此,該書第二版把重點放在加強網(wǎng)絡(luò)應(yīng)用上,同時增強關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論,以滿足高校數(shù)據(jù)庫公共課——“數(shù)據(jù)庫原理與應(yīng)用”的要求。為了更好地適應(yīng)不同地區(qū)和學(xué)校的需要,作者又為第二版編寫了簡明版,并分別配有電子教案及教輔用書(即《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解與實驗指導(dǎo)》(簡明版)及《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解與實驗指導(dǎo)》(第二版))。
(1)《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)(簡明版)》——著重介紹VFP6.0的單機應(yīng)用,在對第一版刪繁就簡的同時,增加了對網(wǎng)絡(luò)應(yīng)用基本概念以及關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論的簡要說明。全書共12章,適用于非計算機專業(yè)的本科生或高專、高職學(xué)生作為數(shù)據(jù)庫公共課教材,或計算機等級考試用作培訓(xùn)輔導(dǎo)教材,以及數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員參考。
(2)《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)(第二版)》——全面介紹VFP6.0的單機應(yīng)用與網(wǎng)絡(luò)應(yīng)用,簡要介紹VFP9.0的新功能,同時加強關(guān)系數(shù)據(jù)庫的基礎(chǔ)理論。全書共14章,可為上機條件較好的非計算機專業(yè)本科生和研究生用作數(shù)據(jù)庫公共課教材,也可供高專、高職計算機應(yīng)用專業(yè)作為“數(shù)據(jù)庫原理與應(yīng)用”課的教材,以及網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)人員參考。
作為當(dāng)今惟一的既兼容SQL、又保留本身“自含型”語言的PC數(shù)據(jù)庫開發(fā)環(huán)境,Visual FoxPro也為初學(xué)者提供了一個適用的、容易入門的教學(xué)平臺。它包含“結(jié)構(gòu)化”和“可視化”兩類程序設(shè)計,支持程序執(zhí)行和交互操作兩類工作方式,既可通過輔助工具實現(xiàn)用戶界面的可視化設(shè)計和部分程序的自動生成,又可通過COM組件實現(xiàn)對多媒體應(yīng)用和Web應(yīng)用的支持:從而覆蓋了可在PC上實現(xiàn)的、涉及數(shù)據(jù)庫開發(fā)的主要常用技術(shù)。
該書第一版即明確提出,數(shù)據(jù)庫公共課要以掌握系統(tǒng)開發(fā)為最終目標(biāo),并據(jù)此在教材中采用了“語言基礎(chǔ)一程序設(shè)計一系統(tǒng)開發(fā)”三段式結(jié)構(gòu)。第二版繼承了上述行之有效的方針,通過適當(dāng)?shù)膬?nèi)容選擇和結(jié)構(gòu)安排,循序漸進地展示出Visual Foxpro的開發(fā)方法與強大的環(huán)境功能,可更加有針對性的滿足教學(xué)需求。
《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解與實驗指導(dǎo)》(簡明版)及《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解與實驗指導(dǎo)》(第二版)簡介
為了與《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)》一書配套,作者在2001年編寫了《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)題解》,至今已印刷19次逾20萬冊,為主教材的教學(xué)提供了方便。第二版出書后,作者又推出了《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)(簡明版)題解與實驗指導(dǎo)》與《Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)(第二版)題解與實驗指導(dǎo)》兩書,每書均包括“習(xí)題參考解答”和“上機實驗指導(dǎo)”兩個部分,其中“上機實驗指導(dǎo)”是因教學(xué)需要和讀者要求新增的。
習(xí)題是教材的重要組成部分,題解涵蓋了主教材中全部100多個習(xí)題。鑒于VFP加入了面向?qū)ο蟪绦蛟O(shè)計的機制,除命令、函數(shù)外,還包含大量的屬性、事件和方法程序。為幫助讀者逐漸熟悉這些內(nèi)容,主教材還在例題的基礎(chǔ)上設(shè)計了一套新穎實用的習(xí)題。題解提供的解題方法、程序設(shè)計思想與技巧,有助于讀者提高應(yīng)用VFP來解決實際問題的能力;讀者也可將答案修改成實用程序,或考慮一題多解,獲得進一步的學(xué)習(xí)效果。
實驗是重要的實踐環(huán)節(jié)。在實驗指導(dǎo)中,每個實驗均包括實驗?zāi)康?、實驗要求、實驗?zhǔn)備、實驗步驟、思考與操作5個部分,內(nèi)容比主教材的例題更完整,尤其適合上機操作。繼主教材的實例“汽車修理管理系統(tǒng)”之后,在“上機實驗指導(dǎo)”新增了一個名為“訂貨系統(tǒng)”的小型實例,可用于管理訂單、貨物、客戶、員工等信息。該實例有2大特色:其一,使用原型法來開發(fā)應(yīng)用程序。通過VFP表單向?qū)晒δ軓姶蟮囊粚Χ啾韱?,并以此作為“訂貨系統(tǒng)”應(yīng)用程序的原型,提高應(yīng)用程序的開發(fā)效率;其二,不同于主教材的“汽車修理管理系統(tǒng)”實例,它引導(dǎo)讀者從另一側(cè)面探視了VFP數(shù)據(jù)庫,實驗中使用的是數(shù)據(jù)庫表。在“題解與實驗指導(dǎo)(第二版)”中,還設(shè)計了關(guān)于客戶/服務(wù)器的實驗。
兩書中所有程序和實驗均在計算機上驗證通過。除用于配套外,也可作為Visual FoxPro數(shù)據(jù)庫課程的教學(xué)參考書,或準(zhǔn)備參加計算機等級考試讀者的參考書。