VF6.0實(shí)踐操作教程_第1頁(yè)
VF6.0實(shí)踐操作教程_第2頁(yè)
VF6.0實(shí)踐操作教程_第3頁(yè)
VF6.0實(shí)踐操作教程_第4頁(yè)
VF6.0實(shí)踐操作教程_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

VisualFoxPro6.0

概述VisualFoxPro

數(shù)據(jù)庫(kù)是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),是面向過(guò)程,面向?qū)ο蟮臄?shù)據(jù)庫(kù)應(yīng)用程序,主要應(yīng)用于Windows環(huán)境。1、1986年6月推出了FoxBASE+1.0版2、1987年7月推出了FoxBASE+2.0版3、1988年7月推出了FoxBASE+2.1版4、1992年下半年推出了FoxPro2.5版5、1994年下半年推出了FoxPro2.6版6、1995年6月推出了VisualFoxPro3.07、1996年8月推出了VisualFoxPro5.08、1998年9月推出了VisualFoxPro6.0VFP6.0的功能?

基本功能?

VFP特點(diǎn)1、易于使用;

2、可視化開發(fā);

3、事件驅(qū)動(dòng);

4、面向?qū)ο缶幊蹋?/p>

5、應(yīng)用向?qū)Ш蜕善鳎?/p>

6、組件庫(kù);

7、VFP基礎(chǔ)類;8、活動(dòng)窗口;9、對(duì)動(dòng)態(tài)圖形文件的支持。VFP系統(tǒng)的啟動(dòng)?

1、啟動(dòng):(1)開始菜單;(2)快捷方式圖表;?

2、退出:(1)

在“命令”窗口中,輸入“QUIT”命令,按回車;(2)

直接按ALT+F4;(3)

在“文件”菜單中,選擇“退出”命令;(4)

雙擊主窗口左上角的控制菜單;(5)

在主窗口控制菜單中,選擇“關(guān)閉”VFP6.0環(huán)境介紹(1)

標(biāo)題欄;(4)

命令窗口;(2)

菜單欄;

(3)

工具欄;(5)狀態(tài)欄用VFP開發(fā)應(yīng)用程序的方式?

(1)

向?qū)Х绞剑?

(2)

菜單方式;?

(3)

命令方式。作業(yè)?

在目錄D:/TEST/mydata/下建立一個(gè)名字為“訂貨管理”的數(shù)據(jù)庫(kù)。?

在目錄D:/TEST/mydata/table下建立一張表名字為”O(jiān)RDER_LIST?

將表ORDER_LIST添加到“訂貨管理”數(shù)據(jù)庫(kù)中。?

2、

在“訂貨管理”數(shù)據(jù)庫(kù)中建立表order_detail,表結(jié)構(gòu)描述如下:?

訂單號(hào)

字符型(6)?

器件號(hào)

字符型(6)?

器件名

字符型(16)?

單價(jià)?

數(shù)量浮動(dòng)型(10.2)整型VFP6.0

基礎(chǔ)?

VFP6.0文件組成1、項(xiàng)目文件

.PJT

.PJX2、數(shù)據(jù)庫(kù)文件

.DBC

.DCT3、表文件

.DBF.FPT4、程序文件

.PRG.FXP5、索引文件.IDX.CDX6、內(nèi)存變量文件.MEM7、格式文件.FMT8、報(bào)表格式文件.FRX

.FRT9、標(biāo)件.FMT簽文件

.LBX

.LBT10、文本文件

.TXT11、菜單文件

.MNT

.MNX

.MPR

.MPX12、表單文件

.SCX

.SCTVFP6.0中的常量、變量、表達(dá)式1、vfp6.0中的常用數(shù)據(jù)類型有什么?簡(jiǎn)稱是什么?寬度為多少?2、變量的分類,其中內(nèi)存變量的命名規(guī)則是??

一、常量?

VFP6系統(tǒng)的常用數(shù)據(jù)類型

:?

1、字符型數(shù)據(jù)(Character,簡(jiǎn)寫為C)?

用定界符括起來(lái)的字符串。定界符有:雙引號(hào)、單引號(hào)、方括號(hào)。最大寬度254個(gè)字符。?

2、數(shù)值型數(shù)據(jù)(Numeric,簡(jiǎn)寫為N)?整數(shù)、小數(shù)、科學(xué)計(jì)數(shù)法表示的數(shù)。表示范圍:+2147483647——-2147483647。?

3、邏輯型數(shù)據(jù)(Logic,簡(jiǎn)寫為L(zhǎng))只有兩個(gè)值:真(.T.)和假(.F.)。默認(rèn)寬度為1。?

4、日期型數(shù)據(jù)(Date,簡(jiǎn)寫為D)??日期型的格式分為:傳統(tǒng)格式和嚴(yán)格格式。受命令語(yǔ)句來(lái)控制,格式即:0傳統(tǒng)SETSYRICTDATETO

1

嚴(yán)格格式??

傳統(tǒng)格式為:{mm/dd/yy}?

嚴(yán)格格式為:{^yyyy-mm-dd}

第一個(gè)字符必須是脫字符“^”,年份為4位。?日期型的默認(rèn)寬度為8位。?

。5、日期時(shí)間型數(shù)據(jù)(Time,簡(jiǎn)寫為T)格式為:{^yyyy-mm-dd[,][hh[:mm[:ss]][a|p]]}日期時(shí)間型默認(rèn)寬度為8位。6、貨幣型(Currency,簡(jiǎn)寫為Y)以符號(hào)$開頭,小數(shù)位數(shù)不超過(guò)4位。寬度為8位。7、備注型數(shù)據(jù)(Memo,簡(jiǎn)寫為M)默認(rèn)寬度4位,其文本存放在擴(kuò)展名為.fpt的備注文件中。8、通用型數(shù)據(jù)(General,簡(jiǎn)寫為G)默認(rèn)寬度4位,其實(shí)際內(nèi)容也存放在擴(kuò)展名為.fpt的備注文件中二、變量變量:在命令操作過(guò)程中,值可以改變的量。1、分類:字段變量變量(用戶自定義的)內(nèi)存變量?jī)?nèi)存變量

系統(tǒng)(內(nèi)存)變量(1)字段變量:表中的每一個(gè)字段就是一個(gè)字段變量,字段名就是字段變量的變量名。字段變量的當(dāng)前值等于表中當(dāng)前記錄該字段所對(duì)應(yīng)的內(nèi)容。(2)內(nèi)存變量:是獨(dú)立于數(shù)據(jù)庫(kù)文件的臨時(shí)存儲(chǔ)單元,可以用來(lái)存放表操作過(guò)程中或程序運(yùn)行過(guò)程中所要臨時(shí)保存的數(shù)據(jù)。1)命名規(guī)則:A、以字母、漢字或下劃線開頭;B、由字母、漢字、下劃線或數(shù)字組成;C、長(zhǎng)度不超過(guò)128個(gè)字符;D、下劃線必須嵌入變量名中間。2)

類型:N、C、L、D、T、Y、S(屏幕型)、M、G等3)

內(nèi)存變量賦值命令格式1:STORE<表達(dá)式>TO<內(nèi)存變量名表>**給多個(gè)內(nèi)存變量賦值格式2:內(nèi)存變量

=表達(dá)式

**給一個(gè)內(nèi)存變量賦值輸出命令:?[[?]<表達(dá)式>,[表達(dá)式]]功能:計(jì)算并顯示表達(dá)式值的命令。?

2、數(shù)組:?數(shù)組:是指一組按照一定順序排列的內(nèi)存變量,其中各個(gè)內(nèi)存變量稱為數(shù)組元素。數(shù)組元素由數(shù)組名和下標(biāo)值組成,下標(biāo)的個(gè)數(shù)稱為維數(shù)。(1)

定義數(shù)組??格式:DIMENSION<數(shù)組名1>(<行>[,<列>])[,<數(shù)組名2>(<行>[,<列>])……]?功能:定義一維數(shù)組或二維數(shù)組及起下標(biāo)的上界,下標(biāo)的下界規(guī)定為1。?

說(shuō)明:1、數(shù)組的下標(biāo)的起始值為1

。2、同一數(shù)組中的數(shù)組元素可以有不同的數(shù)據(jù)類型

。3、二維數(shù)組中各元素按行的順序依次排列

。???

4、每個(gè)數(shù)組占用一個(gè)內(nèi)存變量

。?

5、除了可以分別對(duì)數(shù)組元素賦值以外,也可對(duì)數(shù)組中的所有元素賦同一初值。?

6、DIMENSION和DECLARE功能完全相同,常用DIMENSION。(2)數(shù)組的賦值????數(shù)組一經(jīng)定義,系統(tǒng)賦予每個(gè)元素的邏輯值為假。格式1:

store<表達(dá)式>to<數(shù)組名>格式2:<數(shù)組名>=<表達(dá)式>三、函數(shù)常用函數(shù)如下表:函數(shù)名

功能INT

INT(<數(shù)值表達(dá)式>)

取整數(shù)EXP

EXP(<數(shù)值表達(dá)式>)

求指數(shù)SQRT

SQRT(<數(shù)值表達(dá)式>)

求平方根LOG

LOG(<數(shù)值表達(dá)式>)

求自然對(duì)數(shù)&

&(<內(nèi)存變量>)

替換內(nèi)存變量SPACE

SPACE(<數(shù)值表達(dá)式>)

顯示指定空格數(shù)TRIM

TRIM(<字符串表達(dá)式>)

去掉字符串中尾部空格STR

STR(<數(shù)值表達(dá)式>[,<長(zhǎng)度>][,小數(shù)位數(shù)])

將數(shù)值表達(dá)式轉(zhuǎn)換成字符表達(dá)式VAL

VAL(<字符表達(dá)式>)

將字符表達(dá)式轉(zhuǎn)換成數(shù)值DTOC

DTOC(<日期表達(dá)式>)符表達(dá)式將日期表達(dá)式轉(zhuǎn)換成字CTOD

CTOD(<字符表達(dá)式>)期將字符表達(dá)式轉(zhuǎn)換成日UPPER

UPPER(<字符表達(dá)式>)

表達(dá)式中的小寫字母轉(zhuǎn)換成大寫字母LOWERLOWER(<字符表達(dá)式>)

表達(dá)式中的大寫字母轉(zhuǎn)換成小寫字母EOF

EOF()

測(cè)試記錄指針是否在表文件尾BOF

BOF()

測(cè)試記錄指針是否在表文件首R(shí)ECNORECNO()

返回指定工作區(qū)的當(dāng)前記錄的記錄號(hào)IIF

IIF(<邏輯表達(dá)式>,<表達(dá)式1>,<表達(dá)式2>)

若<邏輯表達(dá)式>為真,返回

<表達(dá)式1>的值,否則返回<表達(dá)式2>的值四、表達(dá)式表達(dá)式:是指由常量、變量、函數(shù)、運(yùn)算符組成的一個(gè)有物理意義的式子。表達(dá)式根據(jù)運(yùn)算結(jié)果的不同,可以分為:數(shù)值表達(dá)式、字符表達(dá)式、日期表達(dá)式、關(guān)系表達(dá)式和邏輯表達(dá)式。表達(dá)式的輸出命令:格式:?[[?]<表達(dá)式>,[<表達(dá)式>]]功能:計(jì)算表達(dá)式的值,并在屏幕或打印機(jī)上輸出結(jié)果。1、數(shù)值表達(dá)式:由算術(shù)運(yùn)算符和數(shù)值型常量、變量、函數(shù)組成。結(jié)果為數(shù)值型。其中運(yùn)算符按優(yōu)先級(jí)的順序依次是:()、函數(shù)、^、*,/、+,-2、字符表達(dá)式由字符串常量、變量、函數(shù)和字符運(yùn)算符組成的表達(dá)式。

結(jié)果為字符型。字符串運(yùn)算符(1)、+:將兩個(gè)字符串直接相連成一個(gè)表達(dá)式,其結(jié)果為字符串。(2)、-:將兩個(gè)字符串相連,并把前一個(gè)字符串末尾的空格移到新串的末尾,其結(jié)果為字符串。(3)、$:包含運(yùn)算符,即左邊字符串是否為右邊字符串的子串,其結(jié)果為邏輯值

.T.或

.F.。例:?“江西

”+“贛州

”&結(jié)果:江西

贛州?“江西

”-“贛州

”&結(jié)果:江西贛州?“AB”$“ABC”

&

結(jié)果:.T.?“AB”$“ACB”&結(jié)果:.F.3、日期表達(dá)式(結(jié)果為日期型)由日期運(yùn)算符、日期型常量、變量和函數(shù)組成的表達(dá)式。日期運(yùn)算符兩個(gè)符號(hào):+

,-格式:日期值+整數(shù)(天數(shù))—→日期值日期值

-整數(shù)(天數(shù))—→日期值日期值-日期值

—→

整數(shù)(天數(shù))例:?{02/20/95}+10&結(jié)果:03/02/95?{02/20/95}-9&結(jié)果:02/11/954、關(guān)系表達(dá)式由數(shù)值表達(dá)式(字符表達(dá)式或日期表達(dá)式)組成的表達(dá)式,其值為邏輯型。關(guān)系運(yùn)算符

:用于數(shù)值型數(shù)據(jù)(字符型數(shù)據(jù)或日期型數(shù)據(jù))之間使用。其優(yōu)先級(jí)相同.<

>

==

<>或

#

<=

>=注:運(yùn)算符兩邊的數(shù)據(jù)類型要一致。格式:<表達(dá)式>

<關(guān)系運(yùn)算符>

<表達(dá)式>例:?“abcd”=“ab”

?“a”>“b”.T.

.F.?“ab”=“abcd”

?4<=20.F.

.T.?{12/15/75}<{10/11/78}&結(jié)果:.T.5、邏輯表達(dá)式由邏輯運(yùn)算符連接起來(lái)的式子,結(jié)果為邏輯型的值。邏輯運(yùn)算符按優(yōu)先順序依次是:=.NOT.(

邏輯非)、.AND.

(邏輯與)、.OR.(邏輯或)格式:<關(guān)系表達(dá)式>

<邏輯運(yùn)算符>

<關(guān)系表達(dá)式>運(yùn)算順序:先關(guān)系,后邏輯。例1:性別=“男”.AND.

年齡<=25例2:工資>489.00

.or.

職稱=“講師”以上所介紹的五種表達(dá)式的優(yōu)先順序?yàn)椋鹤址磉_(dá)式,數(shù)值表達(dá)式,日期表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式項(xiàng)目管理

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論