
摘 要 Visual FoxPro6.0 (以下簡(jiǎn)稱VFP)是中等職業(yè)學(xué)校計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)的基礎(chǔ)核心課程,通過(guò)多樣化的教學(xué)方法,分析VFP程序設(shè)計(jì)教學(xué)中存在的問(wèn)題,并探討多種教學(xué)方法,培養(yǎng)學(xué)生實(shí)踐操作和程序設(shè)計(jì)能力。
關(guān)鍵詞 中職 操作 程序設(shè)計(jì) 教學(xué)方法 效果
中圖分類(lèi)號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A
VFP數(shù)據(jù)庫(kù)應(yīng)用技術(shù)是計(jì)算機(jī)專(zhuān)業(yè)開(kāi)設(shè)的核心課程,是一門(mén)中職學(xué)校高考必修課程。本門(mén)課學(xué)習(xí)內(nèi)容主要是數(shù)據(jù)庫(kù)基礎(chǔ)理論,操作命令,程序設(shè)計(jì)基礎(chǔ),面向?qū)ο蟪绦蛟O(shè)計(jì),它的理論性較強(qiáng),內(nèi)容復(fù)雜,知識(shí)點(diǎn)分布零散,較難掌握,把握不好,很容易使學(xué)生產(chǎn)生厭煩心理,為了改善中職VFP程序設(shè)計(jì)現(xiàn)有的教學(xué)狀況,提高學(xué)生的實(shí)踐操作技能,使學(xué)生能真正掌握VFP程序設(shè)計(jì)的基本方法,所以要在教學(xué)中不斷探索和改革VFP程序設(shè)計(jì)的教學(xué)方法,靈活運(yùn)用多種教學(xué)方法,提高課堂教學(xué)效果。
1 問(wèn)題探究
問(wèn)題探究教學(xué)法是在VFP常規(guī)教學(xué)中比較常用的教學(xué)方法之一。這種教學(xué)法能夠充分發(fā)揮學(xué)生的主觀思考能力,突出以學(xué)生為主體的教學(xué),更能有效地培養(yǎng)學(xué)生分析問(wèn)題與解決問(wèn)題的能力。
例如,在VFP基礎(chǔ)操作命令講解過(guò)程中,講解查詢命令時(shí),教師首先來(lái)設(shè)置情境,提出問(wèn)題,比如說(shuō)以地方旅游為話題,想要找一家信譽(yù)較好的旅行社,在提供縱多旅行社的二維表中,如何快速查詢出令自己滿意的旅行社呢?學(xué)生帶著問(wèn)題,去探究解決問(wèn)題的過(guò)程。通過(guò)教師布置任務(wù)上機(jī)實(shí)踐驗(yàn)證查詢過(guò)程,進(jìn)而解答自己的疑問(wèn)。
2 循序漸進(jìn)
VFP數(shù)據(jù)庫(kù)應(yīng)用技術(shù)這門(mén)課程操作命令較多,要想靈活運(yùn)用,需要一個(gè)循序漸進(jìn)的過(guò)程,其講解過(guò)程分以下步驟進(jìn)行。首先,了解操作命令格式。以一個(gè)完整的操作命令為例,先介紹操作命令的組成結(jié)構(gòu);讓學(xué)生看一個(gè)操作命令能夠指出命令動(dòng)詞、每部分的組成、每部分的含義,能夠知道每部分的作用。其次,介紹操作命令的功能,講解命令中可選項(xiàng)作用及拼寫(xiě),讓學(xué)生能夠認(rèn)識(shí)命令組成中的每個(gè)組成部分,根據(jù)命令的功能來(lái)解決實(shí)際問(wèn)題,達(dá)到命令的靈活運(yùn)用。然后,根據(jù)實(shí)際問(wèn)題進(jìn)行具體的操作,在應(yīng)用過(guò)程中去發(fā)現(xiàn)問(wèn)題,再給出該命令在使用過(guò)程中的注意事項(xiàng)。最后,根據(jù)教學(xué)大綱,選擇一些貼近生活實(shí)際,難易程度適中的操作類(lèi)型的習(xí)題,來(lái)激發(fā)學(xué)生學(xué)習(xí)興趣,讓學(xué)生上機(jī)進(jìn)行驗(yàn)證,理論分析結(jié)果和上機(jī)操作結(jié)果是否一致,加深對(duì)操作命令的理解,進(jìn)而達(dá)到靈活運(yùn)用,讓學(xué)生有成就感,愿意學(xué),喜歡學(xué)。
3 舉一反三
在VFP程序設(shè)計(jì)部分共提供三種基本結(jié)構(gòu),順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)對(duì)于學(xué)生來(lái)說(shuō)是學(xué)習(xí)的難點(diǎn),僅僅通過(guò)一道例題是掌握不了的,這就需要學(xué)生舉一反三,通過(guò)大通的習(xí)題來(lái)應(yīng)用循環(huán)結(jié)構(gòu)。首先對(duì)教課書(shū)上例題演示分析后,學(xué)生對(duì)循環(huán)結(jié)構(gòu)有了一個(gè)初步認(rèn)識(shí),通過(guò)簡(jiǎn)單的實(shí)例進(jìn)行編寫(xiě)程序,加深對(duì)循環(huán)結(jié)構(gòu)的掌握和理解。對(duì)于同一類(lèi)型題,要求學(xué)生采用不同的循環(huán)結(jié)構(gòu)來(lái)完成,例如:用循環(huán)結(jié)構(gòu)逐條顯示“學(xué)籍”表中的記錄,要求學(xué)生使用DO WHILE ……ENDDO、FOR……ENDFOR、SCAN……ENDSCAN三種循環(huán)結(jié)構(gòu)來(lái)編寫(xiě)該程序。
通過(guò)以上該程序的三種寫(xiě)法,分析不同結(jié)構(gòu)實(shí)現(xiàn)的語(yǔ)句及程序的簡(jiǎn)易程度,優(yōu)缺點(diǎn),舉一反三,將三種循環(huán)結(jié)構(gòu)從組成結(jié)構(gòu)、語(yǔ)句等方面進(jìn)行對(duì)比,尋找它們?nèi)咧g的相似性。在編寫(xiě)過(guò)程中同學(xué)們之間互相幫助,共同分析解決問(wèn)題的方法,加強(qiáng)學(xué)生間的合作精神,調(diào)動(dòng)學(xué)生學(xué)習(xí)熱情,營(yíng)造濃厚的學(xué)習(xí)氛圍來(lái)提高課堂教學(xué)效果。
4 實(shí)例教學(xué)
VFP數(shù)據(jù)庫(kù)應(yīng)用技術(shù)是一門(mén)實(shí)踐性和操作性很強(qiáng)的課程,基礎(chǔ)知識(shí)涉及許多抽象的術(shù)語(yǔ),如類(lèi)、對(duì)象、屬性、控件等,還有許多開(kāi)發(fā)工具的利用。僅就VFP面向?qū)ο蟪绦蛟O(shè)計(jì)為例,其中就包含了:工具箱、屬性窗口、菜單設(shè)計(jì)器、項(xiàng)目管理器、表單設(shè)計(jì)器等。如果想能靈活地運(yùn)用它們,最好的辦法就是不斷結(jié)合生活實(shí)際的案例去實(shí)踐操作來(lái)掌握。在常規(guī)教學(xué)中,教師可以把要講授的課程內(nèi)容包含在系統(tǒng)開(kāi)發(fā)的應(yīng)用程序中,給出詳細(xì)案例,再把這個(gè)實(shí)際的應(yīng)用程序分成若干個(gè)小模塊。例如,以開(kāi)發(fā)一個(gè)“學(xué)籍管理系統(tǒng)”應(yīng)用程序?yàn)槔謩e以“編輯窗口”、“查詢窗口”、“打印窗口”、“刪除窗口”等小模塊進(jìn)行設(shè)計(jì)開(kāi)發(fā),在開(kāi)發(fā)過(guò)程中去學(xué)習(xí)相關(guān)的基礎(chǔ)知識(shí),例如在設(shè)計(jì)“查詢窗口”的模塊中,教師可以講授命令按鈕、文本框、標(biāo)簽等控件的使用方法。在每個(gè)窗口設(shè)計(jì)模塊中對(duì)于命令按鈕,在設(shè)計(jì)表觀的同時(shí),要進(jìn)行命令按鈕事件代碼的編寫(xiě)。講解在面向?qū)ο蟪绦蛟O(shè)計(jì)時(shí),事件代碼的編寫(xiě)對(duì)同學(xué)們來(lái)說(shuō)是難點(diǎn),只有給出具體實(shí)例講解,才能收到較好的教學(xué)效果。例如在“編輯窗口”界面設(shè)計(jì)時(shí),“上一條記錄”、“下一條記錄”、“退出”三個(gè)按鈕為例,先讓學(xué)生學(xué)會(huì)如何訪問(wèn)對(duì)象的同時(shí),寫(xiě)出其事件代碼,再給學(xué)生布置類(lèi)似的窗口界面,去實(shí)踐操作,在具體任務(wù)驅(qū)動(dòng)下,即可以讓學(xué)生明確學(xué)習(xí)的目標(biāo),要怎么去操作,又能讓學(xué)生掌握學(xué)習(xí)的知識(shí)點(diǎn),促使學(xué)生學(xué)習(xí)的主動(dòng)性和興趣,同時(shí)也提高了學(xué)生解決問(wèn)題的能力。
5 考核法
隨著中等職業(yè)教育的發(fā)展,傳統(tǒng)方式下的教學(xué)已不能滿足學(xué)生的學(xué)習(xí)需求,為了改變這種現(xiàn)狀,學(xué)校對(duì)學(xué)生采取學(xué)分制,對(duì)學(xué)生的學(xué)習(xí)情況不只停留在期末考試的傳統(tǒng)模式下,進(jìn)行全面考核學(xué)生,以此來(lái)提高學(xué)生對(duì)知識(shí)的運(yùn)用、分析和解決問(wèn)題的能力。考核過(guò)程中要加大平時(shí)學(xué)生成績(jī)的考核,可采用多種形式,比如說(shuō)復(fù)習(xí)提問(wèn)、操作任務(wù)、作業(yè)、課堂練習(xí)、單元測(cè)試等形式。平時(shí)成績(jī)占總成績(jī)的40%,期中成績(jī)占20%,期末成績(jī)占40%,三者加和是學(xué)生的最終成績(jī)。在日常教學(xué)中,如果學(xué)生勤于思考,向老師提出一些知識(shí)性較強(qiáng)的問(wèn)題給學(xué)生進(jìn)行加分,鼓勵(lì)學(xué)生多思考,多提問(wèn),建立良性加分機(jī)制,形成良好的競(jìng)爭(zhēng)氛圍。這樣既可以激勵(lì)學(xué)生學(xué)習(xí),又可以對(duì)學(xué)生進(jìn)行全面測(cè)評(píng),以此來(lái)全面調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性。期末成績(jī)由理論成績(jī)和上機(jī)成績(jī)兩部分組成,通過(guò)理論測(cè)試來(lái)測(cè)評(píng)學(xué)生理論知識(shí)的掌握情況,強(qiáng)調(diào)理論知識(shí)的重要性。上機(jī)考試即檢測(cè)理論知識(shí),又檢測(cè)了學(xué)生上機(jī)技能水平。上機(jī)考核過(guò)程中,主要是測(cè)評(píng)學(xué)生知識(shí)的駕馭能力,能否根據(jù)所掌握的知識(shí)點(diǎn)去解決生活中的一些實(shí)際問(wèn)題,來(lái)增加學(xué)生在收獲中體會(huì)到的成就感。
參考文獻(xiàn)
[1] 董加敏.《程序設(shè)計(jì)基礎(chǔ)》課程的教學(xué)改革.遼寧行政學(xué)院學(xué)報(bào),2007(10).
[2] 李曉玲.淺析《Visual FoxPro6.0程序設(shè)計(jì)》實(shí)踐教學(xué).科學(xué)大眾,2007(1).
[3] 周愛(ài)民.Visual Foxpro教學(xué)改革與實(shí)踐.中國(guó)科技信息,2007(23).