visual FoxPro操作基礎教程.ppt_第1頁
visual FoxPro操作基礎教程.ppt_第2頁
visual FoxPro操作基礎教程.ppt_第3頁
visual FoxPro操作基礎教程.ppt_第4頁
visual FoxPro操作基礎教程.ppt_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、,2.數(shù)據(jù)存儲,1.數(shù)據(jù)類型,3.內(nèi)部函數(shù),4.表達式,第四章 Visual FoxPro操作基礎,第一節(jié) 數(shù)據(jù)類型,4.1.1 字符型,字符型(Character)數(shù)據(jù)是描述不具有計算能力的文字數(shù)據(jù)類型,是常用的數(shù)據(jù)類型之一。 字符型數(shù)據(jù)由漢字和ASCII字符集中可打印字符(英文字符、數(shù)字字符、空格及其他專用字 符)組成,一個字符型數(shù)據(jù)最大長度是254個字符。,4.1.2 數(shù)值型,數(shù)值型數(shù)據(jù)是描述數(shù)量的數(shù)據(jù)類型。 1. 數(shù)值型(Numeric)數(shù)據(jù)由數(shù)字(09)、小數(shù)點和正負號組成。 2. 浮點型(Float)數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種,與數(shù)值型數(shù)據(jù)完全等價,只是在存儲形式上采取浮點格式且數(shù)據(jù)的

2、精度要比數(shù)值型數(shù)據(jù)高。 3. 貨幣型(Money)數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種特殊形。 4. 雙精度型(Double)數(shù)據(jù)是更高精度的數(shù)值型數(shù)據(jù)。它只用于數(shù)據(jù)表中的字段類型的定義,并采用固定長度浮點格式存儲。 5. 整型(Integer)是不包含小數(shù)點部分的數(shù)值型數(shù)據(jù)。,4.1.3 日期型,日期型(Date)數(shù)據(jù)是用于表示日期的數(shù)據(jù),長度固定為8個字符。 日期型數(shù)據(jù)包括年、月、日3個部分,每部分間用規(guī)定的分隔符分開。由于各部分的排列順序及分隔符的不同,日期型數(shù)據(jù)的表現(xiàn)形式也很多。 日期型數(shù)據(jù)的表現(xiàn)形式由以下幾個Set命令決定,4.1.4 日期時間型,日期時間型(Date Time)數(shù)據(jù)是描述日期和時

3、間的數(shù)據(jù),長度固定為8個字符。 日期時間型數(shù)據(jù)除包括日期數(shù)據(jù)的年、月、日外,還包括時、分、秒以及上午、下午等內(nèi)容。,4.1.5 邏輯型,邏輯型(Logic)數(shù)據(jù)是描述客觀事物真假的數(shù)據(jù),用于表示邏輯判斷結(jié)果。邏輯型數(shù)據(jù)只有真和假兩種值,長度固定為1個字符。,4.1.6 備注型,備注型(Memo)數(shù)據(jù)用于存放較長的字符型數(shù)據(jù)類型。可以把它看成是字符型數(shù)據(jù)的特殊形式。 備注型數(shù)據(jù)沒有數(shù)據(jù)長度限制,僅受限于現(xiàn)有的磁盤空間。它只用于數(shù)據(jù)表中的字段類型的定義,其字段長度固定為4個字符,而實際數(shù)據(jù)被存放在與數(shù)據(jù)表文件同名的備注文件中,長度根據(jù)數(shù)據(jù)的內(nèi)容而定。,4.1.7 通用型,通用型(General)數(shù)

4、據(jù)是用于存儲OLE對象的數(shù)據(jù)。通用型數(shù)據(jù)中的OLE對象可以是電子表格、文檔、圖片等。它只用于數(shù)據(jù)表中的字段類型的定義。 OLE對象的實際內(nèi)容、類型和數(shù)據(jù)量則取決于聯(lián)接或嵌入OLE對象的操作方式。如果采用聯(lián)接OLE對象方式,則數(shù)據(jù)表中只包含對OLE對象的引用說明以及對創(chuàng)建該OLE對象的應用程序的引用說明;如果采用嵌入OLE對象方式,則數(shù)據(jù)表中除包含對創(chuàng)建該OLE對象的應用程序的引用說明外,還包含OLE對象中的實際數(shù)據(jù)。,第二節(jié) 數(shù)據(jù)存儲,4.2.1 常量,常量是一個命名的數(shù)據(jù)項,是在命令或程序中直接引用的實際值,其特征是在所有的操作中其值不變。 常量類型有數(shù)值型、浮點型、字符型、邏輯型、日期型和

5、日期時間型6種。 ,1 數(shù)值型常量 2 浮點型常量 3 字符型常量 4 邏輯型常量 5 日期常量 Set Date To Set Century On/Off Set Mark Set Strictdate To 6 日期時間型常量,4.2.2 內(nèi)存變量,內(nèi)存變量是一般意義下的簡單變量。每一個內(nèi)存變量都必須有一個固定的名稱,以標識該內(nèi)存單元的存儲位置。用戶可以通過變量標識符使用內(nèi)存單元存取數(shù)據(jù)。內(nèi)存變量是內(nèi)存中的臨時單元,可以用來在程序的執(zhí)行過程中保留中間結(jié)果與最后結(jié)果,或用來保留對數(shù)據(jù)庫進行某種分析處理后得到的結(jié)果。 命名 定義 類型 賦值,4.2.3 數(shù)組變量,數(shù)組是一組有序內(nèi)存變量的集合

6、。或者說,數(shù)組是由同一個名字組織起來的通過下標加以區(qū)分的簡單內(nèi)存變量的集合。將所有的數(shù)組元素用一個變量名命名,使其構(gòu)成一個集合體,在數(shù)組中,每一個數(shù)組元素在內(nèi)存中獨占一個內(nèi)存單元,視同一個簡單內(nèi)存變量。 1、定義:declaredimension 下標 2、引用:數(shù)組元素都是通過數(shù)組名和下標來訪問的,如A1,2、B5。 ,4.2.4 字段變量,字段變量是數(shù)據(jù)庫管理系統(tǒng)中的一個重要概念。它與記錄一縱一橫構(gòu)成了數(shù)據(jù)表的基本結(jié)構(gòu)。一個數(shù)據(jù)庫由若干相關(guān)的數(shù)據(jù)表組成,一個數(shù)據(jù)表由若干個具有相同屬性的記錄組成,而每一個記錄又是由若干個字段組成的。字段變量就是指數(shù)據(jù)表中已定義的任意一個字段。 可以這樣理解:

7、 在一個數(shù)據(jù)表中,同一個字段名下有若干個數(shù)據(jù)項,而數(shù)據(jù)項的值取決于該數(shù)據(jù)項所在記錄行的變化,所以稱它為字段變量,也有人把字段變量稱為字段名變量。,4.2.5 記錄,記錄是數(shù)據(jù)表中一組數(shù)據(jù)項的集合。 在同一個數(shù)據(jù)表中可以有若干個記錄,每一個記錄具有相同的字段個數(shù)。在數(shù)據(jù)表中記錄的順序不影響對記錄的操作。,4.2.6 對象,對象是數(shù)據(jù)存儲器的一種。對象是類的實體,對象也是類的變量,它是任何具有屬性和方法的信息的集合。 對象的建立可以通過設計器和CreateObject ( ) 函數(shù)實現(xiàn)。,4.2.7 內(nèi)存變量的作用域(了解),內(nèi)存變量的作用域是指變量在程序中的作用范圍。 全局型變量 局部型變量 本地型變量 在Visual FoxPro系統(tǒng)中,能否正確使用內(nèi)存變量,弄懂內(nèi)存變量的作用域是重要的一環(huán),一旦內(nèi)存變量的作用域被定義,使用時就要特別注意它的作用范圍。尤其是在進行應用系統(tǒng)開發(fā)時,各對象間的數(shù)據(jù)傳遞就是依靠內(nèi)存變量來完成的,內(nèi)存變量的作用范圍定義不當,對象間的數(shù)據(jù)傳遞就將導致失敗。,4.2.8 內(nèi)存變量的操作,1.輸入命令 (1) Store命令 Store To 功能: 計算的值,并將的值賦給內(nèi)存變量表中每一個變量。中可以是一個變量,也可以是多個變量,若是多個變量,各變量間用逗號隔開。 (2) =命令 = 功能: 計算的值,并將的值賦給內(nèi)存變量。,4.2.8 內(nèi)存變量的操作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論