




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第2章 Visual FoxPro 6.0概述 Visual FoxPro 6.0Visual FoxPro 6.0是一種數(shù)據(jù)庫管理系是一種數(shù)據(jù)庫管理系統(tǒng)軟件。本章介紹統(tǒng)軟件。本章介紹Visual FoxPro 6.0Visual FoxPro 6.0的啟動、的啟動、退出、用戶界面與退出、用戶界面與Visual FoxPro 6.0Visual FoxPro 6.0的各種的各種集成環(huán)境。集成環(huán)境。 2.1 Visual FoxPro 6.02.1 Visual FoxPro 6.0的功能和特點的功能和特點 2.1.1 Visual FoxPro 6.02.1.1 Visual FoxPro 6
2、.0的功能的功能 增強(qiáng)了項目管理器與數(shù)據(jù)庫管理功能增強(qiáng)了項目管理器與數(shù)據(jù)庫管理功能提高應(yīng)用程序開發(fā)的效率提高應(yīng)用程序開發(fā)的效率 互操作性和支持互操作性和支持InternetInternet 充分利用已有數(shù)據(jù)充分利用已有數(shù)據(jù) 擴(kuò)充了對擴(kuò)充了對SQLSQL語言的支持語言的支持 2.1.2 Visual FoxPro 6.02.1.2 Visual FoxPro 6.0的特點的特點 Visual FoxPro 6.0Visual FoxPro 6.0是一個比較有特色的數(shù)是一個比較有特色的數(shù)據(jù)庫管理系統(tǒng),它將非過程化的數(shù)據(jù)庫操作語言據(jù)庫管理系統(tǒng),它將非過程化的數(shù)據(jù)庫操作語言(關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn)語言(關(guān)系數(shù)
3、據(jù)庫標(biāo)準(zhǔn)語言SQLSQL和傳統(tǒng)的和傳統(tǒng)的xBASExBASE數(shù)據(jù)庫數(shù)據(jù)庫操作語言)和過程化的高級語言融為一體,并且操作語言)和過程化的高級語言融為一體,并且還提供了多種可視化編程工具,支持面向?qū)ο蟪踢€提供了多種可視化編程工具,支持面向?qū)ο蟪绦蛟O(shè)計方法。因此,不需要其它高級語言和開發(fā)序設(shè)計方法。因此,不需要其它高級語言和開發(fā)工具,直接使用工具,直接使用Visual FoxPro 6.0Visual FoxPro 6.0就可以進(jìn)行數(shù)就可以進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)。據(jù)庫應(yīng)用系統(tǒng)開發(fā)。2.1 Visual FoxPro 6.02.1 Visual FoxPro 6.0的功能和特點的功能和特點 1Visu
4、al FoxPro 6.0Visual FoxPro 6.0的安裝的安裝 將將Visual FoxPro 6.0Visual FoxPro 6.0光盤放入光盤放入CD-ROMCD-ROM驅(qū)動器,運驅(qū)動器,運行行setup.exesetup.exe文件后,進(jìn)入文件后,進(jìn)入Visual FoxPro 6.0Visual FoxPro 6.0安裝界安裝界面。面。 按照安裝向?qū)У奶崾?,單擊按照安裝向?qū)У奶崾?,單擊“下一步下一步”按鈕,進(jìn)入按鈕,進(jìn)入用戶許可協(xié)議界面。用戶許可協(xié)議界面。 在產(chǎn)品號和用戶在產(chǎn)品號和用戶IDID界面輸入產(chǎn)品的界面輸入產(chǎn)品的IDID號和用戶信息,號和用戶信息,單擊單擊“下一步下
5、一步”按鈕。按鈕。 接下來為接下來為Visual FoxPro 6.0Visual FoxPro 6.0應(yīng)用程序的文件選擇應(yīng)用程序的文件選擇安裝位置。安裝位置。 單擊單擊“下一步下一步”按鈕后,進(jìn)入按鈕后,進(jìn)入Visual FoxPro 6.0Visual FoxPro 6.0的安裝程序,選擇安裝類型。的安裝程序,選擇安裝類型。 2.2 Visual FoxPro 6.02.2 Visual FoxPro 6.0的安裝、啟動與退出的安裝、啟動與退出 2啟動啟動 從程序菜單啟動:打開從程序菜單啟動:打開“開始開始”選擇選擇“程序程序”再再“Microsoft Visual FoxPro 6.0”
6、Microsoft Visual FoxPro 6.0”選項。選項。 從資源管理器中啟動:在從資源管理器中啟動:在“資源管理器資源管理器”去去查找啟動程序查找啟動程序vfp6.exevfp6.exe,然后雙擊它。亦可,然后雙擊它。亦可 “ “開開始始”菜單中選擇菜單中選擇“運行運行”,鼠標(biāo)左鍵單擊,鼠標(biāo)左鍵單擊“運行運行”對話框中瀏覽按鈕,找到對話框中瀏覽按鈕,找到vfp6.exevfp6.exe文件,單擊文件,單擊“確定確定”按鈕。按鈕。 直接啟動:在直接啟動:在WindowsWindows桌面上,雙擊桌面上,雙擊Visual Visual FoxPro 6.0FoxPro 6.0啟動圖標(biāo)。
7、啟動圖標(biāo)。2.2 Visual FoxPro 6.02.2 Visual FoxPro 6.0的安裝、啟動與退出的安裝、啟動與退出 n3退出退出 單擊單擊Visual FoxPro 6.0Visual FoxPro 6.0標(biāo)題欄上的標(biāo)題欄上的“關(guān)閉關(guān)閉”按按鈕。鈕。 在在Visual FoxPro 6.0Visual FoxPro 6.0“文件文件”菜單項中選擇菜單項中選擇“退出退出”菜單項。菜單項。 單擊單擊Visual FoxPro 6.0Visual FoxPro 6.0標(biāo)題欄左上角的控制菜標(biāo)題欄左上角的控制菜單圖標(biāo),從彈出的菜單中選擇單圖標(biāo),從彈出的菜單中選擇“關(guān)閉關(guān)閉”,或者雙,或者
8、雙擊控制菜單圖標(biāo)。擊控制菜單圖標(biāo)。 在在Visual FoxPro 6.0Visual FoxPro 6.0的命令窗口輸入的命令窗口輸入QUITQUIT命令命令回車?;剀嚒?使用使用“Alt+F4Alt+F4”組合鍵。組合鍵。2.2 Visual FoxPro 6.02.2 Visual FoxPro 6.0的安裝、啟動與退出的安裝、啟動與退出 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境標(biāo)題欄圖2-2 Visual FoxPro 6.0主界面工具欄命令窗口狀態(tài)欄菜單欄主窗口2.3.1 2.3.1 主界面主界面 主界面指軟件啟動以
9、后屏幕上顯示的界面,主界面指軟件啟動以后屏幕上顯示的界面,與與WindowsWindows的其它應(yīng)用程序一樣,的其它應(yīng)用程序一樣,Visual FoxPro Visual FoxPro 6.06.0也采用圖形用戶界面,由也采用圖形用戶界面,由Visual FoxPro 6.0Visual FoxPro 6.0系統(tǒng)菜單、工具欄、主窗口、命令窗口和狀態(tài)欄系統(tǒng)菜單、工具欄、主窗口、命令窗口和狀態(tài)欄等構(gòu)成如圖等構(gòu)成如圖2-22-2所示。不同的是在屏幕上增加了一所示。不同的是在屏幕上增加了一個個“命令命令”窗口。用戶可以通過命令窗口輸入命窗口。用戶可以通過命令窗口輸入命令操縱令操縱Visual FoxP
10、ro 6.0Visual FoxPro 6.0,也可直接使用菜單、,也可直接使用菜單、工具欄來操縱該系統(tǒng)(同時會在命令窗口中顯示工具欄來操縱該系統(tǒng)(同時會在命令窗口中顯示相應(yīng)命令),命令運行結(jié)果將在主窗口中顯示。相應(yīng)命令),命令運行結(jié)果將在主窗口中顯示。 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境1 1Visual FoxPro 6.0Visual FoxPro 6.0系統(tǒng)菜單系統(tǒng)菜單 菜單可分為下拉式菜單和快捷菜單。菜單可分為下拉式菜單和快捷菜單。 系統(tǒng)菜單采用下拉式菜單。它對數(shù)據(jù)環(huán)境系統(tǒng)菜單采用下拉式菜單。它對數(shù)據(jù)環(huán)境具有敏
11、感性,菜單項會隨操作環(huán)境的變化而變具有敏感性,菜單項會隨操作環(huán)境的變化而變化?;?Visual FoxPro 6.0Visual FoxPro 6.0主窗口的菜單欄中通主窗口的菜單欄中通常包含常包含8 8個菜單項,菜單的操作和個菜單項,菜單的操作和WindowsWindows中對中對菜單的操作方式相同,有關(guān)菜單項的符號說明菜單的操作方式相同,有關(guān)菜單項的符號說明也和也和WindowsWindows中對應(yīng),如圖中對應(yīng),如圖2-32-3所示。主要菜單所示。主要菜單項如下。項如下。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2.3 V
12、isual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境圖2-3 Visual FoxPro6.0主界面的菜單欄“文件”菜單 用于新建、打開、保存和打印以及退出各種Visual FoxPro 6.0文件的操作?!熬庉嫛辈藛?提供文本編輯功能,可進(jìn)行剪切、復(fù)制、粘貼、查找、替換等操作。“顯示”菜單 主要用于顯示Visual FoxPro 6.0的各種控件和設(shè)計器,如表單控件、表單設(shè)計器等;打開表以后,在該菜單中可以進(jìn)行瀏覽表、打開表設(shè)計器等操作?!案袷健辈藛?提供排版功能,可進(jìn)行設(shè)置字體、行間距與段落,檢查在正文編輯窗口中的拼寫錯誤等操作。“工具”菜單
13、菜單中的“向?qū)А辈藛雾椏纱蜷_表、查詢、表單、報表、標(biāo)簽等向?qū)В斑x項”菜單 提供了系統(tǒng)環(huán)境的設(shè)置。該菜單還提供了宏、類、瀏覽器、代碼范圍分析器等功能?!俺绦颉辈藛?用于程序運行控制、程序調(diào)試等?!按翱凇辈藛?用于Visual FoxPro 6.0窗口的控制,可打開命令窗口、數(shù)據(jù)工作期窗口?!皫椭辈藛?用于Visual FoxPro 6.0幫助的控制。 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2. Visual FoxPro 6.02. Visual FoxPro 6.0工具欄工具欄 工具欄是圖標(biāo)化的工具集合。工具欄是圖標(biāo)化的
14、工具集合。Visual Visual FoxPro 6.0FoxPro 6.0系統(tǒng)提供了系統(tǒng)提供了1111個預(yù)訂的工具欄,個預(yù)訂的工具欄,但在第一次使用時只有一個常用工具欄顯示但在第一次使用時只有一個常用工具欄顯示出來,見圖出來,見圖2-22-2。若需要顯示或隱藏某一個。若需要顯示或隱藏某一個工具欄,可選擇工具欄,可選擇“顯示顯示/工具欄工具欄”菜單項,菜單項,彈出如圖彈出如圖2-42-4(P27P27)所示的所示的“工具欄工具欄”對話對話框。選擇或清除相應(yīng)的工具欄,然后單擊框。選擇或清除相應(yīng)的工具欄,然后單擊“確定確定”按鈕,便可顯示或隱藏選定的工具按鈕,便可顯示或隱藏選定的工具欄。欄。2.
15、3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境3.3.主窗口主窗口 工具欄與狀態(tài)欄之間的區(qū)域稱為主窗口,用工具欄與狀態(tài)欄之間的區(qū)域稱為主窗口,用于顯示操作結(jié)果。于顯示操作結(jié)果。 圖2-4 “工具欄”對話框2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2.3.2 2.3.2 命令窗口命令窗口 1.1.命令窗口的啟動和關(guān)閉命令窗口的啟動和關(guān)閉 命令窗口用于輸入和顯示命令。命令窗口用于輸入和顯示命令。Visual Visual FoxPro 6.0FoxPro 6.0啟動后,命令窗
16、口浮動于主窗口,該啟動后,命令窗口浮動于主窗口,該窗口是窗口是Visual FoxPro 6.0Visual FoxPro 6.0系統(tǒng)命令的編輯和輸入系統(tǒng)命令的編輯和輸入窗口。命令窗口也可以通過選擇窗口。命令窗口也可以通過選擇“窗口窗口”菜單項菜單項中的中的“隱藏隱藏”選項或單擊命令窗口右上角的選項或單擊命令窗口右上角的“關(guān)關(guān)閉閉”按鈕隱藏起來,反之也可以通過按鈕隱藏起來,反之也可以通過“窗口窗口”菜菜單項激活命令窗口。單項激活命令窗口。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2 2設(shè)置命令窗口設(shè)置命令窗口 拖動命令窗口的標(biāo)題
17、欄,可以改變其在主窗拖動命令窗口的標(biāo)題欄,可以改變其在主窗口中的位置;拖動其邊框,可以改變該窗口大小,口中的位置;拖動其邊框,可以改變該窗口大小,此外,也可以通過下列方法調(diào)整命令窗口中字體此外,也可以通過下列方法調(diào)整命令窗口中字體和字號。和字號。 方法:單擊方法:單擊“格式格式”菜單中菜單中“字體字體”選項,選項,選擇選擇“字體字體”和和“大小大小”。3. 3. 命令窗口的使用命令窗口的使用 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境n用命令方式來操縱用命令方式來操縱Visual FoxPro 6.0 Visual FoxPro
18、 6.0 n用界面方式來操縱用界面方式來操縱Visual FoxPro 6.0 Visual FoxPro 6.0 n命令窗口的命令記憶功能命令窗口的命令記憶功能 Visual FoxPro 6.0Visual FoxPro 6.0在內(nèi)存設(shè)置了一個在內(nèi)存設(shè)置了一個緩沖區(qū),用于存儲已執(zhí)行過的命令。通過緩沖區(qū),用于存儲已執(zhí)行過的命令。通過命令窗口右側(cè)的滾動條或鍵盤的上下光標(biāo)命令窗口右側(cè)的滾動條或鍵盤的上下光標(biāo)移動鍵,可將光標(biāo)移至曾執(zhí)行過的命令。移動鍵,可將光標(biāo)移至曾執(zhí)行過的命令。該功能有利于用于糾正錯誤、調(diào)試程序、該功能有利于用于糾正錯誤、調(diào)試程序、查看及重復(fù)執(zhí)行命令。查看及重復(fù)執(zhí)行命令。 2.3
19、 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2.3.3 Visual FoxPro 6.02.3.3 Visual FoxPro 6.0命令的一般結(jié)構(gòu)命令的一般結(jié)構(gòu) 1 1Visual FoxPro 6.0Visual FoxPro 6.0命令格式命令格式 Visual FoxPro 6.0Visual FoxPro 6.0的命令都有固定的格式,的命令都有固定的格式,必須按相應(yīng)的格式和語法規(guī)則書寫和使用,否則系必須按相應(yīng)的格式和語法規(guī)則書寫和使用,否則系統(tǒng)無法識別和執(zhí)行。統(tǒng)無法識別和執(zhí)行。 一般一般Visual FoxPro 6.0Vi
20、sual FoxPro 6.0的基本命令格式如下:的基本命令格式如下: 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境 所有命令都以命令動詞開始,命令動詞決定所有命令都以命令動詞開始,命令動詞決定了此命令的功能。命令動詞一般為一個英文單詞,了此命令的功能。命令動詞一般為一個英文單詞,其含義表示要執(zhí)行的操作。當(dāng)命令動詞的長度超其含義表示要執(zhí)行的操作。當(dāng)命令動詞的長度超出出4 4個字符時,絕大多數(shù)命令動詞可以用該動詞個字符時,絕大多數(shù)命令動詞可以用該動詞的前的前4 4個字母來代替,如個字母來代替,如DISPLAYDISPLAY可寫為可寫
21、為DISPDISP。但。但是對于一些復(fù)合性命令則不可以忽略。對初學(xué)者是對于一些復(fù)合性命令則不可以忽略。對初學(xué)者來講,為了程序的可讀性,不提倡略寫命令動詞。來講,為了程序的可讀性,不提倡略寫命令動詞。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境命令格式中語法標(biāo)示符的意義和用法如下:命令格式中語法標(biāo)示符的意義和用法如下:n:必選項,表示命令中必須選擇該項,不可:必選項,表示命令中必須選擇該項,不可省略。省略。n :可選項,表示可根據(jù)實際需要選用或省略:可選項,表示可根據(jù)實際需要選用或省略該項內(nèi)容。該項內(nèi)容。n| | :任選項,表示根據(jù)
22、實際需要任選且必選其:任選項,表示根據(jù)實際需要任選且必選其中一項內(nèi)容。中一項內(nèi)容。n以上符號表示各選項在語句中的地位。在書寫、以上符號表示各選項在語句中的地位。在書寫、輸入命令時,不能包含上述這些語法標(biāo)識符。輸入命令時,不能包含上述這些語法標(biāo)識符。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2Visual FoxPro 6.0命令中的常用子句命令中的常用子句 Visual FoxPro 6.0Visual FoxPro 6.0的命令短語很多,以下對的命令短語很多,以下對常見的短語作一些說明。常見的短語作一些說明。(1 1)FIEL
23、DSFIELDS子句子句 FIELDSFIELDS子句的功能是選取某關(guān)系(即表文件)子句的功能是選取某關(guān)系(即表文件)中的某些字段,實際上是前面所介紹的投影運算。中的某些字段,實際上是前面所介紹的投影運算。其格式為:其格式為: FIELDSFIELDS 在在FIELDSFIELDS子句中,字段名表中各字段之間必子句中,字段名表中各字段之間必須用逗號隔開。如果在命令中不選用該子句,則須用逗號隔開。如果在命令中不選用該子句,則默認(rèn)選擇所有的字段。默認(rèn)選擇所有的字段。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境(2 2)范圍子句)范圍子
24、句 范圍子句的作用是選擇、確定命令操作的記范圍子句的作用是選擇、確定命令操作的記錄范圍。范圍子句對應(yīng)關(guān)系運算中的選擇運算,錄范圍。范圍子句對應(yīng)關(guān)系運算中的選擇運算,不同的是,范圍子句是按照記錄范圍而不是按照不同的是,范圍子句是按照記錄范圍而不是按照邏輯條件選擇記錄。一般有邏輯條件選擇記錄。一般有4 4種選擇:種選擇:nALLALL:對表的全部記錄進(jìn)行操作。:對表的全部記錄進(jìn)行操作。nNEXT nNEXT n:只對包括當(dāng)前記錄在內(nèi)的以下:只對包括當(dāng)前記錄在內(nèi)的以下n n個記錄進(jìn)個記錄進(jìn)行操作。行操作。nRECORD nRECORD n:只對第:只對第n n條記錄進(jìn)行操作。條記錄進(jìn)行操作。nRES
25、TREST:從當(dāng)前記錄開始按順序到表尾的所有記錄。:從當(dāng)前記錄開始按順序到表尾的所有記錄。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境(3 3)條件子句)條件子句 條件子句的作用是以指定的邏輯條件為依據(jù),條件子句的作用是以指定的邏輯條件為依據(jù),從表中選擇符合條件的記錄。它對應(yīng)于關(guān)系運算從表中選擇符合條件的記錄。它對應(yīng)于關(guān)系運算的選擇運算。的選擇運算。 條件子句有兩種:條件子句有兩種:nFORFOR :選擇表中符合條件的所有記錄。:選擇表中符合條件的所有記錄。nWHILEWHILE :從表中第一條記錄開始,選擇符:從表中第一條記錄開
26、始,選擇符合條件的記錄,直到第一條不符合條件的記錄合條件的記錄,直到第一條不符合條件的記錄為止。為止。 “ “條件條件”由一個邏輯表達(dá)式或關(guān)系表達(dá)式構(gòu)成,由一個邏輯表達(dá)式或關(guān)系表達(dá)式構(gòu)成,其值為真或假。其值為真或假。 2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境3 3Visual FoxPro 6.0Visual FoxPro 6.0命令的書寫格式命令的書寫格式(1 1)Visual FoxPro 6.0Visual FoxPro 6.0不區(qū)分命令字符的大小寫。不區(qū)分命令字符的大小寫。(2 2)每個命令必須以命令動詞開頭,命令中的
27、各子)每個命令必須以命令動詞開頭,命令中的各子句的次序可以任意排列,但不能交叉。句的次序可以任意排列,但不能交叉。(3 3)命令中各個子句用空格隔開。)命令中各個子句用空格隔開。(4 4)命令中所有符號除漢字外,必須在英文狀態(tài)下)命令中所有符號除漢字外,必須在英文狀態(tài)下輸入。輸入。(5 5)一條命令的長度最多可為)一條命令的長度最多可為81928192個字符(包括空個字符(包括空格)。每行可以書寫的最大命令長度為格)。每行可以書寫的最大命令長度為254254個字符,個字符,如果一行寫不下,使用續(xù)行符如果一行寫不下,使用續(xù)行符“;”,在下一行繼,在下一行繼續(xù)書寫。續(xù)書寫。2.3 Visual F
28、oxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2.3.4 Visual FoxPro2.3.4 Visual FoxPro的環(huán)境設(shè)置的環(huán)境設(shè)置 1 1Visual FoxPro 6.0Visual FoxPro 6.0主窗口的設(shè)置主窗口的設(shè)置 通過執(zhí)行修改系統(tǒng)對象(通過執(zhí)行修改系統(tǒng)對象(_Screen_Screen)的屬性值)的屬性值命令,可以設(shè)置主窗口的有關(guān)屬性(如字體、字命令,可以設(shè)置主窗口的有關(guān)屬性(如字體、字號、顏色等)。號、顏色等)。 命令格式:命令格式:_Screen._Screen.= 例如:例如:_Screen.FontSize=20 &
29、_Screen.FontSize=20 & 改變主窗改變主窗口顯示字體的大小口顯示字體的大小 其它常用屬性見表其它常用屬性見表2-1_Screen2-1_Screen常用屬性表(常用屬性表(P30P30)2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境2 2配置系統(tǒng)環(huán)境的幾種途徑配置系統(tǒng)環(huán)境的幾種途徑 執(zhí)行執(zhí)行SETSET開頭的命令。開頭的命令。 例如:設(shè)置默認(rèn)的工作文件夾:例如:設(shè)置默認(rèn)的工作文件夾:SET DEFAULT TO SET DEFAULT TO 。 指定日期格式為標(biāo)準(zhǔn)格式:指定日期格式為標(biāo)準(zhǔn)格式:SET DATE TO
30、 ANSISET DATE TO ANSI 指定日期間隔符號:指定日期間隔符號:SET MARK TO -SET MARK TO - 顯示完整的年份:顯示完整的年份:SET CENTURY ONSET CENTURY ON 執(zhí)行菜單命令:通過選擇執(zhí)行菜單命令:通過選擇“工具工具”菜單中的菜單中的“選項選項”命令,在命令,在“選項選項”對話框中完成系統(tǒng)環(huán)境的配置。對話框中完成系統(tǒng)環(huán)境的配置。 更改更改WindowsWindows注冊表。注冊表。 編寫編寫Config.fpwConfig.fpw文件。文件。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)
31、環(huán)境應(yīng)用開發(fā)環(huán)境3. 3. 配置用戶文件的默認(rèn)目錄配置用戶文件的默認(rèn)目錄 使用使用Visual FoxPro 6.0Visual FoxPro 6.0來開發(fā)項目時,通常來開發(fā)項目時,通常要建立一個文件夾,用來保存在開發(fā)過程中創(chuàng)建要建立一個文件夾,用來保存在開發(fā)過程中創(chuàng)建的項目、表、數(shù)據(jù)庫、表單、菜單、報表、程序的項目、表、數(shù)據(jù)庫、表單、菜單、報表、程序等文件。把這個文件夾設(shè)置為默認(rèn)目錄(系統(tǒng)以等文件。把這個文件夾設(shè)置為默認(rèn)目錄(系統(tǒng)以安裝目錄安裝目錄c:Program FilesMicrosoft Visual c:Program FilesMicrosoft Visual StudioVfp
32、98StudioVfp98為默認(rèn)目錄為默認(rèn)目錄 ),可以使得上述文件),可以使得上述文件自動保存在這個文件夾中,有利于整個項目文檔自動保存在這個文件夾中,有利于整個項目文檔的管理。的管理。 方法方法1 1:單擊:單擊“工具工具”菜單中的菜單中的“選項選項”,選,選擇擇“文件位置文件位置”選項卡,雙擊選項卡,雙擊“默認(rèn)目錄默認(rèn)目錄”,輸,輸入或選擇路徑(如入或選擇路徑(如D:VFLXD:VFLX),單擊),單擊“確定確定”。2.3 Visual FoxPro 6.02.3 Visual FoxPro 6.0應(yīng)用開發(fā)環(huán)境應(yīng)用開發(fā)環(huán)境 方法方法2 2:使用:使用Set Default To Set
33、Default To 命令。命令。 例如:在命令窗口中鍵入:例如:在命令窗口中鍵入: Set Default To D:VFLXSet Default To D:VFLX 執(zhí)行命令后,系統(tǒng)將執(zhí)行命令后,系統(tǒng)將D:VFLXD:VFLX設(shè)置為用戶的默設(shè)置為用戶的默認(rèn)目錄。此后建立或打開文件時,系統(tǒng)將認(rèn)目錄。此后建立或打開文件時,系統(tǒng)將D:VFLXD:VFLX作為默認(rèn)目錄。作為默認(rèn)目錄。 2.4 Visual FoxPro 6.02.4 Visual FoxPro 6.0的文件類型的文件類型 Visual FoxPro 6.0Visual FoxPro 6.0中,包含多種類型的文件,中,包含多種類型
34、的文件,各類型文件的擴(kuò)展名和說明如表各類型文件的擴(kuò)展名和說明如表2-32-3所示(批所示(批2-2-3333),見下頁。),見下頁。 2.4 Visual FoxPro 6.02.4 Visual FoxPro 6.0的文件類型的文件類型擴(kuò)展名文件類型擴(kuò)展名文件類型.app生成的應(yīng)用程序.frx報表.exe可執(zhí)行程序.frt報表備注.pjx項目.lbx標(biāo)簽.pjt項目備注.lbt標(biāo)簽備注.dbc數(shù)據(jù)庫.prg程序.dct數(shù)據(jù)庫備注.fxp編譯后的程序.dcx數(shù)據(jù)庫索引.err編譯錯誤.dbf表.mnx菜單.fpt表備注.mnt菜單備注.cdx復(fù)合索引.mpr生成的菜單程序.idx單索引.mpx
35、編譯后的菜單程序.qpr生成的查詢程序.vcx可視類庫.qpx編譯后的查詢程序.vct可視類庫備注.scx表單.txt文本.sct表單備注.bak備份文件表2-3 Visual FoxPro 6.0常用的文件擴(kuò)展名及其關(guān)聯(lián)的文件類型 2.5 Visual FoxPro 6.02.5 Visual FoxPro 6.0的的項目管理器項目管理器 n項目管理器項目管理器n項目管理器是項目管理器是VFP是處理數(shù)據(jù)及對象的主要組是處理數(shù)據(jù)及對象的主要組織工具,其中的項目是指文件、數(shù)據(jù)、文檔以織工具,其中的項目是指文件、數(shù)據(jù)、文檔以及對象的集合。其主要功能是:提供簡便、可及對象的集合。其主要功能是:提供簡
36、便、可視化的方法來組織和處理表、數(shù)據(jù)庫、表單、視化的方法來組織和處理表、數(shù)據(jù)庫、表單、報表、查詢以及其他一切文件。項目管理器是報表、查詢以及其他一切文件。項目管理器是VFP系統(tǒng)創(chuàng)建、管理項目的工具,用來創(chuàng)建、系統(tǒng)創(chuàng)建、管理項目的工具,用來創(chuàng)建、修改、組織項目中各種文件,對項目中程序進(jìn)修改、組織項目中各種文件,對項目中程序進(jìn)行編譯和連編,形成一個可以運行的應(yīng)用程序行編譯和連編,形成一個可以運行的應(yīng)用程序系統(tǒng),將應(yīng)用系統(tǒng)編譯成一個擴(kuò)展名為系統(tǒng),將應(yīng)用系統(tǒng)編譯成一個擴(kuò)展名為.app的的應(yīng)用文件或應(yīng)用文件或.exe的可執(zhí)行文件。的可執(zhí)行文件。2.5 Visual FoxPro 6.02.5 Visua
37、l FoxPro 6.0的的項目管理器項目管理器2.5.12.5.1項目管理器的作用項目管理器的作用 1 1采用采用“目錄樹目錄樹”結(jié)構(gòu)對系統(tǒng)資源信息進(jìn)行集中結(jié)構(gòu)對系統(tǒng)資源信息進(jìn)行集中管理。管理。 2 2其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計工其集成環(huán)境為用戶提供了快捷訪問系統(tǒng)設(shè)計工具的窗口,在項目管理器中,有多種功能按鈕,具的窗口,在項目管理器中,有多種功能按鈕,可以根據(jù)需要創(chuàng)建、修改、增加、刪除資源文件。可以根據(jù)需要創(chuàng)建、修改、增加、刪除資源文件。 3 3支持項目建立數(shù)據(jù)字典,用以存儲各種數(shù)據(jù)表支持項目建立數(shù)據(jù)字典,用以存儲各種數(shù)據(jù)表間的關(guān)系。間的關(guān)系。 4 4用面向?qū)ο蟮姆椒ǎ瑢⑵湎到y(tǒng)資
38、源編譯成可獨用面向?qū)ο蟮姆椒ǎ瑢⑵湎到y(tǒng)資源編譯成可獨立運行的立運行的“.app”.app”或或“.exe”.exe”文件文件 項目管理器實際上就是項目管理器實際上就是Visual FoxPro 6.0Visual FoxPro 6.0系系統(tǒng)環(huán)境下的資源管理器。統(tǒng)環(huán)境下的資源管理器。 2.5 Visual FoxPro 6.02.5 Visual FoxPro 6.0的的項目管理器項目管理器2.5.22.5.2項目文件的創(chuàng)建項目文件的創(chuàng)建 1 1菜單操作菜單操作 2 2命令窗口命令窗口 CREATE PROJECT CREATE PROJECT 在使用以上兩種方法后,都可以創(chuàng)建一個新在使用以上兩
39、種方法后,都可以創(chuàng)建一個新的項目文件,項目文件的擴(kuò)展名是的項目文件,項目文件的擴(kuò)展名是.PJX.PJX。在。在Visual FoxPro 6.0Visual FoxPro 6.0的窗口中打開一個項目管理器的窗口中打開一個項目管理器來顯示項目文件,同時在菜單欄中還會出現(xiàn)來顯示項目文件,同時在菜單欄中還會出現(xiàn)“項項目目”菜單,提供對項目文件操作的相關(guān)命令。項菜單,提供對項目文件操作的相關(guān)命令。項目管理器如圖目管理器如圖2-72-7所示。所示。 2.5 Visual FoxPro 6.02.5 Visual FoxPro 6.0的的項目管理器項目管理器圖2-7 Visual FoxPro 6.0的項
40、目管理器2.5 Visual FoxPro 6.02.5 Visual FoxPro 6.0的的項目管理器項目管理器1 1標(biāo)題欄標(biāo)題欄 項目管理器的標(biāo)題欄顯示的標(biāo)題就是項目文項目管理器的標(biāo)題欄顯示的標(biāo)題就是項目文件的主文件名,創(chuàng)建項目文件時,默認(rèn)文件名為件的主文件名,創(chuàng)建項目文件時,默認(rèn)文件名為“項目項目1”1”、“項目項目2”2”、,用戶可自定義項,用戶可自定義項目文件名。目文件名。2 2選項卡選項卡 標(biāo)題欄下方是選項卡,共標(biāo)題欄下方是選項卡,共6 6個。選擇不同選項個。選擇不同選項卡,則可在下面的工作區(qū)顯示所管理的相應(yīng)文件卡,則可在下面的工作區(qū)顯示所管理的相應(yīng)文件的類型。的類型。 2.5
41、Visual FoxPro 6.02.5 Visual FoxPro 6.0的的項目管理器項目管理器各選項卡的意義說明如下:各選項卡的意義說明如下:“全部全部”:顯示和管理應(yīng)用項目中所使用的所有類型的文:顯示和管理應(yīng)用項目中所使用的所有類型的文件。它包含了其右邊件。它包含了其右邊5 5個選項卡的全部內(nèi)容。個選項卡的全部內(nèi)容?!皵?shù)據(jù)數(shù)據(jù)”:管理應(yīng)用項目中各種類型的數(shù)據(jù)文件。數(shù)據(jù)文:管理應(yīng)用項目中各種類型的數(shù)據(jù)文件。數(shù)據(jù)文件有數(shù)據(jù)庫、自由表、查詢文件等。件有數(shù)據(jù)庫、自由表、查詢文件等?!拔臋n文檔”:顯示和管理應(yīng)用項目中使用的文檔類文件,文:顯示和管理應(yīng)用項目中使用的文檔類文件,文檔類文件有表單文件
42、、報表文件、標(biāo)簽文件等。檔類文件有表單文件、報表文件、標(biāo)簽文件等?!邦愵悺保猴@示和管理應(yīng)用項目中使用的類庫文件,包括:顯示和管理應(yīng)用項目中使用的類庫文件,包括Visual FoxPro 6.0Visual FoxPro 6.0系統(tǒng)提供的類庫和用戶自己設(shè)計的類庫。系統(tǒng)提供的類庫和用戶自己設(shè)計的類庫。“代碼代碼”:管理項目中使用的各種程序代碼文件,如程序:管理項目中使用的各種程序代碼文件,如程序文件(文件(.PRG.PRG)、)、APIAPI庫和用項目管理器生成的應(yīng)用程序庫和用項目管理器生成的應(yīng)用程序(.APP.APP)。)?!捌渌渌保猴@示和管理應(yīng)用項目中使用的,但在以上選項:顯示和管理應(yīng)用項
43、目中使用的,但在以上選項卡中沒有管理的文件,如菜單文件、文本文件、圖形文件卡中沒有管理的文件,如菜單文件、文本文件、圖形文件等。等。2.6 Visual FoxPro 6.02.6 Visual FoxPro 6.0的設(shè)計器、生成的設(shè)計器、生成器與向?qū)Чぞ咂髋c向?qū)Чぞ?為了方便應(yīng)用程序的開發(fā),為了方便應(yīng)用程序的開發(fā),Visual Visual FoxPro 6.0FoxPro 6.0提供了設(shè)計器、生成器和向?qū)峁┝嗽O(shè)計器、生成器和向?qū)? 3種種支持可視化化設(shè)計的工具。支持可視化化設(shè)計的工具。 2.6.12.6.1設(shè)計器設(shè)計器 Visual FoxPro 6.0Visual FoxPro 6.0系統(tǒng)的設(shè)計器為用戶提供系統(tǒng)的設(shè)計器為用戶提供了一個友好的圖形界面。用戶可以通過它創(chuàng)建并定了一個友好的圖形界面。用戶可以通過它創(chuàng)建并定制數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、報表格式和應(yīng)用程序制數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、報表格式和應(yīng)用程序組件等。組件等。1 1設(shè)計器的種類設(shè)計器的種類 常用的設(shè)計器有表設(shè)計器、查詢設(shè)計器、視常用的設(shè)計器有表設(shè)計器、查詢設(shè)計器、視圖設(shè)計器、報表設(shè)計器、數(shù)據(jù)庫設(shè)計器、菜單設(shè)圖設(shè)計器、報表設(shè)計器、數(shù)據(jù)庫設(shè)計器、菜單設(shè)計器。計器。Visual FoxPro 6.0Visual FoxPr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖北中醫(yī)藥大學(xué)《預(yù)防醫(yī)學(xué)綜合設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年重慶市安全員《A證》考試題庫
- 成都工業(yè)學(xué)院《數(shù)字電視節(jié)目編導(dǎo)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 西寧城市職業(yè)技術(shù)學(xué)院《城市傳播》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海交通大學(xué)《單片機(jī)原理及其應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)蒙古大學(xué)《材料化學(xué)與物理》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安海棠職業(yè)學(xué)院《風(fēng)景園林制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽職業(yè)技術(shù)學(xué)院《設(shè)計基礎(chǔ)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南藝術(shù)職業(yè)學(xué)院《形體基訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 隴南師范高等??茖W(xué)校《生物安全與實驗室安全》2023-2024學(xué)年第二學(xué)期期末試卷
- HG∕T 3792-2014 交聯(lián)型氟樹脂涂料
- 中國大豆加工發(fā)展現(xiàn)狀簡析
- 2024年海南省高考物理試卷(含答案)
- GJB5765-2006 軍用機(jī)場場道工程質(zhì)量評定標(biāo)準(zhǔn)
- JJG 705-2014液相色譜儀行業(yè)標(biāo)準(zhǔn)
- 公司合作計劃書
- 2016-2023年南京信息職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 跨領(lǐng)域聯(lián)合診療(MDT)管理法規(guī)
- 光伏電站運維安全風(fēng)險管控清單
- 保安員考核評分標(biāo)準(zhǔn)與細(xì)則
- 四年級豎式計算大全100道
評論
0/150
提交評論