VisualFoxpro程序設(shè)計(jì)教程第二版第一章數(shù)據(jù)庫基礎(chǔ)課件-_第1頁
VisualFoxpro程序設(shè)計(jì)教程第二版第一章數(shù)據(jù)庫基礎(chǔ)課件-_第2頁
VisualFoxpro程序設(shè)計(jì)教程第二版第一章數(shù)據(jù)庫基礎(chǔ)課件-_第3頁
VisualFoxpro程序設(shè)計(jì)教程第二版第一章數(shù)據(jù)庫基礎(chǔ)課件-_第4頁
VisualFoxpro程序設(shè)計(jì)教程第二版第一章數(shù)據(jù)庫基礎(chǔ)課件-_第5頁
已閱讀5頁,還剩120頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、封面第一章數(shù)據(jù)庫應(yīng)用基礎(chǔ)1.數(shù)據(jù)庫系統(tǒng) 2 關(guān)系數(shù)據(jù)庫3 Vfp概述4 項(xiàng)目管理器1.1 數(shù)據(jù)庫系統(tǒng)1.1.1 數(shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù)是存儲在某一媒體上,對客觀事物進(jìn)行描述的物理符號。 文字?jǐn)?shù)據(jù):如姓名、職稱、地址等;數(shù)值型數(shù)據(jù):如價(jià)格、數(shù)量、長度等,多媒體數(shù)據(jù):如圖像、聲音、視頻等。 數(shù)據(jù)數(shù)據(jù)處理是對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護(hù)、加工、統(tǒng)計(jì)和傳輸一系列操作的總和。其目的是從大量原始數(shù)據(jù)中,獲得有價(jià)值的信息,作為人們行為和決策的依據(jù)。數(shù)據(jù)處理1.1.2 計(jì)算機(jī)數(shù)據(jù)管理人工管理階段數(shù)據(jù)不保存。數(shù)據(jù)和程序不具有獨(dú)立性。數(shù)據(jù)不能共享重復(fù)的數(shù)據(jù)稱為數(shù)據(jù)冗余文件系統(tǒng)階段數(shù)據(jù)長期保存。程序

2、與數(shù)據(jù)有了一定的獨(dú)立性。數(shù)據(jù)的獨(dú)立性低。數(shù)據(jù)的共享性差,存在數(shù)據(jù)冗余和數(shù)據(jù)的不一致。應(yīng)用程序2應(yīng)用程序1應(yīng)用程序n數(shù)據(jù)文件2數(shù)據(jù)文件1數(shù)據(jù)文件n文件系統(tǒng)文件系統(tǒng)階段數(shù)據(jù)庫階段數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)的共享性高,冗余度低。數(shù)據(jù)獨(dú)立性高統(tǒng)一的數(shù)據(jù)控制功能應(yīng)用程序2應(yīng)用程序1應(yīng)用程序n數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫階段數(shù)據(jù)庫1.1.3 數(shù)據(jù)庫系統(tǒng)組成數(shù)據(jù)庫系統(tǒng)(Database System,DBS)是指引入數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。它實(shí)現(xiàn)了有組織地、動(dòng)態(tài)地存儲大量相關(guān)數(shù)據(jù),提供了數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)圖示數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)硬件數(shù)據(jù)庫管理員開發(fā)人員最終用戶 硬件系統(tǒng)主要指計(jì)算機(jī),

3、包括CPU、內(nèi)存、外存、輸入/輸出設(shè)備等硬件設(shè)備。硬件系統(tǒng)Database (DB)數(shù)據(jù)庫是指存儲在計(jì)算機(jī)外存中,結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。它不僅包括描述事物的數(shù)據(jù)本身,還包括相關(guān)事物之間的聯(lián)系。數(shù)據(jù)庫以文件的形式存儲在外存中,用戶通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理和控制數(shù)據(jù)。數(shù)據(jù)庫Database Management System(DBMS)數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的軟件,是數(shù)據(jù)庫系統(tǒng)的核心。它在操作系統(tǒng)的基礎(chǔ)上運(yùn)行,幫助用戶建立、使用和維護(hù)數(shù)據(jù)庫。數(shù)據(jù)庫管理系統(tǒng) 功能數(shù)據(jù)定義功能定義數(shù)據(jù)庫的數(shù)據(jù)對象,如數(shù)據(jù)庫、表、索引,描述數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)操縱功能實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的基本操作,如查詢、插入、

4、刪除和修改等??刂坪凸芾砉δ軐?shí)現(xiàn)對數(shù)據(jù)庫控制和管理,包括并發(fā)性控制、安全性檢查、完整性檢查及對數(shù)據(jù)庫的內(nèi)部維護(hù)等功能。數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)應(yīng)用程序開發(fā)工具。數(shù)據(jù)庫應(yīng)用系統(tǒng)相關(guān)軟件系統(tǒng)分析員數(shù)據(jù)庫管理員(DBA)應(yīng)用程序員最終用戶 各類人員 1.1.4 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)整個(gè)數(shù)據(jù)庫系統(tǒng),包括應(yīng)用程序、DBMS、數(shù)據(jù)庫都裝在一臺計(jì)算機(jī)上。單用戶數(shù)據(jù)庫系統(tǒng)都集中存放在主機(jī)上,終端只作為主機(jī)的輸入輸出設(shè)備,多個(gè)用戶可通過終端存取主機(jī)的數(shù)據(jù)。主從式結(jié)構(gòu) 主從式結(jié)構(gòu)網(wǎng)絡(luò)上的服務(wù)器結(jié)點(diǎn)存放數(shù)據(jù)及執(zhí)行DBMS功能,客戶機(jī)安裝DBMS應(yīng)用開發(fā)工具和應(yīng)用程序。 客戶端的用戶請求被傳送到服務(wù)器,服務(wù)器進(jìn)行處理后

5、,只將結(jié)果(而不是整個(gè)數(shù)據(jù))返回給用戶,客戶服務(wù)器結(jié)構(gòu) (c/s) 客戶服務(wù)器結(jié)構(gòu) (c/s) 服務(wù)器數(shù)據(jù)庫DBMS客戶機(jī)應(yīng)用程序客戶機(jī)應(yīng)用程序客戶端僅安裝瀏覽器軟件,用戶通過URL向WEB服務(wù)器發(fā)出請求,WEB服務(wù)器運(yùn)行腳本程序,向數(shù)據(jù)庫服務(wù)器發(fā)出數(shù)據(jù)請求。數(shù)據(jù)庫服務(wù)器執(zhí)行處理后,將結(jié)果返回給WEB服務(wù)器。WEB服務(wù)器根據(jù)結(jié)果產(chǎn)生網(wǎng)頁文件,客戶端接收到網(wǎng)頁文件后,在瀏覽器中顯示出來。瀏覽器/WEB服務(wù)器/數(shù)據(jù)庫服務(wù)器結(jié)構(gòu) 瀏覽器/WEB服務(wù)器/數(shù)據(jù)庫服務(wù)器結(jié)構(gòu) WEB服務(wù)器客戶機(jī)瀏覽器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫DBMS應(yīng)用程序1.2 關(guān)系數(shù)據(jù)庫1.2.1 概念模型現(xiàn)實(shí)世界中事物及聯(lián)系在人們頭腦中的反

6、映,經(jīng)過人們頭腦的分析、歸納、抽象,形成信息世界。為了正確直觀地反映客觀事物及其聯(lián)系,有必要對信息世界建立一個(gè)抽象的模型,稱之為概念模型。目前常用實(shí)體聯(lián)系模型表示概念模型。實(shí)體是客觀存在并且可相互區(qū)別的事物??梢允菍?shí)際的事物(如讀者、圖書、貨物等),也可以是抽象的事件。(如借書、訂貨等活動(dòng))實(shí)體 實(shí)體的特性稱為屬性,一個(gè)實(shí)體可以用多個(gè)屬性來描述。 例如圖書可以用條形碼、書名、作者、出版社、出版年月、售價(jià)等屬性來描述。 借書可以用條形碼、讀者證號、借書日期等屬性來描述。實(shí)體屬性 用實(shí)體名及其屬性集合描述的同類實(shí)體,稱為實(shí)體型。 例如,圖書(條形碼、書名、作者、出版社、出版年月、售價(jià))就是一個(gè)實(shí)體

7、型。 同類型實(shí)體的集合稱為實(shí)體集。 例如,所有的圖書構(gòu)成一個(gè)實(shí)體集。 實(shí)體型和實(shí)體集實(shí)體間的聯(lián)系就是指實(shí)體集與實(shí)體集之間的聯(lián)系。 實(shí)體間聯(lián)系一對一聯(lián)系實(shí)體集A中的每個(gè)實(shí)體僅與實(shí)體集B中的一個(gè)實(shí)體聯(lián)系,反之亦然。實(shí)體間聯(lián)系一對多聯(lián)系對于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B都有多個(gè)實(shí)體與之對應(yīng);反之,對于實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中只有一個(gè)實(shí)體與之對應(yīng)。實(shí)體間聯(lián)系多對多聯(lián)系對于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B都有多個(gè)實(shí)體與之對應(yīng);反之,對于實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中也有多個(gè)實(shí)體與之對應(yīng)。實(shí)體間聯(lián)系1.2.2 數(shù)據(jù)模型 為了反映實(shí)體及實(shí)體間聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須按一定的結(jié)構(gòu)存放,這種結(jié)構(gòu)用數(shù)據(jù)模

8、型來表示。任何一個(gè)數(shù)據(jù)庫管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。層次、網(wǎng)狀模型關(guān)系模型面向?qū)ο髷?shù)據(jù)模型1.2.3 關(guān)系模型 用二維表表示實(shí)體和實(shí)體之間的聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。 元組(記錄) 屬性(字段)關(guān)系術(shù)語關(guān)系 一個(gè)關(guān)系就是一張二維表,每個(gè)關(guān)系有個(gè)關(guān)系名。在vfp中,一個(gè)關(guān)系存儲為一個(gè)表文件,擴(kuò)展名為dbf 對關(guān)系的描述稱為關(guān)系模式 關(guān)系名(屬性名1,屬性名2,屬性名n) 在vfp中 表名(字段名1,字段名2,字段名n)例如:圖書(條形碼、書名、作者、出版社、出版年月、售價(jià))就是“圖書”關(guān)系的關(guān)系模式,即“圖書”表的結(jié)構(gòu)。關(guān)系術(shù)語元組 二維表的一行稱為關(guān)系的一個(gè)元組,即VFP數(shù)據(jù)表中的一

9、條記錄。 例如,(P0000001 馬克思的人學(xué)思想 袁貴仁 北師大 1996/06/06 19.0)就是“圖書”關(guān)系的一個(gè)元組,即“圖書”表的一條記錄。關(guān)系術(shù)語屬性 二維表的一列稱為關(guān)系的一個(gè)屬性,即VFP數(shù)據(jù)表中的一個(gè)字段。 例如,條形碼、書名、作者、出版社、出版年月、售價(jià)是“圖書”關(guān)系的屬性,即“圖書”表的字段。關(guān)系術(shù)語域 屬性的取值范圍稱為域,即不同元組對同一個(gè)屬性的取值所限定的范圍 例如,“圖書”關(guān)系中書名屬性的域是文字字符,出版年月屬性的域是日期,售價(jià)屬性的域是0以上的數(shù)值。關(guān)系術(shù)語關(guān)鍵字 能唯一標(biāo)識元組的屬性或?qū)傩越M合稱為關(guān)鍵字。在VFP數(shù)據(jù)表中,能標(biāo)識記錄唯一性的字段或字段的組

10、合,稱為主關(guān)鍵字或候選關(guān)鍵字。 例如,“圖書”關(guān)系中每一本圖書的條形碼是唯一的,故“條形碼”可作為圖書表的關(guān)鍵字。而兩本書的書名可能是相同的,所以書名不能作為關(guān)鍵字。 關(guān)系術(shù)語外部關(guān)鍵字如果關(guān)系中的某個(gè)屬性不是本關(guān)系的關(guān)鍵字,而是另一關(guān)系的關(guān)鍵字,稱這個(gè)屬性為外部關(guān)鍵字。 關(guān)系術(shù)語關(guān)系必須規(guī)范化。最基本的要求是每個(gè)屬性必須是不可分割的數(shù)據(jù)單元,即每個(gè)屬性不能再細(xì)分為幾個(gè)屬性。在一個(gè)關(guān)系中,不能出現(xiàn)相同的屬性名。 關(guān)系特點(diǎn)關(guān)系中不能出現(xiàn)完全相同的元組在一個(gè)關(guān)系中元組的次序無關(guān)緊要任意交換兩行的位置不影響數(shù)據(jù)的實(shí)際含義在一個(gè)關(guān)系中屬性的次序無關(guān)緊要任意交換兩列的位置不影響數(shù)據(jù)的實(shí)際含義關(guān)系特點(diǎn)一個(gè)

11、具體的關(guān)系模型通常由若干個(gè)關(guān)系模式構(gòu)成。 在VFP中,相互之間存在聯(lián)系的數(shù)據(jù)表放在一個(gè)數(shù)據(jù)庫文件中進(jìn)行管理。 數(shù)據(jù)庫文件的擴(kuò)展名為dbc。關(guān)系實(shí)例例題1.2.4 關(guān)系運(yùn)算并關(guān)系R與關(guān)系S的并,產(chǎn)生一個(gè)包含R和S所有不同元組的新關(guān)系,記作RS。參加差運(yùn)算的關(guān)系R與S必須有相同的屬性。 傳統(tǒng)的集合運(yùn)算交關(guān)系R與關(guān)系S的交,是既屬于R也屬于S的元組組成的新關(guān)系,記作RS。參加交運(yùn)算的關(guān)系R與S必須有相同的屬性。 傳統(tǒng)的集合運(yùn)算差關(guān)系R與關(guān)系S的差,是所有屬于R但不屬于S的元組組成的新關(guān)系,記作R-S。參加差運(yùn)算的關(guān)系R與S必須有相同的屬性。 傳統(tǒng)的集合運(yùn)算笛卡爾集關(guān)系R與關(guān)系S的笛卡兒積,是R中每個(gè)

12、元組與S中每個(gè)元組連接組成的新關(guān)系,記作RS。 傳統(tǒng)的集合運(yùn)算例題關(guān)系ts1為王穎珊借過的圖書,關(guān)系ts2為楊瑞借過的圖書。則ts1ts2為王穎珊和楊瑞借過的所有圖書,ts1ts2為王穎珊和楊瑞都借過的圖書,ts1-ts2為王穎珊借過但楊瑞未借過的圖書。 例題例題例題關(guān)系dz為讀者的借書證號、姓名,dzts1為每位讀者的信息與王穎珊借過的每本圖書信息連接組成的新關(guān)系。 例題選擇從關(guān)系中選出滿足給定條件的元組的操作稱為選擇。 選擇是從行的角度進(jìn)行運(yùn)算,在水平方向選出滿足條件的元組。新關(guān)系的關(guān)系模式不變,元組是原關(guān)系的一個(gè)子集。專門的關(guān)系運(yùn)算例題從圖書表中篩選出所有出版社為中華書局的圖書投影 從關(guān)

13、系中選出若干屬性組成新的關(guān)系稱為投影。 投影是從列的角度進(jìn)行運(yùn)算,在垂直方向抽取若干屬性或重新排列屬性。 新關(guān)系的屬性個(gè)數(shù)通常比原關(guān)系少,或者屬性的排列順序不同。 專門的關(guān)系運(yùn)算例題圖書表中抽取圖書的條形碼、書名、售價(jià)聯(lián)接聯(lián)接是把兩個(gè)關(guān)系中的元組按聯(lián)接條件橫向結(jié)合,拼接成一個(gè)新的關(guān)系。 最常見的聯(lián)接運(yùn)算是自然聯(lián)接,它是利用兩個(gè)關(guān)系中的公共字段或者具有相同語義的字段,把該字段值相等的記錄聯(lián)接起來。 專門的關(guān)系運(yùn)算在圖書管理數(shù)據(jù)庫中,將借閱表和圖書表根據(jù)公共字段條形碼進(jìn)行自然聯(lián)接,得到一個(gè)包含讀者證號、條形碼、書名、作者、出版社、出版年月、售價(jià)、借閱日期、還書日期屬性的關(guān)系。 例題例題1.3 VF

14、P概述 Visual FoxPro既是關(guān)系型數(shù)據(jù)庫管理系統(tǒng),又是可視化的面向?qū)ο蟮募砷_發(fā)工具。 它具有強(qiáng)大的數(shù)據(jù)庫管理功能,支持自含型語言和結(jié)構(gòu)化查詢語言對數(shù)據(jù)的操作。 VFP擁有五百條命令和兩百余種函數(shù),既支持傳統(tǒng)的面向過程的程序設(shè)計(jì),也支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方式。 使用VFP提供的項(xiàng)目管理工具和向?qū)?、生成器、設(shè)計(jì)器等可視化開發(fā)工具,用戶可以簡便、快速地開發(fā)應(yīng)用程序。 1.3.1 發(fā)展歷史在20世紀(jì)70年代末期,美國的Ashton-Tate公司研制的dBASE是最流行的微機(jī)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。1986年,美國FOX軟件公司發(fā)布了與dBASE兼容的FOXBASE。它功能更強(qiáng)大,運(yùn)行速度更快,

15、很快成為80年代中期主導(dǎo)的微機(jī)數(shù)據(jù)庫管理系統(tǒng)。1989年,F(xiàn)OX軟件公司開發(fā)了FOXBASE的后繼產(chǎn)品FoxPro 1.0版,1991年推出2.0版。發(fā)展歷史1992年微軟收購了Fox公司。開發(fā)出FoxPro2.5、FoxPro2.6等大約20個(gè)軟件產(chǎn)品及其相關(guān)產(chǎn)品。1995年,微軟公司發(fā)布了FoxPro的新版本Visual FoxPro 3.0,它全面支持面向?qū)ο蠹夹g(shù)和可視化編程技術(shù)。1998年,微軟推出了可視化編程語言集成包Visual studio 6.0,Visual FoxPro 6.0 是其中的一個(gè)產(chǎn)品。發(fā)展歷史進(jìn)入新世紀(jì)以來,微軟公司又相繼公布了 Visual FoxPro 7.

16、0(2001年)、8.0(2003年)、和 9.0(2004年)。國內(nèi)目前大量使用的仍然是 Visual FoxPro 6.0中文版。1.3.2 VFP安裝將Visual FoxPro 6.0系統(tǒng)的光盤放入光驅(qū)中,安裝向?qū)詣?dòng)啟動(dòng)。如果沒有啟動(dòng),打開“我的電腦”或“資源管理器”,雙擊光盤上的安裝文件Setup.exe。 VFP安裝VFP安裝VFP安裝VFP安裝VFP安裝VFP安裝VFP安裝安裝常用組件可自行選擇安裝哪些組件。 定義文件安裝位置VFP安裝VFP安裝1.3.3 VFP啟動(dòng)和退出VFP啟動(dòng)開始菜單VFP啟動(dòng)建立桌面快捷方式VFP啟動(dòng)打開相關(guān)文件在我的電腦或資源管理器中,任意雙擊一個(gè)

17、與Visual FoxPro相關(guān)聯(lián)的文件從 文件 菜單中選取 退出 命令點(diǎn)擊窗口右上角的關(guān)閉按鈕按下Alt+F4組合鍵。在命令窗口輸入 quit 命令退出VFPVFP主界面系統(tǒng)菜單常用工具欄狀態(tài)欄桌面命令窗口標(biāo)題欄主菜單包含文件、編輯、顯示、格式、工具、程序、窗口和幫助8個(gè)菜單項(xiàng)。 單擊菜單項(xiàng),系統(tǒng)會打開相應(yīng)的下拉菜單。用戶選擇其中的菜單命令,就可執(zhí)行Visual FoxPro中相應(yīng)的操作。 Visual FoxPro的菜單項(xiàng)是上下文敏感的,也就是說,當(dāng)情況變化時(shí),菜單項(xiàng)或下拉菜單的菜單命令會有所不同。 主菜單工具欄當(dāng)用戶打開某些類型的文件時(shí),系統(tǒng)將自動(dòng)打開相應(yīng)的工具欄。可以使用鼠標(biāo)將工具欄拖

18、曳到主窗口的其他位置。工具欄選擇“顯示”菜單下的“工具欄”命令,打開“工具欄”對話框??蛇x擇打開或關(guān)閉指定的工具欄。在工具欄上單擊鼠標(biāo)右鍵,打開快捷菜單,也可以打開或關(guān)閉指定的工具欄。 工具欄窗口工作區(qū)是指“常用”工具欄以下到狀態(tài)欄以上的區(qū)域,主要用來顯示命令或程序的執(zhí)行結(jié)果,同時(shí)也顯示打開的各種窗口和對話框。 窗口在命令窗口中,可直接輸入VFP命令,按回車鍵,系統(tǒng)就會執(zhí)行此命令。已輸入過的命令自動(dòng)保留在命令窗口中。若用戶要重復(fù)執(zhí)行一個(gè)已輸入的命令,只需將光標(biāo)移到該命令行的任意位置,按回車鍵。用戶還可修改已輸入的命令,再按回車鍵來執(zhí)行此命令。命令窗口在命令窗口上單擊鼠標(biāo)右鍵,打開快捷菜單,用戶

19、可以對命令窗口的文本執(zhí)行剪切、復(fù)制、粘貼、清除等操作。命令窗口可以被移動(dòng)、改變大小和關(guān)閉。若關(guān)閉了命令窗口,選擇“窗口”菜單的“命令窗口”命令,或單擊常用工具欄的“命令窗口”按鈕,可打開命令窗口。此外,若用戶通過菜單執(zhí)行了某些操作,其對應(yīng)的命令也會自動(dòng)顯示在命令窗口中。 命令窗口1.3.4 VFP的選項(xiàng)設(shè)置選擇“工具”菜單的“選項(xiàng)”命令所改變的設(shè)置僅在本次運(yùn)行期間有效。退出VFP系統(tǒng)后,所做的更改將丟失。所改變的設(shè)置存儲在Windows注冊表中。每次啟動(dòng)VFP,所做的更改將繼續(xù)有效。VFP的選項(xiàng)設(shè)置此外,設(shè)置系統(tǒng)環(huán)境也可用SET命令。在命令窗口中輸入SET DEFAULT TO d:tsgl,

20、就可以設(shè)置默認(rèn)目錄為“d:tsgl”。但是,對其所進(jìn)行的設(shè)置僅在此次Visual FoxPro運(yùn)行期間有效。1.4 項(xiàng)目管理器 項(xiàng)目文件是通過項(xiàng)目管理器來編輯的,項(xiàng)目管理器是處理數(shù)據(jù)和對象的可視化工具。它將文件分門別類地存放在不同的選項(xiàng)卡中,采用樹形結(jié)構(gòu)和圖標(biāo)方式來組織和顯示這些文件。通過單擊鼠標(biāo),就能實(shí)現(xiàn)對各種文件的創(chuàng)建、修改、刪除、運(yùn)行等操作。 此外,還可以把應(yīng)用系統(tǒng)的所有文件編譯成一個(gè)擴(kuò)展名為APP的應(yīng)用程序文件或擴(kuò)展名為EXE的可執(zhí)行文件。 文件(F)新建(N)新建項(xiàng)目1.4.1 創(chuàng)建項(xiàng)目 創(chuàng)建項(xiàng)目后,VFP在指定目錄下建立了一個(gè)pjx項(xiàng)目文件和一個(gè)pjt項(xiàng)目備注文件。 此項(xiàng)目現(xiàn)在未包

21、含任何文件,稱為空項(xiàng)目。 新建項(xiàng)目 CREATE PROJECT |? 在默認(rèn)目錄下創(chuàng)建項(xiàng)目。如果要在指定目錄下創(chuàng)建項(xiàng)目,則應(yīng)在文件名前加上路徑。 新建項(xiàng)目項(xiàng)目管理器的選項(xiàng)卡項(xiàng)目管理器的選項(xiàng)卡全部:用于顯示和管理項(xiàng)目包含的所有文件數(shù)據(jù):用于顯示和管理數(shù)據(jù)庫、自由表和查詢?nèi)愇募?。文檔:用于顯示和管理表單、報(bào)表和標(biāo)簽三類文件。類: 用于顯示和管理所有的類庫文件代碼:用于顯示和管理程序文件、API庫和應(yīng)用程序三類文件。其他:用于顯示和管理菜單、文本文件和其他文件三類文件。在項(xiàng)目管理器中,有些選項(xiàng)的前面帶有“+”號或“”號方框。帶“+”號方框表示該選項(xiàng)還有一個(gè)或多個(gè)子項(xiàng)。單擊“+”號可展開各子項(xiàng),同

22、時(shí)“+”號方框變?yōu)椤啊碧柗娇颉螕簟啊碧柗娇?,則可把展開的選項(xiàng)折疊起來。 項(xiàng)目管理器的選項(xiàng)卡文件(F)打開(O)打開項(xiàng)目MODIFY PROJECT |?關(guān)閉項(xiàng)目 單擊項(xiàng)目管理器右上角的“關(guān)閉”按鈕,即可關(guān)閉項(xiàng)目文件。 當(dāng)關(guān)閉一個(gè)空項(xiàng)目時(shí),系統(tǒng)打開對話框,詢問是否保存該項(xiàng)目。單擊“刪除”按鈕,系統(tǒng)將從磁盤上刪除該空項(xiàng)目文件;單擊“保持”按鈕,系統(tǒng)將保存該空項(xiàng)目文件。1.4.2使用項(xiàng)目管理器首先,選擇新文件的類型。單擊項(xiàng)目管理器的“新建”按鈕或者選擇“項(xiàng)目”菜單的“新建文件”命令,系統(tǒng)即打開相應(yīng)的設(shè)計(jì)器以創(chuàng)建文件。創(chuàng)建文件創(chuàng)建文件在項(xiàng)目中新建的文件,自動(dòng)地包含于該項(xiàng)目。即該文件與項(xiàng)目之間建立了一種關(guān)聯(lián),用戶可以通過項(xiàng)目管理器來管理此文件。但并不意味著該文件已成為pjx項(xiàng)目文件的一部分。事實(shí)上,每一個(gè)文件都是以獨(dú)立文件的形式存在磁盤上。在沒有打開項(xiàng)目時(shí),此文件也可以單獨(dú)被使用。 注意:創(chuàng)建文件選擇要添加的文件類型。單擊項(xiàng)目管理器的“添加”按鈕或選擇“項(xiàng)目”菜單的“添加文件”命令,系統(tǒng)打開“打開”對話框。在“打開”對話框中,選擇要添加的文件,單擊“確定”按鈕,系統(tǒng)便將選擇的文件添加到項(xiàng)目文件中。添加文件添加文件首先,選擇要修改的文件。單擊“修改”按鈕或選擇“項(xiàng)目”菜單的“修改文件”命令,系統(tǒng)打開選中文件相應(yīng)的設(shè)計(jì)器。修改文件修改文件在VFP中

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論