FOXPRO程序設(shè)計(jì)教學(xué)大綱(5).doc_第1頁(yè)
FOXPRO程序設(shè)計(jì)教學(xué)大綱(5).doc_第2頁(yè)
FOXPRO程序設(shè)計(jì)教學(xué)大綱(5).doc_第3頁(yè)
FOXPRO程序設(shè)計(jì)教學(xué)大綱(5).doc_第4頁(yè)
FOXPRO程序設(shè)計(jì)教學(xué)大綱(5).doc_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)系教學(xué)大綱 Visual FoxPro程序設(shè)計(jì)Visual FoxPro程序設(shè)計(jì)教學(xué)大綱課程代碼:8618課程名稱:Visual FoxPro程序設(shè)計(jì)授課對(duì)象:計(jì)算機(jī)應(yīng)用類專業(yè)課程性質(zhì):Visual FoxPro程序設(shè)計(jì)是一門理論性、實(shí)踐性及應(yīng)用性較強(qiáng)的課程,是大中專院校各專業(yè)學(xué)生學(xué)習(xí)計(jì)算機(jī)課程中必修的一門基礎(chǔ)課, 是計(jì)算機(jī)類專業(yè)的一門專業(yè)基礎(chǔ)課。教學(xué)目的:使學(xué)生了解FoxPro這一當(dāng)今世界用得最廣的Xbase類關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的使用方法,培養(yǎng)學(xué)生分析問(wèn)題解決問(wèn)題的能力,并為后繼課程及今后在工作中使用或開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序奠定基礎(chǔ)。通過(guò)本課程的教學(xué),應(yīng)使學(xué)生了解Xbase類數(shù)據(jù)庫(kù)語(yǔ)言的特點(diǎn)、語(yǔ)句構(gòu)成和數(shù)據(jù)結(jié)構(gòu);了解Visual FoxPro的用戶界面,使學(xué)生能使用窗口、菜單、對(duì)話框、設(shè)計(jì)器、生成器、工具欄、向?qū)У热ソ?shù)據(jù)表、數(shù)據(jù)庫(kù)、查詢、視圖、報(bào)表等。掌握結(jié)構(gòu)化程序設(shè)計(jì)知識(shí)。理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,掌握表單和數(shù)據(jù)環(huán)境、常用控件和表單集等。掌握菜單的設(shè)計(jì);掌握項(xiàng)目管理器的創(chuàng)建、打開(kāi)和使用。要求掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法,能建立一個(gè)小型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。 課程的教學(xué)原則和教學(xué)方法:1、本課程與實(shí)際聯(lián)系緊密,必須強(qiáng)調(diào)理論聯(lián)系實(shí)際的原則。應(yīng)將理論教學(xué)與實(shí)驗(yàn)教學(xué)緊密結(jié)合,使之相輔相成,實(shí)驗(yàn)教學(xué)應(yīng)貫穿于理論教學(xué)的全過(guò)程;2、在教學(xué)中采用多媒體授課,使學(xué)生可以直觀而清晰地看到操作效果,加深對(duì)知識(shí)點(diǎn)的理解;3、在教學(xué)過(guò)程中采用教師講授與學(xué)生自學(xué)相結(jié)合的原則。課程總學(xué)時(shí):本課程共128學(xué)時(shí),分兩學(xué)期進(jìn)行,每學(xué)期64學(xué)時(shí),(其中講授2/3占學(xué)時(shí),實(shí)踐占1/3學(xué)時(shí))。課程教學(xué)內(nèi)容要點(diǎn)及建議學(xué)時(shí)分配:VFP概述(講授2課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (1)數(shù)據(jù)庫(kù)發(fā)展歷史概述 (2)VFP新增特性(3)VFP系統(tǒng)的安裝 (4)VFP系統(tǒng)運(yùn)行環(huán)境 (5)VFP啟動(dòng)、退出 (6)VFP系統(tǒng)窗口的組成 具體教學(xué)要求: 了解數(shù)據(jù)庫(kù)發(fā)展歷史,VFP的新特征; 理解VFP系統(tǒng)的運(yùn)行環(huán)境,VFP系統(tǒng)的安裝; 掌握系統(tǒng)的啟動(dòng)、退出;VFP界面的組成及基本操作。表的操作(講授10學(xué)時(shí),實(shí)驗(yàn)4學(xué)時(shí)) (7)創(chuàng)建和打開(kāi)表 (8)編輯表 (9)記錄的顯示與瀏覽 (10)記錄的定位與檢索 (11)記錄的更新與追加 (12)記錄的刪除與恢復(fù) (13)備注型、通用型字段的編輯 (14)定制表 (15)表的索引 (16)表的排序 (17)記錄的統(tǒng)計(jì)匯總 (18)使用多個(gè)表 具體教學(xué)要求: 掌握表中記錄的顯示與瀏覽、定位與檢索、更新與追加、刪除與恢復(fù)及備注型、通用型字段的編輯;掌握表的建立、顯示、表的復(fù)制;表結(jié)構(gòu)的顯示和修改、表的編輯與修改;表的排序與索引及對(duì)表中記錄的統(tǒng)計(jì)匯總;多表之間的操作,主要掌握工作區(qū)的選擇、表之間的關(guān)聯(lián)(一對(duì)一和一對(duì)多關(guān)聯(lián))。數(shù)據(jù)庫(kù)的操作(講授4課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (19)自由表、數(shù)據(jù)庫(kù)表的概念 (20)數(shù)據(jù)庫(kù)中表的關(guān)系的概念 (21)數(shù)據(jù)庫(kù)的建立 (22)數(shù)據(jù)庫(kù)的打開(kāi) (23)在數(shù)據(jù)庫(kù)中添加和刪除表 (24)在數(shù)據(jù)庫(kù)中新建表 (25)在數(shù)據(jù)庫(kù)中建立和修改表的關(guān)系 (26)刪除數(shù)據(jù)庫(kù) (27)使用數(shù)據(jù)字典 (28)引用多個(gè)數(shù)據(jù)庫(kù) 具體教學(xué)要求: 掌握自由表、數(shù)據(jù)庫(kù)表及數(shù)據(jù)庫(kù)中表的關(guān)系的概念; 掌握創(chuàng)建和使用數(shù)據(jù)庫(kù);了解數(shù)據(jù)字典及多個(gè)數(shù)據(jù)庫(kù)的使用。查詢?cè)O(shè)計(jì)(講授4課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (29)創(chuàng)建查詢文件 (30)運(yùn)行查詢 具體教學(xué)要求: 掌握使用SELECT-SQL語(yǔ)句創(chuàng)建查詢;使用查詢向?qū)А⒉樵冊(cè)O(shè)計(jì)器創(chuàng)建查詢;設(shè)置查詢?nèi)ハ颉⑦\(yùn)行查詢; 了解交叉表查詢。視圖設(shè)計(jì)(講授2課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (31)創(chuàng)建本地視圖 (32)利用視圖更新數(shù)據(jù) (33)定制視圖 (34)使用視圖 具體教學(xué)要求: 理解查詢與視圖的區(qū)別; 掌握使用視圖向?qū)?、視圖設(shè)計(jì)器創(chuàng)建本地視圖的方法;利用視圖設(shè)計(jì)器更新數(shù)據(jù); 了解定制視圖和使用視圖。報(bào)表與標(biāo)簽設(shè)計(jì)(講授6課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (35)設(shè)計(jì)報(bào)表布局 (36)創(chuàng)建報(bào)表文件 (37)報(bào)表的輸出 (38)標(biāo)簽的設(shè)計(jì) 具體教學(xué)要求: 理解報(bào)表布局; 掌握使用報(bào)表向?qū)?chuàng)建報(bào)表的方法;使用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表的方法(使用控件和圖形、報(bào)表變量、數(shù)據(jù)分組);報(bào)表的輸出; 了解標(biāo)簽的設(shè)計(jì)。表達(dá)式(講授6課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (39)數(shù)據(jù)類型 (40)函數(shù) (41)數(shù)組 (42)使用NULL值 (43)操作符與表達(dá)式 具體教學(xué)要求: 掌握VFP中的數(shù)據(jù)類型及常用的函數(shù);VFP中的操作符與表達(dá)式; 了解數(shù)組與NULL值。面向過(guò)程的程序設(shè)計(jì)(講授10課時(shí),實(shí)驗(yàn)4學(xué)時(shí)) (44)程序文件的建立和編輯 (45)程序文件的編譯和運(yùn)行 (46)程序設(shè)計(jì)中的常用語(yǔ)句 (47)程序的基本結(jié)構(gòu) (48)子程序設(shè)計(jì)與調(diào)用 (49)過(guò)程 (50)自定義函數(shù) (51)變量的作用范圍 具體教學(xué)要求: 了解Visual FoxPro程序的概念;工作方式(命令方式、程序方式、菜單方式);理解程序文件的編譯、三種人機(jī)交互語(yǔ)句和屏幕格式輸入輸出語(yǔ)句的用法、注釋語(yǔ)句;掌握程序文件的建立與修改、程序文件的調(diào)試;程序設(shè)計(jì)中的最常用語(yǔ)句(鍵盤(pán)輸入語(yǔ)句、注釋語(yǔ)句、清屏語(yǔ)句、運(yùn)行中斷和結(jié)束語(yǔ)句);程序的三種基本控制結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))的使用方法;子程序設(shè)計(jì)與調(diào)用、過(guò)程的定義和使用、自定義函數(shù)的定義和使用、變量的作用范圍。 面向?qū)ο蟮某绦蛟O(shè)計(jì)概述(講授2課時(shí)) (52)對(duì)象、屬性、事件、方法、焦點(diǎn)等基本概念 具體教學(xué)要求:掌握對(duì)象、屬性、事件、方法、焦點(diǎn)等基本概念。表單設(shè)計(jì)基礎(chǔ)(講授6課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (53)創(chuàng)建表單(用表單設(shè)計(jì)器、用表單向?qū)В?(54)表單設(shè)計(jì)器簡(jiǎn)介 (55)修改表單 (56)表單的常用屬性 (57)表單的常用事件與方法 (58)在表單中添加控件 (59)數(shù)據(jù)環(huán)境 (60)表單的保存和運(yùn)行 具體教學(xué)要求:掌握創(chuàng)建和編輯表單、在表單中添加控件、創(chuàng)建數(shù)據(jù)環(huán)境、表單的 保存和運(yùn)行、各常用屬性與方法。表單控件設(shè)計(jì)(講授12課時(shí),實(shí)驗(yàn)6學(xué)時(shí)) (61)常用控件(命令按鈕和命令按鈕組、標(biāo)簽控件、文本框、編輯框、微調(diào)控件、選項(xiàng)按鈕組與復(fù)選框、列表框與組合框、圖像、形狀、線條、計(jì)時(shí)器、頁(yè)框、表格)的各常用屬性與方法具體教學(xué)要求:掌握常用控件(命令按鈕和命令按鈕組、標(biāo)簽控件、文本框、編輯 框、微調(diào)控件、選項(xiàng)按鈕組與復(fù)選框、列表框與組合框、圖像、形狀、線條、計(jì)時(shí)器、頁(yè)框、表格)的各常用屬性與方法。表單集與多文檔界面(講授6課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (62)表單集的概念 (63)表單集的優(yōu)缺點(diǎn) (64)創(chuàng)建表單集 (65)添加和刪除表單 (66)表單集的控制 (67)表單集的保存及運(yùn)行 (68)多文檔界面 具體教學(xué)要求: 掌握創(chuàng)建表單集、添加和刪除表單、表單集的控制,表單集的保存 及運(yùn)行; 了解多文檔界面。菜單與工具欄設(shè)計(jì)(講授6課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (69)下拉式菜單設(shè)計(jì) (70)彈出式菜單設(shè)計(jì) (71)工具欄設(shè)計(jì) 具體教學(xué)要求: 了解菜單系統(tǒng)、彈出式菜單設(shè)計(jì)、工具欄設(shè)計(jì); 掌握下拉式菜單設(shè)計(jì)。 應(yīng)用程序的調(diào)試與優(yōu)化(講授2課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (72)應(yīng)用程序的調(diào)試 (73)優(yōu)化 具體教學(xué)要求: 掌握應(yīng)用程序的測(cè)試與調(diào)試;了解優(yōu)化。應(yīng)用程序的編譯與發(fā)布(講授4課時(shí),實(shí)驗(yàn)2學(xué)時(shí)) (74)項(xiàng)目管理器 (75)向項(xiàng)目中添加、新建組件 (76)連編應(yīng)用程序 (77)發(fā)布應(yīng)用程序 具體教學(xué)要求: 理解項(xiàng)目管理器的概念; 掌握向項(xiàng)目中添加、新建組件; 了解應(yīng)用程序的編譯與發(fā)布。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)(講授6課時(shí),實(shí)驗(yàn)4學(xué)時(shí)) (78)開(kāi)發(fā)VFP數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的一般步驟 (79)系統(tǒng)設(shè)計(jì)(目標(biāo)設(shè)計(jì)、開(kāi)發(fā)和運(yùn)行環(huán)境的選擇、系統(tǒng)功能分析、系統(tǒng)功能模塊設(shè)計(jì))(80)數(shù)據(jù)庫(kù)設(shè)計(jì)(需求分析、各個(gè)功能模塊的創(chuàng)建、將所需文件添加到項(xiàng)目管理器中) (81)系統(tǒng)的連編與發(fā)行 具體教學(xué)要求: 掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法,能建立一個(gè)小型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。教材和教學(xué)參考書(shū):教材(82)田智等 編Visual Foxpro 6.0 程序設(shè)計(jì)教程科學(xué)文化出版社教學(xué)參考書(shū)(83)陳孟建等編Visual FoxPro6.0實(shí)用教程電子工業(yè)出版社(84)史濟(jì)民等編FoxPro及其應(yīng)用系統(tǒng)開(kāi)發(fā)清華大學(xué)出版社(85)史濟(jì)民等編Visual FoxPro及其應(yīng)用系統(tǒng)開(kāi)發(fā)清

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論