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