版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、10/19/20211第二章 visual foxpro數(shù)據(jù)庫管理系統(tǒng)概述2.1 visual foxpro的操作環(huán)境2.2 visual foxpro文件類型2.3 visual foxpro的項目管理及操作2.4 visual foxpro語言基礎(chǔ)10/19/20212:vfp 在計算機系統(tǒng)中的地位在計算機系統(tǒng)中的地位計算機系統(tǒng)計算機系統(tǒng)硬件硬件軟件軟件系系統(tǒng)統(tǒng)軟軟件件os應(yīng)應(yīng)用用軟軟件件dbms編譯編譯foxbasefoxprovfp10/19/20213:安裝 vfp6.0中文版f如果你的計算機中使用了防病毒程序,請如果你的計算機中使用了防病毒程序,請在運行在運行“安裝程序安裝程序”之
2、前將它關(guān)閉之前將它關(guān)閉“安裝安裝程序程序”運行后,記住重新啟動防病毒程序運行后,記住重新啟動防病毒程序。f安裝過程非常簡單,只要跟著提示一步一安裝過程非常簡單,只要跟著提示一步一步地走就行了,如果你的硬盤足夠大,建步地走就行了,如果你的硬盤足夠大,建議你安裝議你安裝 聯(lián)機文檔文件聯(lián)機文檔文件(100mb) ,方法,方法是選擇是選擇 用戶自定義安裝用戶自定義安裝 ,然后選擇,然后選擇 全全部選中部選中 。10/19/202142.1 visual foxpro 集成操作環(huán)境介紹集成操作環(huán)境介紹 可視化集成操作環(huán)境可視化集成操作環(huán)境f主菜單欄:動態(tài)菜單系統(tǒng),會變化主菜單欄:動態(tài)菜單系統(tǒng),會變化f工
3、具欄:對應(yīng)于經(jīng)常使用的菜單命令工具欄:對應(yīng)于經(jīng)常使用的菜單命令f主窗口:顯示輸出結(jié)果主窗口:顯示輸出結(jié)果f命令窗口(指令窗戶):輸入并執(zhí)行命令命令窗口(指令窗戶):輸入并執(zhí)行命令f狀態(tài)欄:顯示當(dāng)前狀態(tài)(注意變化)狀態(tài)欄:顯示當(dāng)前狀態(tài)(注意變化) 10/19/20215工具欄工具欄主菜單欄主菜單欄變化變化(增、減、變灰、變亮)增、減、變灰、變亮)菜單菜單狀態(tài)欄狀態(tài)欄命令窗口命令窗口10/19/20216f菜單系統(tǒng)與工具欄菜單系統(tǒng)與工具欄u菜單系統(tǒng)菜單系統(tǒng) 主菜單主菜單: :動態(tài)動態(tài) 快捷菜單:快捷菜單:u菜單操作和菜單約定菜單操作和菜單約定 ctrl+ctrl+字母鍵字母鍵快捷鍵快捷鍵 省略號(
4、省略號()將打開對話框?qū)⒋蜷_對話框 黑色箭頭(黑色箭頭( )有子萊單有子萊單 灰化菜單灰化菜單該菜單功能當(dāng)前不可用該菜單功能當(dāng)前不可用 正常菜單正常菜單 勾號(勾號()10/19/20217:主菜單常用菜單功能主菜單常用菜單功能f“文件文件”菜單菜單f“編輯編輯”菜菜單單f“顯示顯示”菜菜單單f“格式格式”菜菜單單f“工具工具”菜單菜單f“ 程 序程 序 ” 菜菜單單f“ 窗 口窗 口 ” 菜菜單單f“ 幫 助幫 助 ” 菜菜單單10/19/20218f在 vfp6.0 的菜單系統(tǒng)中,菜單欄里的菜單選項不是一成不變的,在不同的使用環(huán)境中,菜單選項是不一致的,而且在打開后菜單里的選項也可能不一樣
5、,這種情況稱為上下文敏感f如打開一個數(shù)據(jù)表時,系統(tǒng)就會在主菜單上自動添加 “表” 菜單,供用戶對此數(shù)據(jù)表進行追加記錄、編輯數(shù)據(jù)等操作時用;打開一個報表時,主菜單上就會自動添上報表項,可以通過 報表 菜單的選項進行修改該報表的內(nèi)容等工作10/19/20219:關(guān)于快捷鍵關(guān)于快捷鍵f菜單命令菜單命令文件文件打開打開關(guān)閉關(guān)閉f快捷鍵快捷鍵ctrl+nctrl+n ctrl+octrl+o f菜單命令與快捷鍵作用相同菜單命令與快捷鍵作用相同f快捷鍵比菜單命令快快捷鍵比菜單命令快f絕大部分菜單命令都有自己的快捷鍵絕大部分菜單命令都有自己的快捷鍵10/19/202110:工具欄工具欄f改變工具欄的外觀工具
6、提示(工具提示( tooltiptooltip )(右擊工具欄)(右擊工具欄/ /工具提示)工具提示)f打開其他工具欄“顯示顯示”菜單打開菜單打開“工具欄工具欄”對話框?qū)υ捒蛟谀硞€工具欄上,單擊鼠標(biāo)右鍵在某個工具欄上,單擊鼠標(biāo)右鍵f定制工具欄工具欄的泊留與浮動(工具欄的泊留與浮動(常用常用工具欄)工具欄)泊留與浮動間的切換(雙擊與拖動)泊留與浮動間的切換(雙擊與拖動)增刪系統(tǒng)工具欄中的按鈕(右擊工具欄增刪系統(tǒng)工具欄中的按鈕(右擊工具欄/ /定制定制/ /拖放)拖放)重置系統(tǒng)工具欄(右擊工具欄重置系統(tǒng)工具欄(右擊工具欄/ /選定選定/ /重置成系統(tǒng)默認(rèn)狀重置成系統(tǒng)默認(rèn)狀態(tài))態(tài))10/19/202
7、111f工具欄是微軟公司流行軟件的共同特色,對于經(jīng)常工具欄是微軟公司流行軟件的共同特色,對于經(jīng)常使用的功能,通過工具欄調(diào)用比通過菜單調(diào)用要方使用的功能,通過工具欄調(diào)用比通過菜單調(diào)用要方便快捷得多。便快捷得多。f默認(rèn)情況下,默認(rèn)情況下, vfp 的的 “常用常用” 工具欄隨系統(tǒng)啟動工具欄隨系統(tǒng)啟動時一起打開,顯示在菜單欄下面,用戶也可以將其時一起打開,顯示在菜單欄下面,用戶也可以將其拖放列主窗口的任意位置,所有的工具欄按鈕都有拖放列主窗口的任意位置,所有的工具欄按鈕都有文本提示功能,當(dāng)把鼠標(biāo)指針停留在某個圖標(biāo)按鈕文本提示功能,當(dāng)把鼠標(biāo)指針停留在某個圖標(biāo)按鈕上時,系統(tǒng)將會用文字的形式顯示它的功能。
8、上時,系統(tǒng)將會用文字的形式顯示它的功能。fvfp共提供了包括常用工具欄在內(nèi)的共提供了包括常用工具欄在內(nèi)的11 個工具欄。個工具欄。 10/19/202112 “數(shù)據(jù)庫設(shè)計器數(shù)據(jù)庫設(shè)計器”工具欄工具欄 “報表控件報表控件”工具欄工具欄 “表單控件表單控件”工具欄工具欄 “報表設(shè)計器報表設(shè)計器”工具欄工具欄 “表單設(shè)計器表單設(shè)計器”工具欄工具欄 “打印預(yù)覽打印預(yù)覽”工具欄工具欄 “布局設(shè)計器布局設(shè)計器”工具欄工具欄 “查詢設(shè)計器查詢設(shè)計器”工具欄工具欄 “調(diào)色板調(diào)色板”工具欄工具欄 “視圖設(shè)計器視圖設(shè)計器”工具欄工具欄共計1 11 1個工具欄個工具欄 這些工具欄缺省情況下隨著某一種類型這些工具欄缺
9、省情況下隨著某一種類型的文件打開后自動打開的,例如當(dāng)你新建或打的文件打開后自動打開的,例如當(dāng)你新建或打開一個數(shù)據(jù)庫文件時,開一個數(shù)據(jù)庫文件時,“數(shù)據(jù)庫設(shè)計器數(shù)據(jù)庫設(shè)計器”工具工具欄就會自動顯示。當(dāng)關(guān)閉了數(shù)據(jù)庫文件之后具欄就會自動顯示。當(dāng)關(guān)閉了數(shù)據(jù)庫文件之后具欄又自動關(guān)閉。欄又自動關(guān)閉。10/19/202113:命令窗口命令窗口u可在命令窗口中直接輸入并執(zhí)行各種命可在命令窗口中直接輸入并執(zhí)行各種命令和函數(shù)令和函數(shù)u命令的輸入和編輯命令的輸入和編輯 一次執(zhí)行一條命令一次執(zhí)行一條命令 長命令可用符號(;)續(xù)行,多行的長命令長命令可用符號(;)續(xù)行,多行的長命令插入新行可用插入新行可用【 ctrl+e
10、nter】u改變命令窗口中文本的字體改變命令窗口中文本的字體用用“格式格式”萊單中的萊單中的“字體字體”10/19/202114 命令窗口是桌面上的一個重要部件,在命令窗口是桌面上的一個重要部件,在該窗口中,可以直接輸入該窗口中,可以直接輸入 vfp vfp 命令并立即執(zhí)命令并立即執(zhí)行,盡管大多數(shù)行,盡管大多數(shù) vfp vfp 的命令從菜單中可以訪的命令從菜單中可以訪問,簡單地輸入一個命令還是很有用的。問,簡單地輸入一個命令還是很有用的。 例如:例如:f“ dir”在屏幕上顯示當(dāng)前目錄下表在屏幕上顯示當(dāng)前目錄下表 的信的信息息f在命令窗口輸入:在命令窗口輸入:“ clear”則清除屏幕則清除屏
11、幕f“quit可直接退出可直接退出 vfp 。10/19/202115:命令窗口關(guān)閉前后命令窗口關(guān)閉前后f啟動命令窗口啟動命令窗口f關(guān)閉前關(guān)閉前有有格式格式菜單菜單文件文件菜單中菜單中關(guān)閉關(guān)閉呈亮色呈亮色f關(guān)閉后關(guān)閉后沒有沒有格式格式菜單菜單文件文件菜單中菜單中關(guān)閉關(guān)閉呈灰色呈灰色10/19/202116:命令窗口的關(guān)閉與打開命令窗口的關(guān)閉與打開f關(guān)閉關(guān)閉法法 1 :關(guān)閉按鈕:關(guān)閉按鈕法法 2 :雙擊命令窗口的控制菜單:雙擊命令窗口的控制菜單法法 3 :文件:文件/關(guān)閉關(guān)閉f打開打開法法 1 :單擊:單擊常用常用工具欄上的工具欄上的命令窗口命令窗口按鈕按鈕法法 2 :窗口:窗口/命令窗口命令窗
12、口法法 3 : ctrl+f210/19/202117:在命令窗口中執(zhí)行命令在命令窗口中執(zhí)行命令f dirf dir*.*f命令出錯的情況命令出錯的情況f命令的重用命令的重用f命令行的復(fù)制命令行的復(fù)制10/19/202118:vfp命令的語法格式說明命令的語法格式說明f一般格式一般格式: 命令動詞命令動詞 子句子句 例例: dir *.* set default to a:jxgl clear命令動詞命令動詞: 用于標(biāo)識命令的功能用于標(biāo)識命令的功能 單命令動詞單命令動詞: clear: clear 復(fù)合命令動詞復(fù)合命令動詞: set default to : set default to 命令
13、動詞的略寫命令動詞的略寫: : 前四個字母必寫前四個字母必寫10/19/202119子句子句: 表述命令執(zhí)行的細(xì)節(jié),也稱命令參數(shù)表述命令執(zhí)行的細(xì)節(jié),也稱命令參數(shù) 如操作對象、范圍、條件的指定,如操作對象、范圍、條件的指定, 功能的選擇等功能的選擇等f 命令動詞可以帶多個子句,也可不帶命令動詞可以帶多個子句,也可不帶 子句,常見為一個到兩個子句;子句,常見為一個到兩個子句;f子句的表述遵循一定約定子句的表述遵循一定約定(命令語法規(guī)則)(命令語法規(guī)則)delete file filename | ? recycle10/19/202120dir a:vfp*.docmd d:vfp03會計會計qu
14、it10/19/202121:2.2 visual foxpro 文件類型文件類型f文件類型:文件類型:19f創(chuàng)建文件創(chuàng)建文件 新建新建 極少使用菜單而是使用極少使用菜單而是使用“項目管項目管理器理器”中的中的“新建新建” 設(shè)計器和向?qū)гO(shè)計器和向?qū)?各種文件可用的設(shè)計器和向?qū)Ц鞣N文件可用的設(shè)計器和向?qū)?命令:命令:create10/19/202122:配置操作環(huán)境配置操作環(huán)境“工具工具”菜單中菜單中“選項選項”設(shè)置為默認(rèn)值(永久有效)設(shè)置為默認(rèn)值(永久有效)確定(臨時有效)確定(臨時有效)shift+shift+確定(當(dāng)前設(shè)置會顯示確定(當(dāng)前設(shè)置會顯示在命令窗口中)在命令窗口中)通過通過 se
15、t set 命令進行配置命令進行配置10/19/202123:visual foxpro 的操作方式的操作方式f命令操作方式命令操作方式f項目管理器方式項目管理器方式f菜單菜單/工具欄方式工具欄方式10/19/2021242.3 項目管理器項目管理器fvfp控制中心控制中心f項目管理器是項目管理器是 vfp 中處理數(shù)據(jù)和操作中處理數(shù)據(jù)和操作對象的主要組織工具對象的主要組織工具f項目是用戶項目是用戶vfpvfp文件、數(shù)據(jù)、文檔等文件、數(shù)據(jù)、文檔等 vfpvfp操作對象的集合地操作對象的集合地f項目內(nèi)容項目內(nèi)容-即各種數(shù)據(jù)管理信息,即各種數(shù)據(jù)管理信息,以項目文件形式保存以項目文件形式保存項目文件項
16、目文件.pjx項目備注文件項目備注文件.pjt10/19/202125“項目管理器項目管理器” 窗口窗口 vfp數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫系統(tǒng)的 “控制中心控制中心” : 在使用在使用 vfp vfp 管理數(shù)據(jù)庫或開發(fā)一個數(shù)管理數(shù)據(jù)庫或開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng)時,即使一個規(guī)模不大的應(yīng)用據(jù)庫應(yīng)用系統(tǒng)時,即使一個規(guī)模不大的應(yīng)用系統(tǒng),也會有幾十個多種類型的文件,如通系統(tǒng),也會有幾十個多種類型的文件,如通常的常的prgprg命令文件、命令文件、dbfdbf表文件、表文件、cdxcdx索引文索引文件以及菜單、表單、報表、位圖等文件,如件以及菜單、表單、報表、位圖等文件,如果沒有一個有效的管理工具,將會對開發(fā)工果沒
17、有一個有效的管理工具,將會對開發(fā)工作以及以后的系統(tǒng)維護帶來很大困難作以及以后的系統(tǒng)維護帶來很大困難使用項目管理器具有以下優(yōu)點:使用項目管理器具有以下優(yōu)點:10/19/202126 1 項目管理器提供了簡便的、可視的方法來項目管理器提供了簡便的、可視的方法來組織和處理表、數(shù)據(jù)庫、表單、報表、查詢和其它組織和處理表、數(shù)據(jù)庫、表單、報表、查詢和其它一切文件,在項目管理器中用戶不必使用一切文件,在項目管理器中用戶不必使用 vfp 命命令,僅通過單擊鼠標(biāo)就能實現(xiàn)數(shù)據(jù)庫、表、表單等令,僅通過單擊鼠標(biāo)就能實現(xiàn)數(shù)據(jù)庫、表、表單等許多文件的創(chuàng)建、修改、刪除等操作,快捷方便;許多文件的創(chuàng)建、修改、刪除等操作,快捷
18、方便; 2 雙擊應(yīng)用程序組件雙擊應(yīng)用程序組件 (表單、菜單、程序等表單、菜單、程序等) 就可以運行或進行修改就可以運行或進行修改 3 通過項目管理器,可直接將應(yīng)用系統(tǒng)的大通過項目管理器,可直接將應(yīng)用系統(tǒng)的大部分文件編譯成一個擴展名為部分文件編譯成一個擴展名為 app 的應(yīng)用文件,的應(yīng)用文件,便于最終用戶的管理,應(yīng)用系統(tǒng)中所有在運行時不便于最終用戶的管理,應(yīng)用系統(tǒng)中所有在運行時不需改變的文件都可以包含在一個應(yīng)用文件中;需改變的文件都可以包含在一個應(yīng)用文件中; 4 對于專業(yè)版本的用戶,通過項目管理器對于專業(yè)版本的用戶,通過項目管理器將應(yīng)用系統(tǒng)編譯成擴展名為將應(yīng)用系統(tǒng)編譯成擴展名為 exe 的可執(zhí)行
19、文件,的可執(zhí)行文件,使得應(yīng)用系統(tǒng)能夠脫離使得應(yīng)用系統(tǒng)能夠脫離 vfp 環(huán)境運行。環(huán)境運行。10/19/202127創(chuàng)建項目文件創(chuàng)建項目文件f法法 1 :使用命令:使用命令 create project filename|?f法法 2 :使用:使用“文件文件”菜單中菜單中“新建新建”f法法 3 :工具欄上的:工具欄上的“新建新建”按鈕按鈕 對已經(jīng)存在的項目,可采用命對已經(jīng)存在的項目,可采用命令(令(modify project)或菜單)或菜單命令或?qū)?yīng)工具按鈕打開命令或?qū)?yīng)工具按鈕打開。10/19/202128圖圖 1-7 “項目管理器項目管理器”窗口窗口項列表項列表選項卡選項卡折疊折疊/展開按
20、鈕展開按鈕命令按鈕命令按鈕10/19/202129 用用“項目管理器項目管理器”組織數(shù)據(jù)和文檔組織數(shù)據(jù)和文檔1 、用、用“選項卡選項卡”分類顯示項目中各類型數(shù)據(jù)項分類顯示項目中各類型數(shù)據(jù)項 6個選項卡個選項卡v全部全部v數(shù)據(jù):數(shù)據(jù):一個項目中的所有數(shù)據(jù)(數(shù)據(jù)庫、自由表、一個項目中的所有數(shù)據(jù)(數(shù)據(jù)庫、自由表、 查詢、視圖)查詢、視圖)v文檔文檔:處理數(shù)據(jù)時所用的全部文檔(表單、報表和:處理數(shù)據(jù)時所用的全部文檔(表單、報表和標(biāo)簽)標(biāo)簽)v類:類:表單和程序中所用的類庫和類表單和程序中所用的類庫和類v代碼代碼:程序、:程序、apiapi庫和應(yīng)用程序庫和應(yīng)用程序v其他其他:菜單、文本文件和其他文件:菜
21、單、文本文件和其他文件( (如位圖文件等如位圖文件等) )10/19/202130用用“項列表項列表”查看項目中的內(nèi)容查看項目中的內(nèi)容u相當(dāng)于相當(dāng)于大綱視圖大綱視圖或或資源管理器資源管理器u帶斜線的圓圈:連編時將被排除帶斜線的圓圈:連編時將被排除u+號:展開號:展開u-號:折疊號:折疊u所有的包含文件在運行時都是只讀的所有的包含文件在運行時都是只讀的u在在程序程序、表單表單、查詢查詢、菜單菜單組中,主文件用粗體表示組中,主文件用粗體表示10/19/202131定制項目管理器定制項目管理器f拖動到屏幕頂部拖動到屏幕頂部f雙擊標(biāo)題欄雙擊標(biāo)題欄:泊留項目管理器泊留項目管理器f展開折疊按鈕展開折疊按鈕
22、f撕下選項卡撕下選項卡f圖釘按鈕圖釘按鈕10/19/202132項目管理器的操作項目管理器的操作f通過主菜單中的通過主菜單中的項目項目菜單菜單f通過項目管理器窗口的命令按鈕通過項目管理器窗口的命令按鈕f通過利用快捷菜單通過利用快捷菜單10/19/2021331、用命令按鈕實現(xiàn)指定功能、用命令按鈕實現(xiàn)指定功能選定對象或類型后再單擊選定對象或類型后再單擊每個按鈕在每個按鈕在項目項目菜單中都有相應(yīng)的菜菜單中都有相應(yīng)的菜單命令單命令(1)(1)新建:創(chuàng)建一個新文件或?qū)ο笮陆ǎ簞?chuàng)建一個新文件或?qū)ο?2)(2)添加:把現(xiàn)有文件添加到項目中添加:把現(xiàn)有文件添加到項目中(3)(3)修改:相應(yīng)的操作工具(如設(shè)計器等)打開修改:相應(yīng)的操作工具(如設(shè)計器等)打開(4)(4)移去:從項目中移去選定的文件或?qū)ο笠迫ィ簭捻椖恐幸迫ミx定的文件或?qū)ο?(5)(5)連編:連編一個項目或應(yīng)用程序連編:連編一個項目或應(yīng)用程序(6)(6)運行運行: :執(zhí)行選定的查詢、表單
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 14903:2025 EN Refrigerating systems and heat pumps - Qualification of tightness of components and joints
- 2024年統(tǒng)一損失賠償合同范本一
- 2024年咖啡飲品加盟連鎖經(jīng)營合同范本3篇
- 溫度溫度顯示器課程設(shè)計
- 浙大生物制藥課程設(shè)計
- 油梁式抽油機課程設(shè)計
- (標(biāo)準(zhǔn)員)基礎(chǔ)知識樣卷(共六卷)
- 安全月活動總結(jié)試題
- 2024年美術(shù)教案課件
- 財務(wù)風(fēng)險管理概述
- 中國八大植被區(qū)域劃分
- 廠內(nèi)機動叉車日常檢查記錄表
- 各類儀器儀表校驗記錄表18篇
- 自動生產(chǎn)排程 SMT 多線體 版
- 防造假管理程序文件
- 譯林版英語八年級上冊單詞表
- 中石油職稱英語
- 2023年副主任醫(yī)師(副高)-神經(jīng)內(nèi)科學(xué)(副高)考試歷年真題薈萃帶答案
- 國家義務(wù)教育質(zhì)量監(jiān)測科學(xué)四年級創(chuàng)新作業(yè)測試卷【附答案】
- 硫磺安全技術(shù)說明書MSDS
- 工程施工現(xiàn)場存在的環(huán)保問題及解決建議
評論
0/150
提交評論