數(shù)據(jù)庫(kù)教學(xué)講解課件3_第1頁(yè)
數(shù)據(jù)庫(kù)教學(xué)講解課件3_第2頁(yè)
數(shù)據(jù)庫(kù)教學(xué)講解課件3_第3頁(yè)
數(shù)據(jù)庫(kù)教學(xué)講解課件3_第4頁(yè)
數(shù)據(jù)庫(kù)教學(xué)講解課件3_第5頁(yè)
已閱讀5頁(yè),還剩28頁(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基礎(chǔ)3.1VFP6的特點(diǎn)友好的用戶界面良好的兼容性較強(qiáng)的數(shù)據(jù)處理能力易學(xué)易用的向?qū)ushmore技術(shù)面向?qū)ο筇匦苑奖愕臄?shù)據(jù)庫(kù)容器OLE和Active功能應(yīng)用實(shí)例聯(lián)機(jī)幫助功能3.2VFP6的運(yùn)行環(huán)境軟件環(huán)境:Windows9x、NT硬件環(huán)境:主機(jī)、外設(shè)3.3VFP6的安裝AUTORUN根據(jù)安裝向?qū)нM(jìn)行安裝運(yùn)行安裝盤(pán)上SETUP.EXE3.4VFP6的啟動(dòng)和退出VFP6的啟動(dòng)開(kāi)始菜單、快捷方式圖標(biāo)VFP6的退出方法1~63.5VFP6系統(tǒng)界面主窗口簡(jiǎn)介標(biāo)題欄主菜單欄工具欄顯示區(qū)命令窗口狀態(tài)欄3.5.2系統(tǒng)菜單文件菜單編輯菜單顯示菜單格式菜單工具菜單程序菜單窗口菜單幫助菜單3.5.3工具欄工具欄的打開(kāi)與關(guān)閉工具欄的移動(dòng)工具欄的定制自定義工具欄工具欄的刪除工具欄的重制3.5.4命令窗口命令窗口的關(guān)閉或隱藏命令窗口的重新調(diào)出命令窗口的移動(dòng)和縮放命令窗口的使用3.5.5向?qū)Ш?jiǎn)介啟動(dòng)向?qū)驅(qū)У氖褂靡?guī)則向?qū)У姆N類(lèi)和功能3.5.6設(shè)計(jì)器簡(jiǎn)介設(shè)計(jì)器的啟動(dòng)設(shè)計(jì)器的種類(lèi)和功能3.5.7生成器簡(jiǎn)介復(fù)合框生成器命令組生成器編輯框生成器表單生成器表格生成器選項(xiàng)組生成器列表生成器文本框生成器自動(dòng)格式生成器參照完整性生成器3.6VFP6的數(shù)據(jù)類(lèi)型、常量、變量及表達(dá)式3.6.1數(shù)據(jù)類(lèi)型(1)字符型數(shù)據(jù) (8)浮點(diǎn)型數(shù)據(jù)(2)數(shù)值型數(shù)據(jù) (9)整型數(shù)據(jù)(3)貨幣型數(shù)據(jù) (10)備注型數(shù)據(jù)(4)日期型數(shù)據(jù) (11)通用型(5)日期時(shí)間型數(shù)據(jù) (12)字符型(二進(jìn)制)(6)邏輯型數(shù)據(jù) (13)備注型(二進(jìn)制)(7)雙精度型數(shù)據(jù)3.6.2常量與變量常量

數(shù)值型常量:十進(jìn)制、科學(xué)計(jì)數(shù)法字符型常量:由、、[]定界邏輯型常量:.T.、.F.、.Y.、.N.

貨幣型常量:$開(kāi)頭,小數(shù)4位。$123.4500

日期型常量:由{}定界,格式由setdate設(shè)置,默認(rèn)格式為{^yyyy-mm-dd}。

如:{^2001-09-28}。

日期時(shí)間型常量:由{}定界,默認(rèn)格式為

{^yyyy-mm-dd[hh[:mm[:ss]][a|p]]}。

如:{^2001-09-2809:15:20am}。

變量

(1)內(nèi)存變量字符型變量、數(shù)值型變量、貨幣型變量、日期型變量、日期時(shí)間型變量、邏輯型變量。變量名和字段名最好不同,如果相同,則字段變量?jī)?yōu)先。如需用內(nèi)存變量,則要在內(nèi)存變量前加“M->”,如M->NAME。

(2)字段變量如前所述13種。

(3)內(nèi)存變量與字段變量的區(qū)別3.6.3運(yùn)算符與表達(dá)式運(yùn)算符(1)算術(shù)運(yùn)算式:()、**|^、%、*、/、+、-(2)字符運(yùn)算符:

+(原樣連接)-(將前串尾部空格移到新串尾部)(3)關(guān)系運(yùn)算符:

>、<、>=、<=、=、<>|#|!=、$、==(4)邏輯運(yùn)算符:NOT|!、AND、OR(5)日期與日期時(shí)間運(yùn)算符:+、-

表達(dá)式(1)算術(shù)表達(dá)式:<數(shù)值><操作符><數(shù)值>(2)字符表達(dá)式:<字符串1>+|-<字符串2>(3)關(guān)系表達(dá)式:

<表達(dá)式1><關(guān)系運(yùn)算符><表達(dá)式2>(4)邏輯表達(dá)式:<關(guān)系表達(dá)式1><邏輯運(yùn)算符><關(guān)系表達(dá)式2>(5)日期表達(dá)式:<日期>+|-<數(shù)值表達(dá)式><日期1>-<日期2><日期1><關(guān)系運(yùn)算符><日期2>3.7VFP6的命令語(yǔ)法規(guī)則命令的一般格式

<命令動(dòng)詞>[<范圍>][[FIELDS]<表達(dá)式>][FOR<條件>][WHILE<條件>][TO<短語(yǔ)>](1)符號(hào)約定

<> 必選項(xiàng)

[] 可選項(xiàng)

| 擇一選項(xiàng)

… 重復(fù)項(xiàng)(逗號(hào)分隔)(2)命令調(diào)用(3)范圍子句

ALL、RECORDN、NEXTN、REST(4)表達(dá)式表(5)FOR<條件>(6)WHILE<條件>(7)TO<短語(yǔ)>命令書(shū)寫(xiě)規(guī)則(1)以命令動(dòng)詞開(kāi)始,以回車(chē)結(jié)束(2)命令動(dòng)詞與子句間以空格分隔(3)子句順序是任意的(4)續(xù)行號(hào)為“;”(5)命令可只輸前4位(6)注釋標(biāo)記為&&3.8VFP6的文件類(lèi)型共有43種類(lèi)型的文件,見(jiàn)P.219附錄B數(shù)據(jù)庫(kù)文件:.DBC數(shù)據(jù)表文件:.DBF數(shù)據(jù)表備注文件:.FPT內(nèi)存變量文件:.MEM復(fù)合索引文件:.CDX程序文件:.PRG報(bào)表文件:.FRX標(biāo)簽文件:.LBX3.9VFP6的主要技術(shù)指標(biāo)見(jiàn)P.55所述(自學(xué))3.10VFP6的操作方式交互執(zhí)行方式:菜單/命令操作方式

程序執(zhí)行方式3.11有關(guān)內(nèi)存變量的操作3.11.1內(nèi)存變量的建立賦值:

(1)STORE<表達(dá)式>TO<內(nèi)存變量表> (2)<內(nèi)存變量>=<表達(dá)式>3.11.2內(nèi)存變量的顯示(1)?命令:?|??<表達(dá)式>只輸出變量的值

?<表達(dá)式>----換行輸出

??<表達(dá)式>----不換行輸出(2)DISPLAYMEMORY或LISTMEMORYDISPLAYMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]LISTMEMORY[LIKE<通配符>][TOPRINT|TOFILE<文件名>]3.11.3內(nèi)存變量的清除全部清除

CLEARMEMORY部分清除

(1)RELEASE<內(nèi)存變量表> (2)RELEASEALL[LIKE<通配符>| EXCEPT<通配符>]3.11.4內(nèi)存變量的保存與恢復(fù)SAVETO命令,保存內(nèi)存變量

SAVETO<文件名>|MEMO<備注字段>[ALLLIKE<通配符>|EXCEPT<通配符>]RESTOREFROM命令,恢復(fù)內(nèi)存變量

RESTOREFROM<文件名>|MEMO<備注字段>[ADDITIVE]3.12VFP6的常用函數(shù)函數(shù)的一般格式:<函數(shù)名>(<自變量表>)

VFP6提供300多種函數(shù),詳見(jiàn)有關(guān)技術(shù)資料(自學(xué))。3.12.1數(shù)學(xué)運(yùn)算函數(shù)取整函數(shù)

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

MOD(<被除數(shù)>,<除數(shù)>) <被除數(shù)>%<除數(shù)>四舍五入函數(shù)

ROUND(<數(shù)值表達(dá)式1>,<數(shù)值表達(dá)式2>)平方根函數(shù)

SQRT(<數(shù)值表達(dá)式>)3.12.2字符處理函數(shù)字符定位函數(shù)

AT(<字符表達(dá)式1>,<字符表達(dá)式2>[,<數(shù)值表達(dá)式>)]取字符串長(zhǎng)度函數(shù)

LEN(<字符表達(dá)式>)取子串函數(shù)

SUBSTR(<字符表達(dá)式>,<起始位置>[,子串長(zhǎng)度])產(chǎn)生空格函數(shù)

SPACE(<數(shù)值表達(dá)式>)刪除字符串尾部空格函數(shù)

TRIM(<字符表達(dá)式>)宏代換函數(shù)

&<字符型內(nèi)存變量>3.12.3日期與時(shí)間函數(shù)系統(tǒng)日期函數(shù):DATE()求年份函數(shù):YEAR(<日期表達(dá)式>)求月份函數(shù):MONTH(<日期表達(dá)式>)求日期函數(shù):DAY(<日期表達(dá)式>)求系統(tǒng)時(shí)間函數(shù):TIME()3.12.4轉(zhuǎn)換函數(shù)字符型轉(zhuǎn)換為日期型函數(shù)

CTOD(<字符表達(dá)式>)日期型轉(zhuǎn)換為字符型函數(shù)

DTOC(<日期表達(dá)式>)數(shù)值型轉(zhuǎn)換為字符型函數(shù)

STR(<數(shù)值表達(dá)

溫馨提示

  • 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)論