《visual foxpro程式設計》課程
實驗報告手冊
學院年級專業
姓名學號
任課教師上機地點
(以上由學生填寫)
實驗教師(簽字
西南大學計算機與資訊科學學院
計算機基礎教育系
年月日一、 實驗說明
本課程實驗分為一般性實驗(驗證和簡單設計)和綜合性實驗(課程設計)。一般性實驗學生需要按照要求填寫階段性的實驗報告,其中包括實驗內容、完成情況、小結(問題和收穫)。綜合性設計學生需要按照規定格式、規定專案填寫綜合設計報告。
實驗報告將作為實驗成績和綜合設計成績的依據之一。
本課程實驗從開課學期第三週開始實習,每週2學時,該課程考試前一周結束實驗。除統一安排的時間外,學生還可根據自己的實際適當安排課餘時間上機。上機內容由任課教師或實驗室給定。
基礎好的同學可在教師的指導下自選實驗內容。
二、實驗目的
1、進一步加深對關聯式資料庫及dbms概念的理解。
2、熟練掌握visual foxpro提供的對資料庫進行操作的各種命令,使自己具有較全面的運算元據庫的基本技能。
4、通過編寫程式,理解面向過程和物件導向程式設計的特點。
5、掌握上機除錯程式的方法和技術,逐步提高除錯程式的能力。
6、提高程式設計和編寫程式的能力。
三、實驗要求
1、在完成了階段性實驗後,所有的學生應在「實驗報告」中填寫本次階段性實驗內容。
2、每次實驗課將考勤,並作為實驗成績的重要依據。
4、每次實驗前學生必須充分準備每次的實驗內容(預習相關知識、書寫解題演算法和程式**),以保證每次上機實驗的效果。實驗過程中必須獨立完成。
5、學期結束時,每位同學應將自己的《綜合性設計報告》交各專業班長或學習委員,由班長以專業為單位、按學號從小到大排列好,按照實驗指導老師的要求交實驗指導教師批改。否則無成績。
四、實驗報告要求
一共要求寫三個階段性實驗報告和乙個綜合性實驗報告,與每份實驗報告對應產生的電子文件交由實驗老師指定的位置,該電子文件也將作為實驗成績評定的依據之一。
五、實驗任務書
教材:《visual foxpro程式設計教程》 重慶大學出版社
實驗參考書:《visual foxpro程式設計實踐教程》重慶大學出版社
實驗一:visual foxpro環境設定和專案管理器的使用
實驗目的:熟悉vf介面和專案管理器的使用
實驗要求:
1、熟悉掌握visual foxpro6.0啟動和退出方法
2、熟悉visual foxpro6.0的整合環境
3、掌握專案的建立、關閉和開啟方法
4、掌握一般意義上的新建、開啟和關閉等基本操作
實驗內容:驗證性實驗:實踐教程:vfp實驗中實驗1
實驗二:visual foxpro6.0的基本操作 (常量、變數及表示式、常用函式的使用)
實驗目的:熟悉常量、變數及表示式、常用函式的使用
實驗要求:
1、理解vfp中的各種資料型別,掌握有關變數的各種操作。
2、掌握表示式的書寫及應用。
3、正確使用各個函式,輸出並分析各個函式的值。
實驗內容:驗證性實驗:實踐教程vfp實驗中實驗2
實驗三:資料庫、表的設計(建立、表結構的修改)
實驗目的:
1、 掌握資料庫的建立方法。
2、 掌握資料表的建立方法。
實驗要求:
1、熟練掌握表設計器建立、編輯資料表,並錄入資料。
2、能建立資料庫,並將資料表放入資料庫中。
3、能建立資料表之間永久關聯。
4、能設定參照完整性。
實驗內容:
1、驗證性實驗:實踐教程vfp實驗中實驗3
2、設計性實驗:建立學生管理資料庫,該庫中包含學生、課程、成績三張表,如圖所示:
學生(學號c 10,姓名c 10,年齡i,性別c 2,民族c 4,**c 10,**g,平均成績n 6,2)
成績(學號c 10,課程號c 3,成績n 10)
課程(課程號c 3,課程名c 10,學分i,選修課c 10)
以上資料庫中表之間關係見上圖所示,表中資料自己杜撰。
實驗四:資料表的操作(表中記錄的操作、多表操作)
實驗目的:掌握表中記錄的操作、掌握多表操作
實驗要求:
1、 掌握資料記錄的輸入及資料表的顯示、編輯、修改
2、 掌握向表中追加記錄,瀏覽記錄,定位記錄的方法
3、 掌握表的索引排序與查詢統計
4、 掌握記錄處理和表的使用
5、 了解使用多個資料庫,檢視和設定資料庫的屬性
6、 掌握工作區的使用,表的開啟、關閉
7、 能夠建立表之間的臨時關係
實驗內容:
1、 驗證性實驗:實踐教程vfp實驗中實驗4中任務(3),(4)。
2、 設計性實驗:實踐教程vfp實驗中實驗4中的任務(5),(6)。
實驗五:結構化程式設計(1)簡單程式的建立與使用
實驗目的:掌握簡單程式的建立與使用
實驗要求:
1、 掌握修改、建立和執行程式的方法
2、 使用選單或modify command命令建立與編輯程式檔案。
3、 使用選單或do命令執行程式檔案。
4、 互動式命令input、accept、wait的使用。
實驗內容:
1、驗證性實驗:實踐教程vfp實驗中實驗9任務(1)中①②③④。
實驗六:結構化程式設計(2)分支結構程式設計
實驗目的:掌握分支結構程式設計
實驗要求:熟練掌握程式控制結構中分支語句,能夠編寫的程式解決實際問題
實驗內容:
1、驗證性實驗:實踐教程 vfp實驗中實驗9任務;任務(2)中③
2、設計性實驗:已知二元一次方程ax2+bx+c=0,並δ>0,求兩個不同的實根。
實驗七:結構化程式設計(3)迴圈結構程式設計
實驗目的:掌握迴圈結構程式設計
實驗要求:熟練掌握程式控制結構中迴圈語句,能夠編寫的程式解決實際問題
實驗內容:
1、驗證性實驗:教材例6.9,例6.11,例6.13,例6.15
2、設計性實驗:
列印乙個由*組成的等腰
****
*****
*******
*********
實驗八:結構化程式設計(4)子程式呼叫及自定義函式、過程的使用
實驗目的:了解子程式呼叫及自定義函式、過程的使用
實驗要求:
1、 了解過程和自定義函式的建立和使用
2、 了解過程和自定義函式的呼叫過程中的引數傳遞和變數的作用域
實驗內容:
驗證性實驗:參考實踐教程 vfp實驗中實驗10任務(1)、(2)。
實驗九:sql查詢語句的使用
實驗目的:掌握sql查詢語句的使用
實驗要求:
1、 熟練掌握簡單查詢與簡單聯接查詢
2、 熟練掌握排序
3、 熟練掌握簡單的計算查詢
4、 熟練掌握分組與計算查詢
實驗內容:
1、驗證性實驗:實踐教程vfp實驗中實驗8中(1)①②③, ⑶,⑷
實驗十:查詢和檢視的使用
實驗目的:掌握查詢和檢視的使用
實驗要求:
1、 熟悉掌握查詢設計器的使用方法,能夠建立和使用單錶查詢、多表查詢的方法
2、 熟悉掌握select-sql查詢語句,並能夠應用其進行查詢
3、 掌握檢視設計器的使用方法,了解查詢和檢視的區別
實驗內容:
驗證性實驗:實踐教程vfp實驗中實驗6中(1)(3),實驗7中(1)。
實驗十一:物件導向程式設計(1)(表單設計器及控制項操作)
實驗目的:掌握表單設計器的使用及控制項操作
實驗要求:
1、 熟悉掌握表單嚮導和表單設計器的使用方法
2、 掌握在表單中加入控制項的方法
3、 掌握表單的常用屬性和方法
實驗內容:
1、 驗證性實驗:教材例6.33,例7.3,例7.4
2、 設計性實驗:實踐教程vfp實驗中實驗11。
實驗十二:物件導向程式設計(2)(表單設計應用)
實驗目的:使用表單設計器的設計:系統登入表單和查詢表單
實驗要求:
1、 熟悉掌握表單設計器的使用方法
2、 掌握常見表單控制項的常用屬性的方法,主要掌握標籤、文字框、編輯框、命令按鈕、列表框、選項按鈕組、核取方塊、列表框、頁框、**、定時器等的使用方法
實驗內容:
1、 驗證性實驗:教材例7.5,例7.6,例7.7,例7.8,例7.9
2、 設計性實驗:實踐教程vfp實驗中12任務(1),(2)。
實驗十三:利用表單設計學生成績管理系統
實驗目的:物件導向資料庫系統設計的應用
實驗要求:掌握利用專案管理器,完成物件導向資料庫系統設計的方法和步驟。
實驗內容:
設計性實驗:利用實驗三建立的學生管理資料庫,建立乙個選單選擇的學生成績管理系統。
主選單包括:學生資訊查詢、學生成績查詢、退出。
學生資訊查詢包括:檔案資訊查詢、綜合資訊查詢。
學生成績查詢包括:按姓名查詢、按成績查詢。
參考:主介面:
綜合資訊查詢、按成績查詢:
綜合設計性實驗
實驗目的:資料庫管理系統設計的應用
實驗要求:掌握資料庫系統管理總體設計的,掌握開發乙個資料庫應用程式的完整步驟。
實驗內容:
在第十周實驗教師根據各班具體情況給出實驗題目與要求,或者參考實踐教程第一部分visual foxpro程式設計實驗中實驗25,採用分組(3-6人一組)的方式完成設計,最終完成時間理論考試之前,以小組為單位提交。
說明:在固定的上機時間內驗證性實驗則必須完成,根據實際情況完成設計性實驗,其它未完成的部分由學生自主在課外完成。
《visual foxpro程式設計》課程實驗報告(一)
《visual foxpro程式設計》課程實驗報告(二)
《visual foxpro程式設計》課程實驗報告(三)
綜合性設計報告
程式設計實踐實驗報告
程式設計基礎課程設計 院系 計算機學院 班級 資訊工程1班 姓名 方穗城 學號 201013064003 合作者 丁丹妮 李曉豔 指導教師 劉艷軍 2011 年 5月 3 日 目錄摘要 1 1.研究背景及意義 1 第一章系統設計說明以及功能分析 2 1.1系統簡述 2 1.2通訊錄的功能分析 2 第...
一VF實驗報告
一實驗內容 用visual foxpro 6.0設計乙個汽車交強險保費計算器二實驗資料調查 表1 交強險費率表 表2 交通違法相關浮動係數表 表3 與有責交通事故相關浮動係數表 三實驗目的 通過上機實驗課程,自己動手操作設計乙個交強險的保費計算器。並能熟悉並掌握visual foxpro 6.0的簡...
vf實驗報告三
第3章關聯 查詢和資料庫 實驗3 1 多表關聯與查詢 1.實驗目的 1 理解關聯的概念,掌握在資料工作期視窗中建立關聯的方法。2 掌握select sql查詢命令。3 掌握用查詢設計器建立查詢的方法。2.實驗要求 1 在資料工作期視窗上建立以 訂單 為父表,訂單明細 為子表的一多關係 再建立以 訂單...