《數(shù)據(jù)庫基礎(chǔ)與Visual FoxPro9.0程序設(shè)計(jì)》課件第2章_第1頁
《數(shù)據(jù)庫基礎(chǔ)與Visual FoxPro9.0程序設(shè)計(jì)》課件第2章_第2頁
《數(shù)據(jù)庫基礎(chǔ)與Visual FoxPro9.0程序設(shè)計(jì)》課件第2章_第3頁
《數(shù)據(jù)庫基礎(chǔ)與Visual FoxPro9.0程序設(shè)計(jì)》課件第2章_第4頁
《數(shù)據(jù)庫基礎(chǔ)與Visual FoxPro9.0程序設(shè)計(jì)》課件第2章_第5頁
已閱讀5頁,還剩51頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第2章VisualFoxPro概述2.1

VisualFoxPro的啟動(dòng)與退出2.2

VisualFoxPro9.0的用戶界面

2.3

VisualFoxPro9.0的基本操作2.4

VisualFoxPro9.0的可視化設(shè)計(jì)工具2.5項(xiàng)目管理器的基本概念2.6在VisualFoxPro9.0中使用幫助2.7在VFP環(huán)境下使用操作系統(tǒng)命令練習(xí)二2.1VisualFoxPro9.0的啟動(dòng)與退出

2.1.1VisualFoxPro9.0的啟動(dòng)

VisualFoxPro9.0的執(zhí)行程序文件名是VFP9.EXE,它是在Windows2000SP3/XP/2003Server支持下運(yùn)行的,所以啟動(dòng)VisualFoxPro9.0的方法和在Windows下啟動(dòng)其它程序相同。用戶可以用Windows中啟動(dòng)可執(zhí)行程序的三種方法中的任一種來啟動(dòng)它。

1.從“開始”菜單啟動(dòng)

從“開始”菜單啟動(dòng)VisualFoxPro9.0的步驟如下:

(1)打開“開始”菜單,選擇“程序”選項(xiàng)。

(2)在“程序”菜單下選擇“MicrosoftVisualFoxPro9.0”并單擊,即可啟動(dòng)。

2.使用“運(yùn)行”對(duì)話框啟動(dòng)

打開“開始”菜單中的“運(yùn)行”對(duì)話框,利用“瀏覽”按鈕查找“VFP9.exe”所在的驅(qū)動(dòng)器號(hào)和文件夾,單擊“VFP9.EXE”的圖標(biāo),將它的驅(qū)動(dòng)器號(hào)、路徑、文件名、擴(kuò)展名由系統(tǒng)自動(dòng)寫入“打開”列表框,按回車鍵即可啟動(dòng)。

3.使用桌面快捷方式啟動(dòng)

不管使用哪一種方法啟動(dòng)VisualFoxPro9.0,啟動(dòng)后都將進(jìn)入如圖2.1所示的VisualFoxPro9.0主窗口,這是一個(gè)類似于Windows的窗口。

VisualFoxPro9.0在命令窗口上,較前面的VFP6.0版有了較大的改進(jìn),它記錄了歷次用戶操作VFP工作的命令(甚至將VisualFoxPro9.0重新安裝后也繼續(xù)存在),供用戶本次操作時(shí)選擇使用,極大地方便了用戶。

需要指出的是,VisualFoxPro6.0/7.0/8.0與9.0的啟動(dòng)方法相同,只不過它們各自的執(zhí)行文件分別是VFP6.EXE、VFP7.EXE、VFP8.EXE。圖2.1VisualFoxPro9.0主窗口2.1.2VisualFoxPro9.0的退出

與啟動(dòng)類似,用操作系統(tǒng)提供的退出文件的方法退出VisualFoxPro9.0和在Windows下退出其它程序的方法相同,也有三種方法。而VisualFoxPro9.0同時(shí)又有本身的退出命令。用戶可以任選一種,來關(guān)閉它。

1.使用“控制菜單”退出

在VFP主窗口中,單擊左上角標(biāo)題欄的VisualFoxPro9.0小狐貍圖標(biāo),彈出控制菜單,選最后一項(xiàng)“×關(guān)閉(C)Alt+F4”,可以關(guān)閉VisualFoxPro9.0。當(dāng)然直接使用組合鍵Alt+F4或在打開控制菜單后,直接使用熱鍵“C”也可關(guān)閉VisualFoxPro9.0。

2.使用“關(guān)閉”按鈕關(guān)閉

在VFP主窗口中,單擊右上角標(biāo)題欄的“關(guān)閉”按鈕×即可關(guān)閉VisualFoxPro9.0。

3.使用“QUIT”命令

在VFP的命令窗口中,輸入命令“QUIT”,按回車鍵即可關(guān)閉VisualFoxPro9.0。

2.2VisualFoxPro9.0的用戶界面

圖2.1給出了VisualFoxPro9.0啟動(dòng)后的主窗口,它和所有的Windows窗口一樣——第一行是標(biāo)題欄,第二行是菜單欄,第三行是工具欄,最底行是提示欄;中間的大片空間是工作區(qū)窗口。各欄的作用也和Windows操作系統(tǒng)中的各欄作用

相同。

VisualFoxPro還有一個(gè)可以打開或隱藏的“命令窗口”,用戶可以在此處輸入VFP命令、觀察因菜單操作而由系統(tǒng)自動(dòng)生成的與之對(duì)應(yīng)的VFP命令、翻閱前面執(zhí)行過的VFP操作命令等。2.3VisualFoxPro9.0的基本操作

2.3.1VisualFoxPro9.0的操作方式

在交互式操作中又可分為命令操作、菜單操作和工具操作三類。

1.交互式操作方式

1)命令操作方式

命令操作方式指用戶在VisualFoxPro的命令窗口中輸入有關(guān)的操作命令,按回車鍵后,系統(tǒng)立即對(duì)該命令進(jìn)行解釋,若命令正確就執(zhí)行之,若命令錯(cuò)誤,則立即給出出錯(cuò)信息供用戶修改命令后重新執(zhí)行。例如,在命令窗口中輸入:?“3+4=”,3+4

按回車鍵后,將顯示:

3+4=7

這里必須注意,命令所用的標(biāo)點(diǎn)符號(hào)應(yīng)是英文的半角標(biāo)點(diǎn)符號(hào)。

在命令操作方式下,系統(tǒng)具有“歷史”記憶功能,將VFP操作中所用過的命令顯示在命令窗口,用戶可以通過光標(biāo)移動(dòng)鍵向上或下翻動(dòng)方便地找到需要重新執(zhí)行或修改的命令。

2)菜單操作方式

VFP的菜單系統(tǒng)是一個(gè)下拉式菜單系統(tǒng)。使用菜單方式,當(dāng)初學(xué)者尚未記住操作命令時(shí),通過菜單來完成對(duì)數(shù)據(jù)庫的操作,并且將每次菜單操作所對(duì)應(yīng)的命令顯示在命令窗口中,以便用戶對(duì)照記憶?,F(xiàn)以打開表設(shè)計(jì)器為例講解菜單操作方式。

例2.1在菜單方式下,打開表設(shè)計(jì)器窗口新建一個(gè)表。

其步驟如下:

第一步,單擊“文件”菜單,選擇“新建”選項(xiàng)(或單擊工具欄上的“新建”按鈕),彈出“新建”對(duì)話框。第二步,在“新建”對(duì)話框中選擇“表”,單擊“新建”,彈出“創(chuàng)建”對(duì)話框。

第三步,在“輸入表名:”列表框中輸入要?jiǎng)?chuàng)建的表名(如MyTable),單擊“確定”,則打開“表設(shè)計(jì)器”。

第四步,在表設(shè)計(jì)器中設(shè)計(jì)表的結(jié)構(gòu)。

與之相對(duì)應(yīng),在命令窗口中出現(xiàn)了打開表設(shè)計(jì)器的命令CREATE。

事實(shí)上,這4步操作可用一條命令CREATEMyTable來

實(shí)現(xiàn)。

【說明】以后為了簡(jiǎn)便,本書將:

第n步簡(jiǎn)記為:Sn;將單擊、前進(jìn)、選擇等操作一律簡(jiǎn)記為:→;

將退回、后退等操作一律簡(jiǎn)記為:←;

將雙擊簡(jiǎn)記為:→→;

將彈出簡(jiǎn)記為:↓;

對(duì)各種選項(xiàng)一律簡(jiǎn)記為“XX”,這里要加上引號(hào),其中“XX”為選項(xiàng)內(nèi)容;

將各種按鈕簡(jiǎn)記為【XX】,這里帶上【】,其中“XX”為按鈕名稱;

將對(duì)話框、窗口、設(shè)計(jì)器、生成器等一律簡(jiǎn)記為:XX。

例如上面操作的第一到第三步,打開表設(shè)計(jì)器窗口可簡(jiǎn)記為:

“文件”→“新建”↓新建→“表”→【新建】↓創(chuàng)建→“輸入表名:”→表設(shè)計(jì)器

3)工具操作方式

VisualFoxPro9.0提供了許多工具,啟動(dòng)這些工具可調(diào)出工具所對(duì)應(yīng)的許多選擇項(xiàng)和對(duì)話框,填入有關(guān)參數(shù),即可方便地完成各種操作。和Windows操作系統(tǒng)相同,放在工具欄的命令按鈕,只要單擊它,就可以進(jìn)行相應(yīng)的操作。

2.程序操作方式

通過編程將需要操作的命令寫入程序文件中,然后執(zhí)行該程序,只要程序正確,既無語法錯(cuò)誤,又無邏輯錯(cuò)誤,系統(tǒng)就會(huì)編譯通過生成可執(zhí)行文件,并自動(dòng)、快速、準(zhǔn)確地完成對(duì)數(shù)據(jù)庫的各種操作。2.3.2VisualFoxPro9.0的命令格式

1.命令結(jié)構(gòu)

VFP的命令由命令動(dòng)詞開頭,后隨若干功能子句或保留字。前者用來說明“做什么”,后者用來指明“操作對(duì)象”及其滿足的條件等。下面以表記錄顯示命令LIST為例,講解VFP命令的格式及其最常用子句和保留字的作用。

LIST命令的格式:

LIST[Scope][FIELDSFieldList]

[FORlExpression1][WHILElExpression2]

[TOPRINTER|TOFILEFileName]

2.短語和關(guān)鍵字

VFP的命令中,功能短語和關(guān)鍵字很多,下面先介紹幾種最常用的短語。

1)范圍子句scope

該子句用于指定命令可處理的記錄范圍。共有四種形式可選擇,其書寫格式與含義分別是:

ALL 表示范圍是表中的全部記錄;

REST 表示范圍是從當(dāng)前記錄開始到表的最后一條

記錄;

NEXTn

表示范圍是從當(dāng)前記錄開始向后的n條記錄;

RECORDn表示范圍僅是第n條記錄。

2)?FIELDSFieldList子句

該子句用于指定命令允許處理的字段,完成關(guān)系型數(shù)據(jù)庫中表的“投影”操作。

3)?FORlExpression1子句與WHILElExpression2子句

這兩個(gè)子句用于把命令的操作限制于符合條件的記錄。它們既能完成對(duì)表的“篩選”操作,又能完成對(duì)表之間的連接操作。但FOR子句與WHILE子句又有區(qū)別,主要表現(xiàn)如下。

(1)FOR子句將范圍內(nèi)的所有滿足條件的記錄都作為操作對(duì)象;WHILE子句將范圍內(nèi)的滿足條件的記錄作為操作對(duì)象,但碰見第1條不滿足條件的記錄時(shí)則停止操作而不管后面是否還有滿足條件的記錄。

(2)當(dāng)范圍scope缺省時(shí),F(xiàn)OR子句的操作對(duì)象是全部記錄;WHILE子句的操作對(duì)象是REST。

(3)當(dāng)FOR、WHILE同時(shí)存在時(shí),WHILE子句優(yōu)先于FOR子句。

4)?TOPRINTER子句與TOFILEFileName子句

這兩個(gè)子句用于將命令操作的結(jié)果輸出到打印機(jī)或文本文件。其它保留字在后面將陸續(xù)介紹。

3.命令的書寫規(guī)則

(1)所有命令必須以命令動(dòng)詞開始,回車鍵結(jié)束。命令動(dòng)詞和子句之間、子句與子句之間、子句與保留字、各保留字之間都應(yīng)至少用一個(gè)空格隔開。

(2)命令中,“[…]”代表可選擇項(xiàng),“…|…”代表“|”前后的項(xiàng)目只能選擇一個(gè)。

(3)?VFP命令中不區(qū)分字母的大小寫,但為了便于區(qū)分,所有的命令和保留字一律用大寫字母給出;需要用戶填寫的參數(shù)一律用斜體字符給出,且一般每個(gè)英語單詞的第一個(gè)字母大寫,其它字母小寫。

(4)如無特殊說明,功能子句在命令中出現(xiàn)的次序不影響命令的執(zhí)行結(jié)果。

(5)為了簡(jiǎn)化輸入,VisualFoxPro9.0具有智能感知功能,用戶在一般情況下正確輸入命令動(dòng)詞或功能子句中前幾個(gè)字符后按下空格鍵時(shí),系統(tǒng)會(huì)自動(dòng)將命令或保留字補(bǔ)全,同時(shí)顯示出命令或短語的全部參數(shù)選項(xiàng),供用戶選擇。

(6)無論在命令窗口還是在源程序設(shè)計(jì)器窗口,一條命令都可以分成若干行,只要在分行處加一個(gè)分號(hào)即可在下一行繼續(xù)書寫該命令的剩余部分。但在命令窗口以續(xù)行形式書寫命令時(shí)必須注意,在續(xù)行符“;”書寫完畢后應(yīng)按回車鍵作為本行

結(jié)束。

請(qǐng)注意,在本書中對(duì)于需要書寫多行的較長(zhǎng)命令,采用了VisualFoxPro9.0幫助文件中的寫法。一般按功能短語分行書寫,并不加續(xù)行符“;”,但除第一行外,后面各行的各功能短語均縮進(jìn)于命令動(dòng)詞之后。如上面的LIST命令就是按此方式給出的。2.4VisualFoxPro9.0的可視化設(shè)計(jì)工具

工具可分為向?qū)?、設(shè)計(jì)器、生成器三大類。各個(gè)類型的設(shè)計(jì)工具中的各種工具,使用方法均雷同,對(duì)每個(gè)類型的設(shè)計(jì)工具只需講解一個(gè),即可觸類旁通。

2.4.1向?qū)?Wizard)

VisualFoxPro9.0提供了諸如表、查詢、表單、視圖等21種交互式向?qū)?。?dāng)用戶啟動(dòng)這些向?qū)Ш?,系統(tǒng)將通過一組對(duì)話框依次實(shí)現(xiàn)和用戶的交互,用戶只要按照對(duì)話框的提問回答有關(guān)的問題,即可順利完成有關(guān)應(yīng)用對(duì)象的創(chuàng)建。

向?qū)У膯?dòng)有兩種方法。現(xiàn)以建立項(xiàng)目文件為例講解向?qū)У氖褂貌襟E。

1.方法1——通過“文件”菜單

S1:打開“新建”對(duì)話框?!拔募薄靶陆ā薄陆ǎ鐖D2.2所示。

S2:選擇有關(guān)的文件類型,例如選“項(xiàng)目”。

S3:打開向?qū)??!鞠驅(qū)А俊?/p>

當(dāng)向?qū)?dòng)后,用戶即可在該向?qū)У闹敢拢鸩酵瓿稍擃愇募膭?chuàng)建。

2.方法2——通過工具菜單

S1:打開“向?qū)нx擇”對(duì)話框?!肮ぞ?T)”→“向?qū)?W)”↓向?qū)нx擇,如圖2.3所示。

S2:?jiǎn)?dòng)向?qū)АT谙驅(qū)нx擇對(duì)話框中,單擊需要的向?qū)D標(biāo)。圖2.2“新建”對(duì)話框圖2.3使用工具菜單啟動(dòng)向?qū)械脑O(shè)計(jì)器都支持快捷菜單,用戶只要右擊設(shè)計(jì)器或其中控件的任何地方,都會(huì)彈出與之相對(duì)應(yīng)的快捷菜單供選用。另外,設(shè)計(jì)器工具欄中的各按鈕,通常對(duì)應(yīng)于快捷菜單的各選項(xiàng)。例如圖2.4中,我們已打開了表單的快捷菜單、“表單控件”工具欄和屬性窗口。圖2.4表單設(shè)計(jì)器及屬性對(duì)話框2.4.3生成器(Builder)

生成器一般附屬于設(shè)計(jì)器,其作用是協(xié)助設(shè)計(jì)器通過交互式操作,自動(dòng)生成表達(dá)式、程序過程等,從而簡(jiǎn)化操作,提高效率。在生成器中,用戶只要告訴它做什么,至于如何做則是生成器自己的事情,這是最典型的面向?qū)ο蟮某绦蛟O(shè)計(jì)的特點(diǎn)。例如在圖2.4中,右擊表單設(shè)計(jì)器的任意空白處,打開快捷菜單,然后單擊快捷菜單中的“生成器(B)…”,就會(huì)彈出如圖2.5所示的“表單生成器”。用戶只要在其中填上生成器需要的項(xiàng)目,VFP就會(huì)快捷地生成希望的表單。圖2.5表單生成器2.5項(xiàng)目管理器的基本概念

在VFP中開發(fā)任何一個(gè)實(shí)際的數(shù)據(jù)庫應(yīng)用系統(tǒng)都被視為做一個(gè)項(xiàng)目。項(xiàng)目是一個(gè)以.pjx為擴(kuò)展名的文件。用它可以創(chuàng)建、添加、修改、關(guān)閉、移去、連編應(yīng)用系統(tǒng)所包含的所有菜單、數(shù)據(jù)庫、表、表單、查詢、視圖、報(bào)表、標(biāo)簽、類、代碼、音頻、視頻等文件。可以認(rèn)為項(xiàng)目是VFP的管理和控制中心。2.5.1創(chuàng)建項(xiàng)目

項(xiàng)目管理文件的創(chuàng)建,可以用菜單創(chuàng)建,也可以用命令創(chuàng)建。

1.利用菜單創(chuàng)建項(xiàng)目文件

下面以創(chuàng)建一個(gè)項(xiàng)目為例講解利用菜單創(chuàng)建項(xiàng)目的步驟。

例2.2

利用菜單創(chuàng)建一個(gè)項(xiàng)目文件,文件名為Myproject。

S1:打開“新建”對(duì)話框。

S2:?打開“項(xiàng)目管理器”。→“項(xiàng)目”→“新建文件”↓創(chuàng)建→輸入項(xiàng)目文件名“Myproject”→【保存】↓項(xiàng)目管理器,結(jié)果打開如圖2.6所示的“項(xiàng)目管理器”窗口。圖2.6項(xiàng)目管理器注意:用菜單法建立各種文件的方法基本相同,以后關(guān)于用菜單法創(chuàng)建其它文件將一掠而過。

2.利用命令創(chuàng)建項(xiàng)目文件

使用CREATEPROJECT也可創(chuàng)建項(xiàng)目文件,例如對(duì)于例2.2,如果使用命令創(chuàng)建,則只要在命令窗口中鍵入以下命令即可。

CREATEPROJECTMyproject2.5.2項(xiàng)目管理器的使用

1.項(xiàng)目管理器的選項(xiàng)

從圖2.6中可以看出,項(xiàng)目管理器能分別對(duì)數(shù)據(jù)、文檔、類庫、代碼、其它等五類文件進(jìn)行管理。它采用了下拉式菜單的界面,在此界面中有6個(gè)選項(xiàng):“全部”、“數(shù)據(jù)”、“文檔”、“類”、“代碼”、“其它”。

(1)全部:顯示該項(xiàng)目中包含在其它5個(gè)選項(xiàng)的全部?jī)?nèi)容,選項(xiàng)前的“+”號(hào)表示單擊之可查看其中所包含的內(nèi)容。圖2.6就是“全部”下拉式菜單的顯示結(jié)果。

(2)數(shù)據(jù):顯示該項(xiàng)目中的所有數(shù)據(jù),包括數(shù)據(jù)庫、視圖、表等。

(3)文檔:顯示該項(xiàng)目中處理數(shù)據(jù)時(shí)所用到的所有文檔,包括表單、報(bào)表和標(biāo)簽。

(4)類:顯示該項(xiàng)目中自定義的所有類。

(5)代碼:顯示該項(xiàng)目中所用到的所有程序,如程序、API庫、應(yīng)用程序等。

(6)其它:顯示該項(xiàng)目中所用到的一些不屬于以上4類文件的其它文件,如圖像文件、聲音文件、菜單文件等。

2.項(xiàng)目管理器中的按鈕

從圖2.6中可看出,項(xiàng)目管理器是一個(gè)Windows的對(duì)話框,它有2個(gè)按鈕和一個(gè)含有6個(gè)按鈕的按鈕組,各按鈕的意義如下。

(1)關(guān)閉按鈕:用于關(guān)閉項(xiàng)目管理器,常用于退出VFP時(shí)。但如果在退出VFP時(shí)并沒有關(guān)閉項(xiàng)目管理器,則下次啟動(dòng)VFP時(shí)將自動(dòng)打開前一次正在使用的項(xiàng)目管理器。

(2)縮(放)按鈕:屏幕的顯示范圍畢竟是有限的,為了避免項(xiàng)目管理器占用太多的屏幕,可按下此按鈕,此時(shí)項(xiàng)目管理器將收縮成一個(gè)工具欄窗口,原本向上的收縮箭頭按鈕則變?yōu)橄蛳碌恼归_箭頭按鈕,如圖2.7所示。再次單擊此按鈕,項(xiàng)目管理器又將展開而恢復(fù)原樣。圖2.7被縮成工具欄的項(xiàng)目管理器

(3)命令按鈕組:這是一組含有6個(gè)按鈕的動(dòng)態(tài)變化的按鈕組,當(dāng)選中的項(xiàng)目管理器中的選項(xiàng)不同時(shí),按鈕的個(gè)數(shù)、標(biāo)題及可用與否將會(huì)有所不同。只要單擊任何一個(gè)按鈕,就會(huì)實(shí)現(xiàn)對(duì)應(yīng)的功能。這些按鈕的功能分別為:

【新建】:創(chuàng)建一個(gè)在項(xiàng)目中所選中的文件或新對(duì)象。

【添加】:向項(xiàng)目文件中加入已存在的對(duì)象。

【修改】:打開并修改在項(xiàng)目中選中的對(duì)象。

【運(yùn)行】:運(yùn)行項(xiàng)目中選中的查詢、表單和程序等對(duì)象。

【移去】:從項(xiàng)目中移去選定的對(duì)象。

【編譯】:對(duì)項(xiàng)目文件中包含所有應(yīng)用程序的文件進(jìn)行

編譯。

(4)打開一個(gè)項(xiàng)目:可在命令窗口中鍵入命令MODIFYPROJECT打開項(xiàng)目文件。命令格式如下:

MODIFYPROJECTProjectName也可以通過選擇“文件”菜單中的“打開”菜單項(xiàng)來打開項(xiàng)目文件,打開的方法同于Windows打開文件的操作方法。若“文件類型”不是“項(xiàng)目”,可通過下拉組合框選擇文件類型為“項(xiàng)目”。不過,如前所述,若每次退出VFP時(shí)不關(guān)閉正在處理的項(xiàng)目管理器,則下次啟動(dòng)時(shí)該項(xiàng)目管理器自動(dòng)保持打開。

(5)在項(xiàng)目間共享文件:在VFP的多個(gè)項(xiàng)目間可實(shí)現(xiàn)文件的共享。因?yàn)樵陧?xiàng)目中保存的是對(duì)已創(chuàng)建好的文件的引用而并非文件本身,因此只要在要共享該文件的另一個(gè)項(xiàng)目中寫入文件與項(xiàng)目的連接關(guān)系即可。其步驟如下:

S1:打開要共享文件的兩個(gè)項(xiàng)目。

S2:在包含該文件的項(xiàng)目管理器中,選定該文件。

S3:拖動(dòng)文件到要共享該文件的另一個(gè)項(xiàng)目文件中。2.6在VisualFoxPro9.0中使用幫助

VisualFoxPro9.0不但提供了智能幫助,可指導(dǎo)用戶正確輸入VFP命令,還提供了如圖2.8所示的幫助菜單。菜單中,第一個(gè)選項(xiàng)可使用VisualFoxPro9.0本身提供的自帶幫助文件;第二個(gè)選項(xiàng)則可以訪問MSDN幫助文件。

這里僅介紹自帶幫助文件的使用方法。對(duì)于MSDN幫助需要單獨(dú)安裝,而一旦安裝則和自帶幫助文件的使用方法完全相同。當(dāng)用戶需要系統(tǒng)提供幫助時(shí),無論是操作環(huán)境還是語句的語法幫助,都可以通過它得到聯(lián)機(jī)幫助。圖2.8VFP9.0幫助菜單2.6.1打開自帶幫助文件窗口

常用的打開自帶幫助文件窗口的方法有三種:使用命令“HELP”或使用系統(tǒng)菜單的“幫助”選項(xiàng),彈出幫助菜單后再選擇第一項(xiàng)“MicrosoftVisualFoxPro幫助(V)”,即可打開自帶幫助文件窗口,如圖2.9所示;也可直接使用F1鍵打開此窗口。圖2.9VFP9.0的自帶幫助文件窗口2.6.2使用自帶幫助文件窗口

自帶幫助文件窗口既有自己的工具欄,又包含“目錄”、“索引”、“搜索”和“書簽”四個(gè)選項(xiàng)卡為用戶提供不同目的的幫助。圖2.9就是打開“目錄”選項(xiàng)卡后,選取“MicrosoftVisualFoxPro9.0”中的“VisualFoxPro新增功能”選項(xiàng)后獲得的幫助信息。下面介紹其它三個(gè)選項(xiàng)卡的用法。

1.“索引”選項(xiàng)卡

“索引”選項(xiàng)卡主要用來為用戶提供各種命令的語法幫助,現(xiàn)舉一例說明其用法。

例2.3

使用自帶幫助文件窗口尋求“RUN”命令的用法。

S1:打開“索引(N)”窗口。→“索引”↓索引。

S2:??在“輸入要查詢的關(guān)鍵字(W)”下方的文本框中輸入“RUN”,系統(tǒng)將顯示出“RUN|!”命令,單擊【顯示】,即獲得關(guān)于“RUN”命令的各種幫助信息,如圖2.10所示。圖2.10自帶幫助的“索引”選項(xiàng)卡窗口索引選項(xiàng)也可用HELP命令實(shí)現(xiàn),命令格式如下:

HELPQueryKeyWord

其中,QueryKeyWord為索引關(guān)鍵字。例如,需要系統(tǒng)幫助生成表的命令,可用下面的命令實(shí)現(xiàn):

HELPCREATETABLE

2.“搜索”選項(xiàng)卡

“搜索”選項(xiàng)卡主要用來查找某些要幫助內(nèi)容在幫助文件中的位置。下面用實(shí)例予以說明其使用方法。

例2.4

搜索“View”在自帶幫助文件中出現(xiàn)的地方。

S1:打開“搜索”窗口?!八阉?S)”↓搜索。

S2:在“輸入要查找的單詞(W)”下方的文本框中輸入“View”,單擊【列出主題(L)】,系統(tǒng)將顯示出“View”在“搜索”窗口的左邊“選擇主體”標(biāo)簽的右邊顯示出“找到:500”處的信息;并在下邊列出所有出現(xiàn)的位置供選擇。

S3:選擇希望的幫助,例如選“CREATESQLVIEW

Command”,單擊【顯示】,即獲得創(chuàng)建本地視圖的幫助信息,如圖2.11所示。圖2.11用“搜索”選項(xiàng)窗口顯示幫助

3.“書簽”選項(xiàng)卡

“書簽”選項(xiàng)卡的功能是向其列表框添加或刪除幫助項(xiàng)目。例如上例中,用“搜索”選項(xiàng)卡搜索到了“如何創(chuàng)建本地視圖”,此時(shí)單擊“書簽”,會(huì)發(fā)現(xiàn)“如何創(chuàng)建本地視圖”出現(xiàn)在了書簽窗口的“當(dāng)前主題”文本框中,只要單擊【添加】就會(huì)將它像書簽一樣添加到“主題”框中。2.7在VFP環(huán)境下使用操作系統(tǒng)命令創(chuàng)建用戶文件夾

要開發(fā)一個(gè)應(yīng)用程序,用戶最好先為自己創(chuàng)建一個(gè)獨(dú)立的文件夾。這既可以在Windows環(huán)境下創(chuàng)建,又可以在VisualFoxPro命令窗口下使用操作系統(tǒng)命令創(chuàng)建。從例2.3的幫助中知道“RUN”命令的作用是在VFP環(huán)境下運(yùn)行操作系統(tǒng)命令或執(zhí)行一個(gè)非VFP程序。因此在VFP環(huán)境中創(chuàng)建用戶文件夾,可使用下面的命令:

RUN|!MD[Driver:][Path]FolderName

其中:

●?RUN|?。褐付ㄔ赩isualFoxPro命令窗口執(zhí)行操作系統(tǒng)的有關(guān)命令或運(yùn)行非VFP程序?!?MD:操作系統(tǒng)中創(chuàng)建目錄的命令。

●?Driver::指定要?jiǎng)?chuàng)建的用戶文件夾所在的磁盤驅(qū)動(dòng)器符,缺省時(shí)為當(dāng)前盤。

●?Path:指定要?jiǎng)?chuàng)建的用戶文件夾的路徑,缺省時(shí)為當(dāng)前目錄。

●?FolderName:指定要?jiǎng)?chuàng)建的用戶的文件夾名。

例2.5

在VFP環(huán)境中創(chuàng)建一個(gè)用戶子目錄d:\l

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論