VFP基礎(chǔ)知識(shí)第一章IT認(rèn)證資格考試認(rèn)證教育專區(qū)_第1頁(yè)
VFP基礎(chǔ)知識(shí)第一章IT認(rèn)證資格考試認(rèn)證教育專區(qū)_第2頁(yè)
VFP基礎(chǔ)知識(shí)第一章IT認(rèn)證資格考試認(rèn)證教育專區(qū)_第3頁(yè)
VFP基礎(chǔ)知識(shí)第一章IT認(rèn)證資格考試認(rèn)證教育專區(qū)_第4頁(yè)
VFP基礎(chǔ)知識(shí)第一章IT認(rèn)證資格考試認(rèn)證教育專區(qū)_第5頁(yè)
已閱讀5頁(yè),還剩55頁(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)介

數(shù)據(jù)庫(kù)及程序設(shè)計(jì)

(基于VFP)段云娜1第1章VisualFoxPro基礎(chǔ)數(shù)據(jù)(Data)

數(shù)據(jù)是存儲(chǔ)在某一種媒體上,能夠被識(shí)別的物理符號(hào)。其概念有兩方面:數(shù)據(jù)內(nèi)容和存儲(chǔ)的數(shù)據(jù)形式;包括文本形式的數(shù)據(jù)和圖形、圖像、動(dòng)畫、影像、聲音等多媒體數(shù)據(jù)。信息(Information)

是被加工成特定形式的數(shù)據(jù),這種數(shù)據(jù)形式是有意義的.數(shù)據(jù)處理

是對(duì)各種類型的原始數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、分類、計(jì)算、加工、檢索和傳輸?shù)倪^(guò)程,即數(shù)據(jù)處理就是將數(shù)據(jù)轉(zhuǎn)換成信息的過(guò)程。1.1數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)1.1.1數(shù)據(jù)、信息與數(shù)據(jù)處理數(shù)據(jù)管理的發(fā)展過(guò)程

人工管理文件系統(tǒng)數(shù)據(jù)庫(kù)管理這一階段沒(méi)有專門管理數(shù)據(jù)的軟件,數(shù)據(jù)由計(jì)算或處理它的程序自行攜帶。這一時(shí)期計(jì)算機(jī)數(shù)據(jù)管理的特點(diǎn):數(shù)據(jù)與程序不具有獨(dú)立性。數(shù)據(jù)不長(zhǎng)期保存,運(yùn)行結(jié)束就退出計(jì)算機(jī)系統(tǒng)。一個(gè)程序中的數(shù)據(jù)無(wú)法被其它程序利用。(1)無(wú)管理階段(人工管理階段)應(yīng)用程序1數(shù)據(jù)1應(yīng)用程序2數(shù)據(jù)2……應(yīng)用程序n數(shù)據(jù)n應(yīng)用程序與數(shù)據(jù)的關(guān)系(2)文件系統(tǒng)

數(shù)據(jù)單獨(dú)組織成文件,由專門的軟件來(lái)管理,該軟件就操作系統(tǒng)中的文件系統(tǒng)。數(shù)據(jù)管理的特點(diǎn):程序和數(shù)據(jù)分開存儲(chǔ);;數(shù)據(jù)和程序相互依賴;數(shù)據(jù)冗余度大;容易造成數(shù)據(jù)的不一致性。應(yīng)用程序與數(shù)據(jù)的關(guān)系(3)數(shù)據(jù)庫(kù)系統(tǒng)

20世紀(jì)60年代后期,發(fā)展了數(shù)據(jù)庫(kù)技術(shù),實(shí)現(xiàn)了計(jì)算機(jī)對(duì)數(shù)據(jù)的統(tǒng)一管理,達(dá)到數(shù)據(jù)共享的目的。特點(diǎn)有:采用數(shù)據(jù)模型表示數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)共享;較高的數(shù)據(jù)獨(dú)立性,數(shù)據(jù)與應(yīng)用程序間無(wú)依賴關(guān)系;統(tǒng)一的數(shù)據(jù)控制功能。應(yīng)用程序與數(shù)據(jù)的關(guān)系1.1.2數(shù)據(jù)庫(kù)系統(tǒng)的組成

數(shù)據(jù)庫(kù)系統(tǒng)(DataBaseSystem,DBS),是實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù),具有管理和控制數(shù)據(jù)庫(kù)功能的計(jì)算機(jī)應(yīng)用系統(tǒng)。它由計(jì)算機(jī)軟硬件、數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBaseManagementSystem,DBMS)、數(shù)據(jù)庫(kù)、應(yīng)用程序和用戶等部分組成。1.數(shù)據(jù)庫(kù)(DataBase—DB)

數(shù)據(jù)庫(kù)是以一定的組織形式存放在計(jì)算機(jī)存儲(chǔ)介質(zhì)上、可共享的相互關(guān)聯(lián)的數(shù)據(jù)的集合。 數(shù)據(jù)庫(kù)不僅要描述事物的數(shù)據(jù)本身,而且還描述事物之間的聯(lián)系,這些數(shù)據(jù)及聯(lián)系以一定的結(jié)構(gòu)進(jìn)行存儲(chǔ)。

例如圖書管理數(shù)據(jù)庫(kù)中要保存如下信息

所有圖書的數(shù)據(jù)信息所有讀者的數(shù)據(jù)信息所有借閱的數(shù)據(jù)信息(讀者與圖書之間的聯(lián)系)2.數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)

對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理的軟件系統(tǒng),簡(jiǎn)稱為DBMS(DataBaseManagementSystem),具有以下功能:數(shù)據(jù)定義(定義構(gòu)成數(shù)據(jù)庫(kù)結(jié)構(gòu))數(shù)據(jù)操縱(插入、刪除、修改和查詢)

數(shù)據(jù)的組織、存儲(chǔ)和管理數(shù)據(jù)庫(kù)運(yùn)行管理

數(shù)據(jù)庫(kù)的建立和維護(hù)數(shù)據(jù)通信接口

⒊應(yīng)用程序

在數(shù)據(jù)庫(kù)管理系統(tǒng)上開發(fā)出來(lái)的基于某一具體應(yīng)用的程序。⒋用戶與數(shù)據(jù)庫(kù)系統(tǒng)打交道的人員。數(shù)據(jù)庫(kù)管理員(DBA):全面管理和控制數(shù)據(jù)庫(kù)系統(tǒng)系統(tǒng)分析員:需求分析數(shù)據(jù)庫(kù)設(shè)計(jì)員程序員最終用戶5.計(jì)算機(jī)軟硬件

1.1.3

數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)

從數(shù)據(jù)庫(kù)管理系統(tǒng)的角度,數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)一般采用三級(jí)模式結(jié)構(gòu):外模式、概念模式和內(nèi)模式。模式:又稱概念模式或邏輯模式,是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。外模式:又稱子模式,是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個(gè)子集,包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù)。內(nèi)模式:又稱存儲(chǔ)模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫(kù)最低一級(jí)的邏輯描述,它描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和物理結(jié)構(gòu),對(duì)應(yīng)著實(shí)際存儲(chǔ)在外存儲(chǔ)介質(zhì)上的數(shù)據(jù)庫(kù)。2個(gè)映射:外模式-模式映射和模式-內(nèi)模式映射1.1.4數(shù)據(jù)庫(kù)設(shè)計(jì)需求分析,得到流程圖得到實(shí)體及實(shí)體模型,用E-R圖畫出現(xiàn)實(shí)世界信息世界數(shù)據(jù)世界將E-R圖轉(zhuǎn)換為關(guān)系模型,進(jìn)行邏輯設(shè)計(jì)和物理設(shè)計(jì)事物實(shí)體數(shù)據(jù)實(shí)體的屬性:描述實(shí)體的特性稱為屬性。 例:職工(職工號(hào),姓名,性別,出生日期,職稱)圖書(編號(hào)、書名、作者、出版社、單價(jià)、類別)實(shí)體集和實(shí)體型:某一實(shí)體屬性的集合表示這種實(shí)體的類型,稱為實(shí)體型。屬性值的一個(gè)集合表示一個(gè)實(shí)體,同類型的實(shí)體的集合,稱為實(shí)體集。

實(shí)體:

客觀存在并且可以相互區(qū)別的事物稱實(shí)體。實(shí)體可以是實(shí)際的事物,也可能是抽象的事件。比如,職工、圖書等屬于實(shí)際事物;一場(chǎng)比賽、一堂課是比較抽象的事件。1.信息世界中事物的數(shù)據(jù)描述實(shí)體間聯(lián)系及聯(lián)系的種類實(shí)體的聯(lián)系:實(shí)體之間的對(duì)應(yīng)關(guān)系稱為聯(lián)系,它反映現(xiàn)實(shí)

世界事物之間的相互關(guān)聯(lián)關(guān)系。聯(lián)系的種類:指一個(gè)實(shí)體集中可能出現(xiàn)的每一個(gè)實(shí)體與 另一個(gè)實(shí)體集中多個(gè)具體實(shí)體存在聯(lián)系。一對(duì)一聯(lián)系(1:1)例:班級(jí)與班主任的聯(lián)系一對(duì)多聯(lián)系(1:n)例:班級(jí)與學(xué)生的聯(lián)系多對(duì)多聯(lián)系(m:n)例:學(xué)生與某學(xué)期課程的聯(lián)系學(xué)生學(xué)號(hào)姓名性別年齡課程課程號(hào)課程名學(xué)分學(xué)時(shí)數(shù)“教學(xué)管理”E-R圖舉例班級(jí)班號(hào)班名人數(shù)系名教師教師號(hào)姓名性別年齡職稱課程選修學(xué)生講課教師隸屬班級(jí)nm1mn1成績(jī)2.數(shù)據(jù)世界中的數(shù)據(jù)描述

數(shù)據(jù)模型:數(shù)據(jù)結(jié)構(gòu)及操縱方法。

任何一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于某種數(shù)據(jù)模型的。數(shù)據(jù)庫(kù)管理系統(tǒng)支持:層次模型、網(wǎng)狀模型、關(guān)系模型三種數(shù)據(jù)模型,相應(yīng)的數(shù)據(jù)庫(kù)類型也有三種:層次模型數(shù)據(jù)庫(kù)、網(wǎng)狀模型數(shù)據(jù)庫(kù)、關(guān)系(模型)數(shù)據(jù)庫(kù)。(1)層次模型

用樹型結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型,稱為層次數(shù)據(jù)模型。其中的實(shí)體稱為結(jié)點(diǎn)。有且僅有一個(gè)結(jié)點(diǎn)無(wú)父結(jié)點(diǎn),這個(gè)結(jié)點(diǎn)即樹的根其它節(jié)點(diǎn)有唯一的一個(gè)父節(jié)點(diǎn)。

一層二層三層學(xué)院行政組織機(jī)構(gòu)的層次模型

(2)網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系的模型??梢杂幸粋€(gè)以上的結(jié)點(diǎn)無(wú)父結(jié)點(diǎn);至少有一個(gè)節(jié)點(diǎn)有多于一個(gè)的父節(jié)點(diǎn).

學(xué)校教師學(xué)生班級(jí)任課學(xué)生一個(gè)教學(xué)實(shí)體的網(wǎng)狀模型教師協(xié)會(huì)(3)關(guān)系模型:用二維表結(jié)構(gòu)來(lái)表示實(shí)體及實(shí)體之間聯(lián)系一個(gè)二維表中,所有的記錄格式相同、長(zhǎng)度相同。同一字段數(shù)據(jù)的性質(zhì)是相同的,它們均為同一屬性的值。行和列的排列順序并不重要。2.E-R圖轉(zhuǎn)換為關(guān)系模型的方法:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式一個(gè)1:n聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可與n端對(duì)應(yīng)的關(guān)系模式合并一個(gè)1:1聯(lián)系可轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可與對(duì)應(yīng)的關(guān)系模式合并3個(gè)或3個(gè)實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式1.1.4關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)元組:在一個(gè)二維表(關(guān)系)中,水平方向的行稱為元組。 而在VisualFoxPro中,一行稱為一個(gè)記錄。關(guān)系:一個(gè)關(guān)系就是一個(gè)二維表,每個(gè)關(guān)系有一個(gè)關(guān)系名。 在VisualFoxPro中,一個(gè)關(guān)系存儲(chǔ)為一個(gè)表文件,文件擴(kuò)展名為.dbf,稱為表。屬性:一個(gè)二維表(關(guān)系)中,垂直方向的列稱為屬性, 每一列有一個(gè)屬性名。而在VisualFoxPro中,屬 性被稱為字段。1.幾個(gè)基本概念域:一個(gè)屬性的取值范圍,稱為該屬性的域。關(guān)鍵字:關(guān)鍵字是一個(gè)關(guān)系中,屬性或?qū)傩缘慕M合,其值能夠惟一地標(biāo)識(shí)一個(gè)元組。在VisualFoxPro中,關(guān)鍵字是字段或字段的組合。在一個(gè)表中可以選 一個(gè)關(guān)鍵字做為主關(guān)鍵字,而其它關(guān)鍵字則稱為候選關(guān)鍵字。外部關(guān)鍵字:如果表中的一個(gè)字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另外一個(gè)表的主關(guān)鍵字或候選關(guān)鍵字,這個(gè)字段就稱為外部關(guān)鍵字。2.關(guān)系的特點(diǎn)關(guān)系必須規(guī)范化:所謂規(guī)范化是指關(guān)系模型中的每一個(gè)關(guān)系模式都必須滿足一定的要求,最基本的要求是每個(gè)屬性必須是不可分割的數(shù)據(jù)單元。

在同一個(gè)關(guān)系中不能出現(xiàn)相同的屬性名關(guān)系中不允許有完全相同的元組,即冗余在一個(gè)關(guān)系中列的次序無(wú)關(guān)緊要3.實(shí)際關(guān)系模型

一個(gè)數(shù)據(jù)庫(kù)中包括相互之間存在聯(lián)系的多個(gè)表,在實(shí)體之間的聯(lián)系中,主關(guān)鍵字和外部關(guān)鍵字起著橋梁的作用。

例:分析以下關(guān)系的異常情況,并進(jìn)行規(guī)范化1)數(shù)據(jù)冗余2)更新異常3)插入異常4)刪除異常4.關(guān)系運(yùn)算

對(duì)關(guān)系數(shù)據(jù)庫(kù)進(jìn)行查詢時(shí),需要找到用戶感興趣的數(shù)據(jù),這就需要對(duì)關(guān)系進(jìn)行一定的關(guān)系運(yùn)算。(1)傳統(tǒng)的集合運(yùn)算

(設(shè)有兩個(gè)相同結(jié)構(gòu)的關(guān)系R和S)并:并是由屬于關(guān)系R和S的元組組成的集合。差:R和S的差是由屬于R但不屬于S的元組組成的集合。交:R和S的交是由既屬于R又屬于S的元組組成的集合。

選擇:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。投影:從關(guān)系模式中指定若干個(gè)屬性組成新的關(guān)系稱為投影。聯(lián)接:聯(lián)接是關(guān)系的橫向結(jié)合。將兩個(gè)關(guān)系拼接成一個(gè)更寬的關(guān)系,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。等值聯(lián)接:聯(lián)接運(yùn)算中,按照字段值對(duì)應(yīng)相等為條件進(jìn)行的聯(lián)接的聯(lián)接操作稱為等值聯(lián)接。自然聯(lián)接:是去掉重復(fù)屬性的等值聯(lián)接。(2)專門的關(guān)系運(yùn)算5.VFP關(guān)系數(shù)據(jù)庫(kù)的組成字段:數(shù)據(jù)類型有13種,如數(shù)值型、字符型、邏輯型、

日期型、備注型、通用型等。記錄:二維表的一行。表:一個(gè)關(guān)系。數(shù)據(jù)庫(kù):不是文件的簡(jiǎn)單集合,按照一定的法則對(duì)表進(jìn)行重新組織,使數(shù)據(jù)具有最大的獨(dú)立性和最小的冗余度,并實(shí)現(xiàn)數(shù)據(jù)的共享。索引:特殊類型的表,由關(guān)鍵字值和指向?qū)嶋H記錄的指針組成。查詢:一種查詢數(shù)據(jù)的方法,只讀。視圖:一種查詢數(shù)據(jù)的方法,可更新。過(guò)濾器:數(shù)據(jù)庫(kù)的一部分,根據(jù)條件決定顯示什麼數(shù)據(jù)VisualFoxPro介紹:

VisualFoxPro是微型計(jì)算機(jī)上的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS);它是微軟公司開發(fā)的一個(gè)通用系統(tǒng)軟件。

VisualFoxPro采用了可視化的、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,大大簡(jiǎn)化了應(yīng)用系統(tǒng)的開發(fā)過(guò)程。1.2VisualFoxPro概述1.2.1VisualFoxPro的安裝、啟動(dòng)與退出1、安裝VisualFoxPro6.0(Setup.exe)(1)將VisualFoxPro安裝盤插入CD—ROM(2)從“資源管理器”或“我的電腦”中找到光盤上的Setup.exe并雙擊它,或者啟動(dòng)“控制面版”并選擇“添加/刪除程序“進(jìn)行安裝”(3)按向?qū)崾景惭b(4)接受“最終用戶許可協(xié)議”(5)輸入產(chǎn)品的ID號(hào)(6)選擇安裝路徑(7)選擇“自定義安裝”,“典型安裝”2、啟動(dòng)VisualFoxPro6.0“開始”—“程序”—“MicrosoftVisualFoxPro”啟動(dòng)資源管理器—“\VFP98”—雙擊VFP6圖標(biāo)“開始”—“運(yùn)行”—輸入“vfp6.exe”(帶路徑)—“確定”3、退出VisualFoxPro6.0“文件”—“退出”Alt+F4Ctrl+Alt+Del——單擊“關(guān)閉”單擊“關(guān)閉”按鈕在命令窗口中執(zhí)行“Quit”命令(進(jìn)行VFP環(huán)境中)1.2.2VisualFoxPro的基本組成

1.VFP的用戶界面(主窗口)VisualFoxPro系統(tǒng)主界面構(gòu)成:標(biāo)題欄菜單欄工具欄:可以通過(guò)“顯示”菜單或快捷菜單隱藏和顯示;工具欄會(huì)隨著某類型文件的打開后自動(dòng)打開工作區(qū)狀態(tài)欄:可以通過(guò)“選項(xiàng)”對(duì)話框或命令顯示和關(guān)閉命令窗口:VisualFoxPro系統(tǒng)命令執(zhí)行、編輯的窗口

命令窗口可以顯示和隱藏:常用工具欄“命令窗口”按鈕“窗口”菜單用Ctrl+F2和Ctrl+F4切換2、VisualFoxPro的向?qū)?/p>

向?qū)且环N交互式程序,用戶在一系列向?qū)聊簧匣卮饐?wèn)題或者選擇選項(xiàng),向?qū)?huì)根據(jù)回答生成文件或者執(zhí)行任務(wù)。啟動(dòng)向?qū)Вǚ椒ǎ╉?xiàng)目管理器—選擇文件類型—“新建”—“向?qū)А薄拔募?工具欄—“新建”—選擇文件類型—“向?qū)А薄肮ぞ摺薄跋驅(qū)А薄x擇某一向?qū)褂孟驅(qū)薷挠孟驅(qū)?chuàng)建的項(xiàng):向?qū)ЫY(jié)束后,可用設(shè)計(jì)器修改表向?qū)?bào)表向?qū)б粚?duì)多報(bào)表向?qū)?biāo)簽向?qū)Х纸M/總計(jì)報(bào)表向?qū)П韱蜗驅(qū)б粚?duì)多表單向?qū)Р樵兿驅(qū)Ы徊姹硐驅(qū)П镜匾晥D向?qū)нh(yuǎn)程視圖向?qū)?dǎo)入向?qū)臋n向?qū)D表向?qū)?yīng)用程序向?qū)QL升遷向?qū)?shù)據(jù)透視表向?qū)О惭b向?qū)isualFoxPro系統(tǒng)提供的向?qū)Ъ捌涔δ?、VisualFoxPro設(shè)計(jì)器

VisualFoxPro的設(shè)計(jì)器是創(chuàng)建和修改應(yīng)用系統(tǒng)各種組件的可視化工具。利用各種設(shè)計(jì)器使得創(chuàng)建表、表單、數(shù)據(jù)庫(kù)、查詢和報(bào)表以及管理數(shù)據(jù)庫(kù)變得輕而易舉。各種設(shè)計(jì)器打開設(shè)計(jì)器(方法)項(xiàng)目管理器—選擇文件類型—“新建”—“新建”“文件”/工具欄—“新建”—選擇文件類型—“新建”從“顯示”菜單中打開VisualFoxPro提供的設(shè)計(jì)器及其功能表設(shè)計(jì)器查詢?cè)O(shè)計(jì)器視圖設(shè)計(jì)器表單設(shè)計(jì)器報(bào)表設(shè)計(jì)器標(biāo)簽設(shè)計(jì)器數(shù)據(jù)庫(kù)設(shè)計(jì)器數(shù)據(jù)庫(kù)設(shè)計(jì)器連接設(shè)計(jì)器菜單設(shè)計(jì)器數(shù)據(jù)環(huán)境設(shè)計(jì)器4、VisualFoxPro的生成器

生成器是帶有選項(xiàng)卡的對(duì)話框,用于簡(jiǎn)化對(duì)表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過(guò)程。各種生成器啟動(dòng)生成器

右擊某對(duì)象,從彈出的快捷菜單上選擇“生成器”VisualFoxPro提供的生成器及功能自動(dòng)格式化生成器組合框生成器命令組生成器編輯框生成器表達(dá)式生成器表單生成器網(wǎng)格生成器列表框生成器選項(xiàng)組生成器文本框生成器參照完整性生成器1.2.3VisualFoxPro的工作方式交互式工作方式利用向?qū)Чぷ鞣绞嚼貌藛蜗到y(tǒng)或工具欄按鈕執(zhí)行命令的方式在命令窗口直接輸入并執(zhí)行命令的方式程序(命令文件)工作方式

利用各種生成器自動(dòng)產(chǎn)生程序、或者編寫FoxPro程序,然后執(zhí)行。程序以文件的方式保存。1.2.4VisualFoxPro的文件類型

項(xiàng)目文件(.pjx)

標(biāo)簽文件

數(shù)據(jù)庫(kù)文件(.dbc)

程序文件(.prg)

表文件(.dbf)

菜單文件(.mpr)

視圖文件類文件查詢文件(.qpr)索引文件(.cdx)

表單文件(.scx)報(bào)表文件(.frx)

1.2.5項(xiàng)目管理器項(xiàng)目的概念

指文件、數(shù)據(jù)、文檔和VisualFoxPro對(duì)象的集合。項(xiàng)目管理器

是VisualFoxPro中處理數(shù)據(jù)和對(duì)象的主要組織工具,它將一個(gè)應(yīng)用程序的所有文件集合成一個(gè)有機(jī)的整體。項(xiàng)目管理器是一個(gè)擴(kuò)展名為.pjx的項(xiàng)目文件。項(xiàng)目管理器的作用(1)提供了簡(jiǎn)便的、可視化的方法來(lái)組織和處理與項(xiàng)目

相關(guān)的一切文件。 (2)可以將應(yīng)用系統(tǒng)編譯成一個(gè)擴(kuò)展名為.app的應(yīng)用文

件或.exe的可執(zhí)行文件。1.2.7項(xiàng)目管理器1、創(chuàng)建項(xiàng)目由“文件”菜單—“新建”菜單項(xiàng)創(chuàng)建由“新建”按鈕創(chuàng)建用命令Createproject創(chuàng)建

createprojectd:\學(xué)生1.pjx2、打開和關(guān)閉項(xiàng)目打開項(xiàng)目文件

從“文件”菜單或“打開”按鈕開始關(guān)閉項(xiàng)目文件

與關(guān)閉一個(gè)窗口相同

關(guān)閉一個(gè)空項(xiàng)目會(huì)出現(xiàn)提示對(duì)話框3、項(xiàng)目管理器的選項(xiàng)卡 項(xiàng)目管理器的選項(xiàng)卡用于分類顯示項(xiàng)目中的所有文

溫馨提示

  • 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)論