官术网_书友最值得收藏!

第一部分 實(shí)驗(yàn)指導(dǎo)

實(shí)驗(yàn)一 Visual FoxPro使用初步

【實(shí)驗(yàn)?zāi)康摹?/h4>

1.學(xué)會(huì)Visual FoxPro(VFP)的啟動(dòng)和退出,熟悉Visual FoxPro的操作環(huán)境。

2.掌握交互式命令的執(zhí)行方式,了解命令窗口的使用技巧。

3.設(shè)置簡(jiǎn)單的環(huán)境參數(shù)。

4.初步掌握使用向?qū)Ы㈨?xiàng)目、數(shù)據(jù)庫(kù)、表單等對(duì)象。

5.初步掌握使用項(xiàng)目管理器來(lái)管理項(xiàng)目中的文件。

【實(shí)驗(yàn)內(nèi)容】

1.啟動(dòng)和退出Visual FoxPro 6.0系統(tǒng)。

2.了解VFP窗口的用戶(hù)界面,打開(kāi)和關(guān)閉“常用”工具欄。

3.對(duì)命令窗口執(zhí)行最大化、最小化、移動(dòng)、關(guān)閉和打開(kāi)等操作。

4.在命令窗口中,輸入命令?date(),并觀(guān)察主窗口的結(jié)果。

5.在VFP的選項(xiàng)設(shè)置對(duì)話(huà)框中,將日期的格式設(shè)置為年月日。

6.在D盤(pán)建立以自己的姓名命名的文件夾,在VFP的選項(xiàng)設(shè)置對(duì)話(huà)框中將其設(shè)置為默認(rèn)目錄。

7.建立項(xiàng)目文件“圖書(shū)管理”,保存在自己所建的文件夾下。

8.在項(xiàng)目中使用數(shù)據(jù)庫(kù)向?qū)Ы?shù)據(jù)庫(kù)Books,

9.在項(xiàng)目管理器中使用表單向?qū)Ы⒈韱巍癰ooks”。

10.運(yùn)行表單“books”,輸入一條數(shù)據(jù)。

11.打開(kāi)Books數(shù)據(jù)庫(kù)設(shè)計(jì)器,查看books數(shù)據(jù)表中的數(shù)據(jù)。

12.在項(xiàng)目管理器中使用報(bào)表向?qū)Ы?bào)表“book”,預(yù)覽報(bào)表。

13.在項(xiàng)目管理器中添加菜單文件“主菜單”(素材文件),運(yùn)行該菜單。

14.建立程序文件main,設(shè)置為主文件。

15.連編項(xiàng)目為可執(zhí)行程序。

【實(shí)驗(yàn)步驟】

1.VFP的啟動(dòng)和退出

1)VFP的啟動(dòng)

任選下列一種方法,可以啟動(dòng)VFP。

(1)如圖1.1所示,單擊Windows的開(kāi)始按鈕,選擇所有程序—Microsoft Visual FoxPro 6.0 —Microsoft Visual FoxPro 6.0,可以啟動(dòng)Visual FoxPro。

圖1.1 啟動(dòng)Visual FoxPro

(2)在開(kāi)始菜單的Microsoft Visual FoxPro 6.0圖標(biāo)上單擊鼠標(biāo)右鍵,在快捷菜單中選擇“發(fā)送到”—“桌面快捷方式”命令,如圖1.2所示。桌面上將建立VFP的快捷方式。用戶(hù)可以通過(guò)雙擊此圖標(biāo)來(lái)啟動(dòng)Visual FoxPro。

圖1.2 建立桌面快捷方式

(3)在我的電腦或資源管理器中,任意雙擊一個(gè)與Visual FoxPro相關(guān)聯(lián)的文件,如數(shù)據(jù)表文件,Visual FoxPro將自動(dòng)啟動(dòng)。

無(wú)論以何種方式啟動(dòng)Visual FoxPro,都是在執(zhí)行安裝目錄下的文件VFP6.exe,默認(rèn)的安裝目錄是C:\Program Files\Microsoft Visual Studio\Vfp98。

2)VFP的退出

任選下列一種方法,可以退出VFP。

(1)選擇“文件”菜單的“退出”命令。

(2)單擊主窗口右上角的關(guān)閉按鈕。

(3)按下Alt+F4組合鍵。

(4)在命令窗口中輸入quit命令后,按回車(chē)鍵。

2.VFP的用戶(hù)界面

進(jìn)入Visual FoxPro后,其用戶(hù)界面如圖1.3所示。

圖1.3 Visual FoxPro用戶(hù)界面

Visual FoxPro共提供11種工具欄。

常用工具欄位于主菜單下方,由若干個(gè)工具按鈕組成,每個(gè)按鈕對(duì)應(yīng)一個(gè)常用的菜單命令。

在常用工具欄上單擊鼠標(biāo)右鍵,打開(kāi)快捷菜單,如圖1.4所示,去掉“常用”前的勾號(hào),用戶(hù)就可以關(guān)閉常用工具欄。

圖1.4 “工具欄”快捷菜單

選擇“顯示”菜單下的“工具欄”命令,打開(kāi)“工具欄”對(duì)話(huà)框,如圖1.5所示,選中“常用”工具欄前的復(fù)選框,單擊“確定”按鈕,可重新打開(kāi)常用工具欄。

圖1.5 “工具欄”對(duì)話(huà)框

3.命令窗口

與Windows的其他窗口一樣,命令窗口可以被移動(dòng)、改變大小、最大化、最小化和關(guān)閉。

若關(guān)閉了命令窗口,選擇“窗口”菜單的“命令窗口”命令,或單擊常用工具欄的“命令窗口”按鈕,可打開(kāi)命令窗口。

4.執(zhí)行命令

在命令窗口中,可直接輸入VFP命令,按回車(chē)鍵,系統(tǒng)就會(huì)執(zhí)行此命令。

在命令窗口輸入命令?date(),按回車(chē)鍵,在窗口工作區(qū)顯示當(dāng)前的系統(tǒng)日期。

已輸入過(guò)的命令自動(dòng)保留在命令窗口中。若用戶(hù)需要重復(fù)執(zhí)行一條已輸入的命令,只需將光標(biāo)移到該命令行的任意位置,按回車(chē)鍵即可。

用戶(hù)還可修改已輸入的命令,再按回車(chē)鍵來(lái)執(zhí)行此命令。

例如,將光標(biāo)移動(dòng)到剛才輸入的命令處,將其修改為?date()+7,再按回車(chē)鍵,則在窗口工作區(qū)顯示系統(tǒng)日期過(guò)七天后的日期。

在命令窗口上單擊鼠標(biāo)右鍵,打開(kāi)快捷菜單,用戶(hù)可以對(duì)命令窗口的文本執(zhí)行剪切、復(fù)制、粘貼、清除等操作。

注意

若選擇清除命令,則將清除命令窗口中所輸入的命令,但是不會(huì)改變命令所執(zhí)行的結(jié)果。

5.設(shè)置日期格式

安裝完VFP 6之后,為了使系統(tǒng)能滿(mǎn)足個(gè)性化的需求,用戶(hù)可以定制自己的系統(tǒng)環(huán)境。

選擇主菜單上的“工具”菜單的“選項(xiàng)”命令,打開(kāi)“選項(xiàng)”對(duì)話(huà)框,如圖1.6所示。“選項(xiàng)”對(duì)話(huà)框中有12種選項(xiàng)卡,分別可以進(jìn)行不同類(lèi)別的環(huán)境設(shè)置。選擇“區(qū)域”選項(xiàng)卡,將日期格式設(shè)置為年月日,并選中“年份”的復(fù)選框,單擊“確定”按鈕。

圖1.6 “選項(xiàng)”對(duì)話(huà)框的“區(qū)域”選項(xiàng)卡

在命令窗口再次執(zhí)行命令?date(),窗口工作區(qū)顯示的日期格式會(huì)發(fā)生變化。

此外,設(shè)置系統(tǒng)環(huán)境也可用SET命令。在命令窗口中輸入set date to ymd,就可以將日期格式設(shè)置為年月日。輸入set century on,可以將年號(hào)設(shè)置為四位。

注意

對(duì)當(dāng)前設(shè)置做更改之后,單擊“選項(xiàng)”對(duì)話(huà)框中的“確定”按鈕,所改變的設(shè)置僅在本次Visual FoxPro運(yùn)行期間有效。退出Visual FoxPro系統(tǒng)后,所做的更改將丟失。也就是說(shuō),對(duì)于Visual FoxPro配置所做的更改是臨時(shí)性的。

對(duì)當(dāng)前設(shè)置做更改之后,單擊“選項(xiàng)”對(duì)話(huà)框的“設(shè)置為默認(rèn)值”按鈕,再單擊“確定”按鈕,所改變的設(shè)置會(huì)存儲(chǔ)在Windows注冊(cè)表中。以后每次啟動(dòng)Visual FoxPro,所做的更改將繼續(xù)有效。也就是說(shuō),對(duì)Visual FoxPro配置所做的更改被保存為以后都使用的設(shè)置,即默認(rèn)設(shè)置。

使用SET命令所進(jìn)行的設(shè)置是臨時(shí)設(shè)置。

6.設(shè)置默認(rèn)目錄

默認(rèn)目錄是指系統(tǒng)每次打開(kāi)和保存文件所使用的缺省目錄。在沒(méi)有指定時(shí),系統(tǒng)使用的是安裝目錄是C:\Program Files\Microsoft Visual Studio\Vfp98。

要將默認(rèn)目錄設(shè)置為自己所建立的目錄,可執(zhí)行以下操作。

(1)在我的電腦中建立一個(gè)文件夾。

(2)選擇“選項(xiàng)”對(duì)話(huà)框的“文件位置”選項(xiàng)卡,如圖1.7所示,單擊“默認(rèn)目錄”選項(xiàng),再單擊“修改”按鈕,彈出“更改文件位置”對(duì)話(huà)框。

圖1.7 “選項(xiàng)”對(duì)話(huà)框

(3)在“更改文件位置”對(duì)話(huà)框中,單擊“使用默認(rèn)目錄”復(fù)選框,如圖1.8所示,激活“定位默認(rèn)目錄”的文本框,在文本框中輸入要設(shè)置的默認(rèn)目錄“d:\陳老師”,單擊“確定”按鈕。

圖1.8 “更改文件位置”對(duì)話(huà)框

此外,設(shè)置默認(rèn)目錄也可用SET命令。在命令窗口中輸入set default to d:\陳老師,就可以設(shè)置默認(rèn)目錄為d:\陳老師。

7.新建項(xiàng)目文件

新建項(xiàng)目的操作步驟如下。

(1)選擇“文件”菜單的“新建”命令,或者單擊“常用”工具欄上的“新建”按鈕,系統(tǒng)打開(kāi)“新建”對(duì)話(huà)框。

(2)如圖1.9所示,在“文件類(lèi)型”中選擇“項(xiàng)目”單選鈕,然后單擊“新建文件”按鈕,系統(tǒng)打開(kāi)“創(chuàng)建”對(duì)話(huà)框。

圖1.9 “新建”對(duì)話(huà)框

(3)如圖1.10所示,在“創(chuàng)建”對(duì)話(huà)框的“項(xiàng)目文件”文本框中輸入項(xiàng)目名稱(chēng),如“圖書(shū)管理”,然后在“保存在”下拉列表中選擇保存該項(xiàng)目的文件夾,單擊“保存”按鈕。

圖1.10 “創(chuàng)建”對(duì)話(huà)框

創(chuàng)建項(xiàng)目后,Visual FoxPro在指定目錄下建立了一個(gè)pjx項(xiàng)目文件和一個(gè)PJT項(xiàng)目備注文件。此項(xiàng)目現(xiàn)在未包含任何文件,稱(chēng)為空項(xiàng)目。

此外,使用命令CREATE PROJECT<項(xiàng)目名稱(chēng)>,也可以在默認(rèn)目錄下創(chuàng)建項(xiàng)目。如果要在指定目錄下創(chuàng)建項(xiàng)目,則應(yīng)在文件名前加上路徑。例如,在命令窗口輸入命令CREATE PROJECTd:\陳老師\圖書(shū)管理,則在d盤(pán)的陳老師的文件夾下建立一個(gè)圖書(shū)管理項(xiàng)目。

8.使用向?qū)Ы?shù)據(jù)庫(kù)

在項(xiàng)目文件中建立數(shù)據(jù)庫(kù)的操作步驟如下。

(1)如圖1.11所示,在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中,選擇“數(shù)據(jù)庫(kù)”選項(xiàng),單擊“新建(N)”按鈕或選擇“項(xiàng)目”菜單下的“新建文件”命令,打開(kāi)“新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框。

圖1.11 在項(xiàng)目管理器中建立數(shù)據(jù)庫(kù)

(2)在“新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框中,單擊“數(shù)據(jù)庫(kù)向?qū)А卑粹o,如圖1.12所示,打開(kāi)“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話(huà)框。

圖1.12 “新建數(shù)據(jù)庫(kù)”對(duì)話(huà)框

(3)在“數(shù)據(jù)庫(kù)向?qū)А睂?duì)話(huà)框中,選擇“Books”數(shù)據(jù)庫(kù),以下的選項(xiàng)均使用默認(rèn)設(shè)置,直接單擊“完成”按鈕,如圖1.13所示。

圖1.13 “數(shù)據(jù)庫(kù)向?qū)А睂?duì)話(huà)框

(4)在“另存為”對(duì)話(huà)框中,選擇“books”數(shù)據(jù)庫(kù)保存的位置,如圖1.14所示。

圖1.14 “另存為”對(duì)話(huà)框

(5)在項(xiàng)目中建立數(shù)據(jù)庫(kù)后,如圖1.15所示,單擊數(shù)據(jù)庫(kù)左邊的加號(hào),可逐級(jí)展開(kāi)數(shù)據(jù)庫(kù),顯示數(shù)據(jù)庫(kù)里面的數(shù)據(jù)庫(kù)表和視圖,再展開(kāi)數(shù)據(jù)表,還可看到數(shù)據(jù)表下的各個(gè)字段和索引。

圖1.15 項(xiàng)目中的數(shù)據(jù)選項(xiàng)卡

注意

在項(xiàng)目中新建的文件,自動(dòng)地包含于該項(xiàng)目,即該文件與項(xiàng)目之間建立了一種關(guān)聯(lián)。用戶(hù)可以通過(guò)項(xiàng)目管理器來(lái)管理此文件。但并不意味著該文件已成為pjx項(xiàng)目文件的一部分。在項(xiàng)目中所建立的數(shù)據(jù)庫(kù)books和里面的數(shù)據(jù)表文件都是文件夾中獨(dú)立存在的文件。這些文件在不打開(kāi)項(xiàng)目文件的情況下,也可以單獨(dú)使用。例如,如圖1.16所示,在資源管理器中可以看到數(shù)據(jù)庫(kù)和數(shù)據(jù)表都是獨(dú)立的文件。

圖1.16 數(shù)據(jù)庫(kù)和數(shù)據(jù)表文件

9.使用向?qū)Ы⒈韱?/span>

在項(xiàng)目文件中建立表單的操作步驟如下。

(1)在項(xiàng)目管理器的“文檔”選項(xiàng)卡中,選擇“表單”選項(xiàng),單擊“新建(N)”按鈕或選擇“項(xiàng)目”菜單下的“新建文件”命令,打開(kāi)“新建表單”對(duì)話(huà)框。

(2)如圖1.17所示,在“新建表單”對(duì)話(huà)框中,單擊“表單向?qū)А卑粹o,打開(kāi)“向?qū)нx取”對(duì)話(huà)框。

圖1.17 “新建表單”對(duì)話(huà)框

(3)如圖1.18所示,在“向?qū)нx取”對(duì)話(huà)框中,選擇“表單向?qū)А保瑔螕簟按_定”按鈕,打開(kāi)“表單向?qū)А睂?duì)話(huà)框。

圖1.18 “向?qū)нx取”對(duì)話(huà)框

(4)在“表單向?qū)А睂?duì)話(huà)框中,如圖1.19所示,選擇“books”數(shù)據(jù)表,單擊按鈕,選定所有的字段。

圖1.19 “表單向?qū)А睂?duì)話(huà)框

(5)在“表單向?qū)А睂?duì)話(huà)框中,單擊“完成”按鈕,保存表單。

10.運(yùn)行表單

(1)在項(xiàng)目管理器中選擇表單“books”,單擊“運(yùn)行”按鈕,如圖1.20所示,即可運(yùn)行表單books。

圖1.20 通過(guò)項(xiàng)目管理器運(yùn)行表單

(2)表單運(yùn)行如圖1.21所示,單擊“添加”按鈕,即可輸入新的數(shù)據(jù)。輸入完成后按“保存”按鈕進(jìn)行保存。

圖1.21 運(yùn)行books表單

11.打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,查看數(shù)據(jù)表中的數(shù)據(jù)

(1)選擇Books數(shù)據(jù)庫(kù),單擊“修改”按鈕,可打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器。在books數(shù)據(jù)表上單擊鼠標(biāo)右鍵,如圖1.22所示,可對(duì)數(shù)據(jù)表執(zhí)行瀏覽、修改結(jié)構(gòu)等操作。

圖1.22 數(shù)據(jù)庫(kù)設(shè)計(jì)器

(2)選擇快捷菜單的瀏覽命令,打開(kāi)瀏覽窗口,如圖1.23所示,可查看到在表單中輸入的數(shù)據(jù)。

圖1.23 數(shù)據(jù)表books的瀏覽窗口

在項(xiàng)目管理器中直接選擇books數(shù)據(jù)表,單擊“瀏覽”按鈕,如圖1.24所示,也可以瀏覽books數(shù)據(jù)表。

圖1.24 通過(guò)項(xiàng)目管理器瀏覽數(shù)據(jù)表

12.使用向?qū)Ы?bào)表,并預(yù)覽報(bào)表

在項(xiàng)目文件中建立報(bào)表的操作步驟如下。

(1)在項(xiàng)目管理器的“文檔”選項(xiàng)卡中,選擇“報(bào)表”選項(xiàng),單擊“新建(N)”按鈕,打開(kāi)“新建報(bào)表”對(duì)話(huà)框。

(2)在“新建報(bào)表”對(duì)話(huà)框中,單擊“報(bào)表向?qū)А卑粹o,打開(kāi)“向?qū)нx取”對(duì)話(huà)框。

(3)在“向?qū)нx取”對(duì)話(huà)框中,選擇“報(bào)表向?qū)А保瑔螕簟按_定”按鈕,打開(kāi)“報(bào)表向?qū)А睂?duì)話(huà)框。

(4)在“報(bào)表向?qū)А睂?duì)話(huà)框中,選擇需要的字段,如圖1.25所示,單擊按鈕,將其添加到可用的字段中,單擊“完成”按鈕,保存報(bào)表文件。

圖1.25 “報(bào)表向?qū)А睂?duì)話(huà)框

(5)在項(xiàng)目管理器中選擇報(bào)表“books”,單擊“預(yù)覽”按鈕,如圖1.26所示,即可預(yù)覽報(bào)表books打印時(shí)的效果。

圖1.26 預(yù)覽報(bào)表

13.在項(xiàng)目中添加菜單文件

在項(xiàng)目中不僅可以建立文件,還可以添加已存在的文件。

為了方便管理文件,將給定的素材“主菜單”所對(duì)應(yīng)的兩個(gè)文件復(fù)制到項(xiàng)目所在的文件夾中。

(1)在項(xiàng)目管理器的“其他”選項(xiàng)卡中,選擇“菜單”選項(xiàng),單擊“添加(A)”按鈕,打開(kāi)“添加”對(duì)話(huà)框。

(2)如圖1.27所示,在“添加”對(duì)話(huà)框中,選擇菜單文件“主菜單”,單擊“確定”按鈕,則可將已存在的菜單文件添加到項(xiàng)目中。

圖1.27 添加菜單

(3)選擇“主菜單”,單擊“運(yùn)行”按鈕,菜單變?yōu)槿鐖D1.28所示。選擇對(duì)應(yīng)的菜單項(xiàng),即可執(zhí)行對(duì)應(yīng)的表單和報(bào)表。

圖1.28 運(yùn)行主菜單

若要恢復(fù)為系統(tǒng)菜單,則在命令窗口輸入命令set sysmenu to default即可。

14.建立程序并設(shè)置為主文件

在項(xiàng)目文件中建立程序的操作步驟如下。

(1)在項(xiàng)目管理器的“代碼”選項(xiàng)卡中,選擇“程序”選項(xiàng),單擊“新建(N)”按鈕或選擇“項(xiàng)目”菜單下的“新建文件”命令,打開(kāi)“程序1”窗口。

(2)在“程序1”窗口中,輸入程序代碼,如圖1.29所示。

圖1.29 main程序

(3)保存程序文件。

(4)在項(xiàng)目管理器中程序文件的圖標(biāo)上單擊鼠標(biāo)右鍵,在快捷菜單中選擇“設(shè)置為主文件”。該文件圖標(biāo)將以加粗格式顯示。

15.連編項(xiàng)目為可執(zhí)行程序

將項(xiàng)目連編為可執(zhí)行程序的操作步驟如下。

(1)單擊項(xiàng)目管理器的“連編”按鈕,打開(kāi)“連編選項(xiàng)”對(duì)話(huà)框。

(2)在“連編選項(xiàng)”對(duì)話(huà)框中的“操作”單選按鈕中選擇“連編可執(zhí)行文件”,如圖1.30所示,單擊“確定”按鈕。

圖1.30 “連編選項(xiàng)”對(duì)話(huà)框

(3)系統(tǒng)打開(kāi)“另存為”對(duì)話(huà)框,將連編的程序保存為默認(rèn)文件夾下的“圖書(shū)管理.exe”文件。

(4)退出VFP,在我的電腦中打開(kāi)自己所建的文件夾,顯示文件如圖1.31所示。雙擊執(zhí)行程序的圖標(biāo),即可執(zhí)行該程序。

圖1.31 運(yùn)行可執(zhí)行程序

主站蜘蛛池模板: 黑水县| 永川市| 神池县| 三台县| 申扎县| 咸丰县| 芦溪县| 图片| 贡嘎县| 临澧县| 石景山区| 古浪县| 宁乡县| 阿克| 宿迁市| 西盟| 井研县| 建湖县| 比如县| 澳门| 玉门市| 剑河县| 潮州市| 博乐市| 嫩江县| 陵川县| 泰顺县| 马关县| 奎屯市| 偏关县| 鸡泽县| 新郑市| 新田县| 凯里市| 康马县| 白河县| 旬阳县| 中西区| 河北区| 毕节市| 芦溪县|