第6章-Visual-FoxPro系統(tǒng)概述_第1頁(yè)
第6章-Visual-FoxPro系統(tǒng)概述_第2頁(yè)
第6章-Visual-FoxPro系統(tǒng)概述_第3頁(yè)
第6章-Visual-FoxPro系統(tǒng)概述_第4頁(yè)
第6章-Visual-FoxPro系統(tǒng)概述_第5頁(yè)
已閱讀5頁(yè),還剩42頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第1章VisualFoxPro系統(tǒng)概述

1-1數(shù)據(jù)庫(kù)的基本概念11-2數(shù)據(jù)庫(kù)的類型21-3關(guān)系數(shù)據(jù)庫(kù)31-4如何設(shè)計(jì)數(shù)據(jù)庫(kù)51-5VFP的運(yùn)行環(huán)境61-6VFP啟動(dòng)與退出71-7VFP用戶界面911-1數(shù)據(jù)庫(kù)的基本概念1-1-1什么是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)11-1-2數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn) 221-1數(shù)據(jù)庫(kù)的基本概念1-1-1什么是數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)1.?dāng)?shù)據(jù)庫(kù)(DataBase簡(jiǎn)稱DB)

數(shù)據(jù)庫(kù)可通俗的理解為存放數(shù)據(jù)的倉(cāng)庫(kù)。它是指按照一定的組織結(jié)構(gòu)存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備(如軟盤、硬盤)上并可共享的相關(guān)數(shù)據(jù)的集合。它既反映了描述事物的數(shù)據(jù)本身,又反映了相關(guān)事物之間的聯(lián)系。數(shù)據(jù)庫(kù)與應(yīng)用程序彼此獨(dú)立。對(duì)數(shù)據(jù)的增加、刪除、修改和檢索由數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行統(tǒng)一的控制。32.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem簡(jiǎn)稱DBMS)

數(shù)據(jù)庫(kù)管理系統(tǒng)是用戶用來建立、使用和管理數(shù)據(jù)庫(kù)的軟件系統(tǒng)。它屬于計(jì)算機(jī)系統(tǒng)軟件。它主要具有數(shù)據(jù)庫(kù)的定義、操作、運(yùn)行和維護(hù)等功能,并提供了數(shù)據(jù)的安全性檢查和完整性約束控制,以方便用戶對(duì)大量的數(shù)據(jù)進(jìn)行管理和存儲(chǔ)。43.?dāng)?shù)據(jù)庫(kù)系統(tǒng)(DataBaseSystem簡(jiǎn)稱DBS)

數(shù)據(jù)庫(kù)系統(tǒng)是指帶有數(shù)據(jù)庫(kù)的計(jì)算機(jī)系統(tǒng),它包括相應(yīng)計(jì)算機(jī)硬件系統(tǒng)、軟件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶。其中,數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。54.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)(DataBaseApplicationSystem簡(jiǎn)稱DBAS)

數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是指用戶為了解決某一類信息處理的實(shí)際問題而利用數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)的軟件系統(tǒng)。5.?dāng)?shù)據(jù)庫(kù)管理員(DataBaseAdministrator簡(jiǎn)稱DBA)

數(shù)據(jù)庫(kù)管理員是負(fù)責(zé)數(shù)據(jù)庫(kù)全面維護(hù),具有較高計(jì)算機(jī)應(yīng)用技術(shù)水平的系統(tǒng)工作人員。61-1-2數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)1.?dāng)?shù)據(jù)結(jié)構(gòu)化且統(tǒng)一管理數(shù)據(jù)庫(kù)系統(tǒng)中的數(shù)據(jù)是有結(jié)構(gòu)的,并且由數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行統(tǒng)一的管理。數(shù)據(jù)庫(kù)系統(tǒng)不僅可以表示事物內(nèi)部數(shù)據(jù)之間的聯(lián)系,而且還可以表示事物與事物之間的聯(lián)系。因此,在設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)時(shí),不應(yīng)以某個(gè)具體應(yīng)用系統(tǒng)的需求作為惟一依據(jù),一定要考慮整個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu),不僅要反映數(shù)據(jù)本身,還要反映出數(shù)據(jù)之間的聯(lián)系。72.?dāng)?shù)據(jù)共享,冗余度小數(shù)據(jù)庫(kù)中的數(shù)據(jù)由系統(tǒng)統(tǒng)一管理,集中存儲(chǔ)。數(shù)據(jù)庫(kù)系統(tǒng)從整體規(guī)劃描述系統(tǒng)的數(shù)據(jù),數(shù)據(jù)不僅面向具體的應(yīng)用,而且還面向整個(gè)系統(tǒng)的應(yīng)用。系統(tǒng)中的各種用戶可以根據(jù)各自應(yīng)用的需求訪問不同的數(shù)據(jù)子集,以達(dá)到數(shù)據(jù)的共享,提高數(shù)據(jù)的利用率,同時(shí)也大大減少數(shù)據(jù)的冗余,節(jié)約了數(shù)據(jù)存儲(chǔ)空間,有利于保持?jǐn)?shù)據(jù)的一致性。3.?dāng)?shù)據(jù)獨(dú)立性較高數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫(kù)中數(shù)據(jù)的邏輯組織和物理存儲(chǔ)方式與用戶的應(yīng)用程序無(wú)關(guān)。任何一方的改變一般不會(huì)影響另一方。84.?dāng)?shù)據(jù)控制功能較強(qiáng)數(shù)據(jù)庫(kù)中的數(shù)據(jù)被多個(gè)用戶或應(yīng)用程序所共享。當(dāng)多個(gè)用戶同時(shí)存取或修改數(shù)據(jù)庫(kù)中的數(shù)據(jù)時(shí),可能會(huì)發(fā)生相互之間的干擾,產(chǎn)生錯(cuò)誤數(shù)據(jù),甚至破壞數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)管理系統(tǒng)提供較強(qiáng)的保護(hù)控制功能,它包括數(shù)據(jù)的并發(fā)控制功能、數(shù)據(jù)的安全性控制功能和數(shù)據(jù)的完整性控制功能,以避免由于控制不當(dāng)而使數(shù)據(jù)產(chǎn)生錯(cuò)誤。91-2數(shù)據(jù)庫(kù)的類型1-2-1層次模型21-2-2網(wǎng)狀模型31-2-3關(guān)系模型3101-2-1層次模型層次模型是用樹型結(jié)構(gòu)來表示各數(shù)據(jù)記錄之間的關(guān)系。數(shù)據(jù)記錄是對(duì)現(xiàn)實(shí)世界中存在的各種事物(也稱為實(shí)體)的抽象表示。層次模型中,記錄類型間只有簡(jiǎn)單的層次聯(lián)系,即樹根與樹枝(也稱父與子)的關(guān)系,這種關(guān)系是一對(duì)多關(guān)系。它的優(yōu)點(diǎn)是簡(jiǎn)單、直觀、處理方便,適合于表現(xiàn)具有比較規(guī)范的層次關(guān)系的結(jié)構(gòu),缺點(diǎn)是不能直接表現(xiàn)含有多對(duì)多聯(lián)系的復(fù)雜結(jié)構(gòu)。111-2-2網(wǎng)狀模型網(wǎng)狀模型是用網(wǎng)狀結(jié)構(gòu)來表示實(shí)體及其之間的聯(lián)系。網(wǎng)狀模型中各實(shí)體之間允許有多于一種的聯(lián)系。因此,網(wǎng)狀模型可以方便地表示記錄類型間多對(duì)多的聯(lián)系,但結(jié)構(gòu)比較復(fù)雜,數(shù)據(jù)處理比較困難。121-2-3關(guān)系模型關(guān)系模型是用二維表結(jié)構(gòu)來表示實(shí)體及其之間的聯(lián)系,如下表所示的學(xué)生情況表。學(xué)生情況表關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)理論的基礎(chǔ)上,數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單、清晰,易于操作和管理,是目前應(yīng)用最廣泛、發(fā)展最快速的數(shù)據(jù)模型。

131-3關(guān)系數(shù)據(jù)庫(kù)1-3-1關(guān)系術(shù)語(yǔ)41-3-2關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)41-3-3關(guān)系操作4141-3關(guān)系數(shù)據(jù)庫(kù)

關(guān)系數(shù)據(jù)庫(kù)就是用關(guān)系模型構(gòu)成的數(shù)據(jù)庫(kù)。關(guān)系數(shù)據(jù)庫(kù)由至少一個(gè)或多個(gè)數(shù)據(jù)表組成,各數(shù)據(jù)表之間可建立相互聯(lián)系。如圖1-1所示,各個(gè)表之間通過公共屬性聯(lián)系起來。圖1-1一個(gè)數(shù)據(jù)庫(kù)中的5個(gè)數(shù)據(jù)表

151-3-1關(guān)系術(shù)語(yǔ)1.關(guān)系一個(gè)關(guān)系就是一張二維表,表的每一列為一個(gè)屬性(也稱為字段),表的每一行為一個(gè)元組(也稱為記錄),它是一組字段的信息的集合關(guān)系用關(guān)系模式來描述,一個(gè)關(guān)系模式對(duì)應(yīng)一個(gè)關(guān)系的結(jié)構(gòu),其格式為:關(guān)系名(屬性名1,屬性名2,屬性名3,…,屬性名n)

如學(xué)生選課表的關(guān)系模式為:學(xué)生選課表(學(xué)號(hào),課程名,學(xué)分,成績(jī))162.主關(guān)鍵字用來惟一標(biāo)識(shí)表中記錄的字段或字段的組合。如學(xué)生情況表中的學(xué)號(hào)可作為主關(guān)鍵字,它能惟一標(biāo)識(shí)表中的每一條記錄,即表中不能有兩個(gè)相同的學(xué)號(hào)出現(xiàn)。3.外部關(guān)鍵字用來與另一個(gè)關(guān)系進(jìn)行連接的字段,且是另一個(gè)關(guān)系中的主關(guān)鍵字。如學(xué)生成績(jī)中的學(xué)號(hào)就可以作外部關(guān)鍵字,可用其與學(xué)生情況表進(jìn)行連接,在學(xué)生情況表中,學(xué)號(hào)是主關(guān)鍵字。171-3-2關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)1.關(guān)系(表)中的每一個(gè)屬性(字段)必須是不可再分的數(shù)據(jù)單元,即一個(gè)字段不能再分成兩個(gè)字段。2.同一個(gè)表中不能出現(xiàn)相同的屬性名(字段名),即不能出現(xiàn)相同的列。3.同一個(gè)表中同一列的數(shù)據(jù)類型必須相同。4.同一個(gè)表中不能出現(xiàn)相同的元組(記錄),即不能出現(xiàn)相同的行。5.同一個(gè)表中記錄的次序和字段次序可以任意交換,不影響實(shí)際存儲(chǔ)的數(shù)據(jù)。181-3-3關(guān)系操作關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能完成三種關(guān)系操作:選擇、投影、連接。1.選擇選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表的行中查找記錄。例如,從學(xué)生情況表中找出籍貫是北京的同學(xué),所進(jìn)行的操作就是選擇操作。2.投影投影操作是指從關(guān)系中選出所需的若干字段,即從二維表的列中選擇字段。例如,從學(xué)生情況表中找出所有同學(xué)的學(xué)號(hào)、姓名、性別、出生日期,所進(jìn)行的操作就是投影操作。193.連接連接操作是將兩個(gè)關(guān)系橫向拼接成一個(gè)新的關(guān)系,新關(guān)系中包含滿足條件的記錄。例如,從學(xué)生情況表和學(xué)生成績(jī)表中按對(duì)應(yīng)學(xué)號(hào)相同的條件給出學(xué)生的學(xué)號(hào)、姓名、性別、高等數(shù)學(xué)、大學(xué)物理和英語(yǔ)等成績(jī),所進(jìn)行的操作就是連接操作。201-4如何設(shè)計(jì)數(shù)據(jù)庫(kù)1-4-1數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟51-4-2用VFP設(shè)計(jì)數(shù)據(jù)庫(kù)的步驟5211-4-1數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟1.需求分析階段設(shè)計(jì)數(shù)據(jù)庫(kù)首先必須準(zhǔn)確了解與分析用戶的需求,包括數(shù)據(jù)需求與處理需求。數(shù)據(jù)需求是指用戶需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì),由此可以得到數(shù)據(jù)庫(kù)中需要存儲(chǔ)什么樣的數(shù)據(jù)。處理需求是指用戶需要完成什么處理功能。2.概念結(jié)構(gòu)設(shè)計(jì)階段概念結(jié)構(gòu)設(shè)計(jì)階段主要是對(duì)用戶需求進(jìn)行綜合、歸納和抽象。形成一個(gè)獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng)的概念模型。即對(duì)數(shù)據(jù)進(jìn)行抽象,確定實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的關(guān)鍵字以及實(shí)體之間的聯(lián)系,并用實(shí)體─聯(lián)系圖表示出來。223.邏輯結(jié)構(gòu)設(shè)計(jì)階段邏輯結(jié)構(gòu)設(shè)計(jì)階段主要是考慮實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型的類型。目前廣泛使用的數(shù)據(jù)庫(kù)管理系統(tǒng)是基于關(guān)系數(shù)據(jù)模型的,所以邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段所得到的E─R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。4.物理設(shè)計(jì)階段物理設(shè)計(jì)階段就是設(shè)計(jì)數(shù)據(jù)庫(kù)存儲(chǔ)結(jié)構(gòu)和物理實(shí)現(xiàn)方法。231-4-2用VFP設(shè)計(jì)數(shù)據(jù)庫(kù)的步驟1.需求分析根據(jù)實(shí)際情況,分析數(shù)據(jù)需求與處理需求,確定數(shù)據(jù)庫(kù)的設(shè)計(jì)目的,確定數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些信息及建立哪些對(duì)象。2.確定數(shù)據(jù)庫(kù)中需要的表確定數(shù)據(jù)庫(kù)中的表就是把需求信息劃分為各個(gè)獨(dú)立的實(shí)體,每個(gè)實(shí)體設(shè)計(jì)為數(shù)據(jù)庫(kù)中的一個(gè)表。如學(xué)生情況表、學(xué)生成績(jī)表、課程表、教師表等。每個(gè)表只能包含關(guān)于一個(gè)實(shí)體的的信息,每個(gè)表必須具有關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)。243.確定表中需要的字段確定在每一個(gè)表中需要存儲(chǔ)的字段,字段的數(shù)據(jù)類型和主關(guān)鍵字,即建立表的結(jié)構(gòu)。確定字段時(shí)應(yīng)注意以下幾點(diǎn):(1)每個(gè)字段要直接與實(shí)體相關(guān)。(2)字段必須是原始數(shù)據(jù)。(3)每個(gè)字段保存的信息都是不可再分的數(shù)據(jù)項(xiàng)。(4)每個(gè)表必須有一個(gè)或一組字段用來惟一確定表中的每一條記錄,即要有主關(guān)鍵字。254.確定表間關(guān)系數(shù)據(jù)表之間的關(guān)系有三種:(1)一對(duì)一關(guān)系一對(duì)一關(guān)系是指A表中的一條記錄只能對(duì)應(yīng)B表中的一條記錄,并且B表中的一條記錄也只能對(duì)應(yīng)A表中的一條記錄。(2)一對(duì)多關(guān)系一對(duì)多關(guān)系是指A表中的一條記錄能對(duì)應(yīng)B表中的多條記錄,但是B表中的一條記錄只能對(duì)應(yīng)A表中的一條記錄。26(3)多對(duì)多關(guān)系多對(duì)多關(guān)系是指A表中的一條記錄能對(duì)應(yīng)B表中的多條記錄,而B表中的一條記錄也可以對(duì)應(yīng)A表中的多條記錄。5.優(yōu)化設(shè)計(jì)在初步完成了上面4個(gè)步驟后,應(yīng)該重新檢查設(shè)計(jì)方案,找出任何可能存在的不足之處,并進(jìn)行及時(shí)的修改。只有經(jīng)過反復(fù)的修改,才能設(shè)計(jì)出一個(gè)完善的數(shù)據(jù)庫(kù),開發(fā)出較好的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。271-5VFP的運(yùn)行環(huán)境1-5-1運(yùn)行的硬件環(huán)境61-5-2運(yùn)行的軟件環(huán)境6281-5

VFP的運(yùn)行環(huán)境1-5-1運(yùn)行的硬件環(huán)境1.中央處理器CPU:486DX/66MHz或更高處理器及其兼容機(jī)。2.內(nèi)存:至少16MB或以上空間。3.硬盤:至少100MB,完全安裝需240MB空間。4.顯示器:VGA或更高分辨率的顯示器。1-5-2運(yùn)行的軟件環(huán)境操作系統(tǒng):中文Windows95/98/200X或WindowsXP、WindowsNT4.0及更高版本的視窗操作系統(tǒng)。291-6VFP啟動(dòng)與退出1-6-1啟動(dòng)VFP71-6-2命令窗口的隱藏與顯示81-6-3退出VFP8301-6-1啟動(dòng)VFP方法一:?jiǎn)螕簟伴_始∣程序∣MicrosoftVisualFoxPro6.0∣MicrosoftVisualFoxPro6.0”命令。方法二:雙擊桌面“MicrosoftVisualFoxPro6.0”快捷方式圖標(biāo)。方法三:?jiǎn)螕艨焖賳?dòng)欄中“MicrosoftVisualFoxPro6.0”按鈕。

VFP的主窗口

311-6-2命令窗口的隱藏與顯示命令窗口是用于輸入交互命令的窗口。用戶可在該窗口中直接輸入VFP的各條命令,輸入每一條命令后,一定要按回車鍵,否則命令不被執(zhí)行。有一部分VFP命令在執(zhí)行后其結(jié)果將顯示在工作區(qū)中。命令窗口的隱藏與顯示操作方法:方法一:?jiǎn)螕裘畲翱诘年P(guān)閉按鈕或選擇“窗口∣隱藏”命令,即可隱藏命令窗口,選擇“窗口∣命令窗口”命令可重新打開命令窗口。方法二:?jiǎn)螕簟俺S谩惫ぞ邫谏系摹懊畲翱凇卑粹o可顯示或隱藏命令窗口。方法三:按Ctrl+F4組合鍵可隱藏命令窗口。按Ctrl+F2組合鍵可顯示命令窗口。321-6-3退出VFP

退出VFP一般有以下幾種方法:方法一:?jiǎn)螕鬡FP主窗口右上角的關(guān)閉按鈕。方法二:選擇“文件∣退出”命令。方法三:?jiǎn)螕魳?biāo)題欄左邊的系統(tǒng)控制菜單圖標(biāo),打開其下拉菜單,選擇“關(guān)閉”命令。方法四:雙擊標(biāo)題欄左邊的系統(tǒng)控制菜單圖標(biāo)。方法五:在命令窗口中鍵入QUIT,并按回車鍵。331-7VFP用戶界面1-7-1VFP的工作方式91-7-2VFP的命令91-7-3VFP的向?qū)?、設(shè)計(jì)器和生成器101-7-4VFP的項(xiàng)目管理器101-7-5設(shè)置默認(rèn)磁盤目錄111-7-6幫助系統(tǒng)的使用12341-7-1VFP的工作方式1.人機(jī)交互方式人機(jī)交互方式就是用戶利用菜單或工具按鈕選擇一條命令,或者在命令窗口中輸入一條命令,并按回車鍵,系統(tǒng)立即執(zhí)行。特點(diǎn)是:輸入或選擇一條命令,系統(tǒng)立即執(zhí)行一條命令,主窗口顯示相應(yīng)的結(jié)果。此方式簡(jiǎn)單、直觀、便捷。2.程序執(zhí)行方式(也稱命令文件方式)程序執(zhí)行方式是把多條命令按一定的順序編寫成一個(gè)程序,以擴(kuò)展名為.PRG的文件類型存盤,通過運(yùn)行該程序,系統(tǒng)就可自動(dòng)連續(xù)地執(zhí)行一系列命令,從而完成程序所規(guī)定的任務(wù)。此方式體現(xiàn)了自動(dòng)化的工作方式。351-7-2VFP的命令

VFP的命令格式為:命令動(dòng)詞[<子句>]1.命令動(dòng)詞命令動(dòng)詞是命令的開頭,它是一個(gè)英文動(dòng)詞,通常簡(jiǎn)要表達(dá)了命令要執(zhí)行的操作。2.子句子句是命令的可選項(xiàng),它主要用來修飾或限制命令,一般有以下三個(gè)方面的內(nèi)容。36(1)范圍子句,該子句指定在哪些記錄范圍內(nèi)執(zhí)行命令??蛇x擇下面四種范圍之一:

ALL指定數(shù)據(jù)表的全部記錄

RECORD<N>指定數(shù)據(jù)表的第N條記錄

NEXT<N>指定數(shù)據(jù)表中從當(dāng)前記錄開始及其隨后的共N條記錄

REST指定數(shù)據(jù)表中從當(dāng)前記錄開始到最后一條記錄若范圍缺省,則范圍的含義在不同的命令中有不同的規(guī)定,有時(shí)指全部記錄,有時(shí)指當(dāng)前記錄。37(2)FIELDS子句,該子句后面跟字段名表(各字段名之間用逗號(hào)隔開),指定對(duì)數(shù)據(jù)表中的哪些字段執(zhí)行命令。若FIELDS缺省,則對(duì)所有字段執(zhí)行命令。(3)FOR∣WHILE子句,該條件子句后面跟邏輯表達(dá)式,它表示只對(duì)那些能使條件為真,即表達(dá)式的結(jié)果為.T.的記錄執(zhí)行命令。FOR條件是指對(duì)滿足條件所有的記錄執(zhí)行命令;WHILE條件是指從當(dāng)前記錄開始按順序?qū)M足條件的記錄執(zhí)行命令,只要遇到不滿足條件的記錄就停止執(zhí)行命令,不論指定范圍內(nèi)是否還有符合條件的記錄。383.命令書寫規(guī)則(1)一條命令由命令動(dòng)詞和子句組成。必須以命令動(dòng)詞開頭,命令中可含有一個(gè)或多個(gè)子句,子句之間的順序任意。(2)命令動(dòng)詞和子句之間,子句和子句之間用空格分隔開,空格數(shù)任意。(3)命令動(dòng)詞以及子句中的英文關(guān)鍵字可以縮寫,只取動(dòng)詞的前4個(gè)字符,大小寫字母均可。39(4)每一條命令的最大長(zhǎng)度(含空格)為254個(gè)字符,一行命令太長(zhǎng)寫不完時(shí),可用分號(hào)“;”(續(xù)行符)分隔,它連接下一行寫入的內(nèi)容,使之成為一條完整的命令。注意:命令行中用方括號(hào)[]括起的選項(xiàng)為可選項(xiàng);用尖括號(hào)〈〉括起的選項(xiàng)為必選項(xiàng),其中內(nèi)容用戶提供;這兩種括號(hào)本身不寫入命令中。圓括號(hào)()本身為命令的內(nèi)容,應(yīng)寫入。401-7-3VFP的向?qū)?、設(shè)計(jì)器和生成器1.向?qū)驅(qū)且环N交互式程序,用戶通過它所提供的一組對(duì)話框進(jìn)行選擇或回答問題,從而幫助用戶快速完成一般性的任務(wù)。如創(chuàng)建表、創(chuàng)建表單、設(shè)置報(bào)表格式、建立查詢等。VFP中帶有20多種向?qū)?。啟?dòng)向?qū)У囊话惴椒ㄊ牵海?)選擇“文件∣新建”命令,打開“新建”對(duì)話框。(2)選擇具體文件類型,單擊“向?qū)А卑粹o,就可啟動(dòng)向?qū)?,打開相應(yīng)的對(duì)話框,用戶根據(jù)實(shí)際需要回答相應(yīng)的問題或進(jìn)行相應(yīng)的選擇,就可創(chuàng)建相應(yīng)類型的文件。412.設(shè)計(jì)器設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用程序的各種組件的可視化的設(shè)計(jì)工具。利用這些可視化設(shè)計(jì)工具創(chuàng)建表、表單、數(shù)據(jù)庫(kù)、查詢等都變得簡(jiǎn)單、快速。VFP中帶有9種設(shè)計(jì)器,不同的設(shè)計(jì)器其功能不同,具體使用方法在后面章節(jié)中介紹。3.生成器生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。每個(gè)生成器顯示一系列選項(xiàng)卡,用于設(shè)置選中的對(duì)象的屬性。VFP中帶有十多種生成器,不同的生成器其功能不同,具體使用方法在后面章節(jié)中介紹。421-7-4VFP的項(xiàng)目管理器項(xiàng)目是指文件、數(shù)據(jù)、文檔和VFP對(duì)象的集合。項(xiàng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論