由楊紹增主編的《中文Visual FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)教程(第3版高等學(xué)校應(yīng)用型特色規(guī)劃教材)》是作者結(jié)合長(zhǎng)期的數(shù)據(jù)庫(kù)課程教學(xué)實(shí)踐編寫(xiě)的國(guó)家計(jì)算機(jī)等級(jí)考試教材。全書(shū)以國(guó)家二級(jí)Visual FoxPro考試大綱為基本要求,既吸取了多部Visual FoxPro教材的優(yōu)點(diǎn),又具有自身獨(dú)特的風(fēng)格。
在編寫(xiě)過(guò)程中,注重降低理論難度,增強(qiáng)實(shí)踐環(huán)節(jié),采用以案例帶動(dòng)理論教學(xué)的創(chuàng)新寫(xiě)作模式,以一個(gè)“教學(xué)管理系統(tǒng)”開(kāi)發(fā)案例貫穿全書(shū)。
為與本書(shū)配合,作者同步編寫(xiě)了其姊妹篇《中文Visual FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)實(shí)訓(xùn)指導(dǎo)(第3版)》,后者提供了配套光盤(pán),內(nèi)含豐富的教學(xué)資源。這三者密切配合、互相支撐,形成了立體化的教材體系。
本書(shū)貫徹“精講多練”的教學(xué)原則,突出重點(diǎn)、強(qiáng)化實(shí)訓(xùn),大力引進(jìn)本課程的最新改革成果。在教學(xué)環(huán)節(jié)增強(qiáng)了師生互動(dòng),采用無(wú)紙化作業(yè)管理系統(tǒng)和網(wǎng)絡(luò)考試平臺(tái),與國(guó)家等級(jí)考試做到無(wú)縫接軌。
簡(jiǎn)明教程+上機(jī)實(shí)訓(xùn)+多媒體課件+無(wú)紙化作業(yè)系統(tǒng)+國(guó)家等級(jí)考試模擬練習(xí)+網(wǎng)絡(luò)考試平臺(tái),構(gòu)成了本教材的新特征。
本書(shū)可作為普通高等學(xué)校和中等學(xué)校Visual FoxPro國(guó)家等級(jí)考試教學(xué)用書(shū),也可作為成人教育和培訓(xùn)班相關(guān)課程的教材,并可供計(jì)算機(jī)技術(shù)人員自學(xué)和參考。
中文Visual FoxPro 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)是新一代小型數(shù)據(jù)庫(kù)管理系統(tǒng)的杰出代表,也是國(guó)家計(jì)算機(jī)等級(jí)考試課程。它提供了集成化的系統(tǒng)開(kāi)發(fā)環(huán)境,并擁有功能強(qiáng)大的可視化程序設(shè)計(jì)工具,全面支持面向?qū)ο蟮木幊碳夹g(shù),是中小企業(yè)收集數(shù)據(jù)、查詢信息、創(chuàng)建集成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的較為理想的工具軟件。
但是,要熟練掌握Visual FoxPro 的開(kāi)發(fā)環(huán)境和編程方法,達(dá)到國(guó)家等級(jí)考試大綱的要求,必須經(jīng)過(guò)系統(tǒng)的理論學(xué)習(xí)和上機(jī)操作實(shí)訓(xùn)。為此,作者結(jié)合長(zhǎng)期教學(xué)和使用Visual FoxPro 6.0開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的實(shí)踐經(jīng)驗(yàn),編寫(xiě)了本教程的前身《中文Visual FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)教程》(第一版和第二版)和它的姊妹篇《中文Visual FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)上機(jī)實(shí)驗(yàn)指導(dǎo)》(第一版和第二版),取得了較好的教學(xué)效果。您現(xiàn)在手拿的這本簡(jiǎn)明教程,是在應(yīng)用上述教程的教學(xué)實(shí)踐并深入進(jìn)行網(wǎng)絡(luò)化、無(wú)紙化和自動(dòng)化教學(xué)改革的基礎(chǔ)上編著的全新版本。
本教程以國(guó)家二級(jí)Visual FoxPro考試大綱為基本要求,保持了原版教材的風(fēng)格和成功經(jīng)驗(yàn),又吸取了許多最新的教學(xué)改革成果。概括地說(shuō),本教材的特點(diǎn)主要表現(xiàn)在以下幾個(gè)方面。
(1)在教程編寫(xiě)中,注重優(yōu)選教學(xué)素材、合理安排進(jìn)度、增強(qiáng)實(shí)踐環(huán)節(jié),突出能力培養(yǎng)。用案例帶動(dòng)理論教學(xué),以一個(gè)“教學(xué)管理系統(tǒng)”開(kāi)發(fā)案例貫穿全書(shū),形成了創(chuàng)新的寫(xiě)作模式。
(2)與本書(shū)配合,同步編寫(xiě)了其姊妹篇《中文Visual FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)上機(jī)實(shí)訓(xùn)(等級(jí)考試版)》,以及配套的教學(xué)光盤(pán),三者密切配合、相互支撐,形成了立體化的教材體系。
上機(jī)實(shí)訓(xùn)與本教程緊密配合,將“教學(xué)管理系統(tǒng)”的開(kāi)發(fā)過(guò)程分成相關(guān)聯(lián)的18個(gè)實(shí)訓(xùn)環(huán)節(jié)。同時(shí),還增加了針對(duì)國(guó)家等級(jí)考試的相關(guān)練習(xí)、基于局域網(wǎng)和校園網(wǎng)的無(wú)紙化作業(yè)系統(tǒng)以及無(wú)紙化考試系統(tǒng)的訓(xùn)練。使教學(xué)更有針對(duì)性和實(shí)效性。
配套光盤(pán)主要提供電子教案、講課及上機(jī)實(shí)驗(yàn)必要的數(shù)據(jù)環(huán)境,以及習(xí)題參考答案,還提供了無(wú)紙化作業(yè)系統(tǒng)(單機(jī)版)和無(wú)紙化考試模擬系統(tǒng)軟件資源。
(3)繼續(xù)沿用原版教材的編寫(xiě)風(fēng)格,采用“講”的編排結(jié)構(gòu)。以國(guó)家等級(jí)考試大綱知識(shí)點(diǎn),結(jié)合結(jié)構(gòu)化系統(tǒng)開(kāi)發(fā)思想和面向?qū)ο蟪绦蛟O(shè)計(jì)方法為主線,將教材分為18講,每講均圍繞一個(gè)相對(duì)集中的主題。其中貫穿著“教學(xué)管理系統(tǒng)”教學(xué)案例的整個(gè)開(kāi)發(fā)過(guò)程。每一講都與上機(jī)實(shí)訓(xùn)教材的一組練習(xí)題目相對(duì)應(yīng),真正做到理論聯(lián)系實(shí)際。
(4)在本教程的編寫(xiě)中,貫徹“精講多練”的原則,整個(gè)教程的篇幅由原來(lái)的20講精簡(jiǎn)壓縮為18講。同時(shí)為適應(yīng)現(xiàn)在多媒體教學(xué)的新特點(diǎn),在教程中增加了兩個(gè)師生互動(dòng)的環(huán)節(jié):第一個(gè)環(huán)節(jié)是在每講的最前面,增加了“溫故而知新”小節(jié),上課伊始就讓同學(xué)回答問(wèn)題或完成一些實(shí)際操作,使同學(xué)快速進(jìn)入學(xué)習(xí)狀態(tài);第二個(gè)環(huán)節(jié)是在講課過(guò)程中增加了一些“學(xué)生練習(xí)環(huán)節(jié)”,讓同學(xué)到講臺(tái)做一些剛學(xué)習(xí)過(guò)的操作,調(diào)動(dòng)同學(xué)的積極性,同時(shí)活躍課堂氣氛。
(5)為適應(yīng)不同層次讀者和不同學(xué)時(shí)的教學(xué)需要,本教程還對(duì)某些內(nèi)容標(biāo)注了“*”符號(hào),帶“*”符號(hào)的內(nèi)容為選學(xué)。教師和讀者也可根據(jù)需要自行選定所需內(nèi)容。
(6) 為破解傳統(tǒng)紙質(zhì)作業(yè)布置、收取和批改存在的“形式單一、抄襲容易、批改費(fèi)時(shí)、效果甚微”尷尬局面,我們組織研制開(kāi)發(fā)了《基于局域網(wǎng)和校園網(wǎng)的VF無(wú)紙化自動(dòng)評(píng)分作業(yè)管理系統(tǒng)》。這個(gè)系統(tǒng)分階段用無(wú)紙化作業(yè)形式測(cè)試同學(xué)們對(duì)VF基礎(chǔ)知識(shí)特別是操作能力的掌握情況。每次作業(yè)的內(nèi)容與本階段學(xué)習(xí)的內(nèi)容相同,知識(shí)性題目約為30%,操作性題目為70%。這種作業(yè)是開(kāi)放性的,同學(xué)可以討論,查看教材,請(qǐng)教老師。但是每個(gè)同學(xué)的作業(yè)題目是系統(tǒng)隨機(jī)抽取的,大家不會(huì)完全相同。徹底改變了紙質(zhì)作業(yè)題目相同,容易互相抄襲的弊端,鼓勵(lì)每個(gè)同學(xué)獨(dú)立思考,動(dòng)手操作。實(shí)踐證明,無(wú)紙化作業(yè)具有傳統(tǒng)作業(yè)模式無(wú)法比擬的優(yōu)越性。可以大大激發(fā)同學(xué)們上機(jī)實(shí)訓(xùn)的積極性,促進(jìn)實(shí)踐性教學(xué)效果的提高。
(7)遵循“應(yīng)用課程需要用應(yīng)用的手段進(jìn)行考核”的教學(xué)原則,大力推進(jìn)考試方法改革,我們組織研制開(kāi)發(fā)了《基于局域網(wǎng)的VF無(wú)紙化自動(dòng)評(píng)分考試系統(tǒng)》,應(yīng)用于教學(xué)過(guò)程,取得了很好地效果。其中考試系統(tǒng)獲得全國(guó)多媒體教學(xué)軟件大賽河南省一等獎(jiǎng)。
無(wú)紙化作業(yè)和網(wǎng)絡(luò)考試,有利于減少教師批改作業(yè)和試卷的負(fù)擔(dān),教師可專心搞好教學(xué);有利于扭轉(zhuǎn)以“傳授知識(shí)”為主的傳統(tǒng)教學(xué)觀念,引導(dǎo)教師和學(xué)生把教學(xué)的重點(diǎn)放到“應(yīng)用能力”培養(yǎng)上;有利于改進(jìn)教風(fēng)和學(xué)風(fēng),激發(fā)教和學(xué)兩個(gè)方面的積極性;有利于與國(guó)家計(jì)算機(jī)等級(jí)考試接軌,提高等級(jí)考試通過(guò)率;有利于減少作業(yè)和考試紙張的消耗,符合建設(shè)資源節(jié)約型社會(huì)的要求。
(8)破除“講課為主,上機(jī)為輔”的傳統(tǒng)教學(xué)觀念和“上課老師講,上機(jī)學(xué)生練”的傳統(tǒng)教學(xué)方法。兩個(gè)課堂都采用“精講多練”、“教師為主導(dǎo),學(xué)生為主體”的教學(xué)原則,提高課時(shí)利用率。建議學(xué)時(shí)安排為2:2:2,即每周2學(xué)時(shí)課堂教學(xué)、2學(xué)時(shí)上機(jī)實(shí)訓(xùn),2學(xué)時(shí)課余自學(xué)。
開(kāi)發(fā)教程+上機(jī)實(shí)訓(xùn)+多媒體課件+操作視頻資料+無(wú)紙化作業(yè)系統(tǒng)+國(guó)家等級(jí)考試模擬練習(xí)+網(wǎng)絡(luò)考試平臺(tái),構(gòu)成了本教材的新特征。
新版教程由楊紹增擔(dān)任主編,陳道賀擔(dān)任副主編,多名教師通力合作完成。趙卓編寫(xiě)第2~6講,王芳編寫(xiě)第7~10講,申杰編寫(xiě)第11~14講,張珊珊編寫(xiě)第15-18講;楊紹增編寫(xiě)了第1講,無(wú)紙化作業(yè)系統(tǒng)、無(wú)紙化考試系統(tǒng)開(kāi)發(fā)組織,并完成全書(shū)的統(tǒng)稿工作。以及整套教材的方案策劃、組織、全書(shū)的統(tǒng)稿、修改和定稿。
主編對(duì)未能參加新版編寫(xiě)的原版作者對(duì)本書(shū)做出的重要貢獻(xiàn)表示由衷的敬意。
本教程參考了多部?jī)?yōu)秀Visual FoxPro 教程和專著,從中獲得了許多有益的知識(shí)和寫(xiě)作靈感,在此一并表示感謝。
感謝清華大學(xué)(母校)出版社的大力支持和悉心指導(dǎo)。鑒于編者水平有限,謬誤之處在所難免,懇請(qǐng)讀者不吝指正。
楊紹增
2014年7月
第1講 數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)
1.1 數(shù)據(jù)庫(kù)的產(chǎn)生與發(fā)展
1.1.1 手工管理階段
1.1.2 文件管理階段
1.1.3 數(shù)據(jù)庫(kù)管理階段
1.2 數(shù)據(jù)庫(kù)系統(tǒng)
1.2.1 數(shù)據(jù)庫(kù)的幾個(gè)重要概念
1.2.2 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)
1.3 實(shí)體及其相互聯(lián)系
1.3.1 實(shí)體的描述
1.3.2 實(shí)體間的聯(lián)系及聯(lián)系的種類
1.4 數(shù)據(jù)模型
1.4.1 層次模型
1.4.2 網(wǎng)狀模型
1.4.3 關(guān)系模型
1.5 關(guān)系術(shù)語(yǔ)及關(guān)系運(yùn)算
1.5.1 關(guān)系術(shù)語(yǔ)
1.5.2 關(guān)系的特點(diǎn)
1.5.3 實(shí)際關(guān)系模型
1.5.4 關(guān)系運(yùn)算
1.6 本書(shū)的一些約定
1.6.1 關(guān)于Visual FoxPro 6.0中文版
1.6.2 關(guān)于漢字和標(biāo)點(diǎn)符號(hào)使用的說(shuō)明
1.7 習(xí)題
第2講 Visual FoxPro關(guān)系數(shù)據(jù)庫(kù)入門(mén)
2.1 溫故而知新
2.2 Visual FoxPro系統(tǒng)概述
2.2.1 歷史沿革
2.2.2 Visual FoxPro的主要特點(diǎn)
2.3 Visual FoxPro的主要文件類型及創(chuàng)建工具
2.3.1 主要文件類型
2.3.2 向?qū)А⒃O(shè)計(jì)器和生成器簡(jiǎn)介
2.4 Visual:FoxPro的數(shù)據(jù)類型
2.5 Visual。FoxPro應(yīng)用系統(tǒng)開(kāi)發(fā)的基本步驟
2.6 Visual FoxPro數(shù)據(jù)庫(kù)設(shè)計(jì)
2.6.1 數(shù)據(jù)庫(kù)設(shè)計(jì)的原則
2.6.2 數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟
2.6.3 “教學(xué)管理系統(tǒng)”數(shù)據(jù)庫(kù)設(shè)計(jì)案例
2.7 習(xí)題
第3講 常量、變量和表達(dá)式
3.1 溫故而知新
3.2 常量
3.2.1 數(shù)值型常量
3.2.2 字符型常量
3.2.3 日期型常量
3.2.4 日期時(shí)間型常量
3.2.5 邏輯型常量
3.3 變量
3.3.1 字段變量
3.3.2 內(nèi)存變量
3.3.3 數(shù)組
3.4 表達(dá)式
3.4.1 運(yùn)算符
3.4.2 運(yùn)算符的優(yōu)先級(jí)別
3.4.3 表達(dá)式的值及表達(dá)式的類型
3.5 習(xí)題
第4講 常用函數(shù)
4.1 溫故而知新
4.2 數(shù)值函數(shù)
4.3 字符函數(shù)
4.4 日期和時(shí)間函數(shù)
……
第5講 數(shù)據(jù)庫(kù)的基本操作(1)
第6講 數(shù)據(jù)庫(kù)的基本操作(2)
第7講 數(shù)據(jù)庫(kù)的基本操作(3)
第8講 視圖與查詢
第9講 結(jié)構(gòu)化查詢語(yǔ)言——SQL(1)
第10講 結(jié)構(gòu)化查詢語(yǔ)言——SQL(2)
第11講 報(bào)表與標(biāo)簽
第12講 程序設(shè)計(jì)基礎(chǔ)(1)
第13講 程序設(shè)計(jì)基礎(chǔ)(2)
第14講 系統(tǒng)主程序與菜單設(shè)計(jì)
第15講 表單設(shè)計(jì)(1)
第16講 表單設(shè)計(jì)(2)
第17講 表單設(shè)計(jì)(3)
第18講 應(yīng)用程序的連編與發(fā)布
附錄 國(guó)家二級(jí)Visual FoxPro考試大綱
參考文獻(xiàn)