萬九香
摘要:用Visual FoxPro開發(fā)課堂舉手回答問題系統(tǒng),涉及控件操作和數(shù)據(jù)綁定以及基本代碼設(shè)計,適合程序設(shè)計愛好者和程序設(shè)計教師課堂教學(xué)學(xué)習借鑒。
關(guān)鍵詞:Visual FoxPro;舉手回答問題系統(tǒng);數(shù)據(jù)綁定
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2018)21-0117-02
Visual FoxPro,是Microsoft公司推出的數(shù)據(jù)庫開發(fā)軟件,簡稱VFP,用它來開發(fā)數(shù)據(jù)庫,既簡單又方便。目前vfp軟件最新版為Visual FoxPro 9.0,是學(xué)校教學(xué)和教育部門考證中依然沿用的數(shù)據(jù)庫軟件。vfp軟件在桌面型數(shù)據(jù)庫應(yīng)用中,處理速度極快,是日常工作中的得力助手。本文是作者在日常教學(xué)中,帶學(xué)生開發(fā)的一個課堂管理程序,既讓學(xué)生學(xué)有所見,又感覺有趣實用。
1 表單及控件設(shè)計
新建表單Form1,在該表單中建立4個標簽Label1、Label2、Label3和Label4,兩個文本框Text1和Text2,一個組合框Combo1和兩個命令按鈕Command1、Command2,其屬性按下表1設(shè)置,設(shè)計好的表單如圖1所示。
2 設(shè)置數(shù)據(jù)環(huán)境
利用菜單欄建立表的方式建立一個學(xué)生成績表XS,表字段有學(xué)號、姓名、成績1、成績2、成績3(可根據(jù)實際情況設(shè)置多個成績字段),字段類型和寬度根據(jù)需要設(shè)置。建立好學(xué)生成績表后,然后按照下列方法把學(xué)生成績表添加到建立的表單Form1數(shù)據(jù)環(huán)境中,為表單和控件提供數(shù)據(jù)。
在表單Form1的空白處點擊鼠標右鍵,選擇“數(shù)據(jù)環(huán)境”,打開數(shù)據(jù)環(huán)境設(shè)計器,然后在空白處單擊右鍵,選擇“添加”,選擇學(xué)生成績表XS,這樣就把學(xué)生成績表添加到數(shù)據(jù)環(huán)境中,如圖2所示。
3 控件與數(shù)據(jù)綁定
表單控件Combo1與學(xué)生成績表XS的學(xué)號字段綁定,具體的方法是:用鼠標右擊Combo1,從下拉菜單中選擇“生成器”選項,打開組合框生成器對話框,選擇“3.值”選項,在“字段名”中選擇學(xué)生成績表XS的學(xué)號,這樣就把控件Combo1的數(shù)據(jù)源與學(xué)生成績表的學(xué)號字段綁定了。用同樣的方法,可以把控件Text2的數(shù)據(jù)源分別與學(xué)生成績表的姓名字段綁定。
4 主要設(shè)計代碼
5 結(jié)束語
Visual Foxpro程序設(shè)計語言很適合初學(xué)者學(xué)習,它是一種面向?qū)ο蟮某绦蛟O(shè)計語言,對數(shù)據(jù)的調(diào)用和修改都很直觀,很適合開發(fā)小型數(shù)據(jù)庫系統(tǒng)。在程序設(shè)計語言課程的教學(xué)過程中,如果教師能提前做好設(shè)計,通過邊操作邊講解的方法,能讓初學(xué)者很快掌握,并會提高學(xué)生學(xué)習程序設(shè)計語言的興趣,收到事半功倍的教學(xué)效果。
參考文獻:
[1] 史濟民,湯觀全. Visual FoxPro及其應(yīng)用系統(tǒng)開發(fā)[M].北京:清華大學(xué)出版社,2005.
[2] 方建平,宋陽,張勇,等.Visual FoxPro 6.0參考詳解[M].北京:清華大學(xué)出版社,1999.
[3] 施佺,陳建平.“VFP程序設(shè)計”課程教學(xué)的實踐與探索[J].電氣電子教學(xué)學(xué)報,2005(3).
【通聯(lián)編輯:唐一東】