FOXPRO程序設計教學大綱(5).doc_第1頁
FOXPRO程序設計教學大綱(5).doc_第2頁
FOXPRO程序設計教學大綱(5).doc_第3頁
FOXPRO程序設計教學大綱(5).doc_第4頁
FOXPRO程序設計教學大綱(5).doc_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論