欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)

      時(shí)間:2019-05-15 03:53:58下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)》。

      第一篇:數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)

      數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)

      數(shù)據(jù)庫(kù)應(yīng)用具有如下兩個(gè)特點(diǎn):

      (1)數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域廣泛。應(yīng)用計(jì)算機(jī)進(jìn)行信息管理,絕大部分都要使用數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)信息的存儲(chǔ),因此,在其他課程中,(如VB等)也都要用到一些數(shù)據(jù)庫(kù)的相關(guān)知識(shí)。

      (2)數(shù)據(jù)庫(kù)的種類繁多,不同種類的數(shù)據(jù)庫(kù)還分別有不同的版本。但無(wú)論哪一種數(shù)據(jù)庫(kù),他們的基本內(nèi)容及應(yīng)用原理是一致的,只不過在具體的實(shí)現(xiàn)過程中各有千秋。

      通過以往計(jì)算機(jī)專業(yè)班的VFP教學(xué),現(xiàn)對(duì)該課程進(jìn)行了認(rèn)真的分析,一方面分析了學(xué)生在以往的學(xué)習(xí)過程中常見問題的產(chǎn)生原因,一方面分析了教師在課堂教學(xué)過程中針對(duì)發(fā)現(xiàn)的問題該如何解決。

      VFP作為數(shù)據(jù)庫(kù)的基礎(chǔ)課程,旨在讓學(xué)生通過學(xué)習(xí),了解數(shù)據(jù)庫(kù)的基本原理及應(yīng)用技術(shù)。更是一種用來(lái)進(jìn)行管理信息系統(tǒng)開發(fā)的常用工具,是學(xué)生在校期間學(xué)習(xí)的一門重要基礎(chǔ)課程.由于VFP的特點(diǎn)與其它高級(jí)語(yǔ)言程序設(shè)計(jì)的特點(diǎn)不同,最明顯的區(qū)別在于數(shù)據(jù)庫(kù)程序設(shè)計(jì)的教學(xué)過程,從第一節(jié)課開始到最后一節(jié)課結(jié)束,都在講解同一個(gè)問題——如何把各種日常管理信息用計(jì)算機(jī)來(lái)進(jìn)行管理。而這種形式的課程是學(xué)生以前從沒有接觸過的,他們還是帶著過去的學(xué)習(xí)方式來(lái)學(xué)習(xí)VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)的內(nèi)容,以至于學(xué)生的學(xué)習(xí)目標(biāo)不明確,不知道學(xué)完后能用它來(lái)做什么;在學(xué)習(xí)過程中,習(xí)慣性地把每節(jié)課的內(nèi)容分散記憶,不能建立整體概念;每節(jié)課的內(nèi)容學(xué)會(huì)并不難,但并不十分清楚那一節(jié)課的內(nèi)容是整個(gè)管理系統(tǒng)的一個(gè)組成部分,在頭腦中很難建立起“系統(tǒng)開發(fā)”的整體概念。

      分析上述問題產(chǎn)生的原因,總結(jié)了二點(diǎn)教學(xué)體會(huì)。

      一、數(shù)據(jù)庫(kù)的教學(xué)重點(diǎn)應(yīng)注重學(xué)生信息素養(yǎng)的培養(yǎng)

      信息素養(yǎng)是指為了某種目的而尋找、處理和利用信息的能力,因此信息素養(yǎng)是一種非常重要的能力。依靠信息素養(yǎng),人們能夠進(jìn)行有效的決策、交流、問題求解和研究,并進(jìn)行終身的持續(xù)學(xué)習(xí)。學(xué)生的信息素養(yǎng)應(yīng)包括對(duì)信息科學(xué)的理解,對(duì)信息活用的實(shí)踐能力。在VFP課程的學(xué)習(xí)中,應(yīng)特別重視學(xué)生實(shí)踐能力的培養(yǎng),應(yīng)特別重視學(xué)生以信息技術(shù)的方法解決實(shí)際問題能力的培養(yǎng)。

      首先,在沒有開始講解課程內(nèi)容之前,教師先給學(xué)生演示完整的、內(nèi)容及應(yīng)用領(lǐng)域不相同的管理系統(tǒng)實(shí)例(如:“學(xué)生管理系統(tǒng)”、“圖書管理系統(tǒng)”、“工資管理系統(tǒng)”“進(jìn)銷存管理系統(tǒng)”等),通過演示及教師的講解,引導(dǎo)學(xué)生體會(huì)VFP的作用及應(yīng)用領(lǐng)域,以及各管理系統(tǒng)的編程思維及各部分的相互聯(lián)系。然后讓學(xué)生親身體驗(yàn)一下各管理系統(tǒng)的功能。讓學(xué)生真正體會(huì)到VFP強(qiáng)大的實(shí)用功能。通過對(duì)實(shí)例的實(shí)際操作后,學(xué)生們會(huì)對(duì)使用“ VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)”開發(fā)的信息管理系統(tǒng)產(chǎn)生感性認(rèn)識(shí),同時(shí)也會(huì)對(duì)VFP課程產(chǎn)生學(xué)習(xí)的興趣。此時(shí),教師便可以進(jìn)行正確的引導(dǎo),闡明VFP課程學(xué)習(xí)與其他課程學(xué)習(xí)所有不同,它是一門連慣性的課程,并且各部分相互都有聯(lián)系,每一部分既是獨(dú)立的又與其它部分相呼應(yīng),比如數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的建立及關(guān)鍵字段的設(shè)定與之后所建立的查詢都是有關(guān)聯(lián)的。需要從始至終來(lái)完成一個(gè)小型管理系統(tǒng)的制作。

      其次,在VFP課堂教學(xué)過程中,始終堅(jiān)持以“案例式”教學(xué)為主,適當(dāng)結(jié)合其他教學(xué)方法來(lái)完成每一節(jié)課的教學(xué)。既把實(shí)例中整個(gè)“XXX信息管理系統(tǒng)”的分解結(jié)果,應(yīng)用到每一節(jié)課的教學(xué)中之。在講解新課之前,首先給學(xué)生演示本節(jié)課將要制作的實(shí)例,讓學(xué)生對(duì)學(xué)習(xí)的內(nèi)容有一個(gè)直觀的感性認(rèn)識(shí),邏輯思維的建立,然后引入新課內(nèi)容。

      最后,所有的基本內(nèi)容講解之后,留出足夠的時(shí)間,由教師引導(dǎo)學(xué)生按照系統(tǒng)開發(fā)的標(biāo)準(zhǔn)步驟開發(fā)其他管理系統(tǒng),讓學(xué)生清晰地學(xué)會(huì)系統(tǒng)開發(fā)的完整過程。

      二、數(shù)據(jù)庫(kù)的教學(xué)應(yīng)加強(qiáng)學(xué)生自主能力的培養(yǎng)

      教學(xué)著重培養(yǎng)的是學(xué)生獲取信息的能力與自學(xué)能力、創(chuàng)新能力。在VFP的教學(xué)過程中應(yīng)發(fā)揮學(xué)生的積極性、主動(dòng)性和創(chuàng)造性。

      1、教師要調(diào)整好與學(xué)生間的關(guān)系,突出學(xué)生的學(xué)習(xí)主體位置。把自己變成“一位合作伙伴”。讓他們?cè)谔骄啃轮倪^程中,暴露自己感知理解新知的矛盾和差異,把疑點(diǎn)和難點(diǎn)都擺在桌面上,再引導(dǎo)他們通過獨(dú)立思考,實(shí)現(xiàn)由感性認(rèn)識(shí)到理性認(rèn)識(shí)的轉(zhuǎn)化。例如:在學(xué)習(xí)“定時(shí)器”控件時(shí)時(shí),先給學(xué)生展示一些內(nèi)容幽默的動(dòng)畫作品,激發(fā)學(xué)生的求知熱情,并讓學(xué)生回憶過去的內(nèi)容:在VB中是如何實(shí)現(xiàn)動(dòng)畫功能的?通過復(fù)習(xí)舊的知識(shí),學(xué)生自主探究新的知識(shí)。

      2、聯(lián)系實(shí)際是激發(fā)學(xué)生自主學(xué)習(xí)情感的前提。教學(xué)內(nèi)容或教材主題要與學(xué)生的學(xué)習(xí)生活、社會(huì)生活密切相關(guān),從中擴(kuò)大眼界,促進(jìn)使學(xué)生自主學(xué)習(xí)的興趣得到提升。例如:在進(jìn)行“表單”教學(xué)時(shí),可引導(dǎo)學(xué)生制作簡(jiǎn)單的小游戲,然后將知識(shí)點(diǎn)轉(zhuǎn)移到數(shù)據(jù)庫(kù)設(shè)置當(dāng)中。

      3、在教學(xué)過程中應(yīng)傾力培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,使“任務(wù)式”升華為“自覺式”。指導(dǎo)學(xué)生提出問題,歸納知識(shí)。例如,教師在引導(dǎo)學(xué)生開發(fā)管理系統(tǒng)時(shí),先讓學(xué)生分組找出自己感興趣的領(lǐng)域,然后寫出系統(tǒng)開發(fā)計(jì)劃書,最后小組合作完成整個(gè)系統(tǒng)的編制與調(diào)試。

      4、給學(xué)生充分展現(xiàn)的機(jī)會(huì),培養(yǎng)學(xué)生學(xué)習(xí)的自信心。例如:各組的管理系統(tǒng)開發(fā)完成后,以論文答辯的形式將成果展示給大家,以組為單位展示,小組成員是答辯者,其他學(xué)生是考核者。不僅鍛煉了學(xué)生的語(yǔ)言表達(dá)能力,還培養(yǎng)了學(xué)生科學(xué)的構(gòu)建知識(shí)架構(gòu)的能力。

      第二篇:中職課堂“VFP數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”教學(xué)反思

      中職課堂“VFP數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”

      教學(xué)反思

      漠河縣職業(yè)技術(shù)學(xué)校 塵威威

      中職課堂“VFP數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)”教學(xué)反思

      漠河縣職業(yè)技術(shù)學(xué)校 塵威威

      在中職計(jì)算機(jī)應(yīng)用專業(yè)教學(xué)中,數(shù)據(jù)庫(kù)應(yīng)用教學(xué)是其中的重點(diǎn)和難點(diǎn)。在強(qiáng)調(diào)?以技能為核心,以就業(yè)為導(dǎo)向?的中職學(xué)校中,如何使文化基礎(chǔ)知識(shí)較為薄弱的學(xué)生對(duì)枯燥的VFP數(shù)據(jù)庫(kù)產(chǎn)生學(xué)習(xí)興趣,并能學(xué)以致用,是每位計(jì)算機(jī)專業(yè)教師努力追求的目標(biāo)和任務(wù)。

      結(jié)合我多年的教學(xué)經(jīng)驗(yàn),針對(duì)VFP課程的特點(diǎn),在教法上,我以?案例教學(xué)法?、?‘課機(jī)’結(jié)合式教學(xué)法?、?任務(wù)驅(qū)動(dòng)教學(xué)法?為主開展課堂教學(xué),教學(xué)效果比較明顯。但在?程序設(shè)計(jì)?這一章節(jié)的教學(xué)中,還是存在著兩大誤區(qū):一是學(xué)生基礎(chǔ)較差,加之不愛動(dòng)腦、動(dòng)手,導(dǎo)致時(shí)間花得多,效果不理想;二是只重視程序設(shè)計(jì)的結(jié)果,忽視了其算法的多樣化,從而束縛了學(xué)生的思維創(chuàng)新。針對(duì)存在的兩大誤區(qū)和不理想的教學(xué)效果,引起了我深深的反思,如何突破這兩大誤區(qū)成了我的首要教學(xué)任務(wù)。于是,我認(rèn)與同事研討,查找相關(guān)資料,將多種教法結(jié)合起來(lái),通過實(shí)踐,逐步形成了一種?精講多練、小組互動(dòng)、分層實(shí)施、機(jī)試為主?教學(xué)模式,從而達(dá)到了預(yù)期的教學(xué)效果。

      現(xiàn)以do while …… end do循環(huán)控制命令的使用為例,將其教學(xué)片段簡(jiǎn)介如下:

      一、教學(xué)實(shí)例

      探索循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)方法:

      1.示例:用投影儀展示求1+2+3+4+…+100程序清單,讓學(xué)生對(duì) 照程序清單上機(jī)調(diào)試并思考。

      附程序清單:clear sum=0 i=1 do while i<=100 sum=sum+i i=i+1 end do ??1+2+3+…+100=?,sum 師:同學(xué)們,你們能找出程序清單中有哪些變量?并說(shuō)明它的作用嗎?

      學(xué)生思考,隨后指名回答。教師板書:sum i

      sum的作用是用于存儲(chǔ)所求的和(中間結(jié)果及最終結(jié)果),i的作用是用來(lái)存儲(chǔ)循環(huán)的值(即加數(shù)),同時(shí)控制循環(huán)執(zhí)行的次數(shù)。

      師:程序中的變量名可用其它的字母代替嗎?你能找出在循環(huán)體(命令序列)中用于控制循環(huán)趨于結(jié)束的命令嗎?

      學(xué)生回答,教師板書:i=i+1 師:好,請(qǐng)同學(xué)們獨(dú)立思考此程序的循環(huán)次數(shù)? 全班回答:100次。

      師:如何通過上機(jī)操作驗(yàn)證其執(zhí)行過程呢?(學(xué)生開展討論并上機(jī)操作驗(yàn)證)生1:只須將輸出命令放到循環(huán)體中即可,即在?i=i+1?命令之后、?end do?之前插入??sum ,i?命令。(學(xué)生操作驗(yàn)證)

      生2:因?yàn)楫?dāng)前屏顯示不下,我們看到的僅僅是最后的幾次執(zhí)行過程,對(duì)于以前的執(zhí)行過程還是看不到,可將該題分段實(shí)施,即先求1+2+3+…+20的和。

      師:很好。(鼓掌、同學(xué)們?cè)俨僮黩?yàn)證)

      2.任務(wù):四人一個(gè)小組開始活動(dòng),討論以下任務(wù)的設(shè)計(jì),并上機(jī)操作,教師參與到學(xué)生的活動(dòng)中。

      任務(wù)一:求2+4+6+8+…+100的和 任務(wù)二:求1×2×3×4×5 不一會(huì),各小組互動(dòng)結(jié)束,請(qǐng)兩個(gè)組進(jìn)行了回答如下: 小組甲:任務(wù)一與例題之間的區(qū)別是循環(huán)變量的初值為2,每循環(huán)一次循環(huán)變量增2即i=i+2。

      小組乙:任務(wù)二在例題的基礎(chǔ)上將?sum=0?改為?sum=1?,循環(huán)變量的終值為5即條件改為i<=5,然后是循環(huán)體中的?sum=sum+i?改為?sum=sum*i?。

      3.討論:同學(xué)們,在剛才所做的程序中,你能找出其規(guī)律嗎? 全班交流:

      生1:循環(huán)變量從所賦的初值到終值按照一定的差進(jìn)行變化,如求1+2+3+4+…時(shí),其差為?1?進(jìn)行的,求1+3+5+7+…時(shí)其差為?2?。

      生2:(補(bǔ)充)循環(huán)變量在程序每執(zhí)行一次時(shí),就按照其連續(xù)相鄰的兩個(gè)值之間的差進(jìn)行遞增變化。生3:用來(lái)存儲(chǔ)結(jié)果的變量sum,也有一定的特點(diǎn),如在求和時(shí)可以賦?0?,在求積時(shí)只能賦?1?。

      ……

      師:你們說(shuō)得很好,尤其是循環(huán)變量的特點(diǎn),它是我們進(jìn)行循環(huán)結(jié)構(gòu)程序設(shè)計(jì)的關(guān)鍵,也是一個(gè)難點(diǎn),其理解的程度直接影響到我們程序設(shè)計(jì)成敗。但注意的是有時(shí)也可能發(fā)生遞減變化喲。

      4.拓展:做一做,求1+2+3+…+n;1×2×3×4×…×n;n從鍵盤輸入。

      做完后并思考:與上述程序設(shè)計(jì)題有何區(qū)別?有何意義 過了一會(huì)兒,大多數(shù)學(xué)生做完了,但還有部分學(xué)生沒有做完,就安排做完了的學(xué)生去指導(dǎo)未完成學(xué)生,幫助其操作,力爭(zhēng)所有的學(xué)生有所獲,有所得。

      二、教學(xué)反思

      VFP就是一個(gè)讓普通用戶方便利用可視化的設(shè)計(jì)工具和向?qū)Э焖龠M(jìn)行數(shù)據(jù)處理和程序設(shè)計(jì)的很好的軟件。其可深可淺,可難可易,綜合性很強(qiáng)。對(duì)VFP程序設(shè)計(jì)的教學(xué),不再是重結(jié)果,輕過程,而是很好地駕馭教材內(nèi)容,創(chuàng)造性地使用教材,巧妙組織,精心安排,靈活設(shè)計(jì),給學(xué)生以耳目一新的感覺,教學(xué)效果非常明顯,主要體現(xiàn)了以下幾個(gè)方面:

      1.程序設(shè)計(jì)關(guān)注的應(yīng)該是程序設(shè)計(jì)的思維過程

      本章節(jié)的教學(xué),我跳出了認(rèn)知技能的框框,不把程序設(shè)計(jì)的方法、操作技能的形成作為唯一的目標(biāo),而更關(guān)注學(xué)生的學(xué)習(xí)過程,讓學(xué)生 在自身實(shí)踐探索的過程中實(shí)現(xiàn)發(fā)展性領(lǐng)域目標(biāo)。如教學(xué)時(shí)圍繞do while命令的使用為重點(diǎn)展開探索,通過相應(yīng)的活動(dòng)與任務(wù)提供自主學(xué)習(xí)的機(jī)會(huì),給學(xué)生充分思考的空間和時(shí)間,允許并鼓勵(lì)他們有不同思維方法,尊重他們的想法,哪怕是不合理的,甚至是錯(cuò)誤的,讓他們?cè)谙嗷ソ涣?、碰撞、討論中,進(jìn)一步明確程序設(shè)計(jì)的基本方法。通過互助探究后,他們?cè)诓煌膶用嫔系玫教岣撸⒄莆樟私鉀Q相應(yīng)的實(shí)際問題的能力。在此基礎(chǔ)上,教師組織學(xué)生對(duì)知識(shí)進(jìn)一步拓展:如求?1+2+3+…+n?,達(dá)到程序設(shè)計(jì)的基本要求,那就是通用性、實(shí)用性。這樣的教學(xué),學(xué)生獲得的不僅僅是程序設(shè)計(jì)的基本方法,更重要的是分析、處理問題的思維創(chuàng)新能力。

      2.提倡思維方式、程序算法的多樣化,促進(jìn)學(xué)生個(gè)性發(fā)展。學(xué)語(yǔ)言一般都是從基礎(chǔ)知識(shí)、概念和一些理論知識(shí)入手的,但中職學(xué)生的文化課底子薄,理解能力本來(lái)就差,如果一開始就講理論只能讓學(xué)生不知所措或?qū)@門課提不起興趣。現(xiàn)在學(xué)校一般開設(shè)的數(shù)據(jù)庫(kù)課程都是VFP6.0版本的,它的可視化功能很強(qiáng),我們?cè)谑谡n時(shí),應(yīng)充分利用這一特點(diǎn),讓學(xué)生先從外觀上對(duì)這門課有個(gè)初步的認(rèn)識(shí)和了解,理論知識(shí)可以在操作中邊講邊學(xué)的過程中穿插進(jìn)去,改變一般教材的課程設(shè)臵。這樣學(xué)生是在操作使用中去掌握理論,會(huì)比較形象直觀一些;而后為了使用所建數(shù)據(jù)庫(kù)中的數(shù)據(jù)表,讓學(xué)生學(xué)習(xí)查詢、視圖、報(bào)表、菜單,學(xué)習(xí)完這些內(nèi)容以后,再讓學(xué)后接觸SQL語(yǔ)言、程序設(shè)計(jì)基礎(chǔ)、表單。最后是綜合應(yīng)用程序的開發(fā),由易到難,由淺入深,可以循序漸進(jìn)地將理論與實(shí)踐結(jié)合起來(lái),達(dá)到教學(xué)目的和要求。思維方式、程序算法的多樣化,是指尊重學(xué)生的獨(dú)立思考,鼓勵(lì)學(xué)生探索不同的方法,而不是讓學(xué)生一定要去掌握多種操作方法。通過分層實(shí)施,學(xué)生分別達(dá)到了應(yīng)會(huì)、熟練等不同程度。在學(xué)生進(jìn)行程序設(shè)計(jì)時(shí),學(xué)生中出現(xiàn)了多種形式不同的程序清單。有的是變量的初值不同,有的是在循環(huán)體中命令的先后位臵略有變化,有的是把輸出放在了循環(huán)體之中等等。在學(xué)生獨(dú)立思考解決的基礎(chǔ)上,再讓學(xué)生發(fā)表自己的見解、觀點(diǎn),傾聽同伴的解法,進(jìn)行小組內(nèi)交流、爭(zhēng)論,從而達(dá)成一種共識(shí)。教師鼓勵(lì)學(xué)生用已有的經(jīng)驗(yàn)大膽思維,鼓勵(lì)學(xué)生動(dòng)手上機(jī)操作,尋求解決問題的有效途徑,營(yíng)造寬松活躍的課堂氣氛。算法的多樣化使學(xué)生變得聰明自信,在主動(dòng)探索與合作交流中得到收獲,并促進(jìn)學(xué)生的個(gè)性發(fā)展。

      3.營(yíng)造民主的氛圍,激發(fā)學(xué)生的創(chuàng)新思維

      在程序設(shè)計(jì)過程中,不同的方法對(duì)同一個(gè)人也許有快慢之說(shuō),而對(duì)不同的人卻不存在優(yōu)劣之分。在整個(gè)探索的過程中,我只是通過投影展示了一個(gè)例題,然后組織學(xué)生不斷地發(fā)表自己的想法,通過引導(dǎo),鼓勵(lì)他們敢于爭(zhēng)論,完成對(duì)知識(shí)的構(gòu)建,同時(shí)也要注意呵護(hù)每一位學(xué)生的學(xué)習(xí)激情,激發(fā)其創(chuàng)造力。

      學(xué)生爭(zhēng)論不休的時(shí)刻,也正是他們?cè)诜e極地參與整個(gè)學(xué)習(xí)活動(dòng),這正是組織教學(xué)的精華所在,同時(shí)也挖掘了學(xué)生潛在的創(chuàng)造力,從而也帶動(dòng)了全班學(xué)生的積極參與,在?do while命令?使用的探索過程中,如驗(yàn)證體會(huì)循環(huán)的執(zhí)行過程時(shí),一學(xué)生提出只要驗(yàn)證?1+2+3+…+20?之和,又如求"1×2×3×4×5"時(shí),一學(xué)生說(shuō)它的sum初值不 能為?0?,只能為?1?時(shí),全班學(xué)生都給了他熱烈的掌聲。我想他這種的見解總是在經(jīng)過認(rèn)真分析思考后得出來(lái)的。

      4.教學(xué)方法多樣化,激發(fā)了學(xué)生學(xué)習(xí)的興趣

      數(shù)據(jù)庫(kù)應(yīng)用VFP是一門操作性很強(qiáng)的專業(yè)課程。為了讓學(xué)生學(xué)習(xí)有興趣,在舉例時(shí)應(yīng)舉與學(xué)生有關(guān)的、學(xué)生經(jīng)常用到的內(nèi)容,比如建立數(shù)據(jù)庫(kù),可以以學(xué)籍管理中的學(xué)籍表、成績(jī)表為例,這些表學(xué)生經(jīng)常都在填寫使用,學(xué)生以自己的同學(xué)作為記錄去創(chuàng)建表、使用表,這樣一是提高了他們的學(xué)習(xí)興趣;二是在建表的過程中自動(dòng)完成了對(duì)數(shù)據(jù)的收集、整理、錄入編輯工作,這樣在講數(shù)據(jù)處理時(shí)學(xué)生就不會(huì)難理解了。一個(gè)數(shù)據(jù)庫(kù)包含的數(shù)據(jù)表應(yīng)至少是3張以上,這是為后面的建立表之間聯(lián)系和多工作區(qū)做準(zhǔn)備,學(xué)籍管理中可以再添加一個(gè)圖書借閱表。

      在VFP中使用的文件類型比較多,比如學(xué)籍管理庫(kù),一旦建立就會(huì)同時(shí)自動(dòng)生成同名的3個(gè)文件:學(xué)籍管理.DBC、學(xué)籍管理.DCT、學(xué)籍管理.DXT,在應(yīng)用中只要3個(gè)文件少了一個(gè),就會(huì)影響數(shù)據(jù)庫(kù)使用的質(zhì)量。對(duì)其他文件也是一樣的,在操作中,學(xué)生們經(jīng)常會(huì)丟失一些文件的備注文件致使原文件無(wú)法使用。所以一定要求學(xué)生及時(shí)對(duì)原數(shù)據(jù)文件做好備份。對(duì)學(xué)生自己的相關(guān)信息進(jìn)行操作,學(xué)生學(xué)習(xí)興趣濃厚,在學(xué)習(xí)過程中出現(xiàn)了你追我趕的局面,學(xué)習(xí)氛圍非常好。講授的例子始終圍繞?學(xué)籍管理?這個(gè)具體實(shí)例來(lái)講解,前后具有連貫性,便于知識(shí)的鞏固和理解。

      ?課機(jī)?結(jié)合式教學(xué)法,在課堂中教師通過大屏幕液晶投影儀或 網(wǎng)絡(luò)教室講解知識(shí),然后學(xué)生在下面操作學(xué)習(xí),學(xué)生很容易跟著教師的步驟進(jìn)行學(xué)習(xí),掌握教師教給的內(nèi)容,而且印象也較為深刻。如上述的示例部分。?任務(wù)驅(qū)動(dòng)?教學(xué)法可合理組織學(xué)生自主學(xué)習(xí),激發(fā)他們的興趣,讓他們盡快地活動(dòng)起來(lái),并通過自己的自學(xué)和同學(xué)的幫助來(lái)解決問題,在愉快的教學(xué)過程中掌握知識(shí),如上述互動(dòng)中的任務(wù)

      一、任務(wù)二等。

      5.實(shí)踐探索,進(jìn)一步提高了學(xué)生的創(chuàng)造力

      真理源于實(shí)踐,實(shí)踐出真知。在程序設(shè)計(jì)的教學(xué)中,通過邊講、邊練,先從理論上分析討論,找準(zhǔn)理論依據(jù),后通過上機(jī)操作驗(yàn)證其正確性,最后再討論分析、交流程序設(shè)計(jì)的最佳方法,不僅訓(xùn)練了學(xué)生的操作技能,同時(shí)也培養(yǎng)學(xué)生的創(chuàng)造能力。

      總之在程序設(shè)計(jì)中,鼓勵(lì)積極思維、分層要求、反復(fù)操作驗(yàn)證、達(dá)到程序算法多樣化是尊重學(xué)生的表現(xiàn),體現(xiàn)了以學(xué)生為主體的教學(xué)原則,符合現(xiàn)代認(rèn)知建構(gòu)主義思想,是釋放學(xué)生自信心和創(chuàng)新思維、培養(yǎng)創(chuàng)造能力的有效途徑。

      三、需進(jìn)一步探索的問題

      在程序設(shè)計(jì)教學(xué)時(shí)提倡?精講多練、小組互動(dòng)、分層實(shí)施、機(jī)試為主?的教學(xué)模式,保障了學(xué)生在不同的層面得到發(fā)展,得到提高,同時(shí)也培養(yǎng)了學(xué)生的創(chuàng)新思維,體現(xiàn)理論與技能的雙豐收。但在對(duì)那些基礎(chǔ)較差、不愛動(dòng)腦、動(dòng)手的學(xué)生幫扶上,在分層互動(dòng)、層次把握上,對(duì)教師的組織能力、對(duì)教材的分析駕馭能力提出了新的要求,要能真正把握住哪些是全班學(xué)生掌握的,哪些是部分(即提高)學(xué)生掌 握的,達(dá)到所有的學(xué)生在各自的水平上能?吃飽?。這些問題還需要我們?cè)谙乱浑A段的教學(xué)中進(jìn)一步的探索。

      第三篇:《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程改革總結(jié)報(bào)告

      課程改革

      《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程改革總結(jié)報(bào)告

      根據(jù)國(guó)家教委的統(tǒng)一規(guī)定,目前初、高中都開設(shè)了《信息技術(shù)》課程,只不過學(xué)習(xí)的深度和廣度不夠,且個(gè)別地區(qū)存在著一些差異。進(jìn)入大學(xué)之后,如果再?gòu)念^學(xué)習(xí)這門課程,一方面是學(xué)生不感興趣,另一方面是無(wú)味地浪費(fèi)時(shí)間。為了解決這樣的問題,我們計(jì)算機(jī)教研室于2004年5月大膽地提出對(duì)《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程進(jìn)行改革。

      為了進(jìn)一步提高我校《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程的教學(xué)效率和教學(xué)質(zhì)量,培養(yǎng)2004級(jí)學(xué)生的計(jì)算機(jī)素質(zhì)和計(jì)算機(jī)學(xué)習(xí)能力,我們這學(xué)期首先對(duì)《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程之《計(jì)算機(jī)應(yīng)用基礎(chǔ)》進(jìn)行改革。目的是通過教學(xué)方法與教學(xué)手段的改革,一改以往分班授課的教學(xué)模式,完全依托網(wǎng)絡(luò)平臺(tái),采用案例教學(xué),提倡教師輔導(dǎo)與學(xué)生自主學(xué)習(xí)相結(jié)合的學(xué)習(xí)方法。

      在改革中,我們主要做了以下一些工作:

      一、采用先進(jìn)的教學(xué)方法

      《計(jì)算機(jī)應(yīng)用基礎(chǔ)》是一門理論性、實(shí)踐性、技術(shù)性和操作性都比較強(qiáng)的課程。根據(jù)這門課程的特點(diǎn),《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的教學(xué)必須改變落后的思想觀念,采用先進(jìn)的教學(xué)方法。在長(zhǎng)期實(shí)踐的探索中,《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的教學(xué)逐步由過去傳統(tǒng)的傳授式教學(xué)方法,到今天的多媒體式、案例式和實(shí)踐式的新穎教學(xué)方法。通過多媒體式、案例式的實(shí)踐教學(xué),使學(xué)生在基礎(chǔ)理論學(xué)習(xí)的同時(shí),增加了對(duì)計(jì)算機(jī)的感性認(rèn)識(shí),充分鍛煉了學(xué)生的分析能力和實(shí)際的應(yīng)用能力,從而形成了良好的學(xué)習(xí)氛圍,不僅實(shí)現(xiàn)了分層次教學(xué),而且還使一部分學(xué)員得到了充分展示自己才華的空間。

      二、應(yīng)用現(xiàn)代化的教學(xué)手段

      《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程教學(xué)采用了現(xiàn)代信息技術(shù)手段,應(yīng)用多媒體技術(shù)進(jìn)行課堂教學(xué)。到目前為止,我們已經(jīng)研制出采用PowerPoint技術(shù)手段制作的應(yīng)用于課堂教學(xué)的課件1套;采用Word技術(shù)手段制作的應(yīng)用于課堂實(shí)訓(xùn)教學(xué)的課件1套;同時(shí),引進(jìn)與教材同步的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》Authorware多媒體課件1套。隨著科技水平的不斷進(jìn)步,這些課件在應(yīng)用的實(shí)踐中得到了不斷的修改與完善,其質(zhì)量也在不斷提高,受到了學(xué)生的普遍歡迎。目前所使用的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課件使用效果理想,主要體現(xiàn)在以下五個(gè)重要方面:

      第一,圖文并茂,形象直觀。《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課件在設(shè)計(jì)過程中采用豐富的靜態(tài)窗口和實(shí)際操作,配合文字以及教師視頻音頻講述等多種方式,使課件圖文并茂,生動(dòng)活潑。對(duì)《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的內(nèi)容力求以形象直觀的形式進(jìn)行全方位的、比較深刻的表述與操作,這種做法目前在國(guó)內(nèi)還是鮮見的,處于《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程建設(shè)的領(lǐng)先地位。

      第二,內(nèi)容形式,完美結(jié)合。將相關(guān)的知識(shí)內(nèi)容與一定的表達(dá)形式完美結(jié)合,使形式更好地表達(dá)內(nèi)容,是《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課件在設(shè)計(jì)過程中一直特別注意的問題。課件是對(duì)教材內(nèi)容的提煉與升華,絕不能搞成文字的堆砌,在可能的情況下,應(yīng)采用一定的形式詮釋教材的內(nèi)容,才能達(dá)到比較好的效果。該課件中有些表達(dá)形式是通過多方案的反復(fù)比較才最后確定的。

      第三,通俗易懂,利于理解?!队?jì)算機(jī)應(yīng)用基礎(chǔ)》課程是一門理論性和實(shí)踐性比較強(qiáng)的專業(yè)基礎(chǔ)課程,對(duì)于最初接觸這門課程的同學(xué)來(lái)說(shuō),又是比較難以理解的一門課程。學(xué)生通過老師的實(shí)際操作演示,可以把高深的理論通俗化,把抽象的問題形象化,把復(fù)雜的問題簡(jiǎn)單化,更易于理解和掌握。

      第四,活躍氣氛,增強(qiáng)興趣。采用多種學(xué)生喜聞樂見的方式進(jìn)行課程內(nèi)容的講述,能夠吸引學(xué)生自學(xué)和聽課的注意力,有利于增強(qiáng)學(xué)生的學(xué)習(xí)興趣。特別是在課件中的圖片和表格隨著課程內(nèi)容進(jìn)度自然而然地播放,能夠吸引學(xué)生的注意力,使其循著圖片和表格的演播步驟和老師講解問題的思路聚精會(huì)神的聽課。

      第五,自主學(xué)習(xí),方便使用。學(xué)生利用課件進(jìn)行《計(jì)算機(jī)應(yīng)用基礎(chǔ)》學(xué)習(xí),不受時(shí)間(規(guī)定的上課時(shí)間)、空間(規(guī)定的上課地點(diǎn))等條件的限制,根據(jù)自己的情況,可隨時(shí)通過上網(wǎng)或看光盤,自主進(jìn)行《計(jì)算機(jī)應(yīng)用基礎(chǔ)》知識(shí)的學(xué)習(xí)。

      三、模塊化教學(xué)、輔導(dǎo)

      按照《計(jì)算機(jī)應(yīng)用基礎(chǔ)》教學(xué)大綱的具體內(nèi)容,我們將20學(xué)時(shí)的課程平均分為五個(gè)模塊,即:計(jì)算機(jī)基礎(chǔ)知識(shí)模塊、Windows模塊、Word模塊、Excel模塊、PowrePoint模塊。在每個(gè)模塊中設(shè)置相關(guān)內(nèi)容的實(shí)驗(yàn)課,及時(shí)將教學(xué)內(nèi)容同實(shí)踐聯(lián)系起來(lái),避免了課堂教學(xué)和實(shí)踐操作相脫節(jié),實(shí)現(xiàn)理論與實(shí)踐的 “零距離”。同時(shí),也按五個(gè)模塊進(jìn)行輔導(dǎo),每個(gè)模塊4學(xué)時(shí),效果甚佳。更值得一提的是:主講教師兼授課、試驗(yàn)與一身,這樣可以根據(jù)學(xué)生在實(shí)驗(yàn)課當(dāng)中對(duì)所學(xué)知識(shí)的掌握情況,合理地定位、安排教學(xué)內(nèi)容,充分體現(xiàn)重視具體操作能力的思想。

      四、采用無(wú)紙化考試 在本學(xué)期末,利用我們自己開發(fā)的《計(jì)算機(jī)應(yīng)用基礎(chǔ)考試系統(tǒng)Ⅱ》,對(duì)《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》之《計(jì)算機(jī)應(yīng)用基礎(chǔ)》進(jìn)行上機(jī)考試,考試完全在計(jì)算機(jī)上進(jìn)行,真正實(shí)現(xiàn)了無(wú)紙化考試。(即:利用計(jì)算機(jī)自動(dòng)抽取試卷、并判卷。)學(xué)生必須在期末考試一次性通過,否則不準(zhǔn)參加第二學(xué)期的《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》的《VFP程序設(shè)計(jì)》課程。

      五、網(wǎng)絡(luò)教學(xué)資源建設(shè)

      《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》之《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的網(wǎng)絡(luò)教學(xué)資源建設(shè)已經(jīng)初具規(guī)模,并完全發(fā)布于校園網(wǎng)上。

      目前,我們是利用校園網(wǎng)來(lái)實(shí)現(xiàn)資源的共享。主講教師把與課程相關(guān)的課件、案例、實(shí)訓(xùn)練習(xí)、考試系統(tǒng)等,發(fā)布到校園網(wǎng)上,然后學(xué)生們可以利用軟盤、U盤等進(jìn)行復(fù)制,以便于進(jìn)行課前預(yù)習(xí)或課后復(fù)習(xí),實(shí)現(xiàn)師生資源共享,提高了學(xué)習(xí)效率。

      由此可見,通過對(duì)《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程教學(xué)方法與教學(xué)手段的改革,不僅可以提高學(xué)生們對(duì)該課程的學(xué)習(xí)興趣,激發(fā)學(xué)生們的內(nèi)在潛力,而且對(duì)培養(yǎng)學(xué)生們獨(dú)立分析問題和解決問題的能力,為走向公安工作崗位奠定了夯實(shí)的基礎(chǔ)。

      綜上所述,我們認(rèn)為2004級(jí)本科學(xué)生《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程改革是成功的。待批準(zhǔn)后,將在2005級(jí)所有新學(xué)員中普及。

      計(jì)算機(jī)基礎(chǔ)教研室 2004年11月25日

      第四篇:VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)

      第二部分

      數(shù)據(jù)庫(kù)的創(chuàng)建與單命令

      創(chuàng)建數(shù)據(jù)庫(kù)和表

      一、Visual FoxPro 6.0的配置

      P28

      二、項(xiàng)目及其管理器

      P31

      1.項(xiàng)目的概念

      項(xiàng)目:是文件、數(shù)據(jù)、文檔和Visual FoxPro對(duì)象的集合,被保存為擴(kuò)展名為PJX的文件。

      建立項(xiàng)目可以對(duì)相關(guān)的內(nèi)容(項(xiàng)目的各組成部分)進(jìn)行統(tǒng)一組織、統(tǒng)一管理。

      項(xiàng)目管理器:是Visual FoxPro中處理數(shù)據(jù)和對(duì)象的主要組織工具,是Visual FoxPro的“控制中心”。

      項(xiàng)目管理器為其各個(gè)組成部分提供了一個(gè)組織良好的分層結(jié)構(gòu)視圖。利用項(xiàng)目管理器,用戶可以創(chuàng)建、修改、移出或刪除文件。只要簡(jiǎn)單地單擊鼠標(biāo),就可以跟蹤表和查詢,組織表單、報(bào)表、標(biāo)簽、代碼、位圖和其它文件。

      2.項(xiàng)目的創(chuàng)建

      3.一個(gè)項(xiàng)目產(chǎn)生兩個(gè)文件.PJX和.PJT。4.打開/關(guān)閉項(xiàng)目 5.選項(xiàng)卡

      三、Visual FoxPro 數(shù)據(jù)庫(kù)的基本操作

      P93 1.建立數(shù)據(jù)庫(kù)

      (1)在項(xiàng)目管理器中建立 *(2)從“新建”對(duì)話框中建立 *(3)用命令建立

      P94(4)新建立的數(shù)據(jù)庫(kù)有三個(gè)文件

      三個(gè)文件的擴(kuò)展名分別是:dbc

      dct

      dcx ? dbc數(shù)據(jù)庫(kù)文件的擴(kuò)展名 ? dct數(shù)據(jù)庫(kù)備注文件的擴(kuò)展名 ? dcx數(shù)據(jù)庫(kù)索引文件的擴(kuò)展名 2.打開和關(guān)閉數(shù)據(jù)庫(kù)(1)打開數(shù)據(jù)庫(kù) 有三種打開方法: ? 在項(xiàng)目管理器中打開 ? *從“打開”對(duì)話框中打開 ? *用命令打開

      OPEN DATABASE命令

      P95(2)關(guān)閉數(shù)據(jù)庫(kù) CLOSE DATABASE 3.數(shù)據(jù)庫(kù)設(shè)計(jì)器

      有三種打開方法: ? 在項(xiàng)目管理器中打開 ? *從“打開”對(duì)話框中打開 ? *用命令打開

      MODIFY DATABASE命令

      P98 4刪除數(shù)據(jù)庫(kù)

      有兩種刪除方法: ? 在項(xiàng)目管理器中刪除 ? *用命令刪除

      DELETE DATABASE命令

      P99

      四、數(shù)據(jù)庫(kù)表

      1.建立數(shù)據(jù)庫(kù)表

      P99(1)表設(shè)計(jì)器

      (2)字段名:命名規(guī)則與內(nèi)存變量的命名規(guī)則相同??膳c內(nèi)存變量同名。(3)字段類型和寬度(4)建立數(shù)據(jù)庫(kù)表產(chǎn)生的文件(5)字段有效性組框(6)用命令建立表

      使用命令CREATE <表名> 有打開的數(shù)據(jù)庫(kù)時(shí),建立的是數(shù)據(jù)庫(kù)表,否則建立的是自由表。2.修改表結(jié)構(gòu)

      P102(1)插入字段(2)刪除字段(3)修改字段

      (4)用命令MODIFY STRUCTURE打開表設(shè)計(jì)器進(jìn)行修改

      五、自由表

      如果當(dāng)前沒有打開數(shù)據(jù)庫(kù),創(chuàng)建的表是自由表。1.創(chuàng)建自由表。

      2.自由表和數(shù)據(jù)庫(kù)表的異同。

      自由表和數(shù)據(jù)庫(kù)表的設(shè)計(jì)器不同。*數(shù)據(jù)庫(kù)表有很多附加信息。3.將自由表添加到數(shù)據(jù)庫(kù)。4.從數(shù)據(jù)庫(kù)中移出表。

      第五篇:vfp教學(xué)實(shí)例

      第一課 編一個(gè)“心靈感應(yīng)”小游戲

      我們的課程從這個(gè)小游戲開始吧。一些名詞在這里不做解釋,廣大網(wǎng)友漫漫理解,或者自己去查一些資料,下面我就來(lái)介紹如何用Visual Foxpro 6.0來(lái)編制這個(gè)游戲。

      1、在硬盤上建一個(gè)文件夾,例如D:DEMO。

      2、啟動(dòng)Visual Foxpro 6.0,選擇:“文件”——“新建”,出現(xiàn)“新建對(duì)話框”(圖示1-1),文件類型選“項(xiàng)目”,按“新建文件”按鈕,選擇項(xiàng)目文件名“demo”(自己隨便起名),保存在D:DEMO下(圖示1-2),按“保存”按鈕后,出現(xiàn)項(xiàng)目管理器,這樣一個(gè)項(xiàng)目就建成了,項(xiàng)目名就是“demo”以后的一切操作都在這個(gè)項(xiàng)目?jī)?nèi)。項(xiàng)目管理器由兩個(gè)文件組成,擴(kuò)展名分別是“PJX”和“PJT”。(圖示1-3)在這個(gè)項(xiàng)目?jī)?nèi)可以建立數(shù)據(jù)庫(kù)、表單、程序、菜單等。

      3、選擇“文檔”——“表單”,按“新建”按鈕。出現(xiàn)(圖示1-4)

      4、按“新建表單”按鈕,出現(xiàn)(圖示1-5)。表單就是將來(lái)運(yùn)行后出現(xiàn)的窗口或?qū)υ捒颍蠄D就是一個(gè)表單。下面我們就在這個(gè)表單上創(chuàng)建心靈感應(yīng)游戲。

      5、在Form1的屬性(表單的屬性一般在創(chuàng)建一個(gè)新表單后自動(dòng)出現(xiàn),若沒有可右擊表單,選擇“屬性”即可)中選擇屬性Caption(標(biāo)題)將默認(rèn)值“Form1”改為“心靈感應(yīng)”(圖示1-6),表單的標(biāo)題就改為“心靈感應(yīng)”。但表單的名字應(yīng)叫“Form1”,要想更改請(qǐng)改屬性——Name。

      6、在d:demo下新建一文件夾pic,存入一些需要的圖標(biāo)、圖片等,在Form1的屬性中選擇屬性Icon的值為d:demopicmsgbox02.ico(圖示1-7)。雙擊“Icon”或點(diǎn)擊夾,選擇msgbox02.ico圖標(biāo),按“確定”按鈕。

      按鈕,打開d:demopic文件

      7、關(guān)閉表單設(shè)計(jì)器,出現(xiàn)(圖示1-8),按“是”,出現(xiàn)(圖示1-9),取文件名為xlgy,建一文件夾d:demoform將文件xlgy.scx保存到該文件夾里。則在項(xiàng)目管理器的表單中出現(xiàn)一個(gè)xlgy表單(圖示1-10)。(你也可以全部編完再保存)

      8、選中xlgy表單,按“修改”鍵,又返回表單編輯狀態(tài)。調(diào)整表單窗口大?。捎檬髽?biāo)拖拉),在表單控件工具欄的“圖象”圖標(biāo)上點(diǎn)擊一下,在表單上拖出一個(gè)長(zhǎng)方形,即圖片顯示區(qū)域,其picture屬性為d:demopicpkbm1.jpg(圖示1-11);

      在表單控件工具欄選“標(biāo)簽”圖標(biāo),在表單上的圖象下面拖出一個(gè)長(zhǎng)方形,其capion屬性為“本程序可以感應(yīng)你在想什么?!?,字體大小fontsize為“16”,你也可以設(shè)定其他屬性,如:字體(fontname)、字體顏色(fontcolor)等;再建兩個(gè)按鈕“command1和command2”,其屬性caption分別為“開始”、“退出”。(圖示1-12)

      9、雙擊“退出按鈕”,在click過程中輸入thisform.release或release thisform,意思為:當(dāng)鼠標(biāo)單擊“退出”按鈕時(shí)釋放表單。下面你可以按!圖標(biāo)運(yùn)行此表單,點(diǎn)擊“退出”按鈕,即可退出此表單。

      10、下面我們要在“開始”按鈕的click過程中輸入一些命令,完成我們要做的工作。我們先做幾張圖片pk1.jpg(圖示1-13)、pk2.jpg(圖示14)、pkbm2.jpg(圖示15),在“開始”按鈕的click過程中輸入如下命令:

      ThisForm.image1.picture='picpk1.jpg' &&將圖片換成pk1.jpg this.caption='繼續(xù)' &&將“開始”按鈕名改為“繼續(xù)”,因?yàn)樵赾ommand1.click內(nèi),所以可用this代替thisform.command1 thisform.command2.enabled=.f.&&將“退出”按鈕設(shè)為不可用

      thisform.label1.caption='請(qǐng)?jiān)谏厦娴膿淇伺浦羞x一張,記在心里。按繼續(xù)鍵。' &&改變label1的內(nèi)容

      wait '' &&程序暫停,等你按任意鍵,“''”是兩個(gè)單引號(hào),不能缺少.ThisForm.image1.picture='picpkbm1.jpg' thisform.label1.caption='請(qǐng)你默念三遍。按繼續(xù)鍵。' wait '' ThisForm.image1.picture='picpk2.jpg' thisform.label1.caption='我知道你記的是哪一張,我把它去掉了!' wait '' ThisForm.image1.picture='picpkbm2.jpg' thisform.label1.caption='' this.caption='再來(lái)一次' thisform.command2.enabled=.t.&&將“退出”按鈕設(shè)為可用 retu &&重新運(yùn)行

      注: &&...為程序注釋,它在程序運(yùn)行時(shí)不執(zhí)行。

      11、到此為止,“心靈感應(yīng)”就編完了,你可以運(yùn)行此表單看看運(yùn)行結(jié)果。

      二:行程序或點(diǎn)擊菜單、按鈕等方法使它們運(yùn)行。這一課,我將向大家介紹主菜單、快捷菜單和主程序。

      一、主菜單的設(shè)計(jì)

      1、在項(xiàng)目管理器中的“其它”中選中“菜單”,按“新建”按鈕,出現(xiàn)新建菜單選擇窗口(圖2-1);

      按“菜單”按鈕,出現(xiàn)菜單編輯窗口,在“菜單名稱”中分別輸入“文件(

      以上的六個(gè)菜單項(xiàng)中都有“<”,它的作用是建立一個(gè)熱鍵:Alt加“<”后面的第一個(gè)英文字母,在當(dāng)前窗口按“Alt+F”打開“文件”菜單,相當(dāng)于鼠標(biāo)點(diǎn)擊。

      2、點(diǎn)擊游戲菜單后的“創(chuàng)建”按鈕,編輯“游戲”的下一級(jí)菜單(圖2-3),在“心靈感應(yīng)”中選擇“命令”,在命令框中輸入“do form xlgy”,作用是打開xlgy表單。在其后面還有一個(gè)選項(xiàng),點(diǎn)擊選項(xiàng)按鈕出現(xiàn)選項(xiàng)對(duì)話框,使“鍵標(biāo)簽”的文本框獲得焦點(diǎn),按Ctrl+G(圖2-4)建立一個(gè)快捷鍵。快捷鍵與熱鍵不同,熱鍵只在當(dāng)前窗口起作用,快捷鍵無(wú)論當(dāng)前是什么窗口都起作用。例如:在主窗口中按 Ctrl+G,可以直接運(yùn)行“心靈感應(yīng)”表單,相當(dāng)于用鼠標(biāo)選擇菜單中的“游戲”,再選擇“心靈感應(yīng)”。

      3、反回到“菜單欄”,在“退出”的命令框中輸入clear event命令。

      4、按“預(yù)覽”按鈕,可以預(yù)覽一下設(shè)計(jì)的菜單。

      5、選擇“菜單”中的“生成”,(圖2-41)

      出現(xiàn)圖2-42,按“是”按鈕,出現(xiàn)圖2-43,菜單名為:main,保存在d:demo下,出現(xiàn)圖2-44

      按“生成”按鈕。菜單建好了,可以關(guān)閉菜單設(shè)計(jì)器了。

      二、快捷菜單的設(shè)計(jì)

      1、在項(xiàng)目管理器中的“其它”中選中“菜單”,按“新建”按鈕,出現(xiàn)新建菜單選擇窗口,按“快捷菜單”按鈕,建立快捷菜單yji.mnx:(圖2-5)

      2、保存菜單yji.mnx,生成菜單程序文件yji.mpr,在以后的庫(kù)房管理軟件中會(huì)用到。

      三、主程序設(shè)計(jì)

      1、選擇“代碼”——“程序”,按“新建”按鈕,輸入如下程序: CLEAR SET EXCL ON SET TALK OFF SET MESSAGE ON SET CENT ON RELEASE WINDOW 常用 &&關(guān)閉常用窗口 PUBLIC MYPATH &&定義全局變量MYPATH MYPATH=LEFT(SYS(16),RAT(“",SYS(16)))&&提取當(dāng)前路徑 SET DEFA TO(MYPATH)SET PATH TO data;form;pic &&指明路徑

      _SCREEN.backcolor=iif(mod(day(date()),2)=0,rgb(80,230,210),rgb(70,140,180))&&設(shè)置屏幕背景顏色,單、雙號(hào)背景顏色不同

      MODIFY WINDOW SCREEN TITLE ” xxx軟件 Ver x.x 作者:王永成 “+;” 今天是:“+dtoc(date())+” “+cdow(date())&&設(shè)置主窗口標(biāo)題 _SCREEN.ICON=”..picmsgbox02.ico“ &&設(shè)置主窗口圖標(biāo) ZOOM WINDOW SCREEN MAX &&主窗口最大化 deactivate window ”項(xiàng)目管理器“ &&關(guān)閉項(xiàng)目管理器 do main.mpr &&運(yùn)行主菜單程序 read event

      2、保存主程序main.prg

      3、右擊主程序,選擇“設(shè)置主文件”。

      4、運(yùn)行主程序看一看結(jié)果。

      三:“猜數(shù)游戲”。

      1、新建一表單csyx(圖3-1),表單的caption屬性為“猜數(shù)游戲”,背景顏色(BackColor)及各表單控件的字體顏色等,各位朋友可按個(gè)人的愛好選擇。

      2、命令按鈕command1~command13的caption屬性分別為:“確定”,“退格”,“新一局”,“0”...“9”。

      3、文本框Text1的FontSize為26;FontColor為250,250,0;BackColor為0,128,128;ContorlSource為ctet1(變量ctet1的值與text1的值相關(guān)聯(lián))。

      4、文本框Text2的FontColor為250,250,0;ContorlSource為jlun;BackStyle為“0-透明”;BorderStyle為“0-無(wú)”。

      5、文本框t1~t10,zq1~zq10,cw1~cw10(name=t1...,zq1...,cw1...cw10),(controlsource=t1...),F(xiàn)ontColor為250,250,0;BackStyle為“0-透明”;BorderStyle為“0-無(wú)”。

      6、標(biāo)簽Label1~Label3的caption屬性分別為:“選擇的數(shù)”,“位置正確”,“位置錯(cuò)誤”。

      7、標(biāo)簽Label4的caption屬性為:=”說(shuō)明:選擇4個(gè)數(shù)按確定鍵,在右側(cè)顯示這4位數(shù)有幾位數(shù)與你要猜的數(shù)位置相同,“+chr(13)+” 有幾位數(shù)包含在要猜的數(shù)中,但位置不同。根據(jù)以上提示猜出是哪4位數(shù)。“,其中chr(13)是一個(gè)回車換行命令,“=”和英文引號(hào)(單、雙都行)不能少;BackStyle為“0-透明”。

      8、標(biāo)簽L1~L10的caption屬性分別為:“第一次”...“第十次”;BackStyle為“0-透明”。

      9、表面工作做完了,下面我們來(lái)輸入一些命令(程序),雙擊表單出現(xiàn)表單過程編輯框,在Init過程中輸入如下命令:

      public ctx1,ctx2,ctx3,ctx4,ctet1,ctet2,n,zq,cw,p &&設(shè)置全局變量 zq=0 &&設(shè)置初始值 cw=0 ctet1='' ctet2='' n=0 thisform.command3.click()&&執(zhí)行命令按鈕(command3)的click過程,相當(dāng)于點(diǎn)擊”新一局“按鈕。

      10、雙擊按鈕“0”(command4),在其click過程中輸入如下命令: ctet2='0' do panduan &&執(zhí)行panduan.prg程序 thisform.refresh

      11、按鈕“1”~“9”的click過程中的命令與按鈕“0”的click過程中的命令的不同之處就是ctet2的值,即ctet2='1'...ctet2='9'。

      12、因?yàn)樵诎粹o“0”~“9”的click過程中都執(zhí)行一些相同的命令,所以我們把這些命令提出來(lái),作為一個(gè)程序來(lái)調(diào)用(也可以在表單中創(chuàng)建一個(gè)方法程序,請(qǐng)參見第九課),可以簡(jiǎn)化程序的設(shè)計(jì)。選擇“代碼”——“程序”按“新建”按鈕,新建程序panduan.prg:

      if len(allt(ctet1))<>4 &&判斷text1的值的長(zhǎng)度,如果不是4位,執(zhí)行下面的命令.if!ctet2$ctet1 &&判斷按下的按鈕的數(shù)值是否已被選過,若所選的數(shù)不包涵在已選的數(shù)值內(nèi).ctet1=ctet1+ctet2 &&把選定的數(shù)加在后面.endif endif

      13、雙擊按鈕“確定”(command1),在其click過程中輸入如下命令: zq=0 &&正確值z(mì)q=0 cw=0 &&錯(cuò)誤值cw=0 if len(allt(ctet1))<>4 &&如果text1的值不是4 位

      wait window at 16,25 ”數(shù)據(jù)不夠4 位“ &&提示

      return &&返回 endif p=p+1 if ctx1$ctet1 &&判斷cte1值是否在所選定的4位數(shù)中.(ctet1及ctet2、ctet3、ctet4的值是在表單運(yùn)行時(shí)或點(diǎn)擊了“新一局”按鈕時(shí)機(jī)器隨機(jī)產(chǎn)生的4位數(shù)值。)

      if ctx1=substr(ctet1,1,1)zq=zq+1 else cw=cw+1 endif endif if ctx2$ctet1 if ctx2=substr(ctet1,2,1)zq=zq+1 else cw=cw+1 endif endif if ctx3$ctet1 if ctx3=substr(ctet1,3,1)zq=zq+1 else cw=cw+1 endif endif if ctx4$ctet1 if ctx4=substr(ctet1,4,1)zq=zq+1 else cw=cw+1 endif endif do case case p=1 thisform.l1.visible=.t.thisform.t1.visible=.t.thisform.zq1.visible=.t.thisform.cw1.visible=.t.t1=ctet1 zq1=zq cw1=cw if zq=4 jlun=”你真能蒙!“ endif case p=2 thisform.l2.visible=.t.thisform.t2.visible=.t.thisform.zq2.visible=.t.thisform.cw2.visible=.t.t2=ctet1 zq2=zq cw2=cw if zq=4 jlun=”太棒了,你真能蒙!“ endif case p=3 thisform.l3.visible=.t.thisform.t3.visible=.t.thisform.zq3.visible=.t.thisform.cw3.visible=.t.t3=ctet1 zq3=zq cw3=cw if zq=4 jlun=”太棒了,蒙的吧?!“ endif case p=4 thisform.l4.visible=.t.thisform.t4.visible=.t.thisform.zq4.visible=.t.thisform.cw4.visible=.t.t4=ctet1 zq4=zq cw4=cw if zq=4 jlun=”太棒了,您是教授嗎?“ endif case p=5 thisform.l5.visible=.t.thisform.t5.visible=.t.thisform.zq5.visible=.t.thisform.cw5.visible=.t.t5=ctet1 zq5=zq cw5=cw if zq=4 jlun=”大學(xué)生水平,很可以!“ endif case p=6 thisform.l6.visible=.t.thisform.t6.visible=.t.thisform.zq6.visible=.t.thisform.cw6.visible=.t.t6=ctet1 zq6=zq cw6=cw if zq=4 jlun=”智商不低嗎!“ endif case p=7 thisform.l7.visible=.t.thisform.t7.visible=.t.thisform.zq7.visible=.t.thisform.cw7.visible=.t.t7=ctet1 zq7=zq cw7=cw if zq=4 jlun=”還算可以,要努力呀!“ endif case p=8 thisform.l8.visible=.t.thisform.t8.visible=.t.thisform.zq8.visible=.t.thisform.cw8.visible=.t.t8=ctet1 zq8=zq cw8=cw if zq=4 jlun=”一般人到這兒都能找到!“ endif case p=9 thisform.l9.visible=.t.thisform.t9.visible=.t.thisform.zq9.visible=.t.thisform.cw9.visible=.t.t9=ctet1 zq9=zq cw9=cw if zq=4 jlun=”太一般了!“ endif case p=10 thisform.l10.visible=.t.thisform.t10.visible=.t.thisform.zq10.visible=.t.thisform.cw10.visible=.t.t10=ctet1 zq10=zq cw10=cw if zq=4 jlun=”到現(xiàn)在才早找出來(lái)?!智商有問題!“ else jlun=”智商太低了,再來(lái)一次?“ endif endcase ctet1=”“ thisform.refresh

      14、雙擊按鈕“新一局”(command3),在其click過程中輸入如下命令: jlun=”“ thisform.l1.visible=.f.thisform.t1.visible=.f.thisform.zq1.visible=.f.thisform.cw1.visible=.f.thisform.l10.visible=.f.thisform.t10.visible=.f.thisform.zq10.visible=.f.thisform.cw10.visible=.f.thisform.l2.visible=.f.thisform.t2.visible=.f.thisform.zq2.visible=.f.thisform.cw2.visible=.f.thisform.l3.visible=.f.thisform.t3.visible=.f.thisform.zq3.visible=.f.thisform.cw3.visible=.f.thisform.l4.visible=.f.thisform.t4.visible=.f.thisform.zq4.visible=.f.thisform.cw4.visible=.f.thisform.l5.visible=.f.thisform.t5.visible=.f.thisform.zq5.visible=.f.thisform.cw5.visible=.f.thisform.l6.visible=.f.thisform.t6.visible=.f.thisform.zq6.visible=.f.thisform.cw6.visible=.f.thisform.l7.visible=.f.thisform.t7.visible=.f.thisform.zq7.visible=.f.thisform.cw7.visible=.f.thisform.l8.visible=.f.thisform.t8.visible=.f.thisform.zq8.visible=.f.thisform.cw8.visible=.f.thisform.l9.visible=.f.thisform.t9.visible=.f.thisform.zq9.visible=.f.thisform.cw9.visible=.f.p=0 ctext='1234567890' for i=1 to 4 n=11-i cn1=rand()cn=int(cn1*n)+1 if cn=0 cn=1 endif txx='ctx'+allt(str(i))&txx=substr(ctext,cn,1)if cn=1 ctext1=right(ctext,(10-i))else if cn=11-i ctext1=left(ctext,(10-i))else ctext1=left(ctext,cn-1)+right(ctext,(11-i-cn))endif endif ctext=ctext1 endfor

      thisform.text1.value=”" thisform.refresh

      15、雙擊按鈕“退格”(command2),在其click過程中輸入如下命令: if len(allt(ctet1))<>0 &&長(zhǎng)度不為0 ctet1=left(ctet1,len(allt(ctet1))-1)&&刪除后面的一為數(shù) endif thisform.refresh

      16、修改主菜單,在“游戲”的猜數(shù)游戲后填加命令:do form csyx,別忘了生成程序文件。

      17、因?yàn)楸韱魏统绦虿辉谕荒夸浵?,所以單?dú)運(yùn)行表單會(huì)出現(xiàn)找不到某程序的錯(cuò)誤,我們需要運(yùn)行主程序main.prg,來(lái)看看運(yùn)行結(jié)果。

      下載數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)word格式文檔
      下載數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        5、VFP數(shù)據(jù)庫(kù)的操作及SQL語(yǔ)言的應(yīng)用

        數(shù)據(jù)庫(kù)技術(shù)及應(yīng)用 第五章 VFP數(shù)據(jù)庫(kù)的操作 班級(jí):姓名:學(xué)號(hào):成績(jī):一、選擇題 1. 1.命令SELECT 0 的功能是__A____。A、選擇區(qū)號(hào)最小的空閑工作區(qū)B、選擇區(qū)號(hào)最大的空閑工作區(qū) C、選......

        VFP程序設(shè)計(jì)教學(xué)反思

        “VFP程序設(shè)計(jì)”教學(xué)案例與反思 開縣職業(yè)教育中心 向生 我長(zhǎng)期從事計(jì)算機(jī)專業(yè)班的VFP教學(xué),針對(duì)VFP課程的特點(diǎn),在教法上,以?示例教學(xué)法?、?‘課機(jī)’結(jié)合式教學(xué)法?、?任務(wù)......

        淺談數(shù)據(jù)庫(kù)建設(shè)的幾點(diǎn)體會(huì)

        淺談數(shù)據(jù)庫(kù)建設(shè)的幾點(diǎn)體會(huì) 【摘要】通過論述在專題數(shù)據(jù)庫(kù)建設(shè)工作中的幾點(diǎn)體會(huì),結(jié)合分析我國(guó)數(shù)據(jù)庫(kù)建設(shè)現(xiàn)狀, 總結(jié) 介紹了數(shù)據(jù)庫(kù)建設(shè)必需的技術(shù)要素并提出了在數(shù)據(jù)庫(kù)建設(shè)中......

        VFP常用命令小結(jié)

        VFP常用命令小結(jié) 表中不設(shè)合計(jì)字段的大體思路如下:(如有合計(jì)字段,當(dāng)然更簡(jiǎn)單,就用Replace All) Dimension Array Myarray(RECCOUNT( ))定義一個(gè)下標(biāo)為記錄總數(shù)的數(shù)組 Go Top Do Whi......

        VFP程序設(shè)計(jì)總結(jié)

        班級(jí):電氣2013-1 學(xué)號(hào):20***9 VFP程序設(shè)計(jì) ——課設(shè)總結(jié) 為期幾周的VFP數(shù)據(jù)庫(kù)設(shè)計(jì)的課設(shè)就快過去了,在這做課設(shè)的這段時(shí)間,可以說(shuō)是有苦有甜,令人難忘。因此,有必要寫一......

        二級(jí)VFP用戶手冊(cè)

        無(wú)憂考試吧(http://004km.cn) 全國(guó)計(jì)算機(jī)等級(jí)考試超級(jí)模擬軟件 二級(jí)Visual FoxPro用戶手冊(cè) 1.1 引言 南京易考無(wú)憂科技有限公司研制的全國(guó)計(jì)算機(jī)等級(jí)考試超級(jí)模擬......

        第一章 VFP基礎(chǔ)知識(shí)

        第一章Visual FoxPro6.0基礎(chǔ)知識(shí) 例題 1、在數(shù)據(jù)庫(kù)技術(shù)的有關(guān)概念中,DBS、DB、DBMS三者之間的關(guān)系是()。 A、DBMS包括DB和DBS B、DB包括DBMS和DBS C、DBS包括DB和DBMS D、DBM......

        VFP程序題

        VFP程序題 第一套題 一、運(yùn)行結(jié)果題 1、以下程序運(yùn)行結(jié)果是 SET TALK OFF CLEAR A = 5 B = 12 C = 18 IF MAX (A , B) < C ? MAX (A, B ) ELSE IF MIN(A , B) < C ? C......