第2章 vfp的數(shù)據(jù)與數(shù)據(jù)運(yùn)算(一).ppt_第1頁
第2章 vfp的數(shù)據(jù)與數(shù)據(jù)運(yùn)算(一).ppt_第2頁
第2章 vfp的數(shù)據(jù)與數(shù)據(jù)運(yùn)算(一).ppt_第3頁
第2章 vfp的數(shù)據(jù)與數(shù)據(jù)運(yùn)算(一).ppt_第4頁
第2章 vfp的數(shù)據(jù)與數(shù)據(jù)運(yùn)算(一).ppt_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第2章 VFP的數(shù)據(jù)與數(shù)據(jù)運(yùn)算,數(shù)據(jù)類型 常量、變量、表達(dá)式 數(shù)組、函數(shù),2.1 數(shù)據(jù)類型 2.2 常量與變量,字符型: 數(shù)值型: 整型: 浮動(dòng)型: 雙精度型: 邏輯型:,貨幣型: 日期型: 日期時(shí)間型: 備注型: 通用型:,2.1 數(shù)據(jù)類型,2.2 常量、變量和表達(dá)式,2.2.1 常量: 常量是指在命令操作、程序執(zhí)行過程中,其值和類型保持不變的量。 在Visual FoxPro 6.0中可以使用兩種常量:直接常量和編譯時(shí)常量。,1.直接常量 1)字符型常量: 字符型常量指用定界符(半角單引號、雙引號和方括號)括起來的字符串。 如果某種定界符本身也是字符串的內(nèi)容,則需要用另一種定界符為該字符串

2、定界。 不包含任何字符的字符串(“”)叫空串??沾c包含空格的字符串(“ ”)不同。,?計(jì)算機(jī),123,數(shù)據(jù),ABX abc ?學(xué)習(xí),字符串, ,表示方法 單問號(?)命令的功能是:另起一行,在新的一行的開始處顯示若干個(gè)表達(dá)式的值。 雙問號(?)命令的功能是:不換行,在當(dāng)前光標(biāo)所在處繼續(xù)顯示表達(dá)式的值。,例:顯示幾個(gè)字符型常量,2)數(shù)值型常量: 數(shù)值型常量是指由數(shù)字0-9、小數(shù)點(diǎn)、正負(fù)號或科學(xué)記數(shù)法組成的任何數(shù)值串。,3)日期型常量: 分類: 嚴(yán)格的日期格式 傳統(tǒng)的日期格式 定界符: 一對花括號 。包括年、月、日三部分內(nèi)容,各部分內(nèi)容之間用分隔符分隔。常用的分隔符好斜杠(/)、連字符(-)、句

3、點(diǎn)(.)和空格。 取值范圍: 0001年1月1日-9999年12月31日,嚴(yán)格的日期格式: yyyy-mm-dd, 為托字符.如,20101/03/04,2010-03-04,2010.03.04,2010 03 04 這種格式的日期常量在書寫時(shí)要注意:花括號內(nèi)第一個(gè)字符必須是托字符,年份必須是4位,年月日的次序不能顛倒,不能缺省.這種日期格式可以在任何情況下使用.,傳統(tǒng)的日期格式 傳統(tǒng)日期格式中的月、日各為2位數(shù)字,而年份可以是2位數(shù)字,也可以是4位數(shù)字。如10/08/01,10-08-01,10 08 2001 傳統(tǒng)的日期格式,在不同的設(shè)置下,計(jì)算機(jī)會(huì)對同一個(gè)日期型常量作出不同解釋。 傳統(tǒng)

4、格式的日期型常量要受到語句SET DATE TO和SET CENTURY TO設(shè)置的影響。傳統(tǒng)的日期格式只能在SET STRICTDATE TO 0 狀態(tài)下使用。,影響日期格式的設(shè)置命令 set mark to 日期分隔符 命令功能:用于指定顯示日期值時(shí)所用的分隔符.如果沒有指定任何分隔符,表示恢復(fù)系統(tǒng)默認(rèn)的斜杠分隔符. set date to 格式 命令功能:用于設(shè)置日期顯示的格式.該格式也決定系統(tǒng)如何解釋一個(gè)傳統(tǒng)格式的日期常量.默認(rèn)值為AMERICAN,set century on|off 命令功能:用于決定如何顯示或解釋一個(gè)日期數(shù)據(jù)的年份. on 顯示世紀(jì),即用4位數(shù)字表示年份. off

5、 不顯示世紀(jì),即用2位數(shù)字表示年份.它是系統(tǒng)默認(rèn)的設(shè)置.,set strictdate to 0|1|2 0表示不進(jìn)行嚴(yán)格的日期格式檢查,目的是與早期Visual FpxPro兼容 1表示進(jìn)行嚴(yán)格的日期格式檢查,它是系統(tǒng)默認(rèn)的設(shè)置 2表示進(jìn)行嚴(yán)格的日期格式檢查,并且對ctod()和ctot()函數(shù)的格式也有效.,例 設(shè)置不同的日期格式,set century on “ &設(shè)置日期分隔符為分號 ?2001-08-26,09.22.01,4)日期時(shí)間型常量 日期時(shí)間型常量包括日期和時(shí)間兩部分內(nèi)容.日期部分與日期型常量相似. 時(shí)間部分的格式為hh:mm:ssam|pm,例,?2001-03-22,1

6、1:30 pm,1999-01-01,2000-10-1,3 Hh,mm,ss分別代表時(shí)、分和秒,默認(rèn)值分別為12、0和0。am(或a)和pm(或p)分別代表上午和下午,默認(rèn)值為am.,5)邏輯型常量 邏輯型常量只有兩個(gè)值,即邏輯真和邏輯假。 “.Y.”、“.y.”、“.T.”、“.t.”為邏輯真值 “.N.”、“.n.”、“.F.”、“.f.”為邏輯假值 字母兩側(cè)的兩個(gè)定界符”.”不能省略,6)貨幣型常量 貨幣型常量是以貨幣符號“$”作為前綴的數(shù)值。,變量是指在命令操作或程序執(zhí)行過程中可以發(fā)生變化的量 。 變量分字段變量、內(nèi)存變量兩類: 字段變量:指數(shù)據(jù)表中已定義的任意一個(gè)字段. 字段變量隨

7、著數(shù)據(jù)表的創(chuàng)建而定義,向表中輸入記錄時(shí)為 其賦值.在命令操作或程序執(zhí)行過程中,通過字段名便可訪問某條記錄所對應(yīng)該字段的值.,2.2.2 變量,內(nèi)存變量: 內(nèi)存變量是一些臨時(shí)變量,它在內(nèi)存中存儲數(shù)據(jù).內(nèi)存變量是內(nèi)存中的一個(gè)存儲區(qū)域,變量值就是存儲在這個(gè)存儲區(qū)域內(nèi)的數(shù)據(jù).變量的類型就是變量值的類型.當(dāng)退出Visual FoxPro或斷電時(shí)數(shù)據(jù)將自動(dòng)消失. 內(nèi)存變量的類型有數(shù)值型、浮點(diǎn)型、字符型、邏輯型、日期型和日期時(shí)間型6種. 內(nèi)存變量包括系統(tǒng)變量、簡單內(nèi)存變量和數(shù)組變量。 內(nèi)存變量的命名規(guī)則,1.簡單內(nèi)存變量定義與賦值 賦值的兩種命令格式: 格式一: = 格式二:STORE TO 說明: 定義內(nèi)

8、存變量并為內(nèi)存變量賦值; 格式一只能給一個(gè)內(nèi)存變量賦值 格式二可以給多個(gè)內(nèi)存變量賦值,各個(gè)內(nèi)存變量之間用逗號隔開,2.2.3 變量的定義和操作,兩種命令格式: DISPLAY MEMORY LIKE TO PRINTER | TO FILE LIST MEMORY LIKE TO PRINTER | TO FILE 功能:顯示內(nèi)存變量的當(dāng)前信息,包括變量名、作用范圍、類型和值。,2.內(nèi)存變量的顯示,2.內(nèi)存變量的顯示,說明: (1) 選用Like短語則只顯示與通配符相匹配的內(nèi)存變量。通配符包括*和?, *表示任意多個(gè)字符, ?表示任意一個(gè)字符 (2) 可選子句TO PRINTER表示顯示的同時(shí)送往打印機(jī)。 (3) 可選子句TO FILE 表示顯示的同時(shí)存入給定文件名的文本文件中,文件的擴(kuò)展名為.txt。 (4) LIST MEMORY一次顯示出符合要求的所有內(nèi)存變量,如果內(nèi)存變量多,一屏顯示不下,則自動(dòng)向上滾動(dòng)。DISPLAY MEMORY分屏顯示符合要求的所有內(nèi)存變量,如果內(nèi)存變量多,顯示一屏后暫停,按任意鍵之后再繼續(xù)顯示下一屏。,格式一: CLEAR MEMORY 格式二: RELEASE 格式三: RELEASE ALL EXTENDED 格式四: RELEASE ALL LIKE |EXCEPT ,3.內(nèi)存變量的清除,功能: 格式一清除所有內(nèi)存變

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論