版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度房屋租賃合同及房產(chǎn)權(quán)益抵押貸款擔(dān)保協(xié)議3篇
- 2025年度電子元器件維修與再制造合同3篇
- 二零二五年度擔(dān)保銷售化工產(chǎn)品合同模板范文2篇
- 2025年度版權(quán)授權(quán)使用及收益分成合同3篇
- 二零二五年度建筑材料區(qū)域代理銷售合同2篇
- 2025年度防盜門安裝與售后維修保養(yǎng)服務(wù)協(xié)議3篇
- 2025年度研發(fā)合作合同(生物醫(yī)藥領(lǐng)域)3篇
- 芋頭怎樣種植課程設(shè)計(jì)
- 課程設(shè)計(jì)與實(shí)踐教學(xué)計(jì)劃
- 海南醫(yī)學(xué)院《科學(xué)與工程計(jì)算方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 中試部培訓(xùn)資料
- 2024政務(wù)服務(wù)綜合窗口人員能力與服務(wù)規(guī)范考試試題
- JT∕T 1477-2023 系列2集裝箱 角件
- 《陸上風(fēng)電場(chǎng)工程設(shè)計(jì)概算編制規(guī)定及費(fèi)用標(biāo)準(zhǔn)》(NB-T 31011-2019)
- 22部能夠療傷的身心靈療愈電影
- 領(lǐng)導(dǎo)干部有效授權(quán)的技巧與藝術(shù)課件
- DB37-T 1915-2020 安全生產(chǎn)培訓(xùn)質(zhì)量控制規(guī)范-(高清版)
- 幼兒園“值日生”工作開展論文
- 光伏電站繼電保護(hù)運(yùn)行規(guī)程
- 承兌匯票臺(tái)帳模版
- 地下管道頂管施工方案(非常全)
評(píng)論
0/150
提交評(píng)論