


版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)實(shí)驗(yàn)指導(dǎo)XXX 編寫(xiě)XXXXX 學(xué)院實(shí)驗(yàn)一管理信息系統(tǒng)的數(shù)據(jù)庫(kù)和主程序設(shè)計(jì)【實(shí)驗(yàn)說(shuō)明】本實(shí)驗(yàn)將利用 Visual FoxPro 6.0中的項(xiàng)目管理器、數(shù)據(jù)庫(kù)設(shè)計(jì)器、表設(shè)計(jì)器,建立項(xiàng)目、 數(shù)據(jù)庫(kù)和包含若干記錄的表。同時(shí),掌握程序的設(shè)計(jì)環(huán)境和過(guò)程。通過(guò)學(xué)習(xí)本實(shí)驗(yàn),可以掌握利用建立項(xiàng)目、數(shù)據(jù)庫(kù)、數(shù)據(jù)表和程序的方法?!緦?shí)驗(yàn)思路】首先需要確定表的結(jié)構(gòu),然后確定各個(gè)字段的數(shù)據(jù)類(lèi)型。規(guī)劃完成以后,可以運(yùn)行表設(shè)計(jì)器,建立數(shù)據(jù)表?!緦?shí)驗(yàn)步驟】一、設(shè)計(jì)項(xiàng)目、數(shù)據(jù)庫(kù)、數(shù)據(jù)表(1 )新建項(xiàng)目1. 從“文件”菜單中選擇“新建”。2. 選擇“項(xiàng)目”,然后選擇“新建文件”。3. 在“創(chuàng)建”對(duì)話框中,輸入新項(xiàng)目的
2、名稱(chēng)。4. 選擇“保存”。(2)新建數(shù)據(jù)庫(kù)1. 在“項(xiàng)目管理器”中選擇“數(shù)據(jù)庫(kù)”。2 .選擇 新建”,輸入數(shù)據(jù)庫(kù)的名稱(chēng)。3 .選擇“保存”。新建數(shù)據(jù)表1 .在“項(xiàng)目管理器”中,選擇“數(shù)據(jù)庫(kù)”下的“表”,或者選擇“自由表”。2. 選擇“新建”,然后選擇“新建表”。3. 在“創(chuàng)建”對(duì)話框中,輸入表的名稱(chēng)并選擇“保存”。4. 選擇“表設(shè)計(jì)器”的“字段”選項(xiàng)卡,在“字段名”區(qū)域鍵入第一個(gè)字段的名 稱(chēng)。5. 在“類(lèi)型”區(qū)域中,選擇列表中的某一字段類(lèi)型。6. 在“寬度”列中,設(shè)置以字符為單位的列寬。7. 如果“類(lèi)型”是“數(shù)值型”或“浮點(diǎn)型”,請(qǐng)?jiān)O(shè)置“小數(shù)位數(shù)”框中的小數(shù)點(diǎn) 位數(shù)。& 如果希望為字段
3、添加索引,請(qǐng)?jiān)凇八饕绷兄羞x擇一種排序方式。9.如果想讓字段接受 null 值,選中“ NULL”。四、把記錄輸入表中在所有的字段都已經(jīng)輸入后,單擊"確定”按鈕。此時(shí)Visual FoxPro將詢(xún)問(wèn)用戶(hù)是否要立即輸入記錄, 選擇“是”將會(huì)出現(xiàn)記錄編輯窗口。如果用戶(hù)不是第一次編輯表,則應(yīng)先瀏覽表,然后單擊"顯示追加方式”命令,就可以在表中增加記錄。在輸入記錄時(shí),可以有兩種方式的對(duì)話框,在主菜單的“顯示”菜單中,可以完成 兩種方式的切換。五、瀏覽數(shù)據(jù)表當(dāng)記錄輸入完成后,可以瀏覽表。瀏覽表的方式有幾種??梢栽跀?shù)據(jù)輸入完成后,單擊“顯示一一瀏覽”命令,直接切換。也可以在數(shù)據(jù)庫(kù)設(shè)計(jì)器
4、中,單擊“修改”,再單擊鼠標(biāo)右鍵,選擇“瀏覽”命令。通常最快捷的方式時(shí)再項(xiàng)目管理器中選中表,單擊瀏覽。如果這時(shí)出現(xiàn)的不是想要的格式,可以再在“顯示”主菜單中選擇“瀏覽”。、設(shè)計(jì)程序(1)創(chuàng)建程序1. 在 項(xiàng)目管理器”中,選定 代碼”選項(xiàng)卡中的 程序”項(xiàng)。2. 選擇新建"命令?;蛘?. 在 文件”菜單中選擇 新建”命令。2. 在 新建”對(duì)話框中選擇 程序3. 選擇新建文件"按鈕?;蛘?* 在 命令"窗口中,鍵入: modi comma nd1fr'I11 h1立希令I(lǐng)XJmodiJL.*11Visual FoxPro打開(kāi)了一個(gè)稱(chēng)為“程序 1”的新窗口,這時(shí)就
5、可以鍵入應(yīng)用程序了。(2 )保存程序 從文件”菜單中選擇 保存”命令。若用戶(hù)要關(guān)閉一個(gè)沒(méi)有保存的程序,則會(huì)彈出相應(yīng)對(duì)話框, 提示用戶(hù)是保存還是放棄已做的修改。若用戶(hù)保存了一個(gè)由“項(xiàng)目管理器”創(chuàng)建的程序則該程序被加入項(xiàng)目中。若用戶(hù)保存一個(gè)尚未命名的程序,則會(huì)打開(kāi)“另存為 ”對(duì)話框,這樣提示用戶(hù)可以在其 中為程序指定程序名。程序保存后,用戶(hù)可以運(yùn)行或修改它。(3 )修改程序若要打開(kāi)程序若程序包含在一項(xiàng)目中,則在 項(xiàng)目管理器”中選定它并選擇 修改”命令。-或者-*在文件”菜單中選擇 打開(kāi)”命令,這時(shí)彈出一個(gè)包含文件列表的對(duì)話框。在文件類(lèi)型”列表框中選擇 程序”然后在文件列表中選定要修改的程序,按下確
6、定”按鈕。-或者-*在命令”窗口中按如下方式鍵入要修改的程序名。* MODIFY COMMAND myprogrm在命令”窗口中,鍵入: MODIFY COMMAND ?然后從文件列表中選擇要修改的程序,選擇“打開(kāi)”。打開(kāi)文件之后便可進(jìn)行修改,修改完畢后請(qǐng)注意保存。(4 )運(yùn)行程序*若程序包含在一個(gè)項(xiàng)目中,則在項(xiàng)目管理器”中選定它并選擇 運(yùn)行”命令。數(shù)據(jù)文檔類(lèi)說(shuō)明:路徑-c: Wicroscft visual studiovfp98Xmaiix, prg文件世)編輯也)顯示世)工具©程序(E)項(xiàng)目©)固口®幫助®D|“WI IIP運(yùn)行電) 取消(c) 繼
7、續(xù)撫行(K)Ctrl+DCtrl+MIL-全部-或者-在程序”菜單中選擇運(yùn)行”菜單項(xiàng)。在程序列表中,選擇想要運(yùn)行的程序,單擊 行”按鈕。:/ flierooft Visual FoxPro-或者-*在 命令”窗口中,按如下方式鍵入DO以及要運(yùn)行的程序名:* DO myprogramr之命令口問(wèn)囪clearndo1【實(shí)驗(yàn)內(nèi)容】1設(shè)計(jì)企業(yè)固定資產(chǎn)管理信息系統(tǒng)的項(xiàng)目、庫(kù)、表。2設(shè)計(jì)企業(yè)固定資產(chǎn)管理信息系統(tǒng)的主程序。【實(shí)驗(yàn)練習(xí)】1. 建立一個(gè)項(xiàng)目,項(xiàng)目名稱(chēng):gdzch.pjx。2. 建立一個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱(chēng):gd.dbco并把gd.dbc添加到gdzch.pjx中。3. 建立三張數(shù)據(jù)庫(kù)表:Accou
8、nt.dbf、Total.dbf、Lendout.dbfAccount.dbf的表結(jié)構(gòu):字段名數(shù)據(jù)類(lèi)型說(shuō)明賬號(hào)字符型寬度:12,必填字段密碼字符型寬度:12,必填字段姓名字符型寬度:10,必填字段級(jí)別字符型寬度:10,必填字段Total.dbf的表結(jié)構(gòu):字段名數(shù)據(jù)類(lèi)型說(shuō)明資產(chǎn)編號(hào)字符型寬度:6資產(chǎn)類(lèi)型字符型寬度:20資產(chǎn)名稱(chēng)字符型寬度:20型號(hào)字符型寬度:20配制字符型寬度:60購(gòu)買(mǎi)日期日期型使用期限數(shù)值型寬度:4, 1位小數(shù)購(gòu)買(mǎi)價(jià)格貨幣型存放位置字符型寬度:20資產(chǎn)狀態(tài)邏輯型報(bào)廢否邏輯型Len dout.dbf 的表結(jié)構(gòu):字段名數(shù)據(jù)類(lèi)型說(shuō)明資產(chǎn)編號(hào)字符型寬度:6,必填字段借用人字符型寬度:1
9、0出借人字符型寬度:10批復(fù)人字符型寬度:10借用日期日期型擬還日期日期型借用理由字符型寬度:304. 分別為三張表添加 34條記錄。5. 為表Total.dbf 的“資產(chǎn)編號(hào)”字段建立主索引,“購(gòu)買(mǎi)價(jià)格”建立普通索引。并要求 “購(gòu)買(mǎi)價(jià)格”升序顯示。6. 為表Lendout.dbf的“資產(chǎn)編號(hào)”字段建立主索引。7.為表Total.dbf 和Lendout.dbf建立關(guān)于“資產(chǎn)編號(hào)”的關(guān)聯(lián)。8利用命令窗口,創(chuàng)建如下的主程序:Mai n.prgClear allPublic cuser, issuer, tj, zcbhDo setti ng .prgDo form logo nIf issuer
10、=.T.Do form logoDo form ZcglRead eventsElseClearQuitEndif實(shí)驗(yàn)二 管理信息系統(tǒng)的輸入表單設(shè)計(jì)( 1 )【實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中,將利用 Visual Foxpro6.0 中的表單向?qū)В⒈韱?,顯示表中的信息。 在這個(gè)表單中,可以瀏覽表中的信息,可以查找符合要求的信息,可以修改其中的記錄, 或添加記錄。通過(guò)本次實(shí)驗(yàn),可以掌握利用表單向?qū)Ы⒈韱蔚姆椒??!緦?shí)驗(yàn)思路】在表單向?qū)е校瑢?shù)據(jù)表添加到數(shù)據(jù)環(huán)境中,選擇想要顯示的字段。然后按照表單向 導(dǎo)的提示,就可以建立顯示信息的表單。【實(shí)驗(yàn)步驟】一、打開(kāi)表單向?qū)П韱斡址Q(chēng)為界面或窗體,是 Visual
11、 Foxpro 提供的一種功能強(qiáng)大的界面。各種對(duì)話框 和窗口都是表單不同的表現(xiàn)形式。 它可以使用戶(hù)在簡(jiǎn)單明了的界面中查看數(shù)據(jù)或?qū)?shù)據(jù)記錄 輸入數(shù)據(jù)庫(kù)。 每當(dāng)您要新建一個(gè)表單時(shí), 都可以用表單向?qū)?lái)開(kāi)始工作。 向?qū)?huì)根據(jù)您對(duì)一 系列問(wèn)題的回答來(lái)生成一個(gè)表單。 您可以在幾種不同的類(lèi)型選項(xiàng)中進(jìn)行選擇, 并在創(chuàng)建之前 預(yù)覽表單。若要利用向?qū)?chuàng)建表單1. 在“項(xiàng)目管理器”窗口中選擇“文檔”選項(xiàng)卡,然后選擇“表單”。2. 選擇“新建”。3. 選擇“表單向?qū)А?。通過(guò)在“工具”菜單上選擇“向?qū)А泵畈⑦x中“表單”,也可以從菜單上訪問(wèn)表單向?qū)?。Visual FoxPro 提供了兩個(gè)不同的表單向?qū)?lái)幫助您創(chuàng)建表單
12、:若要?jiǎng)?chuàng)建基于一個(gè)表的基本表單,請(qǐng)選擇“表單向?qū)А薄H粢獎(jiǎng)?chuàng)建包含了兩個(gè)表中按一對(duì)多關(guān)系鏈接的數(shù)據(jù)的表單,請(qǐng)選擇“一對(duì)多表單向?qū)А庇帽韱蜗驅(qū)?chuàng)建的表單含有一組標(biāo)準(zhǔn)的定位按鈕,用以在表單中顯示不同的記錄、編輯記錄及搜索記錄等。如果創(chuàng)建數(shù)據(jù)庫(kù)中的表單,則“表單向?qū)А笨梢允褂么鎯?chǔ)在數(shù) 據(jù)庫(kù)中的輸入掩碼和格式設(shè)置。J-J 匚gj建二二I添加3、ffM新建表單區(qū)說(shuō)明:路徑:表單向?qū)溃┬陆ū韱污?、選取字段在“字段選取”對(duì)話框中,將選擇數(shù)據(jù)庫(kù)和表,選擇好之后,這時(shí)所有字段將會(huì)在可用字段可以字段中顯示,將這些字段全部選中為選定字段,這可以通過(guò)單擊那個(gè)類(lèi)似錄音機(jī)中快進(jìn)的鍵來(lái)實(shí)現(xiàn)。這些選定的字段將會(huì)在條但中顯示。
13、選定字段后,單擊“下一步” 按鈕。三、選擇表單樣式可以選擇的表單樣式有:標(biāo)準(zhǔn)式、凹陷式、邊框式、陰影式、浮雕式、新奇式、石墻式、亞麻式和彩色式。用戶(hù)可以根據(jù)自己的需要選取。還可以選擇按鈕的類(lèi)型。 設(shè)置完成后,單擊“下一步”按鈕。四、排序記錄在這個(gè)步驟中,可以選定一個(gè)字段作為排序的依據(jù)。在“可用的字段和索引標(biāo)識(shí)” 中,選定作為排序依據(jù)的字段。一、運(yùn)行表單您可以從界面直接運(yùn)行表單,或在程序代碼中運(yùn)行表單。交互地運(yùn)行表單:有幾種方法可以運(yùn)行設(shè)計(jì)好的表單。如果在 表單設(shè)計(jì)器”中工作,可通過(guò)單擊 表單設(shè)計(jì)器”工具欄中的 運(yùn)行”按鈕測(cè)試表 單。如果想在 表單設(shè)計(jì)器”重新打開(kāi)表單,關(guān)閉運(yùn)行表單或在工具欄中選
14、擇 修改表單”按鈕。 也可以從項(xiàng)目中運(yùn)行表單,或者以編程方式運(yùn)行它。若要以交互方式運(yùn)行表單:在 項(xiàng)目管理器”中,選擇要運(yùn)行的表單,再選擇運(yùn)行”按 鈕。-或者-在 命令”窗口中,使用 DO FORM命令運(yùn)行表單。rsi命令口回岡|do form4* LI也可以從 程序”菜單中選擇 運(yùn)行”來(lái)運(yùn)行表單,在 文件類(lèi)型”框中選擇 表單”選定 個(gè)表單再選定 運(yùn)行”按鈕。從程序中運(yùn)行表單:若想在程序中運(yùn)行表單,需要在與事件相關(guān)聯(lián)的代碼、方法程序代 碼或在程序或過(guò)程中包含DO FORM命令?!緦?shí)驗(yàn)內(nèi)容】1、掌握建立表單操作。2、設(shè)計(jì)輸入表單界面3、建立輸入表單界面【實(shí)驗(yàn)練習(xí)】1 .使用表單向?qū)?Accoun
15、t.dbf 建立一個(gè)表單。2.使用表單向?qū)長(zhǎng)endout.dbf、Total.dbf建立一個(gè)表單實(shí)驗(yàn)三 管理信息系統(tǒng)的輸入表單設(shè)計(jì)( 2 )實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中, 將利用表單設(shè)計(jì)器和表單控件工具, 建立一個(gè)表單并為表單添加控件。 通過(guò)本次實(shí)驗(yàn),可以掌握表單設(shè)計(jì)器和表單控件工具的使用方法。實(shí)驗(yàn)思路】 首先,在項(xiàng)目管理器中啟動(dòng)表單設(shè)計(jì)器。然后,調(diào)出表單控件工具欄,按照自己的設(shè) 計(jì)思路來(lái)向表單中添加控件。實(shí)驗(yàn)步驟】一、打開(kāi)表單設(shè)計(jì)器 如果不想用向?qū)?chuàng)建表單,還可以使用 “表單設(shè)計(jì)器 ”。借助 “表單設(shè)計(jì)器 ”,可以把字 段和控件添加到表單中,并且通過(guò)調(diào)整和對(duì)齊這些控件來(lái)定制表單。若要?jiǎng)?chuàng)建一個(gè)新的
16、表單1在“項(xiàng)目管理器”窗口中選擇“文檔”選項(xiàng)卡。2選擇 “表單 ”圖標(biāo)。3選擇 “新建 ”。4選擇 “新建表單 ”。此時(shí)會(huì)顯示 “表單設(shè)計(jì)器 ”窗口,可以開(kāi)始創(chuàng)建您的表單。二、用“快速表單”添加字段提供 “快速表單 ”命令是為了使創(chuàng)建表單的工作變得更簡(jiǎn)單。 此命令可以啟動(dòng) “表單生成 器”,用它可以把表或視圖中選定的字段添加到表單中。若想把表或視圖中的字段迅速放到表單中,可以選擇 “表單”菜單中的 “快速表單 ”?!翱?速表單 ”將啟動(dòng) “表單生成器 ”,它用您選擇的字段樣式把表或視圖中選定的字段添加到表單 中。三、用 “表單生成器 ”迅速創(chuàng)建表單若要應(yīng)用 “表單生成器 ”把字段添加到表單中1
17、在“表單設(shè)計(jì)器 ”中,選擇 “表單”菜單中的 “快速表單 ”。2在 “表單生成器 ”中選擇字段和樣式,然后選擇 “確定”按鈕以生成表單?!氨韱紊善?”創(chuàng)建的表單沒(méi)有定位控件, 因此您可以加入自己的定位控件。 可以利用 “控 件生成器 ”向表單中添加定位控件,或者在 Visual FoxPro 提供的預(yù)定義定位控件庫(kù)中選 取。有關(guān)詳細(xì)內(nèi)容,請(qǐng)參閱本章稍后的 “向表單中添加控件 ”部分。四、保存表單完成表單的設(shè)計(jì)工作后,可以將其保存起來(lái)供以后使用。若要保存表單 :在“表單設(shè)計(jì)器 ”中,選擇 “文件”菜單中的 “保存”。 表單保存為具有 .scx 擴(kuò)展名的文件。五、運(yùn)行表單保存表單后,可以運(yùn)行該表
18、單,看它是如何工作的。若要運(yùn)行表單在"項(xiàng)目管理器"窗口中,從 文檔”選項(xiàng)卡內(nèi)選擇表單名,然后選擇運(yùn)行” -或者-選擇 “表單 ”菜單中的 “執(zhí)行表單 ”。也可以在 “常用”工具欄上選擇 “運(yùn)行”按鈕。提示 運(yùn)行表單時(shí),可快速切換到設(shè)計(jì)模式,方法是單擊 “常用 ”工具爛上的 “修改表單 ” 按鈕。六、用表單控件工具欄添加控件表單設(shè)計(jì)器”窗通過(guò)在表單控件工具欄上選擇控件可以添加新的控件,并把它們放在口中。例如,您可能想在表單上為字段添加新的標(biāo)簽,以及添加諸如按鈕、編輯框、列表 框等新控件,或者添加圖片、線條和形狀來(lái)改善表單的外觀。若要向表單中添加控件1 在表單控件工具欄單擊一個(gè)
19、控件。2. 在 表單設(shè)計(jì)器”窗口中,在要放置控件的地方拖動(dòng)鼠標(biāo)創(chuàng)建一個(gè)矩形框。新的控件就出現(xiàn)在您設(shè)定的位置上,其后可以在表單中把它移動(dòng)到最終位置上,也可 以根據(jù)需要調(diào)整它的大小。七、用生成器向表單中添加控件正象向?qū)Э梢杂脕?lái)快速構(gòu)造表單一樣,生成器可以用來(lái)把控件添加到表單上。對(duì)于要添加到表單上的控件,生成器會(huì)詢(xún)問(wèn)一系列問(wèn)題,并設(shè)置合適的屬性,以使這些控件按照所希 望的那樣工作??梢杂脙煞N方法訪問(wèn)生成器:從表單設(shè)計(jì)器”快捷菜單,或者當(dāng)向表單中添加控件時(shí),激活表單控件工具欄上的生成器鎖定”按鈕。若要用生成器添加控件1.在表單控件工具欄上選擇生成器鎖定”按鈕。|生成器鎖圭2. 從 表單控件”工具欄上選
20、擇所需的控件,并把它放在表單上。3. 在生成器內(nèi)的選項(xiàng)卡中填寫(xiě)有關(guān)信息。:/文本框生成器1-格式| 2.祥式| 3,值|文本框采用哪種數(shù)據(jù)類(lèi)型和格式選項(xiàng)辛數(shù)據(jù)類(lèi)型:fWSTV在遠(yuǎn)行時(shí)啟用迢)廠使茸只讀®帀隱藏選定內(nèi)容廠僅宇母表中的宇符)廠進(jìn)入時(shí)選定廠7 -莪對(duì)所有控件使用生成器設(shè)置好表單控件工具欄上的生成器鎖定”按鈕后,每次向表單中添加控件時(shí)都將自動(dòng)使用控件生成器”。若要打開(kāi)生成器鎖定:在表單控件工具欄中,單擊生成器鎖定”按鈕。八、向一個(gè)由向?qū)傻谋韱沃刑砑涌丶绻帽韱蜗驅(qū)?chuàng)建了一個(gè)表單,然后又想向表單中添加控件,則可以使用向?qū)Э丶?kù)Wizstyle.vcx中的控件來(lái)匹配已有控件
21、的樣式。打開(kāi)向?qū)Э丶?kù)后,即可使用表單控件工具欄中的向?qū)涂丶ㄈ鏲hiselfield ,embossedmem等)。要找出所需控件,可選擇一個(gè)已有的控件并指明它的類(lèi)和類(lèi)庫(kù)。例如,一個(gè)標(biāo)準(zhǔn)的向?qū)ё侄慰梢栽?Wizstyle.vcx的Standardfield 類(lèi)中找到。提示 使用 表單控件”工具欄上的工具提示,可幫助識(shí)別類(lèi)名。若要在用向?qū)傻谋韱沃衅ヅ淇丶?. 在表單設(shè)計(jì)器中打開(kāi)表單。2. 從 表單控件”工具欄中選擇 查看類(lèi)”按鈕,然后選擇添加”。ActiveX 揑件3. 在 打開(kāi)"對(duì)話框中,在 Wizards子目錄中選中 Wizstyle.vcx并選擇 確定”4. 在 表單控件
22、”工具欄中,選擇對(duì)應(yīng)于表單中已有控件的控件,并把它拖到表單中。表單控件注釋如果把一個(gè)表單移到一個(gè)新的目錄或另一個(gè)系統(tǒng)中,應(yīng)該把與表單相關(guān)的控件庫(kù)同表單一起移走。九、添加控件和設(shè)置控件屬性要使新控件在表單中正確運(yùn)行,需將其與要顯示的表和字段連接或數(shù)據(jù)綁定在一起。將控件鏈接到控件源(即要顯示的數(shù)據(jù)或要鍵入并存儲(chǔ)數(shù)據(jù)的字段)的方法是,在屬性”窗口中設(shè)置ControlSource屬性。數(shù)據(jù)環(huán)境設(shè)計(jì)器”可以方便地給表單添加新字段并且為字段設(shè)置ControlSource屬性。十、設(shè)置數(shù)據(jù)環(huán)境通過(guò)把與表單相關(guān)的表或視圖放進(jìn)表單的數(shù)據(jù)環(huán)境中,可以容易地把新控件與表或視圖中的字段關(guān)聯(lián)在一起。完成數(shù)據(jù)環(huán)境的設(shè)置后
23、,ControlSource屬性就會(huì)顯示 數(shù)據(jù)環(huán)境設(shè)計(jì)器”中可用的字段,可以從中選擇與控件相關(guān)聯(lián)的字段。若要顯示數(shù)據(jù)環(huán)境在表單設(shè)計(jì)器中,從 顯示”菜單內(nèi)選擇 數(shù)據(jù)環(huán)境Microsoft Visual IJoxPro文件怨)編輯迢)顯示世)格式Q)表單觀)工具©數(shù)據(jù)環(huán)境(E).Tab餐次序血)若要向數(shù)據(jù)環(huán)境中添加表或視圖1. 從 數(shù)據(jù)環(huán)境”菜單中選擇 添加”。注釋如果數(shù)據(jù)環(huán)境為空,則系統(tǒng)會(huì)自動(dòng)顯示添加表或視圖”對(duì)話框。2. 在 添加表或視圖”對(duì)話框中,選擇 表”或 視圖”選項(xiàng)。3. 選擇所需的表或視圖。4. 選擇添加”。注釋 若要向 數(shù)據(jù)環(huán)境設(shè)計(jì)器”中添加視圖,必須先打開(kāi)數(shù)據(jù)庫(kù)。卜一、
24、設(shè)置字段映象”選項(xiàng)當(dāng)將字段或表拖至表單時(shí),可指定控件的類(lèi)型。例如,在任何時(shí)候?qū)⒆址侄瓮现帘韱?,都可?chuàng)建文本框控件。若要建立字段類(lèi)型到類(lèi)的映象1. 從工具”菜單中,選擇選項(xiàng)”2. 選擇字段映象”選項(xiàng)卡。3. 若要改變字段類(lèi)型映象,在將字段類(lèi)型映象到類(lèi)中 ”區(qū)域中選擇一行,再選擇 修 改”4. 在 字段類(lèi)型映象”對(duì)話框中,從 字段類(lèi)型”列表中選擇一個(gè)字段類(lèi)型。若要設(shè)置拖動(dòng)表或多個(gè)字段時(shí)創(chuàng)建的類(lèi),請(qǐng)從字段類(lèi)型”列表中選擇多用途型.VCX的文件),請(qǐng)選5. 若要選擇將與選定字段類(lèi)型關(guān)聯(lián)的控件所在的類(lèi)庫(kù)(擴(kuò)展名為擇瀏覽”6. 從 文件類(lèi)型”列表中,選擇一個(gè)類(lèi)名。當(dāng)選定類(lèi)型的字段被拖至表單時(shí),系統(tǒng)將創(chuàng)
25、建在此指定的類(lèi)。7. 選擇確定”接受映象。& 在 數(shù)據(jù)庫(kù)選項(xiàng)”區(qū)域,設(shè)置選項(xiàng):【實(shí)驗(yàn)內(nèi)容】1、掌握建立表單操作2、設(shè)計(jì)輸入界面3、建立輸入界面【實(shí)驗(yàn)練習(xí)】1 .設(shè)計(jì) Account.dbf 的單表表單。2. 設(shè)計(jì)Total.dbf 和Lendout.dbf的多表表單。3. 設(shè)計(jì)員工訂單一對(duì)多表單。4. 用表單設(shè)計(jì)器生成如下的登陸表單。5. 建立系統(tǒng)界面如下:實(shí)驗(yàn)四 管理信息系統(tǒng)的查詢(xún)界面設(shè)計(jì)( 1 )【實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中, 將利用查詢(xún)?cè)O(shè)計(jì)器, 建立一個(gè)查詢(xún)。通過(guò)本次實(shí)驗(yàn),可以掌握利用查詢(xún) 設(shè)計(jì)器建立查詢(xún)的方法?!緦?shí)驗(yàn)思路】在建立查詢(xún)之前, 首先需要確定查詢(xún)的環(huán)境, 將表添加到查詢(xún)的
26、數(shù)據(jù)環(huán)境中, 然后確定 查詢(xún)條件?!緦?shí)驗(yàn)步驟】、打開(kāi)查詢(xún)?cè)O(shè)計(jì)器從 項(xiàng)目管理器”或 文件”菜單中,都可以啟動(dòng) 查詢(xún)?cè)O(shè)計(jì)器若要啟動(dòng)“查詢(xún)?cè)O(shè)計(jì)器”1在“項(xiàng)目管理器”中選擇“數(shù)據(jù)”選項(xiàng)卡。2 選擇“查詢(xún)”。3. 選擇“新建”。4. 選擇“新建查詢(xún)”。文檔類(lèi) I 代碼耳他 !-爵數(shù)據(jù)7Z+電敷據(jù)庫(kù)自由表+ o文檔nraiai rai !«» II數(shù)據(jù)頂目普理雋-頂目1菜單中選擇“新建”來(lái)啟動(dòng)“查詢(xún)?cè)O(shè)計(jì)器”,也可以從“文件”選擇“查詢(xún)”選項(xiàng),后選擇“新建文件”。在創(chuàng)建新查詢(xún)時(shí),系統(tǒng)會(huì)提示您是否從當(dāng)前數(shù)據(jù)庫(kù)或自由表中選擇表或視圖。:迄新建x、添加表或視圖選擇了表或視圖后,Visual F
27、oxPro將顯示 查詢(xún)?cè)O(shè)計(jì)器”窗口。不同的表或視圖之間可 以很方便地進(jìn)行切換。若要使用不同的表或視圖1. 選擇當(dāng)前表,再選擇“查詢(xún)?cè)O(shè)計(jì)器”工具欄上的“移去表”按鈕。2. 從“查詢(xún)?cè)O(shè)計(jì)器”工具欄上選擇“添加表”按鈕,再選擇想要的表或視圖。三、選定字段在運(yùn)行查詢(xún)之前,必須選擇表或視圖,并選擇要包括在查詢(xún)結(jié)果中的字段。在某些情況下,您可能需要使用表或視圖中的所有字段。但在另一些情況下,也許只想使查詢(xún)與選定的部分字段相關(guān),如果想用某些字段給查詢(xún)結(jié)果排序或分組,一定要確保在查詢(xún)輸出中包含這些字段。選定這些字段后,可以為它們?cè)O(shè)置順序作為輸出結(jié)果。若要在查詢(xún)輸出中添加字段選定字段名,然后選擇 添加” -或者
28、-將字段名拖到 選定字段”框中。若要在查詢(xún)中一次添加所有可用的字段選擇全部添加”按名字添加字段。-或者-將表頂部的*號(hào)拖到 選定字段”框中。在 字段”選項(xiàng)卡中,字段的出現(xiàn)順序決定了查詢(xún)輸出中信息列的順序。若要改變查詢(xún)輸出的列順序上、下拖動(dòng)位于字段名左側(cè)的移動(dòng)框。字段I聯(lián)接I篩選I徘序依據(jù)I分蛆依據(jù)I雜項(xiàng)I可用字険電:選定字段©:圭1 逐刑添加(A)衷i-費(fèi)產(chǎn)編號(hào). . -;表1.貫嚴(yán)尖型3L Sx J4* 涮R盹或產(chǎn)右魏1全部忝加(1)»表i.資產(chǎn)型p1存iMiiHiiiiKBaiiJBii « 411 >» iiuimui lull td四、設(shè)定
29、查詢(xún)條件在Visual FoxPro中,使用“篩選”選項(xiàng)卡可以確定用于選擇記錄的字段、選擇比較準(zhǔn) 則以及輸入與該字段進(jìn)行比較的示例值。具體步驟如下:1. 從“字段名”列表中選取用于選擇記錄的字段。注釋 通用字段和備注字段不能用 于過(guò)濾器中。2. 從“條件”列表中選擇比較的類(lèi)型。3. 在“實(shí)例”文本框中,輸入比較條件。僅當(dāng)字符串與查詢(xún)的表中字段名相同時(shí),用引號(hào)括起字符串。否則,無(wú)需用引號(hào)將字符串用引號(hào)括起來(lái)。日期也不必用花括號(hào)括起來(lái)。邏輯位的前后必須使用句點(diǎn)號(hào),如()。如果輸入查詢(xún)中表的字段名,Visual FoxPro 就將它識(shí)別為一個(gè)字段。4 在搜索字符型數(shù)據(jù)時(shí),如果想忽略大小寫(xiě)匹配,請(qǐng)選擇
30、“大小寫(xiě)”下面的按鈕。若 想對(duì)邏輯操作符的含義取反,請(qǐng)選擇“否”下面的按鈕。于段|聯(lián)接 篩選|排序依據(jù)|分姐依據(jù)雜頊宇段名宵條件實(shí)例大丿卜編邏輯五、定向輸出查詢(xún)結(jié)果可以把查詢(xún)結(jié)果輸出到不同的目的地。如果沒(méi)有選定輸出目的地, 查詢(xún)結(jié)果將顯示在 瀏覽”窗口中。從“查詢(xún)”菜單中選擇“查詢(xún)?nèi)ハ颉?,或在“查?xún)?cè)O(shè)計(jì)器”工具欄中選擇“查詢(xún)?nèi)ハ颉卑粹o,此時(shí)將顯示一個(gè)“查詢(xún)?nèi)ハ颉睂?duì)話框,您可以在其中選擇將查詢(xún)結(jié)果送往何處。若要選擇查詢(xún)結(jié)果的去向1. 從“查詢(xún)?cè)O(shè)計(jì)器”工具欄中選擇“查詢(xún)?nèi)ハ颉薄?. 在“查詢(xún)?nèi)ハ颉睂?duì)話框中選擇輸出去向,并填寫(xiě)所需的其他選項(xiàng)。1直誨設(shè)說(shuō)證XSQI亙團(tuán)查詢(xún)?nèi)ハ蛄?、運(yùn)行查詢(xún)?cè)谕瓿闪瞬樵?xún)?cè)O(shè)
31、計(jì)并指定了輸出目的地后,單擊主工具欄中的“!”按鈕,就可以用運(yùn)行"按鈕啟動(dòng)該查詢(xún)【實(shí)驗(yàn)內(nèi)容】1、掌握建立查詢(xún)操作2、設(shè)計(jì)查詢(xún)界面3、建立關(guān)于數(shù)據(jù)庫(kù)表的查詢(xún)【實(shí)驗(yàn)練習(xí)】1 .查詢(xún)Account.dbf 中的所有賬號(hào)和姓名。2. 找出Total.dbf 中購(gòu)買(mǎi)價(jià)格大于5000元并且沒(méi)有報(bào)廢的所有資產(chǎn)類(lèi)型和資產(chǎn)名稱(chēng)。3. 在Total.dbf中,對(duì)資產(chǎn)類(lèi)型進(jìn)行分組匯總。4. 查找Total.dbf 中,價(jià)格小于5000元的資產(chǎn)名稱(chēng),并按照購(gòu)買(mǎi)日期升序排列。5.以Total.dbf 、Lendout.dbf 這兩張表的關(guān)聯(lián)為基礎(chǔ),查詢(xún)出借出資產(chǎn)的資產(chǎn)類(lèi)型、 資產(chǎn)名稱(chēng)和借出理由。6.建立如下的
32、查詢(xún)界面:實(shí)驗(yàn)五管理信息系統(tǒng)的查詢(xún)界面設(shè)計(jì)(2)【實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中,將利用視圖設(shè)計(jì)器,建立視圖。通過(guò)本次實(shí)驗(yàn),學(xué)生們可以掌握利用 視圖設(shè)計(jì)器進(jìn)行查詢(xún)以及建立視圖的方法?!緦?shí)驗(yàn)思路】在設(shè)計(jì)視圖的過(guò)程中,可以定義篩選條件,選擇滿足條件的記錄,并且按照選定的方式顯示出來(lái)?!緦?shí)驗(yàn)步驟】、視圖簡(jiǎn)介視圖是Visual FoxPro提供的一種定制的、可更改的數(shù)據(jù)集合,它具備了表和查詢(xún)的特點(diǎn),被保存在數(shù)據(jù)庫(kù)中。它可以從幾個(gè)數(shù)據(jù)表中選出滿足條件的記錄。視圖相當(dāng)于將查詢(xún)輸送到一個(gè)表中, 但這個(gè)表是一個(gè)虛擬表。 此外,生成的應(yīng)用程序是完成獨(dú)立的。 、打開(kāi)視圖設(shè)計(jì)器若要?jiǎng)?chuàng)建本地表的視圖,請(qǐng)使用視圖設(shè)計(jì)器”本地表
33、包括本地 Visual FoxPro表、 任何使用.dbf格式的表和存儲(chǔ)在本地服務(wù)器上的表。若要使用“視圖設(shè)計(jì)器”, 首先應(yīng)創(chuàng)建或打開(kāi)一個(gè)數(shù)據(jù)庫(kù),當(dāng)展開(kāi)“項(xiàng)目管理器”中數(shù)據(jù)庫(kù)名稱(chēng)旁邊的加號(hào) +時(shí),“數(shù)據(jù)”選項(xiàng)卡上將顯示出數(shù)據(jù)庫(kù)中的所有組件。 若要?jiǎng)?chuàng)建本地視圖:1. 從“項(xiàng)目管理器”中選定一個(gè)數(shù)據(jù)庫(kù)。2. 單擊“數(shù)據(jù)庫(kù)”符號(hào)旁的加號(hào) +。3. 在“數(shù)據(jù)庫(kù)”下,選定“本地視圖”并選擇“新建”按鈕。4. 選擇“新建視圖”按鈕。5. 在“添加表或視圖”對(duì)話框中,選定想使用的表或視圖,再選擇“添加”。6. 選擇視圖中想要的表和視圖后,選擇“關(guān)閉”。出現(xiàn)“視圖設(shè)計(jì)器”,顯示選定的表或視圖。7. 在“字段”
34、選項(xiàng)卡上,選擇要在視圖結(jié)果中顯示的字段。& 若要查看視圖中的結(jié)果,請(qǐng)選擇“運(yùn)行”按鈕。也可以在“文件”菜單中,選擇“新建”命令并選擇“視圖”來(lái)創(chuàng)建視圖。、添加表在“添加表或視圖”對(duì)話框中,選定想使用的表或視圖, 再選擇“添加”。然后再點(diǎn)擊關(guān)閉。四、更新條件選項(xiàng)可用本地或遠(yuǎn)程視圖更新數(shù)據(jù)。向表發(fā)送更新數(shù)據(jù): 在 視圖設(shè)計(jì)器”中,更新條件”選項(xiàng)卡可以控制把對(duì)遠(yuǎn)程數(shù)據(jù) 的修改(更新、刪除、插入)回送到遠(yuǎn)程數(shù)據(jù)源中的方式,也可以打開(kāi)和關(guān)閉對(duì)表中指 定字段的更新,并設(shè)置適合服務(wù)器的SQL更新方法。使表可更新:如果希望在表的本地版本上所作的修改能回送到源表中,需要設(shè)置發(fā)送SQL更新”選項(xiàng),必須至少
35、設(shè)置一個(gè)關(guān)鍵字段來(lái)使用這個(gè)選項(xiàng)。如果選擇的表中有 一個(gè)主關(guān)鍵字段并且已在字段選項(xiàng)卡中,則視圖設(shè)計(jì)器”自動(dòng)使用表中的該主關(guān)鍵字段作為視圖的關(guān)鍵字段。若要允許源表的更新 :在更新條件”選項(xiàng)卡中,設(shè)置 發(fā)送SQL更新”選項(xiàng)。設(shè)置關(guān)鍵字段:當(dāng)在 視圖設(shè)計(jì)器”中首次打開(kāi)一個(gè)表時(shí),更新條件”選項(xiàng)卡會(huì)顯示表中哪些字段被定義為關(guān)鍵字段。Visual FoxPro用這些關(guān)鍵字段來(lái)唯一的標(biāo)識(shí)那些已在本地修改過(guò)的遠(yuǎn)程表中的更新記錄。若要設(shè)置關(guān)鍵字段:在 更新條件”選項(xiàng)卡中,單擊字段名旁邊的關(guān)鍵列”。在 更新條件”選項(xiàng)卡中設(shè)置關(guān)鍵字段: 如果已經(jīng)改變了關(guān)鍵字段, 而又想把它們恢 復(fù)到源表中的初始設(shè)置,請(qǐng)選擇 重置關(guān)鍵
36、字”。Visual FoxPro會(huì)檢查遠(yuǎn)程表并利用這 些表中的關(guān)鍵字段。更新指定字段:可以指定任一給定表中僅有某些字段允許更新。若使表中的任何字段是可更新的,在表中必須有已定義的關(guān)鍵字段。如果字段未標(biāo)注為可更新的,用戶(hù)可以在表單中或?yàn)g覽窗口中修改這些字段,但修改的值不會(huì)返回到遠(yuǎn)程表中。若要使字段為可更新的:在更新條件”選項(xiàng)卡中,單擊字段名旁邊的可更新列”(筆形)。在 更新條件”選項(xiàng)卡中使字段可更新:更新所有字段。如果想使表中的所有字段可更新,可以將表中的所有字段設(shè)置成可更新的。若要使所有字段可更新:在更新條件”選項(xiàng)卡中,選擇 全部更新”。注釋 若要使用 全部更新”,在表中必須有已定義的關(guān)鍵字段
37、。全部更新”不影響關(guān)鍵字段。乎段1聯(lián)攝1篩讒1徘序低菇分組依話寒兩蚤注1乳理1表謝:SQL WHERE子旬包托1淳部西dr關(guān)鍵宇段氓)c關(guān)鍵字和可更新字段邁)歪登關(guān)鍵宇1壓訖錘宇和己絵故竽段運(yùn))1r蕪鴻寧和時(shí)曰剖D全制更新QL寵醫(yī)5QT 朿耳diC SQL DELETE 然IHSERTC* SQL UPDATE (J.)五、運(yùn)行視圖單擊工具欄中的運(yùn)行按鈕,就可以看到視圖的運(yùn)行結(jié)果?!緦?shí)驗(yàn)內(nèi)容】1、掌握建立查詢(xún)和視圖操作2、設(shè)計(jì)查詢(xún)界面3、建立關(guān)于數(shù)據(jù)庫(kù)表的查詢(xún)和視圖【實(shí)驗(yàn)練習(xí)】1 創(chuàng)建總資產(chǎn)視圖,其中包括資產(chǎn)編號(hào)、資產(chǎn)名稱(chēng)、購(gòu)買(mǎi)價(jià)格,并且購(gòu)買(mǎi)價(jià)格是可以更新的。2 創(chuàng)建借出資產(chǎn)視圖,其中包括資產(chǎn)
38、編號(hào)、資產(chǎn)名稱(chēng)、借用人。實(shí)驗(yàn)六 管理信息系統(tǒng)的輸出報(bào)表設(shè)計(jì)【實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中,將利用 Visual Foxpro6.0 中的一對(duì)多報(bào)表向?qū)Щ驁?bào)表設(shè)計(jì)器,設(shè)計(jì)一個(gè)一對(duì)多報(bào)表。通過(guò)本次實(shí)驗(yàn),使學(xué)生可以掌握使用一對(duì)多報(bào)表向?qū)Щ驁?bào)表設(shè)計(jì)器設(shè)計(jì)報(bào)表的方法。【實(shí)驗(yàn)思路】通過(guò)設(shè)計(jì)報(bào)表,可以用各種方式在打印頁(yè)面上顯示數(shù)據(jù)。使用報(bào)表設(shè)計(jì)器”可以設(shè)計(jì)復(fù)雜的列表、總結(jié)摘要或數(shù)據(jù)的特定子集,設(shè)計(jì)報(bào)表有四個(gè)主要步驟:1.決定要?jiǎng)?chuàng)建的報(bào)表類(lèi)型。2.創(chuàng)建報(bào)表布局文件。3.修改和定制布局文件。4.預(yù)覽和打印報(bào)表?!緦?shí)驗(yàn)步驟】一、決定報(bào)表的常規(guī)布局創(chuàng)建報(bào)表之前,應(yīng)該確定所需報(bào)表的常規(guī)格式。報(bào)表可能同基于單表的電話號(hào)碼列表
39、一樣簡(jiǎn)單,也可能復(fù)雜得象基于多表的發(fā)票那樣。 另外您還可以創(chuàng)建特殊種類(lèi)的報(bào)表。 常規(guī)布 局的說(shuō)明:1與報(bào)表向?qū)шP(guān)聯(lián)的布局 選定滿足需求的常規(guī)報(bào)表布局后, 便可以用 報(bào)表設(shè)計(jì) 器”創(chuàng)建報(bào)表布局文件。布局類(lèi)型說(shuō)明示例列每行一條記錄,每條記錄的字段在頁(yè)面 上按水平方向放置。分組/總計(jì)報(bào)表1財(cái)政報(bào)表存貨清單銷(xiāo)售總結(jié)行一列的記錄,每條記錄的字段在一側(cè)豎直放置列表一對(duì)多1一條記錄或一對(duì)多關(guān)系發(fā)票會(huì)計(jì)報(bào)表多列多列的記錄,每條記錄的字段沿左邊緣豎直放置電話號(hào)碼溥名片標(biāo)簽多列記錄,每條記錄的字段沿左邊緣豎直放置,打印在特殊紙上郵件標(biāo)簽1名字標(biāo)簽、創(chuàng)建報(bào)表布局在 Visual FoxPro中,有三種創(chuàng)建報(bào)表布局的
40、方法:1 .用“報(bào)表向?qū)А眲?chuàng)建簡(jiǎn)單的單表或多表報(bào)表。2用“快速報(bào)表”從單表中創(chuàng)建一個(gè)簡(jiǎn)單報(bào)表。3用“報(bào)表設(shè)計(jì)器”修改已有的報(bào)表或創(chuàng)建自己的報(bào)表。以上每種方法創(chuàng)建的報(bào)表布局文件都可以用“報(bào)表設(shè)計(jì)器”進(jìn)行修改?!皥?bào)表向?qū)А笔?創(chuàng)建報(bào)表的最簡(jiǎn)單途徑, 它自動(dòng)提供很多“報(bào)表設(shè)計(jì)器”的定制功能。 “快速報(bào)表”是創(chuàng)建 簡(jiǎn)單布局的最迅速途徑。 如果直接在“報(bào)表設(shè)計(jì)器”內(nèi)創(chuàng)建報(bào)表, “報(bào)表設(shè)計(jì)器”將提供一 個(gè)空白布局。一、使用“報(bào)表向?qū)А比粢褂谩皥?bào)表向?qū)А?. 在“項(xiàng)目管理器”窗口中,選定“報(bào)表”。2. 選擇“新建”。3. 選擇“報(bào)表向?qū)А薄?. 選定想創(chuàng)建的報(bào)表類(lèi)型。5. 按照向?qū)聊簧系闹噶畈僮?。也可?/p>
41、從菜單中調(diào)用“報(bào)表向?qū)А?,從“工具”菜單中,選擇“向?qū)А泵?,然后選 定“報(bào)表”。說(shuō)明:全部數(shù)據(jù)i文檔q 類(lèi)代碼苴世!Ifgl f*F»l 圍表單2-趙;燼/紀(jì)固定資產(chǎn) 旨標(biāo)簽四、啟動(dòng)“報(bào)表設(shè)計(jì)器”如果不想使用“報(bào)表向?qū)А被颉翱焖賵?bào)表”,您可以從空白報(bào)表布局開(kāi)始, 然后自己添加控件。若要?jiǎng)?chuàng)建空白報(bào)表1. 在項(xiàng)目管理器”窗口中,選擇報(bào)表”。2. 選擇新建”。3. 選擇 新建報(bào)表”。此時(shí)顯示 報(bào)表設(shè)計(jì)器可以使用“報(bào)表設(shè)計(jì)器”的任一功能來(lái)添加控件和定制報(bào)表。r$抿表設(shè)廿墨-抿表4回鹵Qh上.|3 . . . h . 1. . |5.16R|lii|1112*0-1頁(yè)標(biāo)頭0細(xì)1504【實(shí)驗(yàn)內(nèi)
42、容】1、掌握建立報(bào)表操作2、設(shè)計(jì)輸出報(bào)表 3、建立輸出報(bào)表實(shí)驗(yàn)練習(xí) 】1創(chuàng)建員工和訂單信息的報(bào)表。2創(chuàng)建借出資產(chǎn)和總資產(chǎn)的報(bào)表。實(shí)驗(yàn)七 管理信息系統(tǒng)的菜單和工具欄設(shè)計(jì)( 1 )實(shí)驗(yàn)說(shuō)明 】在本次實(shí)驗(yàn)中,將利用菜單設(shè)計(jì)器,創(chuàng)建一個(gè)菜單,在其中,包含五個(gè)菜單項(xiàng),中間用-條線分割開(kāi)。通過(guò)本次實(shí)驗(yàn),學(xué)生可以掌握菜單設(shè)計(jì)器的使用方法?!緦?shí)驗(yàn)思路】利用菜單設(shè)計(jì)器,向其中添加子菜單和菜單項(xiàng),分割線可以用“- ”來(lái)表示。【實(shí)驗(yàn)步驟】一、打開(kāi)菜單設(shè)計(jì)器在項(xiàng)目管理器中選擇“其他”頁(yè),選擇“菜單”,單擊“新建”按鈕,單擊“新建菜單”打開(kāi)菜單設(shè)計(jì) '器"。、添加菜單項(xiàng)“編在菜單名稱(chēng)下面的框中輸入 “
43、選擇項(xiàng)目”,結(jié)果選擇為“子菜單”,然后,單擊后面的 輯”按鈕,編輯“選擇項(xiàng)目”子菜單中的菜單項(xiàng)。三、預(yù)覽菜單在菜單編輯器中,單擊“預(yù)覽”按鈕,可以對(duì)菜單進(jìn)行預(yù)覽。'/ Yicrooft Visual FoxPro宙口迪幫助堪)文件堪)編指迢)顯示工具Q)程序辺快速菜單CQ) 插入萊單項(xiàng)E)Ctrl+I插入欄一 刪除菜單項(xiàng)(S)Ctrl+E生成四、生成菜單licrosaft Visual FoxPro窗口幫助kla曼frBC-15j立件 編輯 顯示匹 工具 程序囚連菜單(Q)插入菜單頂Ctrl+IEAbt ®JB - i 刪除菜單頂世)Ctrl+E五、運(yùn)行菜單將菜單保存為.mp
44、r,并運(yùn)行它?!緦?shí)驗(yàn)內(nèi)容】1、掌握建立菜單操作2、設(shè)計(jì)菜單3、建立菜單【實(shí)驗(yàn)練習(xí)】1 創(chuàng)建系統(tǒng)菜單:系統(tǒng)菜單結(jié)構(gòu)圖如下:王菜單一級(jí)子菜單二級(jí)子菜單三級(jí)子菜單文件退出(/<E)編輯保存(/<S) 取消(/<C)資產(chǎn)查詢(xún)顯示全部(/<A) 高級(jí)查詢(xún)(/<G) 借出資產(chǎn)(/<J) 到期資產(chǎn)(/<D)打印當(dāng)前記錄(/<C)資產(chǎn)標(biāo)簽(/<L) 資產(chǎn)報(bào)表(/<B)資產(chǎn)標(biāo)簽(/<L)數(shù)據(jù)打印打印全部記錄(/<A)資產(chǎn)報(bào)表(/<B)按編號(hào)匯總(/<G) 按類(lèi)型匯總(/<L) 匯總摘要(/<Z)-打印借出記錄(/&l
45、t;J)打印到期記錄(/<D)資產(chǎn)報(bào)表崔還通知數(shù)據(jù)操作數(shù)據(jù)增加(/<A) 數(shù)據(jù)修改(/<M) 數(shù)據(jù)刪除(/<D)-數(shù)據(jù)操作資產(chǎn)報(bào)廢(/<B) 資產(chǎn)借還(/<J)賬號(hào)管理增加賬號(hào) 修改賬號(hào) 刪除賬號(hào) 修改密碼幫助關(guān)于(/<A)2、把剛才建立好的菜單,添加到以前建立的Zcgl表單中,效果如下:實(shí)驗(yàn)八管理信息系統(tǒng)的菜單和工具欄設(shè)計(jì)(2)【實(shí)驗(yàn)說(shuō)明】在本次實(shí)驗(yàn)中,將利用菜單設(shè)計(jì)器,創(chuàng)建一個(gè)菜單。通過(guò)本次實(shí)驗(yàn),使學(xué)生進(jìn)一步熟悉創(chuàng)建一個(gè)菜單系統(tǒng)的整個(gè)過(guò)程?!緦?shí)驗(yàn)思路】利用建立快捷菜單的步驟,先設(shè)計(jì)菜單,再創(chuàng)建菜單。實(shí)驗(yàn)步驟】一、規(guī)劃設(shè)計(jì)菜單在規(guī)劃設(shè)計(jì)菜單時(shí), 確定
46、需要哪些菜單、 出現(xiàn)在界面的何處以及哪幾個(gè)菜單要有子菜 單等等。在設(shè)計(jì)菜單系統(tǒng)時(shí),請(qǐng)考慮下列準(zhǔn)則:1按照用戶(hù)所要執(zhí)行的任務(wù)組織系統(tǒng),而不要按應(yīng)用程序的層次組織系統(tǒng)。 2給每個(gè)菜單一個(gè)有意義的菜單標(biāo)題。3按照估計(jì)的菜單項(xiàng)使用頻率、邏輯順序或字母順序組織菜單項(xiàng)。4在菜單項(xiàng)的邏輯組之間放置分隔線。5將菜單上菜單項(xiàng)的數(shù)目限制在一個(gè)屏幕之內(nèi)。 6如果菜單項(xiàng)的數(shù)目超過(guò)了一屏,則應(yīng)為其中的一些菜單項(xiàng)創(chuàng)建子菜單。 7為菜單和菜單項(xiàng)設(shè)置訪問(wèn)鍵或鍵盤(pán)快捷鍵。8使用能夠準(zhǔn)確描述菜單項(xiàng)的文字。9在菜單項(xiàng)中混合使用大小寫(xiě)字母。二、創(chuàng)建菜單和子菜單使用菜單設(shè)計(jì)器可以定義菜單標(biāo)題、菜單項(xiàng)和子菜單。若要用 “快速菜單 ”創(chuàng)建
47、菜單系統(tǒng)1 請(qǐng)從“項(xiàng)目管理器 ”中選擇 “其他”選項(xiàng)卡,再選擇 “菜單”,然后選擇 “新建” 2 選擇“菜單 ”。此時(shí)出現(xiàn) “菜單設(shè)計(jì)器 ”。3從“菜單”菜單中,選擇 “快速菜單 ”命令。若要生成一個(gè)菜單 :從“菜單 ”菜單中,選擇 “生成”。 若要?jiǎng)?chuàng)建快捷方式菜單1從“項(xiàng)目管理器 ”中選擇“其他”選項(xiàng)卡,選擇 “菜單”,并選定 “新建”。 2選擇“快捷菜單 ”。 則出現(xiàn) “快捷菜單設(shè)計(jì)器 ”。創(chuàng)建 SDI 菜單: 打開(kāi)“菜單設(shè)計(jì)器 ”,從 “顯示”菜單中選擇 “常規(guī)選項(xiàng) ”,并選擇 “頂 層表單 ”。創(chuàng)建菜單項(xiàng)1 請(qǐng)?jiān)?“菜單名稱(chēng) ”欄中,選擇要添加的菜單項(xiàng)的菜單標(biāo)題。2 在“結(jié)果”框中,選
48、定 “子菜單 ”命令。 “創(chuàng)建”按鈕出現(xiàn)在列表的右側(cè)。3 選定“創(chuàng)建 ”按鈕。 出現(xiàn)一個(gè)空的設(shè)計(jì)窗口。在此窗口中,輸入菜單項(xiàng)。4 在“菜單名稱(chēng) ”欄中,鍵入新建的各菜單項(xiàng)的名稱(chēng)。創(chuàng)建子菜單1 請(qǐng)?jiān)?“菜單名稱(chēng) ”欄中,選擇要添加子菜單的菜單項(xiàng)。2 在“結(jié)果 ”框中,選擇 “子菜單 ”。 此時(shí) “創(chuàng)建 ”按鈕會(huì)出現(xiàn)在列表的右側(cè)。如 果已經(jīng)有了子菜單,則此處出現(xiàn)的是 “編輯 ”按鈕。3 選擇“創(chuàng)建 ”或“編輯”。4 在 “菜單名稱(chēng) ”欄中,鍵入新建的各菜單項(xiàng)的名稱(chēng)。若要對(duì)菜單項(xiàng)分組1 在 “菜單名稱(chēng) ”欄中,鍵入 “-”,便可以創(chuàng)建一條分隔線。2 拖動(dòng) “-”提示符左側(cè)的按鈕,將分隔線移動(dòng)到正確的位置。三、按實(shí)際
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《安全工程師》2024年遵義縣臨考沖刺試題含解析
- 2025年童書(shū)項(xiàng)目投資風(fēng)險(xiǎn)評(píng)估報(bào)告
- 河南省輝縣市一高2025屆高考化學(xué)倒計(jì)時(shí)模擬卷含解析
- 供應(yīng)鏈智能化技術(shù)分析試題及答案
- 2024年CPSM考試提高自信試題及答案
- 物流人才培養(yǎng)方向試題與答案
- 2025年陶瓷分離膜及功能隔膜項(xiàng)目合作計(jì)劃書(shū)
- 植物繁殖方式的多樣性:試題及答案
- 學(xué)習(xí)方法:高效復(fù)習(xí)CPMM的技巧及試題及答案
- 大連市第九中學(xué)2025年高三二診模擬考試化學(xué)試卷含解析
- 盤(pán)筑成型專(zhuān)題知識(shí)培訓(xùn)
- (完整版)CST使用教程
- Q∕SY 02098-2018 施工作業(yè)用野營(yíng)房
- 六年級(jí)下冊(cè)心理健康教案-第三十一課 為升學(xué)做準(zhǔn)備 釋放壓力 輕松迎考|北師大版
- 浙教版勞動(dòng)五年級(jí)下冊(cè) 項(xiàng)目三 任務(wù)三 環(huán)保小車(chē)我來(lái)造 教案
- 山東大學(xué)畢業(yè)論文答辯通用ppt模板
- 35kV高壓電纜敷設(shè)專(zhuān)項(xiàng)施工方案(完整版)
- 天井施工方法及安全管理建議
- 隔膜壓縮機(jī)(課堂PPT)
- 失效模式分析報(bào)告范例
- 風(fēng)電齒輪箱結(jié)構(gòu)原理及維護(hù)知識(shí)
評(píng)論
0/150
提交評(píng)論