版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)五 實(shí)驗(yàn)五 Visual Foxpro 編程實(shí)踐 編程實(shí)踐一. 實(shí)驗(yàn)?zāi)康呐c要求 實(shí)驗(yàn)?zāi)康呐c要求掌握利用 Visual Foxpro 編制開發(fā)自己的應(yīng)用程序的實(shí)踐知識(shí),并學(xué)會(huì)在程序調(diào)試中自行發(fā)現(xiàn)問題和修改程序代碼,最終完成應(yīng)用程序的無錯(cuò)運(yùn)行。二. 相關(guān)知識(shí) 相關(guān)知識(shí)利用 Visual Foxpro 自行開發(fā)編制應(yīng)用程序的步驟:1.設(shè)置好系統(tǒng)的工作環(huán)境(尤其注意工作目錄的默認(rèn)設(shè)置)。2.如果是初次進(jìn)行,應(yīng)當(dāng)先建立一個(gè)項(xiàng)目,為該項(xiàng)目命名
2、,激活項(xiàng)目管理器。如果是接著上次的工作進(jìn)行,則打開上次工作的本項(xiàng)目,同樣也激活項(xiàng)目管理器。3.在項(xiàng)目管理器的“數(shù)據(jù)”?“數(shù)據(jù)庫”下面創(chuàng)建一個(gè)數(shù)據(jù)庫,并命名(如已創(chuàng)建,則跳過本步驟)。4.在項(xiàng)目管理器的“數(shù)據(jù)”?“數(shù)據(jù)庫”?“表”下面進(jìn)行數(shù)據(jù)表的創(chuàng)建或修改工作,并輸入少量的正確數(shù)據(jù)以便將來的運(yùn)行調(diào)試(如果已經(jīng)創(chuàng)建了數(shù)據(jù)表,則跳過本步驟)。5.在項(xiàng)目管理器的“文檔”下面創(chuàng)建該應(yīng)用程序所用到的所有表單,設(shè)計(jì)好各表單的界面并為表單里的控件填寫程
3、序代碼.(注意為表單添加各自的數(shù)據(jù)環(huán)境,否則會(huì)出錯(cuò) 注意為表單添加各自的數(shù)據(jù)環(huán)境,否則會(huì)出錯(cuò)!)6.試運(yùn)行各表單,發(fā)現(xiàn)問題后重新修改有問題的表單的代碼,反復(fù)調(diào)試和修改直至最后能無錯(cuò)運(yùn)行。7.將應(yīng)用程序打包發(fā)布或制作成安裝文件。三. 實(shí)驗(yàn)內(nèi)容與步驟 實(shí)驗(yàn)內(nèi)容與步驟本次實(shí)驗(yàn)以一個(gè)簡單的學(xué)生成績管理系統(tǒng)為例。首先,對(duì)該系統(tǒng)作一個(gè)簡單的介紹:該應(yīng)用系統(tǒng)為完成學(xué)生信息和成績的管理系統(tǒng),主要有以下幾個(gè)應(yīng)用模塊:(1) 用戶登錄管理: 系統(tǒng)具有管理
4、員功能,只有取得管理員權(quán)限的人才能使用本系統(tǒng)。(2) 數(shù)據(jù)添加功能: 對(duì)學(xué)生基本信息、教師基本信息、班級(jí)信息、課程信息、學(xué)生成績信息進(jìn)行添加錄入。(3) 數(shù)據(jù)查詢功能: 對(duì)上述信息的基本查詢。(4) 數(shù)據(jù)修改功能: 對(duì)上述信息可進(jìn)行修改工作。(5) 統(tǒng)計(jì)操作: 可分別按個(gè)人成績、單科成績統(tǒng)計(jì)出最高成績、最低成績和平均成績等。(6) 打印功能: 對(duì)上述信息可進(jìn)行打印。實(shí)驗(yàn)步驟如下:1.?dāng)?shù)據(jù)庫設(shè)計(jì) .?dāng)?shù)據(jù)庫設(shè)計(jì):首先設(shè)置好系統(tǒng)的運(yùn)行環(huán)境和工
5、作目錄,然后建立項(xiàng)目,為項(xiàng)目命名為“學(xué)生成績管理系統(tǒng)” ,激活項(xiàng)目管理器,并在在項(xiàng)目管理器的“數(shù)據(jù)”?“數(shù)據(jù)庫”下面創(chuàng)建一個(gè)數(shù)據(jù)庫,命名為“學(xué)生成績管理” ,在“數(shù)據(jù)庫”的“表”下面創(chuàng)建以下各數(shù)據(jù)表:(1) 用戶信息表 user (表名命名為 user 即可,不要加漢字。以下同。)字段名稱 類型 寬度用戶名 字符型 10密碼 字符型 10(2) 學(xué)生信息表 student字段名稱 類型 寬度表單名稱: login文件名:
6、 login.scx數(shù)據(jù)環(huán)境: user.dbf對(duì)象設(shè)置: 對(duì) 象屬 性值 說 明Form1 Caption 歡迎使用學(xué)生成績管理系統(tǒng)Lable1 Caption 學(xué)生成績管理系統(tǒng)Lable2 Caption 請(qǐng)輸入用戶名:Lable3 Caption 請(qǐng)輸入密碼:RowSourceType6-字段 指定數(shù)據(jù)值來源類型 Combo1RowSource User.用戶名 指定數(shù)據(jù)值來源Cammand1 Ca
7、ption 登錄Cammand2 Caption 退出函數(shù)與方法聲明:(1) Command1 中的 中的 Click 事件 事件功能: 功能:完成在登錄時(shí)對(duì)輸入的用戶名和密碼的檢驗(yàn),如果數(shù)據(jù)表 user 中存在輸入的用戶名和密碼信息,則調(diào)用主窗口(如果是管理員則不但調(diào)用主窗口,還允許執(zhí)行主窗口的修改功能),否則提示輸入錯(cuò)誤。程序清單: 程序清單:private kl,yh,stst='密碼不正確,請(qǐng)重新輸入!'use
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)驗(yàn)五visualfoxpro編程實(shí)踐
- 車床編程實(shí)例
- java編程基礎(chǔ) 實(shí)例
- plc基本編程實(shí)例
- 加工中心編程實(shí)例
- excel宏編程實(shí)例
- 加工中心編程實(shí)例[1]
- matlab編程實(shí)例100例
- excelvba編程實(shí)例(150例)
- 數(shù)控銑床編程實(shí)例
- 加工中心編程及實(shí)例
- 數(shù)控車床編程實(shí)例
- 數(shù)控銑床編程實(shí)例
- 數(shù)控綜合 螺紋編程實(shí)例
- excel編程實(shí)例(170例)
- 數(shù)控車床編程實(shí)例
- c語言編程實(shí)例100題
- 數(shù)控編程實(shí)例A4.dwg
- 數(shù)控編程實(shí)例A4.dwg
- 數(shù)控車床編程實(shí)例大全
評(píng)論
0/150
提交評(píng)論