VF6.0課程設(shè)計實例_第1頁
VF6.0課程設(shè)計實例_第2頁
VF6.0課程設(shè)計實例_第3頁
VF6.0課程設(shè)計實例_第4頁
VF6.0課程設(shè)計實例_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VF6.0課程設(shè)計實例──學(xué)生信息管理系統(tǒng)簡介福建省僑興輕工學(xué)校莊元裕[摘要]學(xué)習(xí)VF6.0的最終目的是開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)。本課程主要以VF6.0表單設(shè)計開發(fā)一個學(xué)生信息管理系統(tǒng),簡單介紹如何設(shè)計數(shù)據(jù)庫、表單、報表等,最后連成一個完整的應(yīng)用程序。[關(guān)鍵詞]VF6.0,應(yīng)用程序,開發(fā)。一、課程設(shè)計的目的和意義學(xué)生信息管理系統(tǒng)是一個簡單實用的系統(tǒng),它是學(xué)校進行學(xué)生管理的好幫手。本課程設(shè)計的作用不僅是在制作一個學(xué)生管理系統(tǒng),其根本的作用是利用它作為學(xué)習(xí)VisualFoxpro6.0課程設(shè)計的基礎(chǔ)。本課程設(shè)計主要以VF6.0表單設(shè)計開發(fā)一個“學(xué)生信息管理系統(tǒng)”,不但通過表單向?qū)нM行開發(fā),而且結(jié)合自己引入數(shù)據(jù)編輯控件進行數(shù)據(jù)表單窗體的設(shè)計和數(shù)據(jù)錄入。通過本課程設(shè)計可以更進一步清楚數(shù)據(jù)庫表單設(shè)計是如何實現(xiàn)的,掌握它可以設(shè)計出自己滿意的應(yīng)用程序。二、系統(tǒng)功能設(shè)計在本系統(tǒng)的表單設(shè)計制作中,我們將利用數(shù)據(jù)表單向?qū)Ъ皵?shù)據(jù)操作組合控件實現(xiàn)其對數(shù)據(jù)表中記錄的錄入、編輯、查詢、刪除和表單瀏覽、報表打印等功能。系統(tǒng)功能模塊如下圖所示。三、創(chuàng)建項目管理文件無論創(chuàng)建項目、程序、數(shù)據(jù)庫或數(shù)據(jù)表,都需要養(yǎng)成一個良好的編程習(xí)慣,就是對自己的項目應(yīng)該有所歸納,需要用一個完整的文件夾保存該項目的各種類型的文件。第一步:在硬盤上建一個目錄,如d:\xsgl。第二步:啟動foxpro系統(tǒng),建一個項目管理器,存在上面的目錄里,管理器的名稱叫“學(xué)生管理”,如圖1.1所示。四、數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計與任何應(yīng)用系統(tǒng)一樣,我們首先要設(shè)計數(shù)據(jù)表的結(jié)構(gòu),并將其結(jié)構(gòu)通過創(chuàng)建數(shù)據(jù)表加以實現(xiàn)。數(shù)據(jù)表的結(jié)構(gòu)如下:字段名字段類型字段寬度小數(shù)位數(shù)學(xué)號數(shù)值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20所在科室字符型20專業(yè)名稱字符型20入學(xué)日期日期型8政治面貌字符型14簡歷備注型4建立數(shù)據(jù)庫及表的操作如下:1.選擇項目管理器中的“數(shù)據(jù)”。2.選擇數(shù)據(jù)中的“數(shù)據(jù)庫”。圖1.47.建立索引,用鼠標(biāo)拉下“學(xué)號”字段后面的“索引”組合框,選擇向上的箭頭,建好主索引。8.單擊“確定”以后出現(xiàn)對話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,選擇“否”。五、主控界面設(shè)計首先為學(xué)生管理系統(tǒng)制作一個主窗體,在主窗體中,它可以調(diào)用其他窗體。制作一個主窗體也就是制作一個表單,方法如下:(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“表單”,點擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)將空表單的標(biāo)題屬性Caption修改成“學(xué)生信息管理系統(tǒng)”。(4)在表單中放入一個標(biāo)簽控件。設(shè)置標(biāo)簽字體、字號、顏色,設(shè)置標(biāo)簽為“透明”屬性。(5)在表單中繼續(xù)放入四個命令按鈕控件,分別設(shè)置四個按鈕的標(biāo)題屬性,其標(biāo)題分別為“信息錄入”,“信息瀏覽”,“打印輸出”,“退出系統(tǒng)”,設(shè)置按鈕的字體、字號。如圖1.5所示。圖1.5主窗體的主要作用是調(diào)用下級窗體(表單),而且是通過命令按鈕去分別調(diào)用的。但目前還沒有別的表單可調(diào)用,為此需要制作別的表單,并進行管理。六、錄入表單的制作以表單向?qū)ч_發(fā)信息錄入新表單。圖1.6按“新建”,彈出對話框,選擇“表單向?qū)А卑粹o。如圖1.6所示,選擇第一種類型(單表表單),并點擊“確定”按鈕出現(xiàn)如圖1.7所示窗口,系統(tǒng)會打開相應(yīng)的對話框,一步一步地向用戶詢問一些簡單的問題,并根據(jù)用戶的回答自己創(chuàng)建表單。最后點擊“完成”按鈕出現(xiàn)保存表單的對話框,選擇文件夾中的Forms子文件夾進行保存(學(xué)生信息.scx)。圖1.7最后運行一下表單,其效果如何,只有通過檢驗才能說明問題。點擊鼠標(biāo)右鍵出現(xiàn)彈出式菜單,在彈出式菜單中點擊“執(zhí)行表單”,再完善表單后如圖1.8所示。圖1.8七、制作瀏覽表單在上面的錄入表單中,始終是以逐條錄入的方式運行的,其查看非常不方便,往往需要全屏幕查詢,以了解全部記錄的情況。為此,需要增加一個全屏幕瀏覽表單,以反映全部學(xué)生信息的全貌。其制作步驟如下:(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“表單”,點擊“新建”按鈕,彈出對話框,選擇“新建表單”,先制作一個空表單。(3)在表單中加入三個命令按鈕。(4)設(shè)置表單標(biāo)題屬性和三個按鈕的屬性,其最后布局如圖1.9所示。圖1.9此表單的主要功能是用命令按鈕去實現(xiàn)三個操作,因此其關(guān)鍵在于三個按鈕的事件代碼的編制。(5)雙擊第一個按鈕即全屏幕瀏覽按鈕,出現(xiàn)事件代碼編輯框。在事件代碼編輯框中輸入一個命令Browse,如圖1.10所示。圖1.10(6)雙擊第二個“逐條修改”命令按鈕,出現(xiàn)事件代碼編輯框,輸入命令Edit。(7)以同樣的方式為第三個按鈕編制事件代碼,輸入命令A(yù)ppend。這里列出的事件代碼編制是最簡單、最容易的一種,它能夠讓讀者有一個編程的基本概念,掌握其基本方法。最后檢驗表單的運行看是否如設(shè)計所愿,實現(xiàn)事件和程序的過程。八、制作學(xué)生信息報表系統(tǒng)(1)選擇項目管理器中的“文檔”。(2)選擇文檔中的“報表”,點擊“新建”按鈕,彈出對話框,如圖1.11所示。選擇“報表向?qū)А卑粹o進入報表制作的向?qū)н^程。圖1.11(3)按報表向?qū)У奶崾?,點擊“下一步”,“下一步”即可自動產(chǎn)生報表文件。(4)在保存報表之前,可以先預(yù)覽報表效果,不滿意可進行修改,然后再保存報表,保存報表的文件夾應(yīng)該是項目下的Reports子文件夾。九、按鈕“退出系統(tǒng)”的click事件代碼功能是釋放表單,在編輯區(qū)輸入命令:thi

溫馨提示

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

評論

0/150

提交評論