




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第十一章項目管理及連編普通高等教育“十三五”規(guī)劃教材數(shù)據(jù)庫應用系統(tǒng)的設計、開發(fā)與實現(xiàn)——基于VisualFoxPro01項目管理PARTONE1.案例描述在前面章節(jié)的學習中,“圖書管理系統(tǒng)”已經(jīng)創(chuàng)建了項目管理器、數(shù)據(jù)表、數(shù)據(jù)庫、視圖、表單、菜單、報表等一系列相關的文件,對于沒有添加到項目管理器的文件,如何進行有效的管理呢?該案例通過項目管理器為“圖書管理系統(tǒng)”建立控制中心,有效地管理系統(tǒng)所涉及的所有文件、數(shù)據(jù)、文檔及對象。2.知識鏈接它是整個VFP開發(fā)工具的控制中心
它可以建文件、修改文件、刪除文件,可以對表等文件進行瀏覽:它可以輕松地向項目中添加、移出文件等。項目管理器最終可以對整個應用程序的所有各類文件及對象進行測試及統(tǒng)一連編形成應用程序文件(*app)或可執(zhí)行文件(*.exe)。項目是文件、數(shù)據(jù)、文檔及對象的集合
項目管理器是通過項目文件(*.pix)對應用程序開發(fā)過程中所有文件、數(shù)據(jù)、文檔、對象進行組織管理的3.圖書管理系統(tǒng)項目管理案例實施1項目的打開和關閉(1)項目的打開選擇“文件”→“打開”菜單命令,打開的“打開”對話框如圖11-1所示,在文件列表中選擇需要打開的項目“圖書管理系統(tǒng).pix”,單擊“確定”按鈕,此時將打開項目管理器。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作(1)向項目添加文件通過項目管理器添加項目文件,需先選擇文件類型,然后單擊“添加”按鈕。向項目中添加數(shù)據(jù)庫文件如圖11-2所示,在“數(shù)據(jù)”選項卡中選擇“數(shù)據(jù)庫”單擊“添加”按鈕,在打開的“選擇數(shù)據(jù)庫名”對話框中選擇“LIBRARYDBC”單擊“確定”按鈕將數(shù)據(jù)庫文件LIBRARYDBC添加到項目中。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作向項目中添加表單文件如圖11-3所示,在“文檔”選項卡中選擇“表單”,單擊“添加”按鈕,在打開的“選擇文件名”對話框中選擇“DZLRSCX”后單擊“確定”按鈕,將表單文件DZLRSCX添加到項目中。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作也可以在“選擇文件名”對話框中,選中所需的所有表單文件,一次加入所有表單文件,如圖11-4所示。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作向項目中添加菜單文件在“其他”選項卡中選擇“菜單”,單擊“添加”按鈕,在打開的“選擇菜單文件名”對話框中選擇“menumnx”單擊“確定”按將表單文件menumnx添加到項目中。用同樣的方式把快捷菜單,mnx加入到項目中,如圖11-5所示。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作向項目中添加程序文件在“代碼”選項卡中選擇“程序”,單擊“添加”按,在打開的“選擇文件名”對話框中選擇“mainprg”,單擊“確定”按鈕,將表單文件mainprg添加到項目中,如圖11-6所示。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作向項目中添加報表文件在“文檔”選項卡中選擇“報表”,單擊“添加”按,在打開的“選擇報表文件名”對話框中選擇“jyqkt;.Frx”,單擊“確定”按鈕,將報表文件“jyqkt.fx”添加到項目中。以同樣的方式把其他報表加入項目中,如圖11-7所示。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作(2)修改項目中文件先選中要修改的文件,再單擊“修改”按鈕。如圖11-8所示,修改書籍信息表bookdbf,在“數(shù)據(jù)”選項卡中選擇數(shù)據(jù)庫的下屬項“book”單擊“修改”按鈕,打開“表設計器”對話框,此時可以對書籍信息表的結構等進行修改。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作(3)在項目管理器中新建文件先選中文件的類型,然后單擊“新建”按鈕,如圖11-9所示,建立一個自由表,可在數(shù)據(jù)選項卡中選中“自由表”,單擊“新建”按鈕,打開“新建表”對話框,單擊“新建表”,打開“創(chuàng)建”對話框,在“輸入表名”文本框中輸入一個表名,如“表1”后單擊“保存”按鈕,打開“表設計器”對話框,此時可以建表了。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作(4)從項目管理器中移出文件先選中具體要移出的文件,再單擊“移去”按鈕。如將“表1”移出,在“數(shù)據(jù)”選項卡中選“自由表”下屬項“表1”,單擊“移去”按鈕,打開移去確認提示對話框如圖11-10所示。若單擊“移去”按鈕,只是將從表1該項目中移去;若單擊“刪除”按鈕,則是將表1從磁盤中刪除,在這里我們單擊“移去”按鈕。3.圖書管理系統(tǒng)項目管理案例實施2項目管理器的基本操作(5)在項目管理器中運行文件選中要運行的文件,然后單擊“運行”按鈕。如運行一個表單,可在“文檔”選項卡中選擇需要運行的表單,單擊“運行”按鈕,如圖11-11所示。02圖書管理系統(tǒng)連編PARTTWO1.案例描述通過前面的努力,“圖書管理系統(tǒng)”已經(jīng)開發(fā)完成,而且通過項目管理器為“圖書管理系統(tǒng)建立控制中心,有效地管理系統(tǒng)所有文件、數(shù)據(jù)文檔及對象。但目前系統(tǒng)還不能脫離VFP開發(fā)環(huán)境運行。該案例通過項目管理器創(chuàng)建能脫離VFP開發(fā)環(huán)境直接運行的程序,即創(chuàng)建可執(zhí)行程序。(1)創(chuàng)建APP程序。(2)創(chuàng)建EXE程序。2.知識鏈接1VFP程序連編VFP數(shù)據(jù)庫應用程序是由表、表單、菜單、程序等模塊組成的這些設計完成后可將之編譯成可執(zhí)行文件,這個過程就叫連編。VFP連編的類型主要有兩類,一是標準應用程序文件(app),一是可執(zhí)行文件(exe)。兩者的區(qū)別在于,前者僅在安裝有VisualFoxPro的情況下才能運行,或者可脫離VisualFoxPro運行。2.知識鏈接2主文件主文件是項目管理器的主控程序,是整個應用程序的起點在VFP中必須指定一個主文件作為程序執(zhí)行的起始點。在向項目管理器添加文件時,VFP把第一個加入項目中的應用程序作為主文件。在VFP里面,可以作為主文件的應用程序有:菜單、表單、程序prg文件,其他類型的文件都是不可以做主文件的。2.知識鏈接3排除狀態(tài)文件程序在運行時,需要對表進行內(nèi)容更新而被包含在項目中的表是不允許更新的,它是只讀的不能修改,包含狀態(tài)是不需要更新的項目,主要有程序、圖形文件、窗體、菜單、報表、可視類等文件。排除狀態(tài)指添加在項目管理器中,但又在使用狀態(tài)上被排除,允許在程序運行時隨意地更新它們。因而應將需要修改的表設置成排除狀態(tài)。3.圖書管理系統(tǒng)連編案例實施1創(chuàng)建項目在圖書館系統(tǒng)項目管理案例中,已經(jīng)建立好了項目所采用的方案是先創(chuàng)建數(shù)據(jù)表、應用程序等文件,后創(chuàng)建項目文件,再把所需要用到的數(shù)據(jù)表、應用程序、文檔圖片等都添加進項目管理器。實踐開發(fā)過程中,可以先建立一個項目文件,然后用項目管理器創(chuàng)建所需要用到的數(shù)據(jù)表、應用程序等文件。3.圖書管理系統(tǒng)連編案例實施2設置主文件在圖書管理系統(tǒng)中,系統(tǒng)的入口文件是MAINPRG在項目管理器中應該設該文件為主文件。如圖11-12所示,在“代碼”選項卡中選擇程序表項中的“maim”,右擊,在打開的快捷菜單中選擇“設置主文件”命令。3.圖書管理系統(tǒng)連編案例實施3設置排除文件在圖書管理系統(tǒng)中,設置數(shù)據(jù)庫文件及所有的表文件為排除文件如圖11-13所示,在“數(shù)據(jù)”選項卡中選擇數(shù)據(jù)庫表項中的“book”,右擊,在打開的快捷菜單中選擇“排除”命令。庫文件library及其他表文件用同樣的方法設置為排除。3.圖書管理系統(tǒng)連編案例實施4連編可執(zhí)行文件單擊項目管理器中的“連編”按鈕如圖11-14所示在啟動的“連編選項”對話框中選中“Win32可執(zhí)行程序/COM服務程序”單選按鈕,并選擇“重新編譯全部文件”及“顯示錯誤”復選框后單擊“確定”按鈕,在“另存為”對話框中,輸入可執(zhí)行文件的文件名“圖書管理系統(tǒng)exe”。等待VFP重新編譯所有項目文件后,會生成圖書管理系統(tǒng)exe。3.圖書管理系統(tǒng)連編案例實施5發(fā)布執(zhí)行生成圖書管理系統(tǒng)exe已經(jīng)可以在本機像Windows應用程序一樣可以運行了但真正發(fā)布時,還需加上運行時庫文件,必須包括下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度航空產(chǎn)業(yè)用地租賃與航空服務合同
- 2025年度生豬銷售與養(yǎng)殖戶利益聯(lián)結機制合同
- 二零二五年度山地民宿租賃合同
- 二零二五年度土地轉(zhuǎn)讓手續(xù)代辦合同書
- 二零二五年度咖啡館連鎖品牌加盟合同
- 二零二五年度跨境電商平臺銷售返利合同
- 二零二五年幼兒園食堂承包管理協(xié)議
- 2025年度綠色能源項目增資入股合作協(xié)議
- 2025年度杭州住宅裝飾工程合同綠色施工與節(jié)能標準
- 2025年度車輛過戶與二手車交易金融服務合同協(xié)議書
- 2025年黑龍江民族職業(yè)學院單招職業(yè)技能測試題庫附答案
- 年產(chǎn)60萬噸摻混肥項目可行性研究報告申請立項
- 2025年2月《公共安全視頻圖像信息系統(tǒng)管理條例》學習解讀課件
- 2025年江蘇省中職《英語》學業(yè)水平考試高頻必練考試題庫400題(含答案)
- 2025年濰坊工程職業(yè)學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年濟寧職業(yè)技術學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 高三一模“生存與強弱關系思辨”審題立意及范文
- 2025年湖南工程職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 2024年七臺河職業(yè)學院高職單招數(shù)學歷年參考題庫含答案解析
- 小學數(shù)學教學中小組合作學習課件
- 數(shù)據(jù)庫系統(tǒng)管理與應用 課件 知識點2.1 使用達夢數(shù)據(jù)庫
評論
0/150
提交評論