




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、內(nèi)容提要,4.1Visual FoxPro項(xiàng)目管理器數(shù)據(jù)庫(kù)系統(tǒng) 4.2數(shù)據(jù)庫(kù)的建立 4.3數(shù)據(jù)庫(kù)的操作 4.4建立與修改數(shù)據(jù)庫(kù)表,4.1Visual FoxPro項(xiàng)目管理器,在Visual FoxPro中,項(xiàng)目管理器是按一定的順序和邏輯關(guān)系對(duì)應(yīng)用系統(tǒng)的文件進(jìn)行有效組織的工具,它可以用簡(jiǎn)單、可視化的方法對(duì)數(shù)據(jù)庫(kù)和表進(jìn)行管理。在應(yīng)用程序開(kāi)發(fā)過(guò)程中,可以有效地組織數(shù)據(jù)庫(kù)、表、表單、菜單、類、程序和其他文件。Visual FoxPro的項(xiàng)目是數(shù)據(jù)、程序、文檔和對(duì)象的集合,它們保存在以.pjx為擴(kuò)展名的項(xiàng)目文件中。開(kāi)發(fā)一個(gè)應(yīng)用程序,通常首先要建立一個(gè)項(xiàng)目文件,然后逐步向項(xiàng)目文件中添加數(shù)據(jù)庫(kù)表、程序、表單
2、等對(duì)象,最后對(duì)項(xiàng)目文件進(jìn)行編譯(連編),生成一個(gè)單獨(dú)的.app或.exe程序文件,建立與打開(kāi)項(xiàng)目文件,建立項(xiàng)目文件同建立其他類型的文件一樣,其操作步驟如下: (1).單擊“文件”菜單項(xiàng)中的“新建”命令,在“新建”對(duì)話框中,選定“文件類型”為“項(xiàng)目”,然后單擊“新建文件”按鈕,將彈出“創(chuàng)建”對(duì)話框。 (2).在“創(chuàng)建”對(duì)話框中,輸入項(xiàng)目文件名并確定項(xiàng)目文件的存放路徑,單擊“保存”按鈕。此時(shí)“創(chuàng)建”對(duì)話框關(guān)閉,打開(kāi)項(xiàng)目管理器窗口,建立與打開(kāi)項(xiàng)目文件,要打開(kāi)已有的項(xiàng)目文件,單擊“文件”菜單中的“打開(kāi)”命令,在“打開(kāi)”對(duì)話框中,選擇或直接輸入項(xiàng)目文件路徑和項(xiàng)目文件名,單擊“確定”按鈕。此時(shí)也將出現(xiàn)項(xiàng)目
3、管理器窗口,項(xiàng)目管理器對(duì)話框,選項(xiàng)卡,命令按鈕,項(xiàng)目管理器選項(xiàng)卡的構(gòu)成,1) “數(shù)據(jù)”選項(xiàng)卡:該選項(xiàng)卡包含了一個(gè)項(xiàng)目中的所有數(shù)據(jù),如:數(shù)據(jù)庫(kù)、自由表、查詢和視圖。 (2) “文檔”選項(xiàng)卡:該選項(xiàng)卡中包含了處理數(shù)據(jù)時(shí)所用的全部文檔,即輸入和查看數(shù)據(jù)所用的表單以及打印表和查詢結(jié)果所用的報(bào)表及標(biāo)簽。 (3) “類”選項(xiàng)卡:該選項(xiàng)卡顯示和管理由類設(shè)計(jì)器建立的類庫(kù)文件。 (4) “代碼”選項(xiàng)卡:該選項(xiàng)卡包含了用戶的所有代碼程序文件,如:程序文件、API庫(kù)文件、應(yīng)用程序等。(5) “其他”選項(xiàng)卡:該選項(xiàng)卡顯示和管理下列文件:菜單文件、文本文件、由OLE等工具建立的其他文件(如圖形、圖像文件)。 (6) “
4、全部”選項(xiàng)卡:該選項(xiàng)卡顯示和管理以上所有類型的文件,項(xiàng)目管理器的命令按鈕,項(xiàng)目管理器中有許多命令按鈕,并且命令按鈕是動(dòng)態(tài)的,選擇不同的對(duì)象會(huì)出現(xiàn)不同的命令按鈕。下面是常用命令按鈕。 1.“新建”按鈕 2.“添加”按鈕 3.“修改”按鈕 4.“瀏覽”按鈕 5.“運(yùn)行”按鈕 6.“移去”按鈕 7.“打開(kāi)”按鈕 8.“關(guān)閉”按鈕 9.“預(yù)覽”按鈕 10.“連編”按鈕,定制項(xiàng)目管理器,1.移動(dòng)和縮放項(xiàng)目管理器 項(xiàng)目管理器窗口和其他Windows窗口一樣,可以隨時(shí)改變窗口的大小以及移動(dòng)窗口的顯示位置。將鼠標(biāo)放置在窗口的標(biāo)題欄上并拖曳鼠標(biāo)即可移動(dòng)項(xiàng)目管理器。將鼠標(biāo)指針指向項(xiàng)目管理器窗口的頂端、底端、兩邊或
5、角上,拖動(dòng)鼠標(biāo)邊可以擴(kuò)大或縮小它的尺寸,定制項(xiàng)目管理器,2.折疊和展開(kāi)項(xiàng)目管理器 項(xiàng)目管理器右上角的向上箭頭按鈕用于折疊或展開(kāi)項(xiàng)目管理器窗口。該按鈕正常時(shí)顯示為向上箭頭,單擊時(shí),項(xiàng)目管理器縮小為僅顯示選項(xiàng)卡,同時(shí)該按鈕變?yōu)橄蛳录^,稱為還原按鈕。通過(guò)這個(gè)按鈕可以進(jìn)行折疊和展開(kāi)操作,定制項(xiàng)目管理器,3.拆分項(xiàng)目管理器 折疊項(xiàng)目管理器窗口后,可以進(jìn)一步拆分項(xiàng)目管理器,使其中的選項(xiàng)卡成為獨(dú)立、浮動(dòng)的窗口,可以根據(jù)需要重新安排它們的位置。 4.停放項(xiàng)目管理器 將項(xiàng)目管理器拖到Visual FoxPro主窗口的頂部就可以使它像工具欄一樣顯示在主窗口的頂部,項(xiàng)目管理器的操作,在項(xiàng)目管理器中新建或修改文件
6、1.在項(xiàng)目管理器中新建文件 首先選定要?jiǎng)?chuàng)建的文件類型(如數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)表、查詢等),然后選擇“新建”按鈕,將顯示與所選文件類型相應(yīng)的設(shè)計(jì)工具。對(duì)于某些項(xiàng)目,還可以選擇利用向?qū)?lái)創(chuàng)建文件。 2.在項(xiàng)目中修改文件 若要在項(xiàng)目中修改文件,只要選定要修改的文件名,再單擊“修改”按鈕,項(xiàng)目管理器的操作,向項(xiàng)目中添加或移去文件 1.向項(xiàng)目中添加文件 要在項(xiàng)目中加入已經(jīng)建立好的文件,首先選定要添加文件的文件類型,如單擊“數(shù)據(jù)”選項(xiàng)卡中的“數(shù)據(jù)庫(kù)”選項(xiàng),再單擊“添加”按鈕,在“打開(kāi)”對(duì)話框中,選擇要添加的文件名,然后單擊“確定”按鈕,項(xiàng)目管理器的操作,2.從項(xiàng)目中移去文件 在項(xiàng)目管理器中,選擇要移去的文件,如
7、單擊“數(shù)據(jù)”選項(xiàng)卡中“數(shù)據(jù)庫(kù)”選項(xiàng)下的數(shù)據(jù)庫(kù)文件。單擊“移去”按鈕,此時(shí)將打開(kāi)一個(gè)提示對(duì)話框,詢問(wèn)是否“把數(shù)據(jù)庫(kù)從項(xiàng)目中移去還是從磁盤(pán)上刪除?”。如想把文件從項(xiàng)目中移去,單擊“移去”按鈕;如想把文件從項(xiàng)目中移去,并從磁盤(pán)上刪除,單擊“刪除”按鈕,項(xiàng)目文件的連編與運(yùn)行,連編是將項(xiàng)目中所有的文件連接編譯在一起,這是大多數(shù)系統(tǒng)開(kāi)發(fā)都要做的工作。 1.主文件:主文件是“項(xiàng)目管理器”的主控程序,是整個(gè)應(yīng)用程序的起點(diǎn)。 2.“包含”和“排除” 。 “包含”是指應(yīng)用程序的運(yùn)行過(guò)程中不需要更新的項(xiàng)目,也就是一般不會(huì)再變動(dòng)的項(xiàng)目。 “排除”是指已添加在“項(xiàng)目管理器”中,但又在使用狀態(tài)上被排除的項(xiàng)目,4.2數(shù)據(jù)庫(kù)
8、的建立,數(shù)據(jù)庫(kù)是表的集合。要建立一個(gè)數(shù)據(jù)庫(kù),首先要確定數(shù)據(jù)庫(kù)包含哪些表以及每個(gè)表的結(jié)構(gòu),然后需要確定表之間的聯(lián)系。關(guān)于數(shù)據(jù)庫(kù)的設(shè)計(jì),是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中一個(gè)十分重要的問(wèn)題,建立數(shù)據(jù)庫(kù)文件,菜單操作方式,命令操作方式 : Create DataBase 數(shù)據(jù)庫(kù)文件名,向數(shù)據(jù)庫(kù)中添加自由表,在Visual FoxPro中,每個(gè)表可以有兩種存在狀態(tài):自由表或數(shù)據(jù)庫(kù)表。 向數(shù)據(jù)庫(kù)添加表的方法,在數(shù)據(jù)庫(kù)設(shè)計(jì)器中先選中一個(gè)數(shù)據(jù)庫(kù)表,然后單擊工具欄的“移去表”按鈕,或在“數(shù)據(jù)庫(kù)”菜單中選擇“移去”命令,可以移去或刪除數(shù)據(jù)庫(kù)中的表,為數(shù)據(jù)庫(kù)表建立索引,為數(shù)據(jù)庫(kù)表建立索引的方法是:選定數(shù)據(jù)庫(kù)表,單擊數(shù)據(jù)庫(kù)設(shè)計(jì)
9、器工具欄的“修改表”按鈕,彈出表設(shè)計(jì)器,在表設(shè)計(jì)器中打開(kāi)“索引”選項(xiàng)卡,在索引名、類型、表達(dá)式各欄依次輸入有關(guān)內(nèi)容,建立表之間的永久聯(lián)系,表之間的永久聯(lián)系在數(shù)據(jù)庫(kù)設(shè)計(jì)器中顯示為表索引之間的連接線。操作方法是:在數(shù)據(jù)庫(kù)設(shè)計(jì)器對(duì)話框,首先,用鼠標(biāo)左鍵選中父表中的主索引字段,保持按住鼠標(biāo)左鍵,并拖至與其建立聯(lián)系的子表中的對(duì)應(yīng)字段處,再松開(kāi)鼠標(biāo)左鍵,數(shù)據(jù)庫(kù)中的兩個(gè)表間就有了一個(gè)連線,其永久關(guān)系就已建立完成,表之間的永久聯(lián)系,數(shù)據(jù)庫(kù)表之間的永久聯(lián)系和不同工作區(qū)中打開(kāi)的表之間的關(guān)聯(lián)是兩個(gè)不同的操作。主要區(qū)別是: “永久聯(lián)系”被保存在數(shù)據(jù)庫(kù)中,而“關(guān)聯(lián)”沒(méi)有被保存在文件中 。 “永久聯(lián)系”反映了數(shù)據(jù)庫(kù)中各表
10、之間的默認(rèn)連接條件,而“臨時(shí)聯(lián)系”反映的是不同工作區(qū)中表記錄指針的聯(lián)動(dòng)關(guān)系,設(shè)置參照完整性,參照完整性生成器: 選擇“數(shù)據(jù)庫(kù)”菜單項(xiàng)或數(shù)據(jù)庫(kù)設(shè)計(jì)器快捷菜單中的“編輯參照完整性”命令,或在“編輯關(guān)系”對(duì)話框中單擊“參照完整性”按鈕,可打開(kāi)“參照完整性生成器”對(duì)話框,參照完整性規(guī)則,更新規(guī)則 : 級(jí)聯(lián):當(dāng)更改父表中的某一記錄時(shí),子表中相應(yīng)的記錄將會(huì)改變。 限制:當(dāng)更改父表中的某一記錄時(shí),若子表中有相應(yīng)的記錄,則禁止該操作。 忽略:兩表更新操作將互不影響,參照完整性規(guī)則,刪除規(guī)則 級(jí)聯(lián):當(dāng)刪除父表中的某一記錄時(shí),將刪除子表中相應(yīng)的記錄。 限制:當(dāng)刪除父表中的某一記錄時(shí),若子表中有相應(yīng)的記錄,則禁止該
11、操作。 忽略:兩表刪除操作將互不影響,參照完整性規(guī)則,插入規(guī)則 : 限制:當(dāng)在子表中插入某一記錄時(shí),若父表中沒(méi)有相應(yīng)的記錄,則禁止該操作。 忽略:兩表插入操作將互不影響,設(shè)置參照完整性,設(shè)置參照完整性的方法是:在參照完整性生成器中打開(kāi)某一選項(xiàng)卡,單擊表格某行左邊的小按鈕(選定相應(yīng)的永久關(guān)系),再選擇某一單選按鈕,此時(shí)表格中對(duì)應(yīng)值將隨之變化?;蛑苯訂螕舯砀駟卧?,在彈出的組合框內(nèi)選擇值,這時(shí)單選按鈕隨之變化。設(shè)置完畢后,單擊參照完整性生成器中的“確定”按鈕退出該窗口,完成參照完整性設(shè)置,4.3數(shù)據(jù)庫(kù)的操作,數(shù)據(jù)庫(kù)的打開(kāi)與關(guān)閉,1.打開(kāi)數(shù)據(jù)庫(kù) OPEN DATABASE 數(shù)據(jù)庫(kù)文件名? NOUPDA
12、TE EXCLUSIVESHARED 2. 數(shù)據(jù)庫(kù)的關(guān)閉 CLOSE ALLDATABASE,數(shù)據(jù)庫(kù)的修改,在Visual FoxPro中,修改數(shù)據(jù)庫(kù)實(shí)際是打開(kāi)數(shù)據(jù)庫(kù)設(shè)計(jì)器,在其中完成各種數(shù)據(jù)庫(kù)對(duì)象的建立、修改和刪除等操作。Visual FoxPro提供了專門(mén)的命令,其格式是: MODIFY DATABASE | ?NOWAIT NOEDIT,數(shù)據(jù)庫(kù)的刪除,DELETE DATABASE 數(shù)據(jù)庫(kù)文件名? DELETETABLES RECYCLE Visual FoxPro的數(shù)據(jù)庫(kù)文件并不真正含有數(shù)據(jù)庫(kù)表或其他數(shù)據(jù)庫(kù)對(duì)象,只是在數(shù)據(jù)庫(kù)文件中登錄了相關(guān)的條目信息,數(shù)據(jù)庫(kù)表或其他數(shù)據(jù)庫(kù)對(duì)象是獨(dú)立存放在磁盤(pán)中的。在一般情況下,刪除數(shù)據(jù)庫(kù)文件并不刪除數(shù)據(jù)庫(kù)中的表等對(duì)象。要在刪除數(shù)據(jù)庫(kù)文件的同時(shí)從磁盤(pán)中刪除該數(shù)據(jù)庫(kù)所含的表,可以在命令中選擇DELETE TABLES選項(xiàng),4.4建立與修改數(shù)據(jù)庫(kù)表,在數(shù)據(jù)庫(kù)中直接建立表,數(shù)據(jù)庫(kù)表的表設(shè)計(jì)器對(duì)話框的下部有顯示、字段有效性
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)業(yè)電子商務(wù)實(shí)踐操作指南
- 國(guó)際貿(mào)易實(shí)務(wù)操作與規(guī)范手冊(cè)
- 安全專項(xiàng)施工方案需要進(jìn)行專家論證的是
- 高效率團(tuán)隊(duì)協(xié)作技巧培訓(xùn)計(jì)劃書(shū)
- 農(nóng)業(yè)行業(yè)物聯(lián)網(wǎng)技術(shù)與應(yīng)用方案
- 農(nóng)村金融服務(wù)與合作社發(fā)展指南
- 語(yǔ)音智能家居怎么安裝
- 項(xiàng)目調(diào)研報(bào)告及分析
- 體育產(chǎn)業(yè)發(fā)展規(guī)劃細(xì)節(jié)對(duì)比表
- 主管護(hù)師內(nèi)科護(hù)理復(fù)習(xí)測(cè)試題
- 社區(qū)健康口腔知識(shí)講座
- 裝卸作業(yè)安全知識(shí)培訓(xùn)課件
- 眼科手術(shù)配合護(hù)理查房
- 河南省2022年中考語(yǔ)文試題備用卷B卷
- 高空作業(yè)車專項(xiàng)應(yīng)急預(yù)案
- 金融科技的發(fā)展趨勢(shì)
- 禮品采購(gòu)申請(qǐng)單(空表)
- 地震英文課件
- 《普通心理學(xué)》第七章-思維
- 小學(xué)道德與法治-餐桌上的浪費(fèi)教學(xué)課件設(shè)計(jì)
- 全息頭療課件
評(píng)論
0/150
提交評(píng)論