VF程式設計實驗報告冊 實踐教程

2022-08-28 22:36:08 字數 4922 閱讀 7065

《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 在資料工作期視窗上建立以 訂單 為父表,訂單明細 為子表的一多關係 再建立以 訂單...