數(shù)據(jù)庫(kù)基礎(chǔ)教程7課件_第1頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)教程7課件_第2頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)教程7課件_第3頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)教程7課件_第4頁(yè)
數(shù)據(jù)庫(kù)基礎(chǔ)教程7課件_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、Visual FoxPro 8.0數(shù)據(jù)庫(kù)基礎(chǔ)教程 姜桂洪 制作 目 錄第1章 Visual FoxPro程序設(shè)計(jì)開發(fā)環(huán)境第2章 Visual FoxPro編程基礎(chǔ)第3章 創(chuàng)建和使用表第4章 數(shù)據(jù)庫(kù)第5章 查詢和視圖第6章 報(bào)表和標(biāo)簽第7章 表單設(shè)計(jì)第8章 菜單與工具欄第9章 面向?qū)ο蟮某绦蛟O(shè)計(jì)第 1 章 Visual FoxPro 程序設(shè)計(jì)開發(fā)環(huán)境 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 Visual FoxPro 8.0的功能和特點(diǎn) Visual FoxPro 8.0的運(yùn)行環(huán)境 用戶界面 Visual FoxPro 的配置 項(xiàng)目管理器 Visual FoxPro 性能指標(biāo) Visual FoxPro 文件組成

2、 幫助系統(tǒng)主要教學(xué)內(nèi)容 【教學(xué)要求】 了解:數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 ; Visual FoxPro8.0的功能和特點(diǎn); Visual FoxPro6.0的運(yùn)行環(huán)境; Visual FoxPro 性能指標(biāo); Visual FoxPro 文件組成; 幫助系統(tǒng); 掌握:用戶界面和項(xiàng)目管理器的基本操作1.1 Visual FoxPro的發(fā)展歷程 Visual FoxPro的前身是1984年美國(guó)的一家關(guān)系數(shù)據(jù)庫(kù)產(chǎn)品公司Fox Software公司推出了它的第一個(gè)數(shù)據(jù)庫(kù)產(chǎn)品FoxBASE。 1992年Microsoft公司兼并了Fox Software公司,從此在FoxPro的前面加上了Microsoft的

3、標(biāo)識(shí)。 1995年Microsoft公司推出了面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫(kù)Visual FoxPro3.0。在該產(chǎn)品中引進(jìn)了面向?qū)ο蟮木幊碳夹g(shù)和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù),采用了可視化的概念,明確地提出了客戶服務(wù)器體系結(jié)構(gòu)。另外,首次引進(jìn)邏輯數(shù)據(jù)庫(kù)概念,使得零散的表得到全面管理。 1997年,Microsoft公司接著又推出了Visual FoxPro5.0新版本,該版本引進(jìn)了Internet和Intranet支持,首次在FoxPro中實(shí)現(xiàn)了ActiveX技術(shù)。 1998年,Microsoft公司推出了Visual FoxPro 6.0,該版本全面支持Internet和Intranet應(yīng)用,并且增強(qiáng)了和其他產(chǎn)品之

4、間的協(xié)作能力。 2000年,Microsoft公司推出了Visual FoxPro 7.0; 2003年Microsoft公司又推出了Visual FoxPro 8.0及其中文版。1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 1.2.1 數(shù)據(jù)、信息與數(shù)據(jù)處理 1. 數(shù)據(jù) 數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象,其定義如下:描述事物的符號(hào)記錄稱為數(shù)據(jù)。描述事物的符號(hào)可以是數(shù)字,也可以是文字、圖形、圖像、聲音、語(yǔ)言等,數(shù)據(jù)有多種表現(xiàn)形式,它們都可以經(jīng)過(guò)數(shù)字化后存入計(jì)算機(jī)。 2. 信息 信息是經(jīng)過(guò)加工的數(shù)據(jù),這種數(shù)據(jù)對(duì)人類社會(huì)實(shí)踐和生產(chǎn)及經(jīng)營(yíng)活動(dòng)能產(chǎn)生決策性影響。 3. 數(shù)據(jù)處理 數(shù)據(jù)處理是指對(duì)各種類型的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、

5、分類、計(jì)算、加工、檢索和傳輸?shù)倪^(guò)程。數(shù)據(jù)處理也可以稱為信息處理,數(shù)據(jù)處理的特點(diǎn)就是數(shù)據(jù)結(jié)構(gòu)復(fù)雜、數(shù)據(jù)量大、數(shù)據(jù)之間邏輯關(guān)系錯(cuò)綜復(fù)雜。數(shù)據(jù)處理的目的是從大量的數(shù)據(jù)中,根據(jù)數(shù)據(jù)自身的規(guī)律和及其相互聯(lián)系,通過(guò)分析、歸納、推理等科學(xué)方法,利用計(jì)算機(jī)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)等技術(shù)手段,提取有效的信息資源,為進(jìn)一步分析、管理、決策提供依據(jù)。1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 1.2.2 數(shù)據(jù)庫(kù)系統(tǒng) 1. 計(jì)算機(jī)管理數(shù)據(jù)的3個(gè)階段 (1)自由管理階段 (2)文件管理階段 (3)數(shù)據(jù)庫(kù)管理階段 2. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn) (1)數(shù)據(jù)的結(jié)構(gòu)化 (2)數(shù)據(jù)共享 (3)數(shù)據(jù)獨(dú)立性 數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立包括兩個(gè)方面: 物理數(shù)據(jù)獨(dú)立:數(shù)據(jù)的

6、存儲(chǔ)格式和組織方法改變時(shí),不影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不影響應(yīng)用程序。 邏輯數(shù)據(jù)獨(dú)立:數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的變化(如數(shù)據(jù)定義的修改,數(shù)據(jù)間聯(lián)系的變更等)不影響用戶的應(yīng)用程序。 (4)可控冗余度 1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 3. 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 (1)數(shù)據(jù)庫(kù) 數(shù)據(jù)庫(kù)指長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)有組織的、可共享的數(shù)據(jù)集合。 (2)數(shù)據(jù)庫(kù)系統(tǒng) 它的學(xué)科含義是指研究、開發(fā)、建立、維護(hù)和應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)所涉及的理論、方法、技術(shù)所構(gòu)成的學(xué)科。一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),可分為數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)兩個(gè)部分。數(shù)據(jù)庫(kù)系統(tǒng)的用戶是指使用和訪問(wèn)數(shù)據(jù)庫(kù)中數(shù)據(jù)的人,有以下4種: 數(shù)據(jù)庫(kù)設(shè)計(jì)者 數(shù)據(jù)庫(kù)管理員 應(yīng)用程序設(shè)計(jì)者 普通用戶 (3

7、)數(shù)據(jù)庫(kù)管理系統(tǒng) 數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)系統(tǒng)的核心,是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。 (4)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后構(gòu)成的系統(tǒng),一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 4. 數(shù)據(jù)庫(kù)管理系統(tǒng)的功能 數(shù)據(jù)庫(kù)管理系統(tǒng)提供了用戶和數(shù)據(jù)庫(kù)之間的軟件界面,使用戶能更方便地操作數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)管理系統(tǒng),應(yīng)保證數(shù)據(jù)庫(kù)的高效運(yùn)行,以提高數(shù)據(jù)檢索和修改的速度。數(shù)據(jù)庫(kù)管理系統(tǒng)的功能主要包括以下6個(gè)方面: (1)定義數(shù)據(jù) (2)處理數(shù)據(jù) (3)數(shù)據(jù)庫(kù)安全管理 (4)數(shù)據(jù)組織、存儲(chǔ)和管理 (5)建立和維護(hù)數(shù)據(jù)庫(kù) (6)數(shù)據(jù)通

8、信接口 5. 數(shù)據(jù)庫(kù)管理系統(tǒng)的組成 數(shù)據(jù)庫(kù)管理系統(tǒng)通常由以下4部分組成: (1)數(shù)據(jù)定義語(yǔ)言及其翻譯處理程序 (2)數(shù)據(jù)操縱語(yǔ)言及其編譯程序 (3)數(shù)據(jù)庫(kù)運(yùn)行控制程序 (4)實(shí)用程序 1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 1.2.3關(guān)系型數(shù)據(jù)庫(kù) 1. 數(shù)據(jù)庫(kù)的結(jié)構(gòu) 數(shù)據(jù)庫(kù)的結(jié)構(gòu)可分為三種:層次型(Hierarchical)、網(wǎng)狀型(Network)和關(guān)系型(Relational)。 (1)層次型數(shù)據(jù)庫(kù) 層次型數(shù)據(jù)庫(kù)的數(shù)據(jù)模型為層次模型,它是由一組通過(guò)鏈接互相聯(lián)系在一起的記錄組成的。 (2)網(wǎng)狀型數(shù)據(jù)庫(kù) 網(wǎng)狀型數(shù)據(jù)庫(kù)是基于網(wǎng)狀模型建立的數(shù)據(jù)庫(kù)系統(tǒng),是使用網(wǎng)狀結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)類型。 (3

9、)關(guān)系型數(shù)據(jù)庫(kù) 基于關(guān)系模型建立的數(shù)據(jù)庫(kù)稱之為關(guān)系型數(shù)據(jù)庫(kù),它是由一系列表格組成的,用表格來(lái)表達(dá)數(shù)據(jù)集,用主鍵(關(guān)系)來(lái)表達(dá)數(shù)據(jù)集之間的聯(lián)系。 1.2 數(shù)據(jù)庫(kù)系統(tǒng)的基本概念 2. 關(guān)系型數(shù)據(jù)庫(kù) 關(guān)系模型是目前最重要、最常用的一種數(shù)據(jù)模型 。 數(shù)據(jù)結(jié)構(gòu) 一個(gè)關(guān)系模型的邏輯結(jié)構(gòu)是一張二維表,它由行和列組成。每一行稱為一個(gè)記錄,每一列稱為一個(gè)字段。 數(shù)據(jù)操縱與完整性約束 關(guān)系數(shù)據(jù)模型的操縱主要包括查詢、插入、刪除和更新數(shù)據(jù)。這些操作必須滿足關(guān)系的完整性約束條件。關(guān)系的完整性約束條件包括三大類:實(shí)體完整性、參照完整性和用戶定義的完整性。 存儲(chǔ)結(jié)構(gòu) 在關(guān)系數(shù)據(jù)模型中,實(shí)體及實(shí)體間的聯(lián)系都用表來(lái)表示。在數(shù)

10、據(jù)庫(kù)的物理組織中,表以文件形式存儲(chǔ),每一個(gè)表通常對(duì)應(yīng)一種文件結(jié)構(gòu)。 關(guān)系數(shù)據(jù)模型的優(yōu)點(diǎn) 結(jié)構(gòu)簡(jiǎn)單、清晰,用戶易懂易用。關(guān)系模型的存取路徑對(duì)用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性,也簡(jiǎn)化了程序員的工作和數(shù)據(jù)庫(kù)開發(fā)建立的工作。 關(guān)系數(shù)據(jù)模型的缺點(diǎn) 關(guān)系數(shù)據(jù)模型中最主要的缺點(diǎn)是,由于存取路徑對(duì)用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。1.3 VFP 8.0的功能和特點(diǎn) Visual FoxPro 8.0同以前的數(shù)據(jù)庫(kù)管理系統(tǒng)相比,具有更快速、更有效、更靈活的突出特點(diǎn)。夠迅速而又簡(jiǎn)單地建立用戶的數(shù)據(jù)庫(kù),從而方便地使用和管理數(shù)據(jù);不僅支持客戶/服務(wù)器(CS)結(jié)構(gòu),而且具有與其他軟件(如Ex

11、cel、Word)數(shù)據(jù)共享和交換數(shù)據(jù)的能力。 1. Visual FoxPro 8.0 的新增功能 一種類型的信息創(chuàng)建一個(gè)表,利用表存儲(chǔ)相應(yīng)的信息; 可以定義各個(gè)表之間的關(guān)系; 可以創(chuàng)建查詢,搜索那些滿足指定條件的記錄,也可以根據(jù)需要對(duì)這些記錄排序和分組,并根據(jù)查詢結(jié)果創(chuàng)建報(bào)表、表及圖形。 使用視圖,可以從一個(gè)或多個(gè)相關(guān)聯(lián)的表中,按一定條件抽取一系列數(shù)據(jù),并可以通過(guò)視圖更新這些表中的數(shù)據(jù);還可以使用視圖從網(wǎng)上取得數(shù)據(jù),從而收集或修改遠(yuǎn)程數(shù)據(jù)。 可以創(chuàng)建表單來(lái)直接查看和管理表中的數(shù)據(jù)。 可以創(chuàng)建一個(gè)報(bào)表來(lái)分析數(shù)據(jù)或?qū)?shù)據(jù)以特定的方式打印出來(lái)。1.3 VFP 8.0的功能和特點(diǎn) 除此以外,Visu

12、al FoxPro 8.0 還具有以下新的功能: (1)開發(fā)功能的增強(qiáng) Visual FoxPro 8.0 版本新增了錯(cuò)誤異常處理功能,提供了代碼參考以使代碼的輸入更加智能化。同時(shí)提供了對(duì)象集合的本地支持,將事件和源Visual FoxPro對(duì)象綁定在一起,并在工具箱里新增了根據(jù)個(gè)人喜好自定義的類、控件及XML Web服務(wù)。 (2)數(shù)據(jù)的高級(jí)支持Visual FoxPro 8.0新添了列表數(shù)據(jù)類型和一個(gè)鼠標(biāo)適應(yīng)器,并為用戶新建子類增加了一個(gè)數(shù)據(jù)環(huán)境。當(dāng)表單上的控件綁定到數(shù)據(jù)時(shí),Visual FoxPro 8.0更容易處理,并且可為一個(gè)字段的大小指定一個(gè)語(yǔ)句。 (3)智能客戶端 在Windows

13、成為人們所使用的主要操作系統(tǒng)時(shí),Visual FoxPro 8.0也不失時(shí)機(jī)地將其操作界面更好地和Windows操作系統(tǒng)融合在一起。 1.3 VFP 8.0的功能和特點(diǎn) 2. Visual FoxPro 8.0的特點(diǎn) Visual FoxPro8.0在實(shí)現(xiàn)上述功能時(shí)提供了各種向?qū)В脩粼诓僮鲿r(shí),只需按照向?qū)峁┑牟襟E執(zhí)行,使用起來(lái)非常方便。其主要特點(diǎn)如下: (1) 易于使用 可以在Visual FoxPro8.0系統(tǒng)命令窗口使用命令和函數(shù),也可以使用系統(tǒng)菜單選項(xiàng)直接操作和管理數(shù)據(jù)。 (2) 可視化開發(fā) Visual FoxPro8.0具有可視化環(huán)境,可視化環(huán)境使用方便,可以使開發(fā)人員直接看到

14、工作是如何進(jìn)行的,開發(fā)時(shí)間被縮短,調(diào)試也減少,維護(hù)也更容易。 (3) 面向?qū)ο缶幊?Visual FoxPro8.0支持標(biāo)準(zhǔn)的面向?qū)ο蟮某绦蛟O(shè)計(jì)方式 (4) 應(yīng)用向?qū)Ш蜕善?Visual FoxPro8.0包括一個(gè)完全面向?qū)ο蟮膽?yīng)用框架,這些框架能夠給應(yīng)用提供一整套的基本功能。 (5) Visual FoxPro8.0基礎(chǔ)類 Visual FoxPro8.0提供大量已經(jīng)預(yù)建并可重用的類,開發(fā)人員可以使用這些類或子類,可以擴(kuò)充它們的功能。 (6) 支持OLE拖放1.4 VFP 8.0的運(yùn)行環(huán)境 若安裝Visual FoxPro8.0 系統(tǒng),對(duì)計(jì)算機(jī)系統(tǒng)的性能最低要求如下: 1. 硬件環(huán)境 (1

15、) CPU至少為Pentium級(jí)的IBMPC兼容機(jī)。 (2) 最小安裝需要120MB的硬盤空間,最大安裝需要200MB。 (3) 內(nèi)存至少64MB以上。 2. 軟件環(huán)境 (1)Windows98、WindowsNT、Windows2000、WindowsXP、Windows2003操作系統(tǒng)均可。 (2)瀏覽器為Microsoft Internet Explorer 5.5以上版1.4.1 啟動(dòng) 安裝好Visual FoxPro 8.0系統(tǒng)后,可以通過(guò)以下三種方法進(jìn)行啟動(dòng)。 依次單擊“開始”,選擇“程序”中的Microsoft Visual FoxPro 8.0命令。 雙擊桌面Microsoft

16、 Visual FoxPro 8.0程序圖標(biāo)。 雙擊Visual FoxPro 8.0的文件。1.4 VFP 8.0的運(yùn)行環(huán)境 1.4.2 退出 當(dāng)需要退出Visual FoxPro 8.0時(shí),可采用以下幾種方法: 單擊窗口右上角關(guān)閉按鈕。 雙擊窗口左上角按鈕。 單擊菜單“文件”中的“退出”命令。 按組合鍵Alt+F4。 在命令窗口中執(zhí)行Quit命令。 1.4.3用Visual FoxPro8.0開發(fā)應(yīng)用程序的方式 菜單方式 向?qū)Х绞?命令方式 程序運(yùn)行方式 1.5 用戶界面 1.5.1 Visual FoxPro8.0窗口組成 當(dāng)啟動(dòng)Visual FoxPro 8.0之后,屏幕顯示Visua

17、l FoxPro 8.0系統(tǒng)窗口,如圖所示。 (1)標(biāo)題欄 (2)菜單欄 (3)工具欄 (4)狀態(tài)欄 (5)信息窗口 (6)命令窗口 (7)任務(wù)面板1.5 用戶界面 1.5.2 菜單 1條形菜單 條形菜單是指屏幕上或窗口中一個(gè)水平放置的、由若干條形菜單項(xiàng)組成的菜單。條形菜單項(xiàng)由文件(File)、編輯(Edit)、顯示(View)等菜單項(xiàng)組成。 2 .下拉式菜單 下拉式菜單指在屏幕或窗口中垂直放置的、由若干菜單項(xiàng)組成的菜單。 3. 快捷菜單 快捷菜單通常是通過(guò)右擊當(dāng)前對(duì)象而彈出的一種菜單,這種菜單的組成和下拉式菜單的結(jié)構(gòu)相同,只是所處的位置不同而已。 1.5.3工具欄 1常用工具欄 常用工具欄位

18、于標(biāo)題欄下面,是條形可浮動(dòng)的; 2其他工具欄 VFP8.0還提供了其他工具欄,如“數(shù)據(jù)庫(kù)設(shè)計(jì)器”工具欄、“報(bào)表控件”工具欄、“窗體設(shè)計(jì)器”工具欄、“調(diào)色板”工具欄等。1.5 用戶界面 1.5.4 向?qū)А⒃O(shè)計(jì)器和生成器 向?qū)?、設(shè)計(jì)器和生成器是Visual FoxPro 8.0提供的3類支持可視化設(shè)計(jì)的輔助工具。 1向?qū)?向?qū)且环N快捷的設(shè)計(jì)工具,可以幫助用戶快速、方便地完成一般性的設(shè)計(jì)。向?qū)?shí)際上是一個(gè)交互程序,它通過(guò)一組對(duì)話框依次與用戶對(duì)話,引導(dǎo)用戶一步一步地進(jìn)行設(shè)置,直到完成設(shè)計(jì)任務(wù)。 2設(shè)計(jì)器 設(shè)計(jì)器是一個(gè)比向?qū)Чδ芨鼜?qiáng)的重要設(shè)計(jì)工具。Visual FoxPro 8.0提供了功能繁多的設(shè)計(jì)

19、器,用做管理數(shù)據(jù)的工具,使用戶輕松地創(chuàng)建并修改表、查詢、數(shù)據(jù)庫(kù)、報(bào)表和表單等,而且還可以把設(shè)計(jì)器創(chuàng)建的項(xiàng)組裝到一個(gè)應(yīng)用程序中。 3生成器 生成器的主要功能是在Visual FoxPro8.0應(yīng)用程序的構(gòu)件中生成并加入某類控件。其中最常用的是“表達(dá)式生成器”, 1.6 VFP8.0 的配置 環(huán)境設(shè)置包括主窗口標(biāo)題、默認(rèn)目錄、項(xiàng)目、編輯器、調(diào)試器及表單工具選項(xiàng)、臨時(shí)文件存儲(chǔ)、拖放字段對(duì)應(yīng)的控件和其他選項(xiàng)。1.6.1建立工作目錄與索引路徑 Visual FoxPro 8.0被安裝和啟動(dòng)之后,系統(tǒng)中所有的配置都是按默認(rèn)配置的。如果要調(diào)整則需要進(jìn)行系統(tǒng)設(shè)置,設(shè)置步驟是: (1)單擊“工具”菜單中“選項(xiàng)”

20、命令。 (2)在出現(xiàn)的“選項(xiàng)”對(duì)話框中, 單擊“文件位置”選項(xiàng)卡。 (3)在該頁(yè)面中進(jìn)行操作, 選取“默認(rèn)目錄”項(xiàng),單擊“修改”按鈕,在彈出的對(duì)話框中輸入默認(rèn)路徑后返回。最后擊“設(shè)為默認(rèn)值”按鈕,再單擊“確定”按鈕。如圖所示。 1.6 VFP8.0 的配置 1.6.2配置Visual FoxPro 8.0 1. Visual FoxPro 8.0的配置 Visual FoxPro 8.0的配置決定了Visual FoxPro 8.0的外觀和行為。 2Visual FoxPro 8.0的配置方式 (1)使用“選項(xiàng)”對(duì)話框 要查看或更改環(huán)境設(shè)置,可以使用“選項(xiàng)”對(duì)話框。 (2)保存設(shè)置 可以把在“

21、選項(xiàng)”對(duì)話框中所做設(shè)置保存為在當(dāng)前工作期有效或者是Visual FoxPro 8.0的默認(rèn)設(shè)置。 (3)顯示設(shè)置 運(yùn)行Visual FoxPro之后,可以使用“選項(xiàng)”對(duì)話框,或使用DISPLAY STATUS命令,也可以通過(guò)顯示各個(gè)SET命令的值 (4)使用SET命令配置 (5)在注冊(cè)表中配置 (6)使用配置文件 有選擇地建立一些設(shè)置并把它們保存到一個(gè)或多個(gè)配置文件中。 (7)創(chuàng)建配置文件 ( 8) 指定配置文件 1.7 項(xiàng)目管理器 Visual FoxPro為用戶提供了一個(gè)很好的工具:項(xiàng)目管理器。項(xiàng)目管理器使用了目錄樹結(jié)構(gòu)對(duì)各種文件進(jìn)行分類管理,使文件更加清晰,并且具有強(qiáng)大的可視化功能。1.

22、7.1創(chuàng)建項(xiàng)目文件 在管理應(yīng)用系統(tǒng)內(nèi)各文件前,必須先建立項(xiàng)目文件,而項(xiàng)目管理器會(huì)將應(yīng)用系統(tǒng)包含哪些文件的信息存放在此項(xiàng)目文件內(nèi),以后只要通過(guò)項(xiàng)目管理器就可以將該文件打開,這樣便可針對(duì)項(xiàng)目文件的各類文件做維護(hù)、管理等操作。當(dāng)建立項(xiàng)目文件后,Visual FoxPro會(huì)在磁盤上產(chǎn)生兩個(gè)必要的文件: 項(xiàng)目文件 擴(kuò)展名為.PJX,存儲(chǔ)應(yīng)用系統(tǒng)所包含各類文件的相關(guān)信息。 項(xiàng)目說(shuō)明文件 擴(kuò)展名.PJT,用于儲(chǔ)存項(xiàng)目文件的備注(Memo)數(shù)據(jù)。 首次啟動(dòng)Visual FoxPro 8.0后,項(xiàng)目管理器將創(chuàng)建一個(gè)新項(xiàng)目,這樣既可以在該項(xiàng)目中添加已有的項(xiàng)目,也可以在其中創(chuàng)建新項(xiàng)目。1.7 項(xiàng)目管理器 創(chuàng)建新項(xiàng)目

23、的具體操作步驟如下: (1) 單擊菜單“文件”中的“新建”命令,或單擊常用工具欄上的“新建”按鈕, 將彈出如上圖所示的“新建”對(duì)話框。 (2)選擇“項(xiàng)目”單選按鈕,單擊“新建”按鈕,將彈出一個(gè) “創(chuàng)建”窗口。 (3)在“項(xiàng)目文件”文本框中輸入要?jiǎng)?chuàng)建的項(xiàng)目文件名,單擊“保存”按鈕后,將彈出如下圖所示的“項(xiàng)目管理器”對(duì)話框。 1.7 項(xiàng)目管理器 1.7.2 項(xiàng)目管理器的界面 1. 項(xiàng)目管理器的按鈕 下面介紹項(xiàng)目管理器中常用按鈕的功能。 新建 可以創(chuàng)建一個(gè)新文件或?qū)ο蟆?添加 可以把已有的文件添加到項(xiàng)目中,該按鈕與 “項(xiàng)目” 菜單中的“添加文件”命令作用相同。 修改 可以在相應(yīng)的設(shè)計(jì)器中打開選定項(xiàng)進(jìn)

24、行修改。 瀏覽 可以在“瀏覽”窗口中打開一個(gè)表,以便瀏覽表中內(nèi)容。 運(yùn)行 可以運(yùn)行選定的查詢、表單或程序。 移去 可以從項(xiàng)目中移去選定文件或?qū)ο蟆isual FoxPro 8.0會(huì)詢問(wèn)是僅從項(xiàng)目中移去此文件還是同時(shí)將其從磁盤中刪除。 打開 可以打開選定的數(shù)據(jù)庫(kù)文件。當(dāng)選定的數(shù)據(jù)庫(kù)文件打開后,該按鈕變?yōu)椤瓣P(guān)閉”。 關(guān)閉 可以關(guān)閉選定的數(shù)據(jù)庫(kù)文件。當(dāng)選定的數(shù)據(jù)庫(kù)文件關(guān)閉后,該按鈕為“打開”。 預(yù)覽 可以在打印預(yù)覽方式下顯示選定的報(bào)表或標(biāo)簽文件內(nèi)容。 連編 可以連編一個(gè)項(xiàng)目或應(yīng)用程序。1.7 項(xiàng)目管理器 2. 項(xiàng)目管理器的選項(xiàng)卡 項(xiàng)目管理器中的6個(gè)選項(xiàng)卡用來(lái)分類顯示各項(xiàng)數(shù)據(jù),為數(shù)據(jù)提供了一個(gè)組織良

25、好的分層結(jié)構(gòu)圖,下面介紹幾個(gè)常用的選項(xiàng)卡。 (1)“全部” 選項(xiàng)卡 顯示其他5個(gè)選項(xiàng)卡的全部?jī)?nèi)容。 (2)“數(shù)據(jù)”選項(xiàng)卡 該項(xiàng)包含了項(xiàng)目中的所有數(shù)據(jù)項(xiàng):數(shù)據(jù)庫(kù)、自由表、查詢等??梢酝ㄟ^(guò)這三個(gè)數(shù)據(jù)項(xiàng),訪問(wèn)項(xiàng)目管理器中的相關(guān)數(shù)據(jù)文件,如數(shù)據(jù)庫(kù)表、視圖、查詢等。 (3)“文檔” 選項(xiàng)卡 包含了處理數(shù)據(jù)時(shí)的常用文檔,如輸入和查看數(shù)據(jù)的表單、打印和查詢結(jié)果的報(bào)表及打印特殊格式數(shù)據(jù)的標(biāo)簽等。 (4)“類” 選項(xiàng)卡 包含了與類相關(guān)的建立、修改、添加和移去等功能。 (5)“代碼” 選項(xiàng)卡 主要用于管理程序文件。 (6)“其他” 選項(xiàng)卡 主要用于管理菜單、文本等類型的文件。1.7 項(xiàng)目管理器 1.7.3 項(xiàng)目管

26、理器的使用 用戶可以借助項(xiàng)目管理器創(chuàng)建和集中管理應(yīng)用程序中的任何數(shù)據(jù)。 1. 組織應(yīng)用程序組件 2. 使用樹型結(jié)構(gòu) 項(xiàng)目管理器的界面與Microsoft Windows的資源管理器類似,可以展開或折疊項(xiàng)目的大綱視圖,從而查看所需的不同層次細(xì)節(jié),也可以為容器類指定自定義的圖標(biāo)。還可以單擊項(xiàng)目管理器選項(xiàng)卡右側(cè)的箭頭按鈕,折疊或展開項(xiàng)目管理器。 3. 查看文件 在項(xiàng)目管理器中,通過(guò)“+”和“-”實(shí)現(xiàn)對(duì)不同項(xiàng)的展開和折疊,以便查看不同層次的項(xiàng)目信息。 4設(shè)置文件說(shuō)明信息 通過(guò)設(shè)置出現(xiàn)在項(xiàng)目管理器中的文件描述,可以更簡(jiǎn)便地跟蹤文件。 5. 編輯項(xiàng)目信息 選擇菜單“項(xiàng)目”中的“項(xiàng)目信息”命令,可以查看相關(guān)

27、的項(xiàng)目文件信息或編輯項(xiàng)目信息。 1.8 VFP性能指標(biāo) 表1.1 Visual FoxPro 8.0主要性能指標(biāo)分類功能指標(biāo)表文件及索引每個(gè)表文件中記錄的最大數(shù)目10億表文件大小的最大值2GB每個(gè)記錄中字符的最大數(shù)目65 500每個(gè)記錄中字段的最大數(shù)目255每個(gè)表字段中字符數(shù)的最大值254非壓縮索引中每個(gè)索引關(guān)鍵字的最大字節(jié)數(shù)100字段特征字符字段的最大值254數(shù)值型(以及浮點(diǎn)型)字段的最大值20數(shù)據(jù)庫(kù)包含的表中各字段名的字符數(shù)最大值128整數(shù)的最小值-2 147 483 647整數(shù)的最大值2 147 483 647數(shù)值計(jì)算中精確值的位數(shù)16內(nèi)存變量與數(shù)組默認(rèn)的內(nèi)存變量數(shù)目1024內(nèi)存變量的最

28、大數(shù)目65 000數(shù)組的最大數(shù)目65 000每個(gè)數(shù)組中元素的最大數(shù)目65 000程序和過(guò)程文件源程序文件中行的最大數(shù)目沒有限制編譯后的程序模塊大小的最大值64K每個(gè)文件中過(guò)程的最大數(shù)目沒有限制1.9 VFP 文件組成 Visual FoxPro 8.0擁有多種類型的文件,它們以不同擴(kuò)展名來(lái)標(biāo)識(shí)和區(qū)別,分別表示其特定的內(nèi)容和用途。 表1.2列出了Visual FoxPro 8.0中常見的文件類型,應(yīng)該主要掌握如下類型的文件:DBF 表 DBC 數(shù)據(jù)庫(kù) CDX 復(fù)合索引 DCT 數(shù)據(jù)庫(kù)備注 DCX 數(shù)據(jù)庫(kù)索引 FPT 表備注FRX 報(bào)表 LBT 標(biāo)簽備注 LBX 標(biāo)簽MNT 菜單備注 MNX 菜單

29、 MPR 生成的菜單程序MPX 編譯菜單程序PJT 項(xiàng)目備注 SCX 表單文件PJX 項(xiàng)目文件 PRG 程序 QPR 查詢程序SCT 表單備注 EXE 可執(zhí)行程序 MEM 內(nèi)存變量保存TXT 文本 VCX 可視類庫(kù)文件1.10 幫助系統(tǒng) 1.10 幫助系統(tǒng) 在Visual FoxPro 8.0的主菜單中,最后一項(xiàng)是“幫助”,打開此菜單就進(jìn)入Visual FoxPro 的幫助系統(tǒng)。 Visual FoxPro 8.0和幫助系統(tǒng)像一本內(nèi)容豐富的使用手冊(cè),使用戶不離開Visual FoxPro環(huán)境就能檢索到其各種幫助的信息,如圖所示。 THE ENDqYnVjSgOdLaI6F3C0y)v&s#pX

30、lUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7

31、F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$q

32、ZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK

33、8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%

34、s#pXlUiRfNcK9H5E2A+x(u$rZoSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9

35、I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeMbJ8G4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t

36、!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7

37、F4C0z)v&s!pXmUjRfOcK9H6E2B+y(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjSgOdL9I6F3B0u%rZoWkThQeMbJ8G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4D1z-w&t!qYm

38、VjSgOdL9I6F3B0y)v%s#oXlUiQfNcK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPdMaJ7F4C1z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G5D1A-x*t$qZnVkSgPdMaI7F4C0z)w&s!pXmUjRfOcL9H6E2B+y(u%r#oWlThQeNbJ8G5D1A-w*t$qYnVkSgPdLaI7F3C0z)v&s#pXmUiRfOcK9H5E2B+x(u%rZoWlThQeMbJ8G

39、4D1A-w*t!qYnVjSgPdLaI6F3C0y)v&s#pXlUiRfNcK9H5E2A+x(u$rZoWkThPeMbJ7G4D1z-w&t!qYmVjSgOdL9I6F3B0y)v%s#pXlUiQfNcK8H5E2A+x*u$rZnWkThPeMaJ7G4C1z-w&t!pYmVjRgOdL9I6E3B0y(v%s#oXlTiQfNbK8H5D2A-x*u$qZnWkShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZjRgOdL9I6E3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$qZnW

40、kShPeMaJ7F4C1z)w&t!pYmUjRgOcL9I6E3B+y(v%r#oXlTiQeNbK8G5D2A-x*t$qZnVkShPdMaI7F4C0z)w&s!pYmUjRfOcL9H6E3B+y(u%r#oWlTiQeNbJ8G5D1A-x*t$qYnVkSgPdMaI7F3C0z)v&s!pXmUiRfOcK9H6E2B+x(u%rZoWlThQeNbJ8G4D1A-w*t$qYnVjSgPdLaI7F3C0y)v&s#pXmUiRfNcK9H5E2B+x(u$rZoWkThQeMbJ7G4D1z-w*t!qYmVjSgOdLaI6F3B0y)v%s#pXlUiRfNcK8H5

41、E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%skThQeMbJ7G4D1z-w*t!qYnVjSgOdLaI6F3C0y)v%s#pXlUiRfNcK8H5E2A+x(u$rZnWkThPeMbJ7G4C1z-w&t!qYmVjRgOdL9I6F3B0y(v%s#oXlUiQfNbK8H5D2A+x*u$rZnWkShPeMaJ7G4C1z)w&t!pYmVjRgOcL9I6E3B0y(v%r#oXlTiQfNbK8G5D2A-x*u$qZnVkShPdMaJ7F4C0z)w&s!pYmUjRgOcL9H6E3B+y(v%r#oWlTiQeNbK8G

溫馨提示

  • 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論