VisualFoxPro系統(tǒng)概述講課文檔_第1頁(yè)
VisualFoxPro系統(tǒng)概述講課文檔_第2頁(yè)
VisualFoxPro系統(tǒng)概述講課文檔_第3頁(yè)
VisualFoxPro系統(tǒng)概述講課文檔_第4頁(yè)
VisualFoxPro系統(tǒng)概述講課文檔_第5頁(yè)
已閱讀5頁(yè),還剩35頁(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)介

VisualFoxPro系統(tǒng)概述第1頁(yè),共40頁(yè)。

3.數(shù)據(jù)處理技術(shù)的發(fā)展數(shù)據(jù)處理的核心問(wèn)題是數(shù)據(jù)管理。數(shù)據(jù)處理經(jīng)歷了3個(gè)主要階段:(1)人工管理階段

特點(diǎn):沒(méi)有軟件系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行管理,數(shù)據(jù)和程序不可分,數(shù)據(jù)不獨(dú)立;數(shù)據(jù)依附于應(yīng)用程序,數(shù)據(jù)冗余量大;數(shù)據(jù)與程序一一對(duì)應(yīng),各程序之間數(shù)據(jù)不能相互傳遞,數(shù)據(jù)不能共享。(2)文件系統(tǒng)階段:文件系統(tǒng)是指專門管理數(shù)據(jù)的軟件。該系統(tǒng)將數(shù)據(jù)組織成文件,程序通過(guò)文件系統(tǒng)對(duì)文件中的數(shù)據(jù)進(jìn)行存取。特點(diǎn):文件對(duì)應(yīng)于一個(gè)或幾個(gè)應(yīng)用程序,數(shù)據(jù)不完全獨(dú)立;仍存在大量數(shù)據(jù)冗余;數(shù)據(jù)能集中統(tǒng)一管理;文件系統(tǒng)不易擴(kuò)充,應(yīng)用程序編寫較煩瑣。(3)數(shù)據(jù)庫(kù)系統(tǒng)階段

特點(diǎn):數(shù)據(jù)與程序相對(duì)獨(dú)立,對(duì)數(shù)據(jù)加以組織和管理,有效解決了數(shù)據(jù)的獨(dú)立性問(wèn)題,實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一管理,達(dá)到了數(shù)據(jù)共享的目的。第一章VisualFoxPro系統(tǒng)概述第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理9/8/20242第2頁(yè),共40頁(yè)。1.數(shù)據(jù)庫(kù)系統(tǒng)的概念數(shù)據(jù)庫(kù)系統(tǒng):是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。它由硬件系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序和用戶組成。2.數(shù)據(jù)庫(kù)系統(tǒng)的組成

數(shù)據(jù)庫(kù)系統(tǒng)有3個(gè)重要的組成部分:(1)經(jīng)過(guò)組織,可供多個(gè)用戶使用的數(shù)據(jù)庫(kù);(2)介于數(shù)據(jù)庫(kù)與應(yīng)用程序之間的數(shù)據(jù)庫(kù)管理系統(tǒng);(3)供用戶使用的各類應(yīng)用程序。

3.數(shù)據(jù)庫(kù)系統(tǒng)主要特性(1)實(shí)現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余;(2)數(shù)據(jù)的獨(dú)立性;(3)采用特定的數(shù)據(jù)模型;(4)統(tǒng)一管理與控制。第一章VisualFoxPro系統(tǒng)概述第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.2數(shù)據(jù)庫(kù)系統(tǒng)9/8/20243第3頁(yè),共40頁(yè)。數(shù)據(jù)庫(kù)不僅管理數(shù)據(jù)本身,而且要使用數(shù)據(jù)模型表示數(shù)據(jù)之間的聯(lián)系。數(shù)據(jù)模型通常可劃分成兩個(gè)層次:第一層次:概念數(shù)據(jù)模型,是從用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì);第二層次:邏輯數(shù)據(jù)模型,是從計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,我們所說(shuō)的數(shù)據(jù)模型通常指的就是邏輯數(shù)據(jù)模型,主要用于數(shù)據(jù)庫(kù)管理系統(tǒng)的實(shí)現(xiàn)。一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。

數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型有:

層次模型、網(wǎng)狀模型、關(guān)系模型和面向?qū)ο竽P?。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.3數(shù)據(jù)模型第一章VisualFoxPro系統(tǒng)概述9/8/20244第4頁(yè),共40頁(yè)。1.1.3.1概念模型中的數(shù)據(jù)描述(1)實(shí)體:客觀存在并可以相互區(qū)別的事物稱為實(shí)體。(2)實(shí)體集:同類實(shí)體的集合稱為實(shí)體集。(3)屬性:實(shí)體所具有的某一特性稱為屬性。(4)碼:唯一標(biāo)識(shí)實(shí)體的屬性或?qū)傩约Q為碼(Key)。(5)實(shí)體型:用實(shí)體名及其屬性名集合來(lái)抽象和描述同類實(shí)體。(6)聯(lián)系:事物及事物之間的聯(lián)系在概念模型中表現(xiàn)為實(shí)體內(nèi)部和實(shí)體之間的聯(lián)系。

概念模型中通常使用E-R圖來(lái)表示實(shí)體聯(lián)系。E-R圖提供了表示實(shí)體、屬性和實(shí)體聯(lián)系的方法。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.3數(shù)據(jù)模型9/8/20245第5頁(yè),共40頁(yè)。1.1.3.2常用的數(shù)據(jù)模型(1)層次模型:用樹(shù)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的數(shù)據(jù)模型稱為層次模型。支持層次模型的DBMS稱為層次數(shù)據(jù)庫(kù)管理系統(tǒng)。(2)網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型稱為網(wǎng)狀模型。網(wǎng)狀模型可以很好地描述現(xiàn)實(shí)世界,方便地表示不同實(shí)體之間的聯(lián)系。(3)關(guān)系模型:用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的模型稱為關(guān)系模型。關(guān)系模型是以關(guān)系數(shù)學(xué)理論為基礎(chǔ)的。與層次和網(wǎng)狀模型相比,關(guān)系模型數(shù)據(jù)描述一致、模型概念單一。使用關(guān)系模型設(shè)計(jì)的數(shù)據(jù)庫(kù)就稱為關(guān)系型數(shù)據(jù)庫(kù),簡(jiǎn)稱關(guān)系數(shù)據(jù)庫(kù)。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.3數(shù)據(jù)模型第一章VisualFoxPro系統(tǒng)概述9/8/20246第6頁(yè),共40頁(yè)。1.1.4.1關(guān)系模型的表示關(guān)系模型是將數(shù)據(jù)組織看成滿足一定條件的一張二維表的模型。每一個(gè)關(guān)系為一個(gè)二維表,在VisualFoxPro稱為表。如表1.1是一張學(xué)生關(guān)系的結(jié)構(gòu)模型表。

表1.1學(xué)生關(guān)系學(xué)號(hào)姓名性別出生日期專業(yè)入學(xué)成績(jī)?nèi)蒙?0090102001劉鵬男1991-10-7傳媒學(xué)610.F.20090102002楊瑩女1991-11-20傳媒學(xué)598.T.20090201001何小方男1990-3-13管理學(xué)567.F.20090203001周紅女1991-2-11管理學(xué)655.F.20090201003李艷女1991-1-21管理學(xué)587.T.20090102369張麗女1991-12-11傳媒學(xué)639.F.20090301087馬波男1991-12-29歷史590.F.第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/20247第7頁(yè),共40頁(yè)。1.1.4.1關(guān)系模型的表示

關(guān)系模型的主要特點(diǎn)表現(xiàn)在關(guān)系規(guī)范化、集合性操作及數(shù)據(jù)描述的統(tǒng)一。

關(guān)系模型中常用的術(shù)語(yǔ)和在VisualFoxPro中的表示:

(1)關(guān)系:一個(gè)關(guān)系就是一張二維表,一個(gè)關(guān)系存儲(chǔ)成一個(gè)文件,稱為“表”。文件擴(kuò)展名為.dbf。使用“表”來(lái)存放同類實(shí)體,即實(shí)體集。(2)元組:表中的行稱為元組。元組對(duì)應(yīng)于表文件中的一條記錄。每條記錄代表一個(gè)具體的實(shí)體,即一條記錄描述一個(gè)實(shí)體。(3)字段:表中的列相當(dāng)于記錄的屬性,稱為字段或數(shù)據(jù)項(xiàng)。字段就是實(shí)體的屬性,字段的命名往往和屬性名相同。(4)值域:屬性的取值范圍。如姓名只能是字符類型,性別的值域是(男,女)等。

第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)9/8/20248第8頁(yè),共40頁(yè)。

(5)主碼(關(guān)鍵字):能唯一標(biāo)識(shí)表文件中每條記錄的字段或字段的組合,稱為記錄的主碼,在VFP中稱為關(guān)鍵字(簡(jiǎn)稱為鍵)。(6)外部關(guān)鍵字:若表中的某字段不是本表的關(guān)鍵字,而是另一張表的關(guān)鍵字,這個(gè)字段就稱為外部關(guān)鍵字。(7)關(guān)系模式:對(duì)關(guān)系的描述稱為關(guān)系模式。關(guān)系模式是型,與記錄類型相對(duì)應(yīng)。關(guān)系數(shù)據(jù)庫(kù)中關(guān)系模型的表示第一章VisualFoxPro系統(tǒng)概述關(guān)系模型可以表示為:關(guān)系名(屬性1,屬性2,…,屬性n)如“學(xué)生”表可描述為:學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)成績(jī),專業(yè),特長(zhǎng))1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)9/8/20249第9頁(yè),共40頁(yè)。表1.1學(xué)生關(guān)系學(xué)生.dbf第一章VisualFoxPro系統(tǒng)概述學(xué)號(hào)姓名性別出生日期專業(yè)入學(xué)成績(jī)?nèi)蒙?0090102001劉鵬男1991-10-7傳媒學(xué)610.F.20090102002楊瑩女1991-11-20傳媒學(xué)598.T.20090201001何小方男1990-3-13管理學(xué)567.F.20090203001周紅女1991-2-11管理學(xué)655.F.20090201003李艷女1991-1-21管理學(xué)587.T.20090102369張麗女1991-12-11傳媒學(xué)639.F.20090301087馬波男1991-12-29歷史590.F.關(guān)系模型中常用的術(shù)語(yǔ)和在VisualFoxPro中的表示,如下圖所示:記錄字段名主碼(關(guān)鍵字)表頭字段值(屬性)字段第一章VisualFoxPro系統(tǒng)概述9/8/202410第10頁(yè),共40頁(yè)。(8)聯(lián)系:在關(guān)系模型中,實(shí)體以及實(shí)體間的聯(lián)系用關(guān)系來(lái)表示。(9)關(guān)系的規(guī)范化:關(guān)系模型要求關(guān)系必須是規(guī)范化的,規(guī)范化指關(guān)系數(shù)據(jù)庫(kù)中的每一個(gè)關(guān)系都必須滿足一定的規(guī)范要求。根據(jù)滿足規(guī)范的條件不同,可以劃分為6個(gè)等級(jí):第一范式(1NF)第二范式(2NF)第三范式(3NF)修正的第三范式(BCNF)第四范式(4NF)第五范式(5NF)對(duì)通常的問(wèn)題,只要把數(shù)據(jù)規(guī)范到第三范式即可。第一范式:在一個(gè)關(guān)系中消除重復(fù)字段,且各字段都是不可分的基本數(shù)據(jù)項(xiàng)。例如,關(guān)系模式R(姓名,地址,電話號(hào)碼),如果一個(gè)人有兩個(gè)電話號(hào)碼,那么在關(guān)系中至少要出現(xiàn)兩元組,以存儲(chǔ)這兩個(gè)電話號(hào)碼,這個(gè)關(guān)系滿足1NF。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202411第11頁(yè),共40頁(yè)。第二范式:若關(guān)系屬于第一范式,且所有非主屬性都完全依賴關(guān)鍵字段。

例如,關(guān)系:選課(學(xué)號(hào),課程編號(hào),成績(jī),教師姓名,教師地址),因?yàn)閷W(xué)號(hào)和課程編號(hào)能決定R的全部屬性,所以選課關(guān)系的主屬性是學(xué)號(hào)和課程代號(hào),但此時(shí)選課關(guān)系會(huì)出現(xiàn)冗余,如當(dāng)某一門課程有100個(gè)同學(xué)選修,那么選課表中就會(huì)存在100個(gè)元組(記錄),教師姓名和教師地址就會(huì)重復(fù)100次,因此選課關(guān)系就不滿足2NF,將它分解成:R1(學(xué)號(hào),課程編號(hào),成績(jī))R2(課程編號(hào),教師姓名,教師地址)此時(shí),兩個(gè)非主屬性完全依賴主關(guān)鍵字段,R1和R2滿足2NF。第三范式:若關(guān)系屬于第二范式,且關(guān)系中所有非主屬性都直接依賴關(guān)鍵字段。

例如,關(guān)系R2(課程編號(hào),教師姓名,教師地址)滿足2NF,但考慮到一個(gè)教師開(kāi)設(shè)多門課程的情形,如一個(gè)教師開(kāi)設(shè)4門課程,那么關(guān)系中就會(huì)出現(xiàn)4個(gè)元組,教師地址重復(fù)4次。將R2分解成:R21(課程編號(hào),教師姓名)和R22(教師姓名,地址)后,R21和R22都是3NF。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202412第12頁(yè),共40頁(yè)。在VisualFoxPro中,關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫(kù)中插入、刪除和數(shù)據(jù)冗余問(wèn)題而引入的。一張二維表構(gòu)成的關(guān)系應(yīng)滿足以下條件:①表中不允許有重復(fù)的字段名。②表中每一列的數(shù)據(jù)類型必須相同。③表中不允許有完全相同的記錄內(nèi)容。④表中行的次序以及列的次序可以分別任意排列,且行或列的先后次序并不影響表中的關(guān)系。(10)關(guān)系的完整性:是指關(guān)系中的數(shù)據(jù)及與之有聯(lián)系的數(shù)據(jù)間必須遵特的約束和依存關(guān)系,以保證數(shù)據(jù)的正確、有效和相容。第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)9/8/202413第13頁(yè),共40頁(yè)。概念模型、關(guān)系模型和VisualFoxPro中的數(shù)據(jù)描述如表1.2所示。表1.2數(shù)據(jù)描述概念模型關(guān)系模型VisualFoxPro實(shí)體元組記錄屬性屬性或字段字段實(shí)體集關(guān)系表域域或值域值域碼主碼或關(guān)鍵字關(guān)鍵字聯(lián)系聯(lián)系或關(guān)系表間關(guān)系第一章VisualFoxPro系統(tǒng)概述第一章VisualFoxPro系統(tǒng)概述9/8/202414第14頁(yè),共40頁(yè)。1.1.4.2VisualFoxPro關(guān)系數(shù)據(jù)庫(kù)概述VisualFoxPro關(guān)系數(shù)據(jù)庫(kù)的組成元素如下:(1)字段(Field)(2)記錄(Record)(3)表(Tabel)(4)數(shù)據(jù)庫(kù)(Database)(5)索引(Index)(6)查詢(Query)(7)視圖(View)(8)過(guò)濾器(Filter)第一章VisualFoxPro系統(tǒng)概述1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202415第15頁(yè),共40頁(yè)。1.1.4.3關(guān)系運(yùn)算關(guān)系運(yùn)算:是在關(guān)系上對(duì)記錄或字段進(jìn)行的運(yùn)算、操作。關(guān)系的基本運(yùn)算有兩類:一類是傳統(tǒng)的集合運(yùn)算(并、差、交等),另一類是專門的關(guān)系運(yùn)算(選擇、投影、聯(lián)接)。

1.傳統(tǒng)的集合運(yùn)算:兩個(gè)關(guān)系必須具有相同的結(jié)構(gòu)(關(guān)系模式)。(1)并運(yùn)算(2)差運(yùn)算(3)交運(yùn)算第一章VisualFoxPro系統(tǒng)概述參加網(wǎng)頁(yè)設(shè)計(jì)大賽的同學(xué)參加游泳隊(duì)的同學(xué)R:參加網(wǎng)頁(yè)設(shè)計(jì)大賽的同學(xué)S:參加游泳隊(duì)的同學(xué)R和S的并運(yùn)算:參加網(wǎng)頁(yè)設(shè)計(jì)或者參加了游泳隊(duì)的所有同學(xué)1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202416第16頁(yè),共40頁(yè)。1.4.3關(guān)系運(yùn)算第一章VisualFoxPro系統(tǒng)概述參加網(wǎng)頁(yè)設(shè)計(jì)大賽的同學(xué)參加游泳隊(duì)的同學(xué)參加網(wǎng)頁(yè)設(shè)計(jì)大賽的同學(xué)參加游泳隊(duì)的同學(xué)R和S的差運(yùn)算:參加網(wǎng)頁(yè)設(shè)計(jì)但沒(méi)有參加游泳隊(duì)的同學(xué)R和S的交運(yùn)算:既參加網(wǎng)頁(yè)設(shè)計(jì)又參加了游泳隊(duì)的同學(xué)1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202417第17頁(yè),共40頁(yè)。2.專門的關(guān)系運(yùn)算(1)選擇運(yùn)算;(2)投影運(yùn)算;(3)聯(lián)接運(yùn)算。第一章VisualFoxPro系統(tǒng)概述選擇運(yùn)算:選出表中的行選擇運(yùn)算示意圖1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202418第18頁(yè),共40頁(yè)。第一章VisualFoxPro系統(tǒng)概述投影運(yùn)算:選出表中的列

投影運(yùn)算示意圖1.1數(shù)據(jù)庫(kù)基本理論

1.1.4關(guān)系數(shù)據(jù)庫(kù)第一章VisualFoxPro系統(tǒng)概述9/8/202419第19頁(yè),共40頁(yè)。1.2.1.1安裝VisualFoxPro的軟件與硬件環(huán)境1.2.1.2VisualFoxPro的安裝1.2.1.3啟動(dòng)VisualFoxPro1.2.1.4退出VisualFoxPro(1)把VisualFoxPro6.0中其他窗口關(guān)閉。(2)把畫面切換到VisualFoxPro6.0主窗口中。(3)單擊“文件”菜單的“退出”命令,或者單擊屏幕右上角的

“關(guān)閉”按鈕即可退出VisualFoxPro。1.2.1.5幫助系統(tǒng)第一章VisualFoxPro系統(tǒng)概述1.2VisualFoxPro的運(yùn)行與用戶界面1.2.1安裝、啟動(dòng)與退出第一章VisualFoxPro系統(tǒng)概述9/8/202420第20頁(yè),共40頁(yè)。

標(biāo)題欄菜單欄工具欄窗口工作區(qū)控制按鈕命令窗口第一章VisualFoxPro系統(tǒng)概述項(xiàng)目管理器1.2VisualFoxPro的運(yùn)行與用戶界面1.2.2用戶界面第一章VisualFoxPro系統(tǒng)概述9/8/202421第21頁(yè),共40頁(yè)。1.2.2.1菜單系統(tǒng)·“文件”菜單·“編輯”菜單·“顯示”菜單·“格式”菜單·“工具”菜單·“程序”菜單·“窗口”菜單·“幫助”菜單1.2.2.2工具欄工具欄:包括單擊后可以執(zhí)行常用任務(wù)的一組按鈕。

激活工具欄的方法:方法一(1)從“顯示”菜單中選擇“工具欄”,打開(kāi)“工具欄”對(duì)話框;(2)在“工具欄”對(duì)話框中單擊相應(yīng)的名稱,使其前面的復(fù)選框中的選中標(biāo)志出現(xiàn)或消失來(lái)打開(kāi)或關(guān)閉一個(gè)工具欄。方法二(1)在工具欄上右擊鼠標(biāo),彈出工具欄快捷菜單;(2)在快捷菜單列表中,單擊相應(yīng)的工具欄,使其前面的選中標(biāo)志出現(xiàn)或消失來(lái)打開(kāi)或關(guān)閉一個(gè)工具欄。第一章VisualFoxPro系統(tǒng)概述1.2VisualFoxPro的運(yùn)行與用戶界面1.2.2用戶界面第一章VisualFoxPro系統(tǒng)概述9/8/202422第22頁(yè),共40頁(yè)。1.2.2.3配置VisualFoxProVisualFoxPro配置決定了它的外觀和使用方法。例如:VisualFoxPro6.0所用文件的默認(rèn)位置、指定日期與時(shí)間的格式等。對(duì)VisualFoxPro配置所做的更改既可以是臨時(shí)的,也可以是永久的(成為下次啟動(dòng)VisualFoxPro時(shí)默認(rèn)設(shè)置值)。

可以使用下列方式交互地設(shè)置配置:·使用“選項(xiàng)”對(duì)話框?!ぴ凇懊睢贝翱诘某绦蛑惺褂肧ET命令。第一章VisualFoxPro系統(tǒng)概述1.2VisualFoxPro的運(yùn)行與用戶界面1.2.2用戶界面第一章VisualFoxPro系統(tǒng)概述9/8/202423第23頁(yè),共40頁(yè)。由于系統(tǒng)在使用中會(huì)產(chǎn)生很多文件(如項(xiàng)目文件、表文件、數(shù)據(jù)庫(kù)文件等),如果使用系統(tǒng)默認(rèn)目錄,會(huì)使用戶所建立的文件與系統(tǒng)文件混在一起,不便于管理,因此需要設(shè)置自己的工作目錄,將自己所創(chuàng)建的所有文件都放在同一文件夾內(nèi)。

例如,可以在D盤的根目錄下建立一個(gè)文件夾,以存放后面要建立的“世界杯”信息管理項(xiàng)目中所建的表、數(shù)據(jù)庫(kù)以及其他文件。為了方便好記,把這個(gè)目錄也命名為“世界杯”。第一章VisualFoxPro系統(tǒng)概述VisualFoxPro系統(tǒng)有其默認(rèn)的工作目錄(目錄相當(dāng)于Windows下的文件夾),默認(rèn)是系統(tǒng)文件所在目錄。1.2VisualFoxPro的運(yùn)行與用戶界面1.2.2用戶界面1.2.2.3配置VisualFoxPro

第一章VisualFoxPro系統(tǒng)概述9/8/202424第24頁(yè),共40頁(yè)。第一章VisualFoxPro系統(tǒng)概述設(shè)置工作目錄:第一章VisualFoxPro系統(tǒng)概述9/8/202425第25頁(yè),共40頁(yè)。

項(xiàng)目管理器:是處理數(shù)據(jù)和對(duì)象的主要組織工具,是VisualFoxPro的“控制中心”。把應(yīng)用程序中的文件都組織到項(xiàng)目管理器中,便于管理和查找使用。項(xiàng)目:是文件、數(shù)據(jù)、文檔以及對(duì)象的集合。主文件的擴(kuò)展名為.PJX。

VisualFoxPro中使用項(xiàng)目管理器對(duì)項(xiàng)目進(jìn)行維護(hù)。項(xiàng)目管理器是應(yīng)用程序多種類型文件的組織和管理中心,提供簡(jiǎn)易、直觀的方式,組織處理表、表單、數(shù)據(jù)庫(kù)、報(bào)表、查詢和其他文件,用于管理表和數(shù)據(jù)庫(kù)或創(chuàng)建應(yīng)用程序。首先設(shè)置用戶工作目錄為“D:\世界杯”。創(chuàng)建一個(gè)名為“世界杯”的項(xiàng)目文件。操作方法第一章VisualFoxPro系統(tǒng)概述1.3項(xiàng)目管理器1.3.1創(chuàng)建項(xiàng)目第一章VisualFoxPro系統(tǒng)概述9/8/202426第26頁(yè),共40頁(yè)。第一章VisualFoxPro系統(tǒng)概述“項(xiàng)目管理器”對(duì)話框1.3項(xiàng)目管理器1.3.2項(xiàng)目管理器的組成第一章VisualFoxPro系統(tǒng)概述9/8/202427第27頁(yè),共40頁(yè)。1.3.2.1項(xiàng)目管理器的選項(xiàng)卡1.3.2.2項(xiàng)目管理器按鈕介紹·新建·添加·修改·瀏覽·打開(kāi)/關(guān)閉·移去·連編·預(yù)覽·運(yùn)行1.3.2.3改變“項(xiàng)目管理器”的顯示外觀1.移動(dòng)窗口2.調(diào)整窗口尺寸3.壓縮和恢復(fù)窗口4.移動(dòng)表頭5.停放“項(xiàng)目管理器”

操作第一章VisualFoxPro系統(tǒng)概述1.3項(xiàng)目管理器1.3.2項(xiàng)目管理器的組成第一章VisualFoxPro系統(tǒng)概述9/8/202428第28頁(yè),共40頁(yè)。

1.3.3.1打開(kāi)/關(guān)閉項(xiàng)目管理器1.打開(kāi)“項(xiàng)目管理器”2.關(guān)閉“項(xiàng)目管理器”1.3.3.2查看文件1.展開(kāi)項(xiàng)目2.折疊項(xiàng)目1.3.3.3在項(xiàng)目管理器中添加或移去文件1.添加文件2.移去或刪除文件操作第一章VisualFoxPro系統(tǒng)概述1.3項(xiàng)目管理器1.3.3使用項(xiàng)目管理器管理文件第一章VisualFoxPro系統(tǒng)概述9/8/202429第29頁(yè),共40頁(yè)。1.3.3.4在項(xiàng)目管理器中新建或修改文件1.創(chuàng)建文件(1)在“項(xiàng)目管理器”中選擇欲創(chuàng)建的文件類型。(2)單擊“項(xiàng)目管理器”上的“新建”按鈕或使用“項(xiàng)目”菜單的“新建文件”命令。2.修改文件

第一章VisualFoxPro系統(tǒng)概述1.3.3.5為文件添加說(shuō)明1.3.3.6查看和編輯項(xiàng)目信息

下面將以在“世界杯”項(xiàng)目中創(chuàng)建一張自由表為例說(shuō)明文件的創(chuàng)建等操作。在“世界杯”項(xiàng)目中創(chuàng)建世界杯基本信息表,如下表所示。1.3項(xiàng)目管理器1.3.3使用項(xiàng)目管理器管理文件第一章VisualFoxPro系統(tǒng)概述9/8/202430第30頁(yè),共40頁(yè)。操作演示“世界杯”項(xiàng)目中的基本信息表屆次日期舉辦國(guó)隊(duì)數(shù)冠軍點(diǎn)球決勝舉辦背景照片011930-7-13烏拉圭13烏拉圭F021934-5-27意大利16意大利F031938-6-4法國(guó)15意大利F041950-6-24巴西13烏拉圭F051954-6-16瑞士16聯(lián)邦德國(guó)F061958-6-8瑞典16巴西F071962-5-30智利16巴西F081966-6-11英格蘭16英格蘭F091970-5-31墨西哥16巴西F101974-6-7聯(lián)邦德國(guó)16聯(lián)邦德國(guó)F111978-6-1阿根廷16阿根廷F121982-6-11西班牙24意大利F131986-5-31墨西哥24阿根廷F141990-6-8意大利24聯(lián)邦德國(guó)F151994-6-17美國(guó)24巴西T161998-6-10法國(guó)32法國(guó)F172002-5-31韓國(guó)/日本32巴西F182006-6-9德國(guó)32意大利T9/8/202431第31頁(yè),共40頁(yè)?!盎拘畔ⅰ北碇械淖侄螌傩宰侄蚊麛?shù)據(jù)類型字段寬度小數(shù)NULL屆次字符型2否日期日期型8是舉辦國(guó)字符型20是隊(duì)數(shù)數(shù)值型20是冠軍字符型201是點(diǎn)球決勝邏輯型1是舉辦背景備注型4是照片通用型4是操作演示第一章VisualFoxPro系統(tǒng)概述1.3項(xiàng)目管理器1.3.3使用項(xiàng)目管理器管理文件第一章VisualFoxPro系統(tǒng)概述9/8/202432第32頁(yè),共40頁(yè)。

1.向?qū)Х绞健驅(qū)荲isualFoxPro提供的一種快捷的設(shè)計(jì)工具,以對(duì)話框的形式引導(dǎo)用戶按提示操作完成VisualFoxPro的某項(xiàng)任務(wù)。2.菜單方式——利用菜單創(chuàng)建應(yīng)用程序是開(kāi)發(fā)者采用的主要方法。實(shí)際上菜單方式包括對(duì)菜單欄、快捷鍵和工具欄的組合操作。

3.命令方式——通過(guò)在命令窗口中輸入合法的命令來(lái)完成一系列操作。是一種人機(jī)交互方式。4.程序方式——在實(shí)際中解決問(wèn)題,將命令編輯成特定的序列,存入程序文件。需要時(shí),通過(guò)有關(guān)命令調(diào)用程序文件,就能自動(dòng)執(zhí)行。程序方式供用戶編寫程序解決問(wèn)題。

第一章VisualFoxPro系統(tǒng)概述1.4VisualFoxPro的工作方式及性能指標(biāo)1.4.1VisualFoxPro的工作方式第一章VisualFoxPro系統(tǒng)概述9/8/202433第33頁(yè),共40頁(yè)。第一章VisualFoxPro系統(tǒng)概述“命令”窗口是一種系統(tǒng)窗口,可直接在其中輸入命令。所有任務(wù)都可以通過(guò)在“命令”窗口中輸入相應(yīng)的命令來(lái)完成。如果“命令”窗口沒(méi)有顯示在屏幕上,從“窗口”菜單中選擇“命令窗口”項(xiàng),即可打開(kāi)它。1.4VisualFoxPro的工作方式及性能指標(biāo)1.4.2“命令”窗口的使用第一章VisualFoxPro系統(tǒng)概述9/8/202434第34頁(yè),共40頁(yè)。1.4.2.1“命令”窗口的操作

1.執(zhí)行命令執(zhí)行新命令:輸入相應(yīng)的命令,按Enter鍵。重復(fù)執(zhí)行命令:將光標(biāo)移到以前命令行的任意位置,按Enter鍵。重復(fù)執(zhí)行多條命令:選擇要重新處理的代碼塊,按Enter鍵。

2.編輯命令·

“命令“窗口是一個(gè)編輯窗口,可以對(duì)其中的命令語(yǔ)句進(jìn)行編輯操作?!ぴ诎碋nter鍵執(zhí)行命令之前可以刪除命令語(yǔ)句。·用分號(hào)分割長(zhǎng)命令?!摹案袷健辈藛沃羞x擇合適的命令來(lái)改變字體、行間距和縮進(jìn)方式。·從“編輯”菜單中選擇剪切、復(fù)制、粘貼命令移動(dòng)、復(fù)制文本。第一章VisualFoxPro系統(tǒng)概述1.4.2.2命令窗口中的快捷菜單1.4VisualFoxPro的工作方式及性能指標(biāo)1.4.2“命令”窗口的使用第一章VisualFoxPro系統(tǒng)概述9/8/202435第35頁(yè),共40頁(yè)。1.4.2.3VisualFoxPro中的命令1.命令的一般格式命令由兩部分組成:前面是命令動(dòng)詞,表示應(yīng)該執(zhí)行的操作;后面是若干短語(yǔ),對(duì)操作提供某些限制性的說(shuō)明。下面列出VisualFoxPro6.0操作命令的一般格式:命令動(dòng)詞[<范圍>][<表達(dá)式表>][FOR<條件>][WHILE<條件>]2.命令的書寫規(guī)則3.命令的運(yùn)行方式VisualFoxPro命令的運(yùn)行方式有兩種:命令方式和程序方式。①命令方式:在命令窗口中輸入命令行,按Enter鍵立即執(zhí)行。②程序方式:通過(guò)命令MODIFYCOMMAND<命令文件名>先建立命令文件。存入磁盤,文件名是用戶指定的命令文件名,擴(kuò)展名是.PRG,然后由DO命令執(zhí)行。如:DO<命令文件名>第一章VisualFoxPro系統(tǒng)概述1.4VisualFoxPro的工作方式及性能指標(biāo)1.4.2命令窗口的使用第一章VisualFoxPro系統(tǒng)概述9/8/202436第36頁(yè),共40頁(yè)。設(shè)計(jì)器、向?qū)?、生成器是提供給用戶的3種交互式的可視化開(kāi)發(fā)工具。

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論