版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、YCF正版可修改PPT(中職)數(shù)據(jù)庫應(yīng)用基礎(chǔ)Visual FoxPro模塊2教學(xué)課件模塊2 Visual FoxPro語言基礎(chǔ)單元1 數(shù)據(jù)類型單元2 數(shù)據(jù)存儲單元3 運(yùn)算符和表達(dá)式單元4 Visual FoxPro中的常見函數(shù)單元1 數(shù)據(jù)類型數(shù)據(jù)有型和值之分,型是數(shù)據(jù)的分類,值是數(shù)據(jù)的具體表示。數(shù)據(jù)類型一旦被定義,就確定了其存儲方式和使用方式。在實(shí)際工作中所采集到的原始數(shù)據(jù),通常要經(jīng)過加工處理,使之變成對用戶有用的信息。而數(shù)據(jù)處理的基本要求是對相同類型的數(shù)據(jù)進(jìn)行選擇和分類。Visual FoxPro為了使用戶建立和使用數(shù)據(jù)庫更加方便,將數(shù)據(jù)劃分為以下幾種類型。任務(wù)1.1字符型(C型)字符型(c
2、haracter)數(shù)據(jù)描述不具有計(jì)算能力的文字?jǐn)?shù)據(jù)類型,是最常用的數(shù)據(jù)類型之一。通常用來存儲姓名、單位、地址等信息。字符型數(shù)據(jù)由漢字和ASCII字符集中可打印字符(英文字符、數(shù)字字符、空格及其他專用字符)組成,每個(gè)字符占一個(gè)字節(jié)。其長度范圍是0254個(gè)字節(jié)。下一頁返回單元1 數(shù)據(jù)類型任務(wù)1.2數(shù)值型(N型)數(shù)值型(numeric)數(shù)據(jù)是有計(jì)算能力的數(shù)據(jù),由數(shù)字(09)、小數(shù)點(diǎn)和正負(fù)號組成。最大長度為20字節(jié)(包括“+”、“-”和小數(shù)點(diǎn))。小數(shù)點(diǎn)的位置和字段的寬度由用戶創(chuàng)建該字段時(shí)指定,寬度包含小數(shù)點(diǎn)和小數(shù)位數(shù)。數(shù)據(jù)還可以分為整數(shù)、實(shí)數(shù)和浮點(diǎn)數(shù)等。任務(wù)1.3整型(I型)整型(integer)數(shù)據(jù)
3、是不包含小數(shù)點(diǎn)部分的數(shù)值型數(shù)據(jù)。它只用于數(shù)據(jù)表中的字段類型的定義。整型數(shù)據(jù)以二進(jìn)制形式存儲,占4個(gè)字節(jié)。任務(wù)1.4浮點(diǎn)型(F型)浮點(diǎn)型(float)數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種,它與數(shù)值型數(shù)據(jù)完全等價(jià),占8個(gè)字節(jié),只是在存儲形式上采用浮點(diǎn)格式,主要是為了得到較高的計(jì)算精度。只能用于表中的字段。上一頁下一頁返回單元1 數(shù)據(jù)類型任務(wù)1.5雙精度型(B型)雙精度型(double)數(shù)據(jù)是更精度的數(shù)值型數(shù)據(jù)。它只用于表中字段的定義,并采用固定長度浮點(diǎn)格式存儲,占8個(gè)字節(jié),其小數(shù)點(diǎn)位置由輸入的數(shù)據(jù)值決定。任務(wù)1.6邏輯型(L型)邏輯型(logic)數(shù)據(jù)是描述客觀事物真假的數(shù)據(jù),用于表示邏輯判斷的結(jié)果。邏輯性數(shù)據(jù)
4、只有真(.T.或.t.)和假(.F.或.f.)兩種值,長度固定為1個(gè)字節(jié)。輸人T(t)或Y(y)表示真值;輸入F(f)或N(n)表示假值。任務(wù)1.7貨幣型(Y型)貨幣型(currency)數(shù)據(jù)是為存儲貨幣值而使用的一種數(shù)據(jù)類型。默認(rèn)保留4位小數(shù),占據(jù)8字節(jié)存儲空間。上一頁下一頁返回單元1 數(shù)據(jù)類型任務(wù)1.8日期型(D型)日期型(date)數(shù)據(jù)是表示日期的數(shù)據(jù)。日期型數(shù)據(jù)的一般輸人格式為/yyyy/dd/,占8個(gè)字節(jié)。顯示的格式有多種,常用的為:mm/dd/yy。其中,yyyy或yy表示年,mm表示月,dd表示日,它受SETDATE,SETMARK,SETCENTURY命令設(shè)置值的影響。其取值范
5、圍為/0001/1/11/一/9999/12/31/。任務(wù)1.9日期時(shí)間型(T型)日期時(shí)間型(date time)數(shù)據(jù)是描述日期和時(shí)間的數(shù)據(jù),包括日期和時(shí)間兩部分內(nèi)容。日期時(shí)間型數(shù)據(jù)除了包括日期的年、月、日外,還包括時(shí)、分、秒以及上午、下午等內(nèi)容。日期時(shí)間型數(shù)據(jù)的輸人格式為/YYYY/MM/DDHH:MM:SS/,輸出格式為:MM/DD/YYHH:MM:SS,其中,YYYY(或YY)表示年,MM表示月,DD表示日,HH表示小時(shí),MM表示分鐘,SS表示秒。AM(或A)和PM(或P)分別代表上午和下午,默認(rèn)值為AM。上一頁下一頁返回單元1 數(shù)據(jù)類型日期時(shí)間型數(shù)據(jù)用8個(gè)字節(jié)存儲。日期部分的取值范圍與
6、日期型數(shù)據(jù)相同,時(shí)間部分的取值范圍為:00:00:00AM一08:32:43PM。任務(wù)1.10備注型(M型)備注型(memo)數(shù)據(jù)主要用于存放不定長或大量的字符型數(shù)據(jù)??梢园阉闯墒亲址蛿?shù)據(jù)的特殊形式。備注型數(shù)據(jù)沒有數(shù)據(jù)長度限制,僅受限于磁盤空間。它只用于數(shù)據(jù)表中字段類型的定義,字段長度固定為4個(gè)字節(jié),實(shí)際數(shù)據(jù)存放在與表文件同名的備注文件(.fpt)中,長度根據(jù)數(shù)據(jù)的內(nèi)容而定。上一頁下一頁返回單元1 數(shù)據(jù)類型任務(wù)1.11通用型(G型)通用型(general)數(shù)據(jù)是指在數(shù)據(jù)表中引人的OLE(對象鏈接與嵌入)對象,具體內(nèi)容可以是一個(gè)文檔、表格或圖片等。通用型數(shù)據(jù)只用于數(shù)據(jù)表中字段類型的定義,其字
7、段長度固定為4個(gè)字符,實(shí)際數(shù)據(jù)長度僅受限于磁盤空間。與備注型數(shù)據(jù)一樣,通用型數(shù)據(jù)也是存放在與數(shù)據(jù)表同名,擴(kuò)展名為.fpt的備注文件中。上一頁返回單元2 數(shù)據(jù)存儲在Visual FoxPro系統(tǒng)環(huán)境下,數(shù)據(jù)的輸入、輸出是通過數(shù)據(jù)的存儲設(shè)備完成的。通常數(shù)據(jù)可以存入到字段、記錄和對象中。這些供數(shù)據(jù)存儲的常量、變量、數(shù)組、字段、記錄和對象稱為數(shù)據(jù)存儲容器。在Visual FoxPro系統(tǒng)環(huán)境下,對數(shù)據(jù)進(jìn)行加工處理時(shí),數(shù)據(jù)存儲容器的不同,決定了數(shù)據(jù)的類型和使用方法的不同,同時(shí)也限定了數(shù)據(jù)的使用范圍。以下將介紹常用的幾種數(shù)據(jù)存儲容器。任務(wù)2.1常量常量是一個(gè)命名的數(shù)據(jù)項(xiàng),是在命令或程序中直接引用的實(shí)際值,
8、其特征是在所有的操作中其值不變。常量類型有數(shù)值型、浮點(diǎn)型、字符型、邏輯型、日期型和日期時(shí)間型6種。下一頁返回單元2 數(shù)據(jù)存儲2.1.1數(shù)值型常量數(shù)值型常量由數(shù)字(09)、小數(shù)點(diǎn)和正負(fù)號組成。例2-1以下是合法的數(shù)值型常量。-103.38,375,+14733.212.1.2浮點(diǎn)型常量浮點(diǎn)型常量是數(shù)值型常量的浮點(diǎn)格式。例2-2以下是合法的浮點(diǎn)型常量。-123e+12,-3645e-89上面的兩個(gè)常量分別表示-1231012和-364510-89。2.1.3字符型常量字符型常量是由漢字和ASCII字符集中的可打印字符組成的字符串。使用字符型常量必須用定界符將其括起來,可使用的定界符有雙引號(“”)
9、,單引號(),方括號()。上一頁下一頁返回單元2 數(shù)據(jù)存儲例2-3以下是合法的字符型常量?!癆BCDE”,中國人民解放軍,北京教育2.1.4邏輯型常量邏輯型常量由表示邏輯判斷結(jié)果為“真”或“假”的符號組成。例2-4以下是合法的邏輯型常量。邏輯真:.t.或.T.、.y.或.Y.邏輯假:.f.或.F.、.n.或.N.2.1.5日期型常量日期型常量常用的系統(tǒng)輸出格式為:mm/dd/yy;日期型常量常用的系統(tǒng)輸人格式為:yyyy/mm/dd,其中,mm代表月,dd代表日,yy或yyyy代表年。上一頁下一頁返回單元2 數(shù)據(jù)存儲例2-5以下是合法的日期型常量。05/18/99,/2002/03/01/除以
10、上兩種常用的日期格式外,還可以通過下面幾個(gè)Set命令,確定日期型常量的格式。1.Set Date命令格式Set Date To日期分隔符命令功能:確定日期數(shù)據(jù)的分隔符號。2.Set Century命令格式Set Century On/0ff命令功能:確定日期數(shù)據(jù)的年份字符數(shù)(SetCenturyOn年份是4個(gè)字符,否則是2個(gè)字符)。上一頁下一頁返回單元2 數(shù)據(jù)存儲3.Set Sate命令格式Set SateToAmerican/Mdy/Ymd命令功能:確定日期數(shù)據(jù)的指定格式。其中,American指定的格式是:mm/dd/yy;Mdy指定的格式是:mm/dd/yy;Ymd指定的格式是:yy/m
11、m/dd。4.Set Strictdate命令格式Set Strictdate To0/1/2命令功能:設(shè)置是否對日期數(shù)據(jù)的格式進(jìn)行檢查。其中,0表示不對日期數(shù)據(jù)的格式進(jìn)行檢查;1表示進(jìn)行日期數(shù)據(jù)的格式檢查,書寫格式必須符合yyyy/mm/dd形式;2表示進(jìn)行日期數(shù)據(jù)的格式檢查,同時(shí)對CTOD(),DTOC()函數(shù)中的日期數(shù)據(jù)也做同樣檢查。上一頁下一頁返回單元2 數(shù)據(jù)存儲例2-6在屏幕上輸出日期型常量2009/08/09/方法1:在“命令”窗口直接執(zhí)行命令“?/2009/08/09/”,輸出結(jié)果如圖2-1所示。方法2:在命令窗口依次輸入如下命令。Set mark to“-”Set date t
12、o ymdSet century off?/2009/08/09/執(zhí)行后輸出結(jié)果如圖2-2所示。2.1.6日期時(shí)間型常量日期時(shí)間型常量常用的系統(tǒng)輸出格式為:mm/dd/yyhh:mm:ss上一頁下一頁返回單元2 數(shù)據(jù)存儲日期時(shí)間型常量常用的系統(tǒng)輸人格式為:/yyyy/mm/ddhh:mm:ss/其中,前mm代表月,dd代表日,yy或yyyy代表年;hh代表小時(shí),后兩個(gè)mm代表分鐘,ss代表秒。例2-7以下是合法的日期時(shí)間型常量。2009/11/1310:01:01/,11/13/0910:01:01AM任務(wù)2.2變量在命令操作和程序運(yùn)行過程中,其值允許變化的量稱為變量。變量包括內(nèi)存變量和字段變
13、量兩種。2.2.1內(nèi)存變量內(nèi)存變量可用來存儲數(shù)據(jù),定義內(nèi)存變量時(shí)需要為它取名并賦初值,內(nèi)存變量建立后存儲于內(nèi)存中。上一頁下一頁返回單元2 數(shù)據(jù)存儲1.內(nèi)存變量的命名在Visual FoxPro中,除字段和文件外,所有的用戶命名,如內(nèi)存變量、函數(shù)的取名,均遵守以下規(guī)則:以字母(也可以是漢字)或下劃線開頭;由字母、數(shù)字、下劃線組成,至多128個(gè)字符;不可與系統(tǒng)保留字同名。所謂系統(tǒng)保留字,是指Visual FoxPro語言使用的字。例如,USE命令中的USE就是一個(gè)系統(tǒng)保留字。2.內(nèi)存變量的賦值命令格式1:=命令格式2:STORETo功能:計(jì)算表達(dá)式,然后將計(jì)算結(jié)果賦給內(nèi)存變量。上一頁下一頁返回單元
14、2 數(shù)據(jù)存儲說明:STORE命令的可包括多個(gè)內(nèi)存變量,但需用逗號來分隔。該命令可將同一值賦給多個(gè)內(nèi)存變量,而“=”命令僅可為一個(gè)內(nèi)存變量賦值。人機(jī)交互賦值命令格式為:INPUT/ACCEPT/WAIT提示信息To功能:用戶從鍵盤上輸入數(shù)據(jù)賦給內(nèi)存變量。執(zhí)行該命令時(shí),首先顯示“提示信息”內(nèi)容,然后要求從鍵盤輸入數(shù)據(jù),并通過按Enter鍵終止數(shù)據(jù)的輸入,常用在程序文件中。說明:INPUT用于接收多種數(shù)據(jù)類型的數(shù)據(jù),除數(shù)值型數(shù)據(jù)可以直接輸入外,其他數(shù)據(jù)都要加定界符;ACCEPT只接收字符型數(shù)據(jù),輸入時(shí)不用加定界符:WAIT只接收一個(gè)字符。上一頁下一頁返回單元2 數(shù)據(jù)存儲3.變量或表達(dá)式值輸出命令命令
15、格式:?/?/功能:將變量的值或表達(dá)式的值輸出到屏幕。說明:?表示從屏幕下一行的第一列起顯示結(jié)果;?表示從當(dāng)前行的當(dāng)前列起顯示結(jié)果。當(dāng)有多個(gè)變量或多個(gè)表達(dá)式時(shí),它們之間用逗號隔開,命令執(zhí)行時(shí)遇逗號就空一格。4.系統(tǒng)內(nèi)存變量Visual FoxPro提供了一批系統(tǒng)內(nèi)存變量,它們都以下劃線開頭,分別用于控制外部設(shè)備(如打印機(jī)、鼠標(biāo)等)及屏幕輸出格式,或者處理有關(guān)計(jì)算器、日歷、剪貼板等方面的信息。上一頁下一頁返回單元2 數(shù)據(jù)存儲2.2.2數(shù)組數(shù)組是按一定順序排列的一組內(nèi)存變量,數(shù)組中的各個(gè)變量稱為數(shù)組元素。數(shù)組必須先定義后使用。1.數(shù)組的定義命令格式DIMENSION/DECLARE(,),(,)功
16、能:定義一維或二維數(shù)組,及其下標(biāo)的上界。說明:數(shù)組下標(biāo)的最小下界為1。上一頁下一頁返回單元2 數(shù)據(jù)存儲例如,命令DIMENSIONx(3),a(2,3)分別定義了數(shù)組名為x的一維數(shù)組與數(shù)組名為a的二維數(shù)組。數(shù)組x有3個(gè)數(shù)組元素:x(1),x(2),x(3)數(shù)組a有6個(gè)元素;a(1,1),a(1,2),a(1,3),a(2,1),a(2,2),a(2,3)。2.數(shù)組的賦值在定義數(shù)組后,系統(tǒng)將各數(shù)組元素的初值設(shè)置為.F.。用賦值命令可為數(shù)組元素分別賦值,也可以整體賦相同的值。例如,執(zhí)行命令a=8,可為上面定義的二維數(shù)組a的6個(gè)元素都賦同樣的初值8。二維數(shù)組中,各元素在內(nèi)存中按行的順序存儲,而且也可
17、按一維數(shù)組來表示其數(shù)組元素。例如,上述數(shù)組a中的元素a(2,2)也可用a(5)來表示。上一頁下一頁返回單元2 數(shù)據(jù)存儲2.2.3字段變量表中每一個(gè)字段都可以看作是一個(gè)變量,叫做字段變量。說字段是變量,是由于對于某一字段,它的值因記錄的不同而不同,是變化的量。字段變量在建立表結(jié)構(gòu)時(shí)定義,修改表結(jié)構(gòu)時(shí)可重新定義或增刪字段變量。如果內(nèi)存變量與字段變量同名,則優(yōu)先訪問字段變量;要想訪問內(nèi)存變量,則必須在變量名前加上前綴M.或M-。內(nèi)存變量常簡稱為變量,而字段變量則直接以字段名來稱呼。2.2.4內(nèi)存變量的顯示命令格式:DISPLAY MEMORY LIKE上一頁下一頁返回單元2 數(shù)據(jù)存儲功能:分屏顯示當(dāng)
18、前已定義的內(nèi)存變量名、作用范圍、類型和值。說明:LIKE子句表示將選出與通配符相匹配的內(nèi)存變量,通配符有“?”和“*”兩種,前者代表單個(gè)字符,后者代表一個(gè)或多個(gè)字符。省略該選項(xiàng),則選出全部內(nèi)存變量。2.2.5內(nèi)存變量的清除命令格式:RELEASE功能:從內(nèi)存清除指定的內(nèi)存變量,也可以使用命令CLEAR MEMORY ALL清除所有的內(nèi)存變量。上一頁返回單元3 運(yùn)算符和表達(dá)式運(yùn)算符是表示數(shù)據(jù)之間運(yùn)算方式的符號,也稱為操作符。Visual FoxPro的運(yùn)算方式有4種,即算術(shù)運(yùn)算、字符串運(yùn)算、關(guān)系運(yùn)算和邏輯運(yùn)算,因此,運(yùn)算符也有4種,分別是算術(shù)運(yùn)算符、字符串運(yùn)算符、關(guān)系運(yùn)算符和邏輯運(yùn)算符。表達(dá)式是
19、由常量、變量和函數(shù)通過特定的運(yùn)算符連接起來的式子。表達(dá)式的形式既包括單一的運(yùn)算對象,如常量、變量或函數(shù),又包括由運(yùn)算符將運(yùn)算對象連接起來形成的式子。無淪是簡單的還是復(fù)雜的合法表達(dá)式,按照規(guī)定的運(yùn)算規(guī)則經(jīng)過運(yùn)算后,最終均得到一個(gè)確定的結(jié)果,即表達(dá)式的值。根據(jù)表達(dá)式值的類型,表達(dá)式分為數(shù)值表達(dá)式、字符表達(dá)式、日期表達(dá)式和邏輯表達(dá)式4種。下一頁返回單元3 運(yùn)算符和表達(dá)式任務(wù)3.1算術(shù)表達(dá)式算術(shù)表達(dá)式由算術(shù)運(yùn)算符和數(shù)值型常量、數(shù)值型內(nèi)存變量、數(shù)值型數(shù)組、數(shù)值類型的字段、返回?cái)?shù)值型數(shù)據(jù)的函數(shù)組成,算術(shù)表達(dá)式的運(yùn)算結(jié)果是數(shù)值型常量。算術(shù)運(yùn)算符及表達(dá)式的實(shí)例見表2-1。在進(jìn)行算術(shù)表達(dá)式計(jì)算時(shí),要遵循以下優(yōu)先
20、順序。先括號,在同一括號內(nèi)的運(yùn)算順序是:乘方(*),再乘除(*、/),再模運(yùn)算(%)占加減(+、-)。任務(wù)3.2字符表達(dá)式字符表達(dá)式由字符運(yùn)算符和字符型常量、字符型內(nèi)存變量、字符型數(shù)組、字符型類型的字段和返回字符型數(shù)據(jù)的函數(shù)組成,字符表達(dá)式運(yùn)算的結(jié)果是字符常量或邏輯型常量。字符運(yùn)算符及表達(dá)式的實(shí)例見表2-2。上一頁下一頁返回單元3 運(yùn)算符和表達(dá)式“+”和“一”兩者均是完成字符串連接運(yùn)算。不同的是前者是將運(yùn)算符“+”兩邊的字符串完全連接,后者則是先去掉運(yùn)算符“一”前面字符串的尾部空格,然后再與運(yùn)算符后面的字符串連接。當(dāng)運(yùn)算符前面字符串尾部沒有空格時(shí),兩種連接運(yùn)算結(jié)果是一樣的。$是包含運(yùn)算,其功能
21、是檢測兩個(gè)字符串中,后串是否包含前串的內(nèi)容。如果后串包含前串的內(nèi)容,其結(jié)果為真(.T.);否則,其結(jié)果為假(.F.)。任務(wù)3.3日期時(shí)間表達(dá)式日期時(shí)間表達(dá)式由日期運(yùn)算符和日期時(shí)間型常量、日期時(shí)間型內(nèi)存變量和數(shù)組、返回日期時(shí)間型數(shù)據(jù)的函數(shù)組成,日期時(shí)間表達(dá)式運(yùn)算的結(jié)果是日期時(shí)間型常量。日期時(shí)間運(yùn)算符及表達(dá)式的實(shí)例見表2-3。上一頁下一頁返回單元3 運(yùn)算符和表達(dá)式日期運(yùn)算符中“+”運(yùn)算結(jié)果,是在已給的日期上再加天數(shù)。日期運(yùn)算符中“一”運(yùn)算結(jié)果,是計(jì)算已給的兩個(gè)日期相差的天數(shù)。日期時(shí)間運(yùn)算符中“+”運(yùn)算結(jié)果,是在已給的日期時(shí)間上再加秒數(shù)。日期時(shí)間運(yùn)算符中“一”運(yùn)算結(jié)果,是計(jì)算已給的兩個(gè)日期時(shí)間相差的
22、秒數(shù)。任務(wù)3.4關(guān)系表達(dá)式關(guān)系表達(dá)式由關(guān)系運(yùn)算符和字符表達(dá)式、算術(shù)表達(dá)式、時(shí)間日期表達(dá)式組成,其運(yùn)算結(jié)果為邏輯型常量。關(guān)系運(yùn)算是運(yùn)算符兩邊同類型元素的比較,關(guān)系成立結(jié)果為.T.;反之結(jié)果為.F.。關(guān)系運(yùn)算符及表達(dá)式實(shí)例見表2-4。上一頁下一頁返回單元3 運(yùn)算符和表達(dá)式任務(wù)3.5邏輯表達(dá)式邏輯表達(dá)式由邏輯運(yùn)算符和邏輯型常量、邏輯型內(nèi)存變量、邏輯型數(shù)組、返回邏輯型數(shù)據(jù)的函數(shù)和關(guān)系表達(dá)式組成,其運(yùn)算結(jié)果仍是邏輯型常量。邏輯運(yùn)算符及表達(dá)式實(shí)例見表2-5。邏輯表達(dá)式在運(yùn)算過程中同樣有其運(yùn)算規(guī)則,其運(yùn)算規(guī)則見表2-6。進(jìn)行邏輯表達(dá)式計(jì)算時(shí)要遵循以下優(yōu)先順序:括號,NOT,AND,OR。任務(wù)3.6名表達(dá)式在
23、Visual FoxPro系統(tǒng)中,允許用戶給命令和函數(shù)定義一個(gè)名字。將這一名字存入到內(nèi)存變量和數(shù)組元素中,就可以在引用命令和函數(shù)時(shí)用內(nèi)存變量和數(shù)組元素來代替,給程序開發(fā)帶來很多便利。存于內(nèi)存變量和數(shù)組元素中的命令和函數(shù)名,可以通過間接引用或宏替換兩種操作方法調(diào)用。上一頁下一頁返回單元3 運(yùn)算符和表達(dá)式3.6.1間接引用方式這種方式是把命令和函數(shù)名賦給內(nèi)存變量和數(shù)組元素,再取內(nèi)存變量和數(shù)組元素值。例2-8間接打開表。3.6.2宏替換方式這種方式是把命令和函數(shù)名賦給內(nèi)存變量和數(shù)組元素,再利用宏替換函數(shù)取內(nèi)存變量和數(shù)組元素值。例2-9利用宏替換輸出表達(dá)式的值。上一頁下一頁返回單元3 運(yùn)算符和表達(dá)式任
24、務(wù)3.7類與對象操作符在應(yīng)用程序文件中,常利用“.”和“:”兩個(gè)標(biāo)識符描述對象與類的關(guān)系,屬性、事件和方法與其對象的從屬關(guān)系以及子類中調(diào)用父類的方法(見表2-7)。綜上所述,Visual FoxPro系統(tǒng)表達(dá)式的類型是由運(yùn)算符類型和構(gòu)成表達(dá)式的其他基本元素的類型所決定的(注意:運(yùn)算符兩邊的基本元素類型必須一致)。以上各種類型的表達(dá)式,遵守的運(yùn)算規(guī)則是:在同一個(gè)表達(dá)中,如果只有一種類型的運(yùn)算符,則按各自的優(yōu)先級來進(jìn)行運(yùn)算;如果有兩種或兩種以上類型的運(yùn)算符,則按照算術(shù)運(yùn)算、字符運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算的順序來進(jìn)行運(yùn)算。上一頁返回單元4 Visual FoxPro中的常見函數(shù)函數(shù)其實(shí)就是一段已編制好的有獨(dú)立功能的程序,從來源的角度看,函數(shù)有兩類,一類是系統(tǒng)函數(shù),一類是自定義函數(shù)。這里介紹的是常見的系統(tǒng)函數(shù)。Visual FoxPro的系統(tǒng)函數(shù)很多,是針對一些常見問題預(yù)先編好的一系列函數(shù),當(dāng)遇到此類問題時(shí)就可以調(diào)用相應(yīng)的函數(shù)。每一個(gè)函數(shù)都有特定的數(shù)據(jù)運(yùn)算或轉(zhuǎn)換功能,它往往需要若干個(gè)參數(shù),即運(yùn)算對象,但只能有一個(gè)運(yùn)算結(jié)果,稱為函數(shù)值或返回值。函數(shù)可以用函數(shù)名加一對圓括號加以調(diào)用,參數(shù)放在圓括號里。函數(shù)調(diào)用的一般格式
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新能源項(xiàng)目投資合同履行的環(huán)保擔(dān)保協(xié)議3篇
- 電氣維保知識培訓(xùn)課件
- 船舶安全知識培訓(xùn)課件
- “520”荔枝電商法治講堂2025年度電商合規(guī)指南3篇
- 《疾病與營養(yǎng)的關(guān)系》課件
- 2024年防水工程竣工驗(yàn)收合同
- 《白銀投資》課件
- 浙江農(nóng)林大學(xué)《現(xiàn)代農(nóng)業(yè)建筑設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 中南林業(yè)科技大學(xué)涉外學(xué)院《兒童畫創(chuàng)作理論與應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年度公益組織與企業(yè)聯(lián)合慈善捐贈(zèng)合作框架協(xié)議范本3篇
- 新GCP醫(yī)療器械臨床試驗(yàn)知識試題(附含答案)
- 2024年浙江首考高考選考生物試卷試題真題(含答案詳解)
- 春節(jié)期間安全告知書
- 天津市紅橋區(qū)2023-2024學(xué)年七年級上學(xué)期期末地理試題
- 西門子數(shù)字化工廠-數(shù)字化車間-先進(jìn)制造技術(shù)
- 飯店新店后廚培訓(xùn)方案
- 青少年禮儀培訓(xùn)課件
- 2024醫(yī)院消防安全培訓(xùn)
- 景區(qū)銷售可行性報(bào)告
- 公路自然災(zāi)害的防治-路基水毀的類型與防治對策
- 高二年級體育課教案高二年級體育課教案全集
評論
0/150
提交評論