版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第二章VisuaIFoxPro6.0
基礎(chǔ)知識
VisuaIFoxPro6.0基礎(chǔ)知識
VisualFoxPro既是一種數(shù)據(jù)庫管理系統(tǒng)軟件,又是一種應(yīng)用系統(tǒng)開發(fā)工具,是Microsoft公司在1998年發(fā)布的可視化編程語言集成包VisualStudio6.0中的一員,可運(yùn)行于Windows平臺上。它不僅可以簡化數(shù)據(jù)庫管理,而且能使數(shù)據(jù)庫開發(fā)的流程更為合理。VisualFoxPro6.0采用可視化的、面向?qū)ο蟮某绦蛟O(shè)計方法,使組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變得更容易,并以其功能強(qiáng)大、簡單易學(xué)、方便實(shí)用、占用資源少等諸多優(yōu)點(diǎn)而得到迅速推廣。第二章VisualFoxPro6.0基礎(chǔ)知識VisualFoxPro6.0的基本操作
VisualFoxPro6.0的輔助設(shè)計工具VisualFoxPro6.0中的文件操作Part1VisualFoxPro6.0的基本操作Part1Part1VisualFoxPro6.0的基本操作2.12.1.1VisualFoxPro6.0的啟動和退出2.1.2VisualFoxPro6.0的窗口2.1.3VisualFoxPro6.0的工作方式2.1.4VisualFoxPro6.0中命令的格式要求2.1.5簡單的輸入輸出命令2.1.6VisualFoxPro6.0的環(huán)境配置2.1
VisualFoxPro6.0的基本操作2.1.1
VisualFoxPro6.0的啟動和退出1.啟動VisualFoxPro的常用方法通過“開始”菜單啟動選擇“開始”→“程序”→“MicrosoftVisualFoxPro6.0”子菜單啟動。通過桌面快捷方式啟動雙擊桌面上的快捷圖標(biāo)啟動。2.退出VisualFoxPro系統(tǒng)的方法在VisualFoxPro窗口中,打開“文件”菜單,選擇“退出”選項(xiàng)。單擊VisualFoxPro標(biāo)題欄右上角的“關(guān)閉”按鈕??焖匐p擊主窗口左上角的系統(tǒng)圖標(biāo)。單擊主窗口左上角的系統(tǒng)圖標(biāo),從下拉菜單中選擇“關(guān)閉”,或按ALT+F4組合鍵。在命令窗口中輸入QUIT命令。2.1
VisualFoxPro6.0的基本操作2.1.2VisualFoxPro6.0的窗口啟動VisualFoxPro后,進(jìn)入如圖2-1所示的主窗口。圖2-1VisualFoxPro的主界面2.1
VisualFoxPro6.0的基本操作2.1.3VisualFoxPro6.0的工作方式VisualFoxPro6.0系統(tǒng)提供了三種工作方式:即:命令方式、菜單方式和程序文件方式。1.命令方式
VisualFoxPro命令方式是利用“命令”窗口來實(shí)現(xiàn)的。在命令窗口中鍵入一條命令后按Enter鍵,系統(tǒng)立刻執(zhí)行該命令,即可在屏幕上顯示執(zhí)行的結(jié)果。命令被正確執(zhí)行后,若有顯示結(jié)果則在窗口工作區(qū)中顯示,如果命令執(zhí)行過程中出現(xiàn)錯誤,系統(tǒng)會彈出一個對話框,指出錯誤的原因。凡是執(zhí)行過的命令都會顯示在命令窗口中,它們可被用戶查閱或再次被利用。通過光標(biāo)移動鍵(↑,↓,←,→),將光標(biāo)移動到某條命令行上,并按回車鍵,即可再次執(zhí)行該命令。光標(biāo)移動到某一命令上后,如果需要,用戶可以編輯修改該命令。
2.菜單方式
菜單選擇方式是利用系統(tǒng)提供的菜單、工具欄、窗口、對話框等進(jìn)行交互操作。2.1
VisualFoxPro6.0的基本操作2.1.3VisualFoxPro6.0的工作方式3.程序文件方式命令方式每次只能執(zhí)行一個命令,不便于繁雜的應(yīng)用。對于復(fù)雜的數(shù)據(jù)處理與管理問題通常采用程序文件的方式運(yùn)行。即將所有的命令集中在一個以(.prg)為擴(kuò)展名的程序文件中,然后運(yùn)行程序文件。此外,無論在命令窗口還是在程序文件中,命令的書寫都必須遵循以下規(guī)則:可輸入并執(zhí)行命令和函數(shù);一行只允許寫一條命令,若一條命令分多行寫,須在行尾用分行符分號;一條完整的命令結(jié)束后不能加任何標(biāo)點(diǎn)符號;命令中的多個參數(shù)間用逗號間隔;命令詞間用空格間隔;
命令中必須使用英文標(biāo)點(diǎn);一條命令結(jié)束時不加任何符號;命令動詞(關(guān)鍵字)可只寫前四個字母,且系統(tǒng)自動著色顯示。2.1
VisualFoxPro6.0的基本操作2.1.4VisualFoxPro6.0中命令的格式要求
一般地說,VFP的命令總是由一個稱為命令字的動詞開關(guān),后隨一個賓語和若干子句(稱為命令子句),用來說明命令的操作對象、操作結(jié)果與操作條件。
<>意味著此尖括號中的內(nèi)容在命令中必須給出;[]意味著此方括號中的內(nèi)容可以根據(jù)實(shí)際情況,寫或著不寫;……
意味著命令中剩余的其它部分以與前面命令格式類似的方式延續(xù)下去;a|b意味著命令中只能寫該豎線符號左右之一的內(nèi)容。2.1
VisualFoxPro6.0的基本操作2.1.5簡單的輸入輸出命令
利用程序?qū)?shù)據(jù)進(jìn)行處理,通常需要在程序運(yùn)行時把一些數(shù)據(jù)輸入到計算機(jī)中,經(jīng)過運(yùn)算處理后,再將結(jié)果輸出。因此,輸入和輸出命令在程序設(shè)計中是必不可少的。1.輸入一個字符命令(WAIT)【格式】WAIT[<字符表達(dá)式>][TO<內(nèi)存變量名>]
[WINDOW[AT<行>,<列>]][NOWAIT][TIMEOUT<數(shù)值表達(dá)式>]
【功能】暫停程序執(zhí)行,在屏幕上給出提示信息,并等待用戶輸入一個字符給<內(nèi)存變量名>中指定的變量。2.1
VisualFoxPro6.0的基本操作2.1.5簡單的輸入輸出命令2.
輸入字符串命令(ACCEPT)【格式】ACCEPT[<字符表達(dá)式>]TO<內(nèi)存變量名>【功能】暫停程序執(zhí)行,在屏幕上給出提示信息,并等待用戶從鍵盤上輸入一個字符串常量給內(nèi)存變量。3.輸入其他類型數(shù)據(jù)命令(INPUT)【格式】INPUT[<字符表達(dá)式>]TO<內(nèi)存變量名>【功能】暫停程序的執(zhí)行,在屏幕上顯示提示信息,并等待用戶輸入數(shù)據(jù)。2.1
VisualFoxPro6.0的基本操作2.1.5簡單的輸入輸出命令4.屏幕格式化輸入輸出命令【格式】@<行,列>[SAY<表達(dá)式1>][GET<變量名>][DEFAULT<表達(dá)式2>]
[VALID<關(guān)系/邏輯表達(dá)式>][RANGE<下限>,<上限>]【功能】用于在屏幕的指定位置上輸出、輸入和編輯數(shù)據(jù)。5.輸出命令?和??用計算機(jī)進(jìn)行數(shù)據(jù)處理的最終目的是將結(jié)果輸出給用戶。VisualFoxPro提供的輸出方法很多,這里主要介紹基本輸出語句?和??的使用。【格式一】?[<表達(dá)式1>[,<表達(dá)式2>]…]【格式二】??<表達(dá)式1>[,<表達(dá)式2>]…【功能】計算各表達(dá)式的值,并顯示結(jié)果。2.1
VisualFoxPro6.0的基本操作
2.1.6VisualFoxPro6.0的環(huán)境配置VisualFoxPro的環(huán)境配置決定了VisualFoxPro的外觀和行為。VisualFoxPro系統(tǒng)自動用一些默認(rèn)值來設(shè)置開發(fā)環(huán)境,用戶可根據(jù)需要定制自己的系統(tǒng)環(huán)境。環(huán)境配置主要包括主窗口標(biāo)題、默認(rèn)目錄、項(xiàng)目、編輯器、調(diào)試器及表單工具選項(xiàng)、臨時文件存儲、拖放字段對應(yīng)的控件和其他選項(xiàng)等內(nèi)容。VisualFoxPro的環(huán)境配置有兩種常用方法。圖2-2“選項(xiàng)”對話框使用“選項(xiàng)”對話框設(shè)置從“工具”菜單中選擇“選項(xiàng)”命令,打開“選項(xiàng)”對話框。“選項(xiàng)”對話框如圖2-2所示。2.1
VisualFoxPro6.0的基本操作
2.1.6VisualFoxPro6.0的環(huán)境配置使用set命令設(shè)置VisualFoxPro提供有許多命令用于進(jìn)行系統(tǒng)的環(huán)境設(shè)置,當(dāng)單擊圖2-2對話框中的確定按鈕的同時,按下shift按鈕,則系統(tǒng)會將該對話框中的設(shè)置所對應(yīng)的set命令顯示在命令窗口中。例如:要將F盤中的vfp文件夾設(shè)置為默認(rèn)目錄,可以用命令:setdefaulttof:\vfp要將系統(tǒng)的日期顯示格式設(shè)置為年月日順序,可以用命令:setdatetoymd要將系統(tǒng)時間設(shè)置為12小時制,可以用命令:sethoursto12Part2VisualFoxPro6.0的輔助設(shè)計工具2.2
VisualFoxPro6.0的輔助設(shè)計工具2.2.1VisualFoxPro6.0的設(shè)計器
VisualFoxPro系統(tǒng)提供的設(shè)計器(Designers),為用戶提供了一個友好的圖形界面,是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具。用戶可以通過它創(chuàng)建并定制設(shè)數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、報表格式和應(yīng)用程序組件等。設(shè)計器一般比向?qū)Ь哂懈鼜?qiáng)的功能,可用來創(chuàng)建或者修改VFP應(yīng)用程序所需要的構(gòu)件。
圖2-3表設(shè)計器
圖2-4表單設(shè)計器
2.2
VisualFoxPro6.0的輔助設(shè)計工具2.2.2
VisualFoxPro6.0的向?qū)?/p>
啟動向?qū)Ш?,根?jù)向?qū)У奶釂柤皩?shí)際要完成的情況進(jìn)行選擇,確認(rèn)正確后單擊“下一步”按鈕,直至“完成”。期間可選擇“上一步”按鈕返回進(jìn)行修改。選擇“取消”將退出向?qū)Ф粫a(chǎn)生任何結(jié)果。在任意一屏中,都可以跳過中間的選項(xiàng)信息,使用向?qū)峁┑哪J(rèn)值,直接單擊“完成”按鈕。但是一經(jīng)完成后,就不能再回到向?qū)е袑ζ溥^程進(jìn)行修改了。向?qū)Чぞ叩淖畲筇攸c(diǎn)是“快”。不僅操作簡捷,得出結(jié)果也很迅速。2.2
VisualFoxPro6.0的輔助設(shè)計工具
2.2.3VisualFoxPro6.0的生成器
VisualFoxPro系統(tǒng)提供的生成器(Buiders),可以簡化創(chuàng)建和修改用戶界面程序的設(shè)計過程,提高軟件開發(fā)的質(zhì)量。VFP的生成器是帶有選項(xiàng)卡的對話框,用于簡化表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個生成器顯示一系列選項(xiàng)卡,用于設(shè)置選中對象的屬性??梢杂蒙善髟跀?shù)據(jù)庫之間生成控件、表單、設(shè)置控件格式和創(chuàng)建參照完整性。它的主要功能,是在VFP應(yīng)用程序的構(gòu)件中生成并加入某類控件,例如生成一個組合框或生成一個列表框等等。
Part3VisualFoxPro6.0中的文件操作2.3
VisualFoxPro6.0中的文件操作
2.3.1項(xiàng)目管理器簡介項(xiàng)目管理器是VisualFoxPro中處理數(shù)據(jù)和對象的主要組織工具,是系統(tǒng)的“控制中心”。所謂項(xiàng)目是指文件、數(shù)據(jù)、文檔和VisualFoxPro對象的集合,項(xiàng)目管理器主要有兩個作用:提供了簡便的、可視化的方法來組織與處理表、數(shù)據(jù)庫、查詢、表單、報表和其他一切文件,通過單擊鼠標(biāo)就能實(shí)現(xiàn)對文件的創(chuàng)建、修改和刪除等操作;可以將應(yīng)用程序編譯成擴(kuò)展名為.app的應(yīng)用文件或.exe的可執(zhí)行文件。2.3
VisualFoxPro6.0中的文件操作2.3.1項(xiàng)目管理器簡介
1.項(xiàng)目管理器的組成
項(xiàng)目管理器為數(shù)據(jù)提供了一個組織良好的分層結(jié)構(gòu)視圖。若要處理項(xiàng)目中某一特定類型的文件或?qū)ο?,可選擇相應(yīng)的選項(xiàng)卡?!绊?xiàng)目管理器”窗口共有6個選項(xiàng)卡,其中“數(shù)據(jù)”、“文檔”、“類”、“代碼”和“其他”5個選項(xiàng)卡用于分類顯示各種文件,“全部”選項(xiàng)卡用于顯示該項(xiàng)目的所有文件。如圖2-5所示。圖2-5項(xiàng)目管理器2.3
VisualFoxPro6.0中的文件操作2.3.1項(xiàng)目管理器簡介
2.定制項(xiàng)目管理器用戶可以改變項(xiàng)目管理器的外觀,例如移動它的位置、改變它的尺寸或者將它折疊起來只顯示選項(xiàng)卡??s放和折疊將鼠標(biāo)指針指向“項(xiàng)目管理器”窗口的頂端、底端、兩邊或角上,拖動鼠標(biāo)即可擴(kuò)大或縮小它的尺寸。單擊右上角的向上箭頭,即可折疊“項(xiàng)目管理器”窗口,如圖2-6所示。圖2-6折疊后的“項(xiàng)目管理器”窗口單擊右上角的向下箭頭可還原“項(xiàng)目管理器”窗口。2.3
VisualFoxPro6.0中的文件操作
2.3.1項(xiàng)目管理器簡介
拆分項(xiàng)目管理器折疊“項(xiàng)目管理器”窗口后,可以進(jìn)一步拆分“項(xiàng)目管理器”窗口,使其中的選項(xiàng)卡成為獨(dú)立、浮動的窗口,可根據(jù)需要重新安排它們的位置。折疊“項(xiàng)目管理器”窗口后,按下鼠標(biāo)左鍵,可將其中的某一選項(xiàng)卡拖離“項(xiàng)目管理器”窗口。當(dāng)選項(xiàng)卡處于浮動狀態(tài)時,通過在選項(xiàng)卡中單擊鼠標(biāo)右鍵可以訪問“項(xiàng)目”菜單中的選項(xiàng)。如果希望選項(xiàng)卡始終顯示在屏幕的最頂層,可以單擊選項(xiàng)卡上的圖釘圖標(biāo),這樣,該選項(xiàng)卡就會一直保留在其他VisualFoxPro窗口的上面。可以使多個選項(xiàng)卡都處于“頂層顯示”的狀態(tài)。再次單擊圖釘圖標(biāo)可以取消選項(xiàng)卡的“頂層顯示”設(shè)置。如果要還原拆分的選項(xiàng)卡,可以單擊選項(xiàng)卡上的“關(guān)閉”按鈕。2.3
VisualFoxPro6.0中的文件操作
2.3.1項(xiàng)目管理器簡介
5.為文件添加說明創(chuàng)建或添加新的文件時,可以為文件添加描述性的說明。選擇文件時,這些說明信息顯示在項(xiàng)目管理器的底部。添加文件說明的具體操作如下。在“項(xiàng)目管理器”中選擇要添加說明的文件。選擇“項(xiàng)目”→“編輯說明”菜單命令。在打開的說明對話框中輸入文件的描述性說明,輸入完成后單擊“確定”按鈕。2.3
VisualFoxPro6.0中的文件操作
2.3.1項(xiàng)目管理器簡介1.創(chuàng)建一個新項(xiàng)目創(chuàng)建新項(xiàng)目文件有兩種方法,一種方法是用命令方式(CreateProject);另一種方法是通過“文件”菜單中的“新建”選項(xiàng)。后一種方法的操作步驟為:從“文件”菜單中選擇“新建”命令,或單擊“常用”工具欄上的“新建”按鈕,系統(tǒng)彈出“新建”對話框;在“文件類型”區(qū)域選擇“項(xiàng)目”單選項(xiàng),然后單擊“新建文件”圖標(biāo)按鈕,系統(tǒng)彈出“創(chuàng)建”對話框;在“項(xiàng)目文件”文本框中輸入項(xiàng)目名稱,然后在“保存到”框中選擇保存該項(xiàng)目的文件夾;單擊“保存”按鈕,這樣就在指定的目錄下創(chuàng)建了一個項(xiàng)目文件,對應(yīng)有兩個文件,擴(kuò)展名分別為pjx和pjt。2.3
VisualFoxPro6.0中的文件操作
2.3.1項(xiàng)目管理器簡介
2.打開項(xiàng)目文件打開項(xiàng)目有兩種方法:一種是命令方式(ModifyProject);另一種是菜單方式。后一種方法的具體操作步驟為:從“文件”菜單中選擇“打開”命令,或單擊“常用”工具欄上的“打開”按鈕,彈出“打開”對話框;在“文件類型”下拉列表框中選擇“項(xiàng)目”,在“搜尋”框中選擇該項(xiàng)目所在的文件夾;雙擊要打開的項(xiàng)目,或選擇它然后再單擊“確定”按鈕,即打開了所選項(xiàng)目。2.3
VisualFoxPro6.0中的文件操作
2.3.2文件操作
對于VisualFoxPro中的所有文件進(jìn)行一般的管理操作,包括新建、打開、關(guān)閉、刪除,多數(shù)都有命令方式、菜單方式和項(xiàng)目管理器方式。新建文件命令方式Create<文件類型>文件名如果沒有在命令中指定文件的位置,文件自動被建在默認(rèn)路徑中。例如用命令建立一個名為student的表文件:createtablestudent(sonn(7),snamec(7))
2.3
VisualFoxPro6.0中的文件操作
2.3.2文件操作打開文件命令方式打開不同類型的文件有不同的命令,需要區(qū)別對待。如果沒有在命令中指定文件的位置,則系統(tǒng)會自動從默認(rèn)路徑中尋找。例如用命令打開默認(rèn)路徑中的名為student的表文件:usestudent用命令打
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境物流優(yōu)化合作協(xié)議
- 企業(yè)信息化平臺建設(shè)項(xiàng)目合同
- 人工智能技術(shù)授權(quán)協(xié)議
- 中學(xué)生英語故事閱讀The Little Prince
- 新零售倉儲管理及庫存周轉(zhuǎn)率提升計劃
- 中學(xué)生化學(xué)競賽故事觀后感
- 醫(yī)療器械生產(chǎn)銷售合作協(xié)議
- 中華文化傳統(tǒng)故事讀后感
- 食品衛(wèi)生管理指南
- 建筑電氣維修服務(wù)合同
- 2019年10月廣東省自考00850廣告設(shè)計基礎(chǔ)試題及答案含解析
- DG-TJ08-2425-2023 道路隧道養(yǎng)護(hù)運(yùn)行評價技術(shù)標(biāo)準(zhǔn)
- 膠囊內(nèi)鏡知識課件
- 智聯(lián)招聘題庫國企筆試題型
- 車聯(lián)網(wǎng)分析報告
- 高新區(qū)八年級(上)期末語文試卷(含答案)
- 森林防火智能監(jiān)控設(shè)計方案樣本
- 《工程造價管理 第2版》 課件 第一章 工程造價管理概論
- 社區(qū)居家養(yǎng)老方案
- 中國郵政儲蓄銀行員工違規(guī)行為處理辦法
- 2024年英語專業(yè)四級考試真題及詳細(xì)答案
評論
0/150
提交評論