




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章數(shù)據(jù)庫基礎(chǔ)概述
目錄數(shù)據(jù)庫基本概念
1.1數(shù)據(jù)模型
1.2關(guān)系數(shù)據(jù)庫1.3VisualFoxPro系統(tǒng)簡介1.4VFP基本工具
1.5項目管理器
1.6本章小結(jié)1.7http://V/vfpVisualFoxPro程序設(shè)計1.1
數(shù)據(jù)庫基本概念
隨著計算機(jī)技術(shù)的高速發(fā)展,計算機(jī)已被廣泛地應(yīng)用于各個領(lǐng)域,人類已經(jīng)進(jìn)入了信息時代。信息在現(xiàn)代社會中起著越來越重要的作用,信息資源的開發(fā)和利用水平已成為衡量一個國家綜合國力的重要標(biāo)志。信息處理即數(shù)據(jù)處理是目前計算機(jī)應(yīng)用最廣泛的一個領(lǐng)域。數(shù)據(jù)庫技術(shù)就是作為數(shù)據(jù)處理中的一門技術(shù)而發(fā)展起來的。數(shù)據(jù)庫技術(shù)所研究的問題就是如何科學(xué)地組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)。數(shù)據(jù)庫技術(shù)不僅應(yīng)用于企業(yè)管理、生產(chǎn)管理、商業(yè)財貿(mào)等傳統(tǒng)行業(yè),并且進(jìn)一步應(yīng)用到情報檢索、人工智能、專家系統(tǒng)、計算機(jī)輔助設(shè)計等領(lǐng)域。
http://V/vfpVisualFoxPro程序設(shè)計1.1.1
數(shù)據(jù)管理技術(shù)的發(fā)展
1.信息與數(shù)據(jù)
信息(Information)是客觀事物屬性的反映,是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。數(shù)據(jù)(Data)是指存儲在某一種媒體上能被識別的物理符號,是反映客觀事物屬性的記錄,可以說是信息的具體表現(xiàn)形式。例如,某人的身高165cm,年齡20歲,其中165cm、20歲都是數(shù)據(jù)??傊畔⑹怯杏玫臄?shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。
2.?dāng)?shù)據(jù)處理
所謂數(shù)據(jù)處理,是指對各種形式的數(shù)據(jù)進(jìn)行收集、存儲、計算、加工、檢索和傳輸?shù)囊幌盗谢顒拥目偤汀?/p>
3.計算機(jī)數(shù)據(jù)管理技術(shù)的發(fā)展
計算機(jī)數(shù)據(jù)管理技術(shù)隨著計算機(jī)硬件、軟件技術(shù)和計算機(jī)應(yīng)用范圍的發(fā)展而不斷發(fā)展,大致經(jīng)歷了如下三個階段:人工管理、文件管理和數(shù)據(jù)庫系統(tǒng)管理三個階段。
http://V/vfpVisualFoxPro程序設(shè)計1.1.1
數(shù)據(jù)管理技術(shù)的發(fā)展2.文件系統(tǒng)管理階段
1.人工管理階段程序與數(shù)據(jù)不具有獨(dú)立性,同一組數(shù)據(jù)在不同的程序中不能被共享。因此,各應(yīng)用程序之間存在大量的冗余數(shù)據(jù)。
應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n……文件系統(tǒng)把數(shù)據(jù)組織成相互獨(dú)立的數(shù)據(jù)文件,這種數(shù)據(jù)文件可以及脫離程序而獨(dú)立存在,用戶可以對文件進(jìn)行增、刪、改的操作。但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,因此數(shù)據(jù)共享性和獨(dú)立性差,且冗余度大,管理和維護(hù)的代價也很大。
http://V/vfpVisualFoxPro程序設(shè)計1.1.1
數(shù)據(jù)管理技術(shù)的發(fā)展應(yīng)用程序1數(shù)據(jù)集1應(yīng)用程序2數(shù)據(jù)集2應(yīng)用程序n數(shù)據(jù)集n……存取方法3.?dāng)?shù)據(jù)庫系統(tǒng)管理階段
數(shù)據(jù)庫系統(tǒng)管理方式對所有的數(shù)據(jù)實行統(tǒng)一規(guī)劃管理,構(gòu)成一個數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。數(shù)據(jù)不再只針對某一特定應(yīng)用,而是面向全組織,具有整體的結(jié)構(gòu)性,共享性高,因此冗余度小,具有一定的程序與數(shù)據(jù)間的獨(dú)立性,并且實現(xiàn)了對數(shù)據(jù)進(jìn)行統(tǒng)一的控制。
http://V/vfpVisualFoxPro程序設(shè)計1.1.1
數(shù)據(jù)管理技術(shù)的發(fā)展應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n…數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫http://V/vfpVisualFoxPro程序設(shè)計1.1.2
基本術(shù)語
一、數(shù)據(jù)庫(Database)
數(shù)據(jù)庫的英文為“Database”,簡稱DB,其中Data是數(shù)據(jù)的意思,Base是基地、基礎(chǔ)的意思,可以通俗地理解數(shù)據(jù)庫為存儲數(shù)據(jù)的倉庫。它是按照一定的組織結(jié)構(gòu)存儲在計算機(jī)存儲設(shè)備(如磁盤、磁帶)上的相關(guān)數(shù)據(jù)的集合。它既反映了描述事物的數(shù)據(jù)本身,又反映了相關(guān)事物之間的聯(lián)系。二、數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,簡稱DBMS)
數(shù)據(jù)庫管理系統(tǒng)是用戶用于建立、使用和管理數(shù)據(jù)庫的系統(tǒng)軟件,位于用戶與操作系統(tǒng)之間。DBMS主要具有數(shù)據(jù)庫的定義、操作、運(yùn)行控制和維護(hù)等功能,并提供了數(shù)據(jù)的安全性檢查和完整性約束控制,以方便用戶對大量數(shù)據(jù)進(jìn)行管理和存儲。http://V/vfpVisualFoxPro程序設(shè)計1.1.2
基本術(shù)語三、數(shù)據(jù)庫系統(tǒng)(DataBaseSystem,簡稱DBS)數(shù)據(jù)庫系統(tǒng)是指在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),數(shù)據(jù)庫系統(tǒng)一般由五部分組成:硬件系統(tǒng)、系統(tǒng)軟件(包括操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng))、數(shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用系統(tǒng)和各類人員(包括數(shù)據(jù)庫管理員、系統(tǒng)分析員、數(shù)據(jù)庫設(shè)計人員、應(yīng)用程序員和最終用戶)。
四、數(shù)據(jù)庫應(yīng)用系統(tǒng)(DataBaseApplicationSystem,簡稱DBAS)數(shù)據(jù)庫應(yīng)用系統(tǒng)是指用戶為了解決某一類數(shù)據(jù)處理的實際問題而利用數(shù)據(jù)庫系統(tǒng)開發(fā)的軟件系統(tǒng)。五、數(shù)據(jù)庫管理員(DataBaseAdministrator,簡稱DBA)數(shù)據(jù)庫管理員是負(fù)責(zé)數(shù)據(jù)庫全面維護(hù)、具有較高計算機(jī)應(yīng)用技術(shù)水平的系統(tǒng)工作人員。
http://V/vfpVisualFoxPro程序設(shè)計1.1.3數(shù)據(jù)庫系統(tǒng)的特點(diǎn)數(shù)據(jù)庫系統(tǒng)具有以下特點(diǎn):數(shù)據(jù)結(jié)構(gòu)化數(shù)據(jù)共享數(shù)據(jù)獨(dú)立性高具有統(tǒng)一的數(shù)據(jù)控制功能(1)數(shù)據(jù)的安全性保護(hù)(2)數(shù)據(jù)的完整性檢查(3)并發(fā)控制http://V/vfpVisualFoxPro程序設(shè)計1.2
數(shù)據(jù)模型
人們常用模型來刻畫和表述現(xiàn)實世界中的實際事物,而數(shù)據(jù)模型則是用來反映數(shù)據(jù)及其相互之間的邏輯結(jié)構(gòu)和內(nèi)在聯(lián)系的。任何一個數(shù)據(jù)庫都是基于某種數(shù)據(jù)模型的。http://V/vfpVisualFoxPro程序設(shè)計1.2.1實體及實體之間的聯(lián)系
數(shù)據(jù)庫系統(tǒng)中研究的實體之間的聯(lián)系可以歸結(jié)為以下3種類型:(1)一對一聯(lián)系如果—個學(xué)校只有—個校長,而這個校長也只是這個學(xué)校的校長,那么學(xué)校和校長之間就存在著一對一的聯(lián)系,記為1:1。(2)一對多聯(lián)系如果一個學(xué)校有多個教師,而這些教師都只屬于這個學(xué)校,那么這個學(xué)校與這些教師之間就存在著一對多的聯(lián)系,記為1:M。一對多的聯(lián)系是最普遍的聯(lián)系,也可以將一對一的聯(lián)系看作是一對多聯(lián)系的特殊情況。(3)多對多聯(lián)系如果一個學(xué)校有多個教師,而一個教師又屬于多個學(xué)校,那么學(xué)校和教師之間就存在著多對多的聯(lián)系,記為M:M。多對多聯(lián)系比較復(fù)雜,在實際應(yīng)用中,可以將多對多聯(lián)系分解為幾個一對多的聯(lián)系來處理。http://V/vfpVisualFoxPro程序設(shè)計1.2.2數(shù)據(jù)模型目前常用的數(shù)據(jù)模型有三種:層次模型、網(wǎng)狀模型和關(guān)系模型。一、層次模型層次模型需滿足以下條件:有且僅有—個根節(jié)點(diǎn),其層次最高。其他節(jié)點(diǎn)有且僅有一個父節(jié)點(diǎn)。同層次的節(jié)點(diǎn)之間沒有聯(lián)系。南昌科技大學(xué)文學(xué)院化工學(xué)院材料學(xué)院高分子材料光電材料http://V/vfpVisualFoxPro程序設(shè)計1.2.2數(shù)據(jù)模型
二、網(wǎng)狀模型滿足以下條件的模型稱為網(wǎng)狀模型:允許一個以上的節(jié)點(diǎn)無父節(jié)點(diǎn)。一個節(jié)點(diǎn)可以有多于一個的父節(jié)點(diǎn)。系部課程學(xué)生教師班級學(xué)生會http://V/vfpVisualFoxPro程序設(shè)計1.2.2數(shù)據(jù)模型
三、關(guān)系模型用二維表結(jié)構(gòu)來表示實體及實體間聯(lián)系的模型稱為關(guān)系模型,如表所示的學(xué)生信息表。關(guān)系模型中的數(shù)據(jù)以二維表的形式出現(xiàn),操作的對象和結(jié)果都是二維表,每一個二維表就是一個關(guān)系,關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上的,結(jié)構(gòu)簡單清晰,易于操作和管理,是目前應(yīng)用最廣泛、發(fā)展最快速的數(shù)據(jù)模型。學(xué)號姓名年齡性別專業(yè)20080001李鋼17男計算機(jī)應(yīng)用20080002羅飛19男生物工程20080003張明18女行政管理20080004王雷20男行政管理http://V/vfpVisualFoxPro程序設(shè)計1.3
關(guān)系數(shù)據(jù)庫
關(guān)系型數(shù)據(jù)庫就是用關(guān)系模型構(gòu)成的數(shù)據(jù)庫。關(guān)系數(shù)據(jù)庫由一個或多個數(shù)據(jù)表組成,各數(shù)據(jù)表之間可建立相互聯(lián)系。
學(xué)生成績管理系統(tǒng)的數(shù)據(jù)庫
http://V/vfpVisualFoxPro程序設(shè)計1.3.1關(guān)系術(shù)語1.關(guān)系一個關(guān)系就是一張二維表,表的每一列為一個屬性(也叫字段),表的每一行為一個元組(也稱記錄)2.關(guān)系模式對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu),其格式為:關(guān)系名(屬性名1,屬性名2,……,屬性名n)。3.屬性二維表中的每一列稱為屬性,每個屬性都有一個屬性名,屬性值則是各個元組屬性的取值。http://V/vfpVisualFoxPro程序設(shè)計1.3.1關(guān)系術(shù)語4.域?qū)傩缘娜≈捣秶Q為域。5.關(guān)鍵字和候選關(guān)鍵字關(guān)鍵字是關(guān)系中能唯一標(biāo)識表中記錄的字段或字段的組合。一個關(guān)系中可能有多個這樣的字段或字段組合能夠成為關(guān)鍵字,這些都稱為候選關(guān)鍵字。6.主關(guān)鍵字和外部關(guān)鍵字在候選關(guān)鍵字中選定一個作為關(guān)鍵字,稱為該關(guān)系的主關(guān)鍵字,關(guān)系中主關(guān)鍵字是唯一的。如果一個關(guān)系中的某個字段或字段組合不是本關(guān)系的關(guān)鍵字,卻是另一個關(guān)系的主關(guān)鍵字或候選關(guān)鍵字,稱為外部關(guān)鍵字。http://V/vfpVisualFoxPro程序設(shè)計1.3.2關(guān)系的性質(zhì)
在關(guān)系模型中,每個關(guān)系模式都必須滿足一定的要求,即關(guān)系必須規(guī)范化,規(guī)范化的關(guān)系具有以下性質(zhì):1.關(guān)系中的每一個屬性必須是不可再分的。2.同一個關(guān)系中不能出現(xiàn)相同的屬性名,即不能出現(xiàn)相同的列。3.關(guān)系中同一列的數(shù)據(jù)類型必須相同。4.關(guān)系中不能出現(xiàn)相同的元組(記錄),即不能出現(xiàn)相同的行。5.同一個關(guān)系中屬性的順序、元組的順序可以任意交換,即一個關(guān)系中任意兩行或任意兩列互換,不影響數(shù)據(jù)的實際意義。http://V/vfpVisualFoxPro程序設(shè)計1.3.3關(guān)系運(yùn)算
關(guān)系模型是建立在嚴(yán)格的數(shù)據(jù)理論基礎(chǔ)上的,關(guān)系可以進(jìn)行并、交、差等集合運(yùn)算,另外還有專門的關(guān)系運(yùn)算,即:選擇、投影、連接。1.選擇選擇操作是指從關(guān)系中選出那些滿足條件的記錄,即從二維表的行中查找記錄。例如,從學(xué)生基本信息表中找出籍貫是江西的學(xué)生,就是選擇操作。2.投影投影操作是指從關(guān)系中選出所需的若干字段,即從二維表的列中選擇字段。例如,從學(xué)生基本信息表中找出所有同學(xué)的學(xué)號、姓名等,就是投影操作。3.連接連接是將兩個關(guān)系橫向拼接成一個新的關(guān)系,新關(guān)系中包含滿足條件的記錄。http://V/vfpVisualFoxPro程序設(shè)計1.4
VisualFoxPro系統(tǒng)簡介
Microsoft公司于1998年推出的VisualFoxPro6.0簡體中文版是一個適用于PC機(jī)的32位關(guān)系數(shù)據(jù)庫管理系統(tǒng)(relationaldatabasemanagementsystem,RDBMS),可以用于管理和處理大量數(shù)據(jù),可以實現(xiàn)數(shù)據(jù)的新增、修改與刪除,報表和標(biāo)簽的制作,數(shù)據(jù)查詢等功能,甚至可讓用戶快速開發(fā)一個簡單的應(yīng)用系統(tǒng)。其后,Microsoft公司又陸續(xù)推出了7.0版、8.0版直至現(xiàn)在的9.0版,增強(qiáng)了網(wǎng)絡(luò)處理功能、COM組件功能等,本書主要介紹VisualFoxPro8.0中文版的使用,以后均簡稱為VFP。
http://V/vfpVisualFoxPro程序設(shè)計1.4.1VFP的安裝
一、最低運(yùn)行環(huán)境(1)486DX/66MHZ或更高的處理器。(2)16M以上內(nèi)存。(3)硬盤空間:典型安裝需要85MB,最大安裝需要90MB。(4)VGA或更高分辨率的顯示器、鼠標(biāo)、光驅(qū)。(5)操作系統(tǒng):Windows98以上。二、安裝步驟(1)將VisualFoxPro系統(tǒng)安裝光盤插入光驅(qū)。(2)打開光盤,找到setup.exe文件,雙擊該文件運(yùn)行安裝向?qū)А#?)按安裝向?qū)У奶崾?,單擊“下一步”進(jìn)行安裝,在安裝過程中需要接受用戶協(xié)議和選擇安裝位置;(4)設(shè)定完成后安裝程序開始復(fù)制文件,直到安裝完畢。(5)安裝完成后,在開始->程序會出現(xiàn)啟動菜單,在桌面上會產(chǎn)生快捷方式,圖標(biāo)為:http://V/vfpVisualFoxPro程序設(shè)計1.4.2VisualFoxPro的啟動和退出
一、VFP的啟動VFP程序的啟動與一般應(yīng)用程序的啟動類似,有以下幾種方法:(1)通過系統(tǒng)的“開始”->“程序”->MicrosoftVisualFoxPro8.0啟動。(2)雙擊桌面上的“MicrosoftVisualFoxPro8.0”快捷方式圖標(biāo)。
(3)找到VFP的安裝目錄,直接雙擊VFP8.exe啟動。
VFP主窗口
http://V/vfpVisualFoxPro程序設(shè)計1.4.2VisualFoxPro的啟動和退出二、退出VFP退出VFP一般有以下幾種方法:方法一:一般通用的Windows窗口關(guān)閉方法,如單擊VFP主窗口右上角的關(guān)閉按鈕,選擇系統(tǒng)控制菜單的關(guān)閉按鈕等。方法二:選擇“文件->退出”命令。方法三:在命令窗口中輸入命令“QUIT”,按回車鍵執(zhí)行即可退出VFP。http://V/vfpVisualFoxPro程序設(shè)計1.4.3VisualFoxPro系統(tǒng)環(huán)境的配置
一、系統(tǒng)環(huán)境的概念系統(tǒng)環(huán)境是指VFP的外觀和行為,它決定了VFP系統(tǒng)的操作環(huán)境和工作方式。系統(tǒng)環(huán)境的設(shè)置包括主窗口、默認(rèn)目錄、項目、編輯器、調(diào)試器及表單工具欄選項、臨時文件存儲、播放字段對應(yīng)的控件和其他選項等內(nèi)容。二、系統(tǒng)環(huán)境的設(shè)置方法1.用菜單設(shè)置選擇菜單“工具”->“選項”,打開“選項”對話框,在這里可以進(jìn)行一系列系統(tǒng)環(huán)境的設(shè)置。見【例1-1】用菜單方式設(shè)置E盤根目錄下的文件夾“VFP實例”為默認(rèn)工作目錄。http://V/vfpVisualFoxPro程序設(shè)計1.4.3VisualFoxPro系統(tǒng)環(huán)境的配置2.用命令設(shè)置在命令窗口使用set命令可進(jìn)行臨時設(shè)置。更多的set命令請參考附錄?!纠?-2】用命令方式設(shè)置E盤根目錄下的文件夾“學(xué)生成績管理”為默認(rèn)工作目錄。命令格式:Setdefaultto路徑命令序列:setdefaulttoe:\學(xué)生成績管理【例1-3】用命令方式設(shè)置日期顯示方式。在命令窗口以下命令,逐條執(zhí)行。命令序列:SETSTRICTDATETO1&&設(shè)置日期格式為嚴(yán)格的日期,這是系統(tǒng)默認(rèn)設(shè)置。SETCENTURYon
&&設(shè)置顯示日期時需顯示年份SETMARKto"-"&&設(shè)置日期分隔符為“-”號http://V/vfpVisualFoxPro程序設(shè)計1.4.4
VFP的工作方式VFP系統(tǒng)提供了人機(jī)交互工作方式和程序執(zhí)行工作方式,人機(jī)交互方式又分為菜單操作和命令操作。一、人機(jī)交互工作方式交互工作方式的特點(diǎn)是:在命令窗口輸入一條命令或通過菜單選擇一條命令,系統(tǒng)立即執(zhí)行一條命令,并且在主窗口區(qū)馬上顯示相應(yīng)的執(zhí)行結(jié)果。此方式簡單、直觀、便捷。二、程序執(zhí)行方式程序執(zhí)行方式是把多條命令編成特定的命令序列,存入程序文件中,程序文件以擴(kuò)展名.PRG的文件類型保存。通過運(yùn)行該程序,系統(tǒng)就可自動連續(xù)地執(zhí)行一系列命令,從而完成相應(yīng)的任務(wù)。在命令窗口輸入命令“DO<程序文件名>”,就可調(diào)用程序文件,系統(tǒng)將自動執(zhí)行這一文件,將用戶煩瑣的介入減到最少。
http://V/vfpVisualFoxPro程序設(shè)計1.4.4
VFP的工作方式三、VFP命令語法規(guī)則VFP系統(tǒng)提供了一系列命令和函數(shù),書寫這些命令和函數(shù)必須遵循一定的規(guī)則。1.符號約定為了便于說明,在命令書寫規(guī)則中使用了一些符號,下表列出了符號約定的內(nèi)容。符號意義<>必須提供一個特定的類型的值,以滿足尖括號內(nèi)項的要求[]方括號內(nèi)的項是可以選擇的|在其中可選擇一項http://V/vfpVisualFoxPro程序設(shè)計1.4.4
VFP的工作方式2.命令格式VFP的命令如下:命令動詞[<子句>]【例1-4】命令舉例。USEstudent&&打開名稱為student的表文件LIST&&列表顯示當(dāng)前表的所有記錄LISTFOR成績>60&&只顯示成績大于60的數(shù)據(jù)庫中的記錄上面幾條語句中,USE、LIST是命令謂詞,student相當(dāng)于賓語,是USE的操作對象。&&符號是注釋的意思,VFP遇到注釋就不進(jìn)行解釋,注釋在程序中不起作用。它是給人看的,以便了解語句的功能。http://V/vfpVisualFoxPro程序設(shè)計1.4.4
VFP的工作方式3.VFP的命令特點(diǎn)從以上的實例可以看出,VFP的命令有以下特點(diǎn):(1)VFP的語句類似于普通的英文自然語句中的祈使句,命令相當(dāng)簡潔規(guī)范。(2)操作對象、操作目標(biāo)和操作條件都用命令子句的形式來表示。
(3)VFP的命令把命令的操作細(xì)節(jié)封閉起來了,用戶只需輸入命令語句即可,不用了解操作的細(xì)節(jié)過程,所以稱為非過程語言。(4)VFP的命令既可以逐條輸入執(zhí)行,也可以把這些命令放在一個文件中,按用戶事先編定的條件一次性的全部執(zhí)行,可以說是十分方便的。
(5)VFP命令的書寫規(guī)則(見教材)
http://V/vfpVisualFoxPro程序設(shè)計1.4.4
VFP的工作方式4.命令分類VFP擁有500多條命令(詳見附錄二),大致可分為以下幾類:建立和維護(hù)數(shù)據(jù)庫的命令;數(shù)據(jù)查詢命令;程序設(shè)計命令;界面設(shè)計命令;文件和程序的管理命令;面向?qū)ο蟮脑O(shè)計命令;其他命令。
http://V/vfpVisualFoxPro程序設(shè)計1.5
VFP基本工具
向?qū)驅(qū)墙换ナ降某绦?,能幫助用戶快速完成一般性的任?wù),例如,創(chuàng)建表單、設(shè)置報表格式和建立查詢。生成器生成器是帶有選項卡的對話框,用于簡化對表單、復(fù)雜控件和參照完整性代碼的創(chuàng)建和修改過程。設(shè)計器利用“項目管理器”,可以快速訪問VFP的各種設(shè)計器。
http://V/vfpVisualFoxPro程序設(shè)計1.6
項目管理器項目管理器顧名思義是“項目”的管理工具,這里所說的“項目”是相關(guān)文件、數(shù)據(jù)、文檔和VFP對象的集合,項目文件的擴(kuò)展名為PJX。VFP中的項目管理器提供了簡便的、可視的方法來組織和處理表、數(shù)據(jù)庫、表單、報表、查詢和其它一切文件,如圖所示。http://V/vfpVisualFoxPro程序設(shè)計1.6.1
創(chuàng)建項目文件【例1-5】創(chuàng)建一個項目文件“學(xué)生成績管理.PJX”。操作步驟:(1)從“文件”菜單中選擇“新建”,或者單擊常用工具欄上的“新建”按鈕,則可打開“新建”對話框,如圖所示。
http://V/vfpVisualFoxPro程序設(shè)計1.6.1
創(chuàng)建項目文件(2)選定“項目”單選按鈕,然后單擊“新建文件”,彈出“創(chuàng)建”對話框,如圖所示。(3)在“項目文件”文本框中輸入新項目的名稱“學(xué)生成績管理”,在“保存在”中選擇新項目的文件夾,例如“E:\學(xué)生成績管理”,單擊“保存”。此時一個空的項目文件已建立。
http://V/vfpVisualFoxPro程序設(shè)計1.6.2
項目管理器操作項目管理器包含全部、數(shù)據(jù)、文檔、類、代碼和其他六個選項卡,“全部”下面包含所有的文件,其他選項卡下管理不同類型的文件。一、“數(shù)據(jù)”選項卡在建立表和數(shù)據(jù)庫,以及創(chuàng)建查詢、視圖時,所要處理的主要是“數(shù)據(jù)”選項卡中的內(nèi)容。二、文檔選項卡“文檔”選項卡中包含了處理數(shù)據(jù)時所用的全部文檔:輸入和查看數(shù)據(jù)所用的表單,以及打印表和查詢結(jié)果所用的報表及標(biāo)簽。
http://V/vfpVisualFoxPro程序設(shè)計1.6.2
項目管理器操作三、其余選項卡如“類”、“代碼”及“其他”,主要用于為最終用戶創(chuàng)建應(yīng)用程序。四、項目管理器中的命令按鈕項目管理器中的每個選項卡右方都包含幾個命令按鈕,這些按鈕會根據(jù)選取的文件而改變,顯示出可以使用的按鈕,無法使用的按鈕顯示灰色而無法選取。五、項目管理器的使用1.查看
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 感染科疫情防控工作總結(jié)與反思計劃
- 胃癌治療進(jìn)展
- 會計人員如何制定周密的工作計劃
- 開放式課堂激發(fā)幼兒探索精神計劃
- 前臺文員創(chuàng)新工作的實踐計劃
- 《貴州勁同礦業(yè)有限公司清鎮(zhèn)市麥格鄉(xiāng)貴耐鋁土礦(修編)礦產(chǎn)資源綠色開發(fā)利用方案(三合一)》專家組評審意見
- 第22課 活動課:唱響《國際歌》 教學(xué)設(shè)計-2023-2024學(xué)年浙江省部編版歷史與社會九年級上冊
- 2025年浙江道路貨運(yùn)從業(yè)資格證模擬考試
- 腎部專業(yè)知識培訓(xùn)課件
- 2025年杭州貨運(yùn)從業(yè)資格證年考試題目
- 2025年榆林市公共交通總公司招聘(57人)筆試參考題庫附帶答案詳解
- 醫(yī)院培訓(xùn)課件:《多發(fā)性骨髓瘤》
- 2025年遼寧石化職業(yè)技術(shù)學(xué)院單招職業(yè)傾向性測試題庫審定版
- 2025年湖南省長沙市單招職業(yè)傾向性測試題庫及參考答案
- 十八項核心制度培訓(xùn)課件
- 2024年遠(yuǎn)程教育行業(yè)市場運(yùn)營現(xiàn)狀及行業(yè)發(fā)展趨勢報告
- 2025年2月上海市高三聯(lián)考高考調(diào)研英語試題(答案詳解)
- 2024-2025學(xué)年六年級上學(xué)期數(shù)學(xué)第三單元3.1-搭積木比賽(教案)
- DeepSeek從入門到精通
- 植保機(jī)械技術(shù)培訓(xùn)課件
- 2024年水利工程建設(shè)行業(yè)市場發(fā)展監(jiān)測及投資潛力預(yù)測報告
評論
0/150
提交評論