Visual FoxPro 6.0 教學(xué)輔助課件_第1頁
Visual FoxPro 6.0 教學(xué)輔助課件_第2頁
Visual FoxPro 6.0 教學(xué)輔助課件_第3頁
Visual FoxPro 6.0 教學(xué)輔助課件_第4頁
Visual FoxPro 6.0 教學(xué)輔助課件_第5頁
已閱讀5頁,還剩311頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

教學(xué)輔助課件目錄第一章數(shù)據(jù)庫基礎(chǔ)理論第二章VFP系統(tǒng)綜述第三章VFP基礎(chǔ)第四章表操作

第五章索引及創(chuàng)建索引第六章創(chuàng)建數(shù)據(jù)庫第七章視圖與查詢第八章創(chuàng)建項目第九章程序設(shè)計基礎(chǔ)第十章面向?qū)ο罂梢暬幊袒A(chǔ)第十一章表單設(shè)計及運行第十二章設(shè)計表單控件第十三章菜單設(shè)計第十四章創(chuàng)建輸出報表第十五章小型系統(tǒng)開發(fā)實例前言前言

VisualFoxPro6.0關(guān)系數(shù)據(jù)庫系統(tǒng)是新一代數(shù)據(jù)庫管理系統(tǒng)的杰出代表,以它強大的性能、完整而又豐富的工具、超高速的速度、極其友好的界面,以及完備的兼容性等特點,吸引眾多的國內(nèi)外用戶,倍受廣大用戶的歡迎。

VisualFoxPro6.0及它的中文版,是可運行于Windows95和WindowsNT平臺的32位數(shù)據(jù)庫開發(fā)系統(tǒng),它不僅可以簡化數(shù)據(jù)庫管理,而且能使應(yīng)用程序的開發(fā)流程更為合理。VisualFoxPro6.0使組織數(shù)據(jù)、定義數(shù)據(jù)庫規(guī)則和建立應(yīng)用程序等工作變得簡單易行。利用可視化的設(shè)計工具和向?qū)?,用戶可以快速?chuàng)建表單,查詢和打印報表。

VisualFoxPro6.0還提供了一個集成化的系統(tǒng)開發(fā)環(huán)境,它不僅支持過程式編程技術(shù),而且在語言方面作了強大的擴充,支持面向?qū)ο罂梢暬幊碳夹g(shù),擁有功能強大的可視化程序設(shè)計工具。在目前,VisualFoxPro6.0是用戶收集信息、查詢數(shù)據(jù)、創(chuàng)建集成數(shù)據(jù)庫系統(tǒng)、進行實用系統(tǒng)開發(fā)較為理想的軟件。本課程是根據(jù)教育部提出的非計算機專業(yè)計算機基礎(chǔ)教學(xué)三個層次要求,是以VisualFoxPro6.0為主要內(nèi)容介紹關(guān)系數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)理論及應(yīng)用系統(tǒng)開發(fā)知識,不僅介紹數(shù)據(jù)庫基礎(chǔ)理論,介紹了VisualFoxPro6.0的基本操作;而且介紹面向?qū)ο罂梢暬幊?、?yīng)用系統(tǒng)開發(fā)的方法、步驟。本課程將通過大量的、實用的、豐富多彩的實例講述面向?qū)ο缶幊痰母拍睿钊霚\出地使學(xué)生學(xué)會VisualFoxPro6.0基本操作、面向?qū)ο缶幊碳皯?yīng)用系統(tǒng)開發(fā)?!堆菔緦嶒炓弧?/p>

專門人才檔案管理系統(tǒng)目錄上一頁下一頁退出開始實驗單擊右面按鈕開始演示實驗第一章

數(shù)據(jù)庫基礎(chǔ)理論目錄上一頁下一頁退出

本章要點信息、數(shù)據(jù)和數(shù)據(jù)處理數(shù)據(jù)模型數(shù)據(jù)庫應(yīng)用系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)

數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)思考題信息、數(shù)據(jù)和數(shù)據(jù)處理

1.信息與數(shù)據(jù)

信息(information)是客觀事物屬性的反映。它所反映的是關(guān)于某一客觀系統(tǒng)中某一事物的某一方面屬性或某一時刻的表現(xiàn)形式。通俗地講,信息是經(jīng)過加工處理并對人類客觀行為產(chǎn)生影響的數(shù)據(jù)表現(xiàn)形式。數(shù)據(jù)(data)是反映客觀事物屬性的記錄,是信息的載體。對客觀事物屬性的記錄是用一定的符號來表達的,因此說數(shù)據(jù)是信息的具體表現(xiàn)形式。數(shù)據(jù)所反映的事物屬性是它的內(nèi)容,而符號是它的形式。

要點

數(shù)據(jù)與信息在概念上是有區(qū)別的。信息是有用的數(shù)據(jù),數(shù)據(jù)是信息的表現(xiàn)形式。信息是通過數(shù)據(jù)符號來傳播的,數(shù)據(jù)如不具有知識性和有用性則不能稱其為信息。從信息處理角度看,任何事物的屬性都是通過數(shù)據(jù)來表示的;數(shù)據(jù)經(jīng)過加工處理后,使其具有知識性并對人類活動產(chǎn)生決策作用,從而形成信息。用數(shù)據(jù)符號表示信息,其形式通常有三種:數(shù)值型數(shù)據(jù),即對客觀事物進行定量記錄的符號,如體重、年齡、價格等;字符型數(shù)據(jù),即對客觀事物進行定性記錄的符號,如姓名、單位、地址等;特殊型數(shù)據(jù),如聲音、視頻、圖像等。從計算機的角度看,數(shù)據(jù)泛指那些可以被計算機接受并能夠被計算機處理的符號。要點

2.數(shù)據(jù)處理

所謂數(shù)據(jù)處理實際上就是利用計算機對各種類型的數(shù)據(jù)進行處理。它包括對數(shù)據(jù)的采集、整理、存儲、分類、排序、檢索、維護、加工、統(tǒng)計和傳輸?shù)纫幌盗胁僮鬟^程。數(shù)據(jù)處理的目的是從大量的、原始的數(shù)據(jù)中獲得我們所需要的資料并提取有用的數(shù)據(jù)成份,作為行為和決策的依據(jù)。隨著電子計算機軟件和硬件技術(shù)的發(fā)展,數(shù)據(jù)處理過程發(fā)生了劃時代的變革,而數(shù)據(jù)庫技術(shù)的發(fā)展,又使數(shù)據(jù)處理跨入了一個嶄新的階段。數(shù)據(jù)的管理技術(shù)的發(fā)展大致經(jīng)歷了以下三個階段:(1)人工管理方式

(2)文件管理方式

(3)數(shù)據(jù)庫系統(tǒng)管理方式要點

人工管理方式出現(xiàn)在計算機應(yīng)用于數(shù)據(jù)管理的初期。由于沒有必要的軟件、硬件環(huán)境的支持,用戶只能直接在裸機上操作。用戶的應(yīng)用程序中不僅要設(shè)計數(shù)據(jù)處理的方法,還要闡明數(shù)據(jù)在存貯器上的存貯地址。在這一管理方式下,用戶的應(yīng)用程序與數(shù)據(jù)相互結(jié)合不可分割,當數(shù)據(jù)有所變動時程序則隨之改變,程序的獨立性差;另外,各程序之間的數(shù)據(jù)不能相互傳遞,缺少共享性,因而這種管理方式既不靈活,也不安全,編程效率很低。

要點

文件管理方式即把有關(guān)的數(shù)據(jù)組織成一種文件,這種數(shù)據(jù)文件可以脫離程序而獨立存在,由一個專門的文件管理系統(tǒng)實施統(tǒng)一管理。文件管理系統(tǒng)是一個獨立的系統(tǒng)軟件,它是應(yīng)用程序與數(shù)據(jù)文件之間的一個接口。在這一管理方式下,應(yīng)用程序通過文件管理系統(tǒng)對數(shù)據(jù)文件中的數(shù)據(jù)進行加工處理。應(yīng)用程序的數(shù)據(jù)具有一定的獨立性,也比手工管理方式前進了一步。但是,數(shù)據(jù)文件仍高度依賴于其對應(yīng)的程序,不能被多個程序所通用。由于數(shù)據(jù)文件之間不能建立任何聯(lián)系,因而數(shù)據(jù)的通用性仍然較差,冗余量大。要點數(shù)據(jù)庫系統(tǒng)管理方式即對所有的數(shù)據(jù)實行統(tǒng)一規(guī)劃管理,形成一個數(shù)據(jù)中心,構(gòu)成一個數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。在這一管理方式下,應(yīng)用程序不再只與一個孤立的數(shù)據(jù)文件相對應(yīng),可以取整體數(shù)據(jù)集的某個子集作為邏輯文件與其對應(yīng),通過數(shù)據(jù)庫管理系統(tǒng)實現(xiàn)邏輯文件與物理數(shù)據(jù)之間的映射。在數(shù)據(jù)庫系統(tǒng)管理的系統(tǒng)環(huán)境下,應(yīng)用程序?qū)?shù)據(jù)的管理和訪問靈活方便,而且數(shù)據(jù)與應(yīng)用程序之間完全獨立,使程序的編制質(zhì)量和效率都有所提高;由于數(shù)據(jù)文件間可以建立關(guān)聯(lián)關(guān)系,數(shù)據(jù)的冗余大大減少,數(shù)據(jù)共享性顯著增強。要點

數(shù)據(jù)模型

現(xiàn)實世界中的客觀事物是彼此相互聯(lián)系的。一方面,某一事物內(nèi)部的諸因素和諸屬性根據(jù)一定的組織原則相互具有聯(lián)系,構(gòu)成一個相對獨立的系統(tǒng);另一方面,某一事物同時也作為一個更大系統(tǒng)的一個因素或一種屬性而存在,并與系統(tǒng)的其它因素或?qū)傩园l(fā)生聯(lián)系??陀^事物的這種普遍聯(lián)系性決定了作為事物屬性記錄符號的數(shù)據(jù)與數(shù)據(jù)之間也存在著一定的聯(lián)系性。具有聯(lián)系性的相關(guān)數(shù)據(jù)總是按照一定的組織關(guān)系排列,從而構(gòu)成一定的結(jié)構(gòu),對這種結(jié)構(gòu)的描述就是數(shù)據(jù)模型。從理論上講,數(shù)據(jù)模型是指反映客觀事物及客觀事物間聯(lián)系的數(shù)據(jù)組織的結(jié)構(gòu)和形式。客觀事物是千變?nèi)f化的,各種客觀事物的數(shù)據(jù)模型也是千差萬別的,但也有其共同性。常用的數(shù)據(jù)模型有層次模型、網(wǎng)絡(luò)模型和關(guān)系模型三種。要點

1.層次模型

層次模型(hierarchicalmodel)表示數(shù)據(jù)間的從屬關(guān)系結(jié)構(gòu),是一種以記錄某一事物的類型為根結(jié)點的有向樹結(jié)構(gòu)。層次模型象一棵倒置的樹,根結(jié)點在上,層次最高;子結(jié)點在下,逐層排列。其主要特征如下:

.僅有一個無雙親的根結(jié)點。

.根結(jié)點以外的子結(jié)點,向上僅有一個父結(jié)點,向下有若干子結(jié)點。層次模型表示的是從根結(jié)點到子結(jié)點的一個結(jié)點對多個結(jié)點,或從子結(jié)點到父結(jié)點的多個結(jié)點對一個結(jié)點的數(shù)據(jù)間的聯(lián)系。要點層次模型的示例如圖

:

人才管理中心北京市國有企業(yè)界科研機構(gòu)高等院校廣東省黑龍江省上海市......要點

2.網(wǎng)狀模型

網(wǎng)狀模型(networkmodel)是層次模型的擴展,表示多個從屬關(guān)系的層次結(jié)構(gòu),呈現(xiàn)一種交叉關(guān)系的網(wǎng)絡(luò)結(jié)構(gòu)。網(wǎng)狀模型是以記錄為結(jié)點的網(wǎng)絡(luò)結(jié)構(gòu)。其主要特征如下:

.有一個以上的結(jié)點無雙親。

.至少有一個結(jié)點有多個雙親。網(wǎng)狀模型可以表示較復(fù)雜的數(shù)據(jù)結(jié)構(gòu),即可以表示數(shù)據(jù)間的縱向關(guān)系與橫向關(guān)系。這種數(shù)據(jù)模型在概念上、結(jié)構(gòu)上都比較復(fù)雜,操作上也有很多不便。要點網(wǎng)狀模型的示例如圖:要點專業(yè)分類地區(qū)分布人才編號地區(qū)編號地區(qū)名稱人才編號專業(yè)編號專業(yè)名稱專門人才自然情況人才編號姓名年齡姓名學(xué)歷專業(yè)名稱專門人才專業(yè)特長職稱姓名專業(yè)名稱特殊成就成就

3.關(guān)系模型

關(guān)系模型(relationalmodel)的所謂“關(guān)系”是有特定含義的,廣義地說,任何數(shù)據(jù)模型都描述一定事物數(shù)據(jù)之間的關(guān)系。關(guān)系模型的所謂“關(guān)系”雖然也適用于這種廣義的理解,但同時又特指那種雖具有相關(guān)性而非從屬性的平行的數(shù)據(jù)之間按照某種序列排列的集合關(guān)系。關(guān)系模型的主要特點有:

·關(guān)系中每一數(shù)據(jù)項不可再分,是最基本的單位;

·每一豎列數(shù)據(jù)項是同屬性的。列數(shù)根據(jù)需要而設(shè),且各列的順序是任意的;

·每一橫行記錄由一個事物的諸多屬性項構(gòu)成。記錄的順序可以是任意的;

·一個關(guān)系是一張二維表,不允許有相同的字段名,也不允許有相同的記錄行。要點關(guān)系模型的示例如圖:要點姓名性別年齡甲乙丙丁女男男女40513545某部門專門人才基本情況表某地區(qū)專門人才基本情況表部門專業(yè)姓名性別年齡高等院校高等院校高等院校高等院校信息管理軟件工程計算機國際貿(mào)易甲乙丙丁女男男女20211920數(shù)據(jù)庫應(yīng)用系統(tǒng)

數(shù)據(jù)庫應(yīng)用系統(tǒng)是一個復(fù)雜的系統(tǒng),它由硬件、操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、編譯系統(tǒng)、用戶應(yīng)用程序和數(shù)據(jù)庫組成。

1.數(shù)據(jù)庫數(shù)據(jù)庫是數(shù)據(jù)庫應(yīng)用系統(tǒng)的核心和管理對象。前面介紹的數(shù)據(jù)模型是對數(shù)據(jù)庫如何組織的一種模型表示,它不僅包括客觀事物本身的信息,還包括各事物間的聯(lián)系。數(shù)據(jù)模型的主要特征是數(shù)據(jù)結(jié)構(gòu),因此數(shù)據(jù)模型的確定,就等于確定了數(shù)據(jù)間的關(guān)系,即數(shù)據(jù)庫的框架。有了數(shù)據(jù)間的關(guān)系框架,再把表示客觀事物具體特征的數(shù)據(jù)裝入框架中,就形成了數(shù)據(jù)庫。

要點

所謂數(shù)據(jù)庫,就是以一定的組織方式將相關(guān)的數(shù)據(jù)組織在一起存放在計算機存儲器上形成的、能為多個用戶共享的、與應(yīng)用程序彼此獨立的一組相關(guān)數(shù)據(jù)的集合。數(shù)據(jù)庫的性質(zhì)是由其中的數(shù)據(jù)模型決定的。在數(shù)據(jù)庫中的數(shù)據(jù)如果依照層次模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為層次數(shù)據(jù)庫;如果依照網(wǎng)絡(luò)模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為網(wǎng)絡(luò)數(shù)據(jù)庫;如果依照關(guān)系模型進行數(shù)據(jù)存儲,則該數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。

VisualFoxPro數(shù)據(jù)庫管理系統(tǒng)所管理的數(shù)據(jù),都是依照關(guān)系模型進行存儲的,因此其數(shù)據(jù)庫為關(guān)系數(shù)據(jù)庫。要點

2.關(guān)系數(shù)據(jù)庫

關(guān)系數(shù)據(jù)庫(relationdatabase)是若干個依照關(guān)系模型設(shè)計的數(shù)據(jù)表文件的集合。也就是說,關(guān)系數(shù)據(jù)庫是由若干張完成關(guān)系模型設(shè)計的二維表組成的。一張二維表為一個數(shù)據(jù)表,數(shù)據(jù)表包含數(shù)據(jù)及數(shù)據(jù)間的關(guān)系。一個關(guān)系數(shù)據(jù)庫由若干個數(shù)據(jù)表組成,數(shù)據(jù)表又由若干個記錄組成,而每一個記錄是由若干個以字段屬性加以分類的數(shù)據(jù)項組成的。在關(guān)系數(shù)據(jù)庫中,每一個數(shù)據(jù)表都具有相對的獨立性,這一獨立性的唯一標志是數(shù)據(jù)表的名字,稱為表文件名。

要點

在關(guān)系數(shù)據(jù)庫中,有些數(shù)據(jù)表之間是具有相關(guān)性的。數(shù)據(jù)表之間的這種相關(guān)性是依靠每一個獨立的數(shù)據(jù)表內(nèi)部具有相同屬性的字段建立的。一般地,一個關(guān)系數(shù)據(jù)庫中會有許多獨立的數(shù)據(jù)表是相關(guān)的,這為數(shù)據(jù)資源實現(xiàn)共享及充分利用,提供了極大的方便。關(guān)系數(shù)據(jù)庫由于以具有與數(shù)學(xué)方法相一致的關(guān)系模型設(shè)計的數(shù)據(jù)表為基本文件,不但每個數(shù)據(jù)表之間具有獨立性、而且若干個數(shù)據(jù)表間又具有相關(guān)性,這一特點使其具有極大的優(yōu)越性,并能得以迅速普及。

要點

關(guān)系數(shù)據(jù)庫的特點:

.以面向系統(tǒng)的觀點組織數(shù)據(jù),使數(shù)據(jù)具有最小的冗余度,支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu);

.具有高度的數(shù)據(jù)和程序的獨立性,用戶的應(yīng)用程序與數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理存儲方式無關(guān);

.由于數(shù)據(jù)具有共享性,使數(shù)據(jù)庫中的數(shù)據(jù)能為多個用戶服務(wù);

.關(guān)系數(shù)據(jù)庫允許多個用戶同時訪問,同時提供了各種控制功能,保證數(shù)據(jù)得到安全性、完整性和并發(fā)性控制。安全性控制可防止未經(jīng)允許的用戶存取數(shù)據(jù);完整性控制可保證數(shù)據(jù)的正確性、有效性和相容性;并發(fā)性控制可防止多用戶并發(fā)訪問數(shù)據(jù)時由于相互干擾而產(chǎn)生的數(shù)據(jù)不一致。要點

3.數(shù)據(jù)的規(guī)范化關(guān)系模型是以關(guān)系集合理論中重要的數(shù)學(xué)原理為基礎(chǔ)的,通過創(chuàng)建某一關(guān)系中的規(guī)范化準則,既可以方便數(shù)據(jù)庫中數(shù)據(jù)的處理,又可以給程序設(shè)計帶來方便。這一規(guī)范化準則稱為數(shù)據(jù)規(guī)范化(datanormalization)。關(guān)系模型的規(guī)范化理論是研究如何將一個不好的關(guān)系模型轉(zhuǎn)化為一個好的關(guān)系模型的理論,它是圍繞范式而建立的。規(guī)范化理論認為,關(guān)系數(shù)據(jù)庫中的每一個關(guān)系都要滿足一定的規(guī)范。根據(jù)滿足規(guī)范的條件不同,可以化分為五個等級,分別稱為第一范式(1NF),第二范式(2NF),……,第五范式(5NF),其中,NF是(normalform)的縮寫。通常在解決一般性問題時,只要把數(shù)據(jù)規(guī)范到第三個范式標準就可以滿足需要。要點

關(guān)系模型規(guī)范化的三條原則如下:(1)第一范式:在一個關(guān)系中,消除重復(fù)字段,且各字段都是不可分的基本數(shù)據(jù)項;(2)第二范式:若關(guān)系模型屬于第一范式,則關(guān)系中每一個字段都完全依賴于主關(guān)鍵字段的每一部分;(3)第三范式:若關(guān)系模型屬于第一范式,且關(guān)系中所有非主關(guān)鍵字段都只依賴于主關(guān)鍵字段。

以下是某專門人才管理中心有關(guān)專門人才的信息(如表1.3所示)。要點表1-3信息中心專門人才基本情況一覽表自然情況專業(yè)成果和成就編號姓名性別出生日期工資現(xiàn)狀黨員否專業(yè)專業(yè)年限職稱英語水平名稱類別出處bj10001劉偉箭男1960.08.2320000T計算機應(yīng)用20教授精通略略略略略略略略略略略略略略略J104010黃曉遠男1970.08.1210000F財政稅收0副教授精通略略略略略略略略略略略略略略略要點

規(guī)范化的基本思想是逐步消除數(shù)據(jù)依賴關(guān)系中不合適的部分,使依賴于同一個數(shù)據(jù)模型的數(shù)據(jù)達到有效的分離。遵循數(shù)據(jù)規(guī)范化原則,為了方便、有效地使用這些信息資源,可以將表1-3分成三個獨立的數(shù)據(jù)表:表1-4、表1-5及表1-6,使每一個數(shù)據(jù)表都具有獨立的屬性,同時又依賴于共同的關(guān)鍵字段“編號”;并且使數(shù)據(jù)表間保持一定的關(guān)聯(lián)關(guān)系,且三個數(shù)據(jù)表中的數(shù)據(jù)又能體現(xiàn)表1-3中的全部信息。三個獨立的數(shù)據(jù)表的內(nèi)容如下:(1)專門人才基本情況一覽表(如表1-4所示),它收入了信息中心管理的專門人才的自然情況。(2)專門人才專業(yè)特長一覽表(如表1-5所示),它收入了信息中心專門人才的專業(yè)特長情況。(3)專門人才成就成果情況一覽表(如表1-6所示),它收入了信息中心專門人才的成就及成果情況。要點表1-4信息中心專門人才基本情況一覽表‘要點編號姓名性別出生日期工資現(xiàn)狀黨員否工作簡歷照片Bj10001劉偉箭男1960.08.232000.00T(略)(略)Bj11002劉簡捷男1958.12.311800.00T(略)(略)Gz05001藤波海男1956.04.141160.00F(略)(略)Gz05002楊行東男1949.03.301260.00F(略)(略)Jl04001林惠繁女1969.02.038000.00T(略)(略)Jl04010黃曉遠男1970.08.1210000.00F(略)(略)Sy02030李鵬程男1946.02.083000.00F(略)(略)Sy02035王國民男1935.05.205000.00F(略)(略)Sh01001金銀橋女1969.01.242000.00F(略)(略)sh01002林立蕎女1964.08.164500.00F(略)(略)編號專業(yè)專業(yè)年限職稱英語水平Bj10001計算機應(yīng)用20教授精通Bj11002環(huán)境工程24高級工程師精通Gz05001生物工程30教授精通Gz05002統(tǒng)計學(xué)15副教授一般閱讀Jl04001財政稅收10教授精通Jl04010計算機應(yīng)用10副教授一般閱讀Sy02030城市規(guī)劃30高級工程師精通Sy02035財政金融40高級工程師精通Sh01001建筑設(shè)計8副教授一般閱讀sh01002計算機應(yīng)用13副教授一般閱讀表1-5信息中心專門人才專業(yè)特長一覽表要點表1-6信息中心專門人才成就成果一覽表編號成果名稱成果類別成果出處Bj10001VF高級編程技術(shù)著作高等教育出版社Bj10001專門人才信息管理系統(tǒng)軟件中國科學(xué)技術(shù)協(xié)會推廣Bj10001VF編程技巧與常見問題解答著作高等教育出版社Bj10001面向?qū)ο缶幊膛c系統(tǒng)開發(fā)著作高等教育出版社Bj10001面向?qū)ο缶幊膛c系統(tǒng)程序優(yōu)化論文中國計算機世界jl04010計算機應(yīng)用與軟件開發(fā)著作清華大學(xué)出版社Jl04010數(shù)據(jù)庫原理著作高等教育出版社Jl04010計算機網(wǎng)絡(luò)著作高等教育出版社Jl04010中國電子商務(wù)發(fā)展策略論文計算機應(yīng)用jl04010遠程網(wǎng)絡(luò)教育論文計算機應(yīng)用要點以上三個表中的數(shù)據(jù),包含了表1-3中所有的有關(guān)專門人才的信息,可以看出,若將這些數(shù)據(jù)集中在一個表中(表1-3),則表的結(jié)構(gòu)十分復(fù)雜;若將表1-3做成二維表就會有許多數(shù)據(jù)重復(fù)出現(xiàn),造成數(shù)據(jù)的冗余。這必然導(dǎo)致數(shù)據(jù)存儲空間的浪費,使數(shù)據(jù)的輸入、查找和修改更加麻煩。相反,遵循由于依賴數(shù)據(jù)規(guī)范化的準則建立多個相互關(guān)聯(lián)的數(shù)據(jù)表,并讓這些分開的數(shù)據(jù)表依靠關(guān)鍵字段保持一定的關(guān)聯(lián)關(guān)系,就可以有效的改進上述缺點。在數(shù)據(jù)庫管理系統(tǒng)環(huán)境下,可將這些相關(guān)聯(lián)的數(shù)據(jù)表存儲在同一個數(shù)據(jù)庫中,并保持一定的關(guān)聯(lián)關(guān)系。使用時如同一個表一樣,操作更方便(如圖1-1)。把這些依賴于關(guān)系模型建立的數(shù)據(jù)表組織在一起,可以反映客觀事物數(shù)據(jù)間的多種對應(yīng)關(guān)系。一般情況下,同一個數(shù)據(jù)庫中的相關(guān)聯(lián)的表間關(guān)系有一對一、一對多、多對一和多對多關(guān)系。要點

把這些依賴于關(guān)系模型建立的數(shù)據(jù)表組織在一起,可以反映客觀事物數(shù)據(jù)間的多種對應(yīng)關(guān)系。要點表1-4表1-5表1-6一對一一對多如圖1-1:專門人才基本情況數(shù)據(jù)庫

一般情況下,同一個數(shù)據(jù)庫中的相關(guān)聯(lián)的表間關(guān)系有一對一、一對多、多對一和多對多關(guān)系。(1)一對一關(guān)系一對一關(guān)系,即在兩個數(shù)據(jù)表中選一個相同字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表中的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的,而另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值是唯一的。如通過編號這一相同字段可將表1-4與表1-5聯(lián)系起來,表1-4中的編號為原始關(guān)鍵字段(該字段值是唯一的),表1-5中的編號為外來關(guān)鍵字段(該字段值也是唯一的),兩個表便構(gòu)成了一對一的關(guān)系。要點

(2)一對多關(guān)系一對多關(guān)系,即在兩個數(shù)據(jù)表中選一個相同的字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表的關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是唯一的,而把另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值是重復(fù)的。如通過編號這一相同字段可將表1-4與表1-6聯(lián)系起來,表1-4中的編號為原始關(guān)鍵字段(該字段值是唯一的),而表1-6中的編號為外來關(guān)鍵字段(該字段值是重復(fù)的),兩個表便構(gòu)成了一對多的關(guān)系。把一個復(fù)雜的表分成一對多的關(guān)系,盡管重復(fù)還存在,但僅僅是外來關(guān)鍵字段的重復(fù)。這就減少了數(shù)據(jù)輸入及數(shù)據(jù)存儲的復(fù)雜性。要點(3)多對一關(guān)系多對一關(guān)系與一對多關(guān)系是類似的,唯一的區(qū)別是在兩個相關(guān)聯(lián)的數(shù)據(jù)表中,選擇哪一個數(shù)據(jù)表中的關(guān)鍵字段為原始關(guān)鍵字段,該字段值是重復(fù)的,即把這個數(shù)據(jù)表稱為父表,與它關(guān)聯(lián)的另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值是唯一的,稱其為子表,兩個表便構(gòu)成了多對一的關(guān)系。在表1-6與表1-4中,如果以表1-6中編號為原始關(guān)鍵字段(該字段值是重復(fù)的),而表1-4中的編號為外來關(guān)鍵字段(該字段值是唯一的),便構(gòu)成了多對一的關(guān)系。在這兩個關(guān)聯(lián)表中,我們稱表1-6為父,稱表1-4為子表。要點

(4)多對多關(guān)系多對多關(guān)系,即在兩個數(shù)據(jù)表中選一個相同字段做為關(guān)鍵字段,把其中一個數(shù)據(jù)表關(guān)鍵字段稱為原始關(guān)鍵字段,該字段值是重復(fù)的,而把另一個數(shù)據(jù)表中的關(guān)鍵字段稱為外來關(guān)鍵字段,該字段值也是重復(fù)的,這樣兩個數(shù)據(jù)表間就有了多對多的關(guān)系。要處理多對多的關(guān)系,只要把多對多的關(guān)系分成兩個不同的多對一或一對多的關(guān)系便可。總之,數(shù)據(jù)規(guī)范化的準則并不是法律,它只是在用戶建立數(shù)據(jù)結(jié)構(gòu)時起到一個指導(dǎo)性的作用,以減少對應(yīng)用程序的靈活性的限制,提高數(shù)據(jù)的使用率。要點數(shù)據(jù)庫管理系統(tǒng)

從信息處理的理論角度講,如果我們把利用數(shù)據(jù)庫進行信息處理的工作過程,或把掌握、管理和操縱數(shù)據(jù)庫的數(shù)據(jù)資源的方法看作是一個系統(tǒng)的話,則稱這個系統(tǒng)為數(shù)據(jù)庫管理系統(tǒng)(DataBaseManagementSystem,簡稱DBMS)。數(shù)據(jù)庫管理系統(tǒng)提供對數(shù)據(jù)庫資源進行統(tǒng)一管理和控制的功能,使數(shù)據(jù)與應(yīng)用程序隔離,數(shù)據(jù)具有獨立性;它可以使數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)存儲具有一定的規(guī)范性,減少了數(shù)據(jù)的冗余,并有利于數(shù)據(jù)共享;它提供了安全性和保密性措施,使數(shù)據(jù)不被破壞、不被竊用。數(shù)據(jù)庫管理系統(tǒng)通常由三個部分組成:數(shù)據(jù)描述語言(DDL)及其編譯程序、數(shù)據(jù)操縱語言(DML)或查詢語言及其編譯或解釋程序、數(shù)據(jù)庫管理例行程序。

要點數(shù)據(jù)描述語言用于定義數(shù)據(jù)庫的各級模式(外模式、概念模式、內(nèi)模式),各種模式通過數(shù)據(jù)描述語言編譯器翻譯成相應(yīng)的目標模式,保存在數(shù)據(jù)字典中。數(shù)據(jù)操縱語言提供對數(shù)據(jù)庫數(shù)據(jù)存取、檢索、插入、修改和刪除等基本操作。數(shù)據(jù)操縱語言一般有兩種類型:一種是嵌入COBOL、FORTRAN、C等高級語言中,不獨立使用,此類語言稱為宿主型語言;另一種是交互查詢語言,可以獨立使用進行簡單的檢索、更新等操作,通常由一組命令組成,以便用戶提取數(shù)據(jù)庫中的數(shù)據(jù),此類語言稱為自主型語言。數(shù)據(jù)庫管理例行程序是數(shù)據(jù)庫管理系統(tǒng)的核心部分,它包括并發(fā)控制、存取控制、完整性條件檢查與執(zhí)行、數(shù)據(jù)庫內(nèi)部維護等,數(shù)據(jù)庫的所有操作都在上述控制程序的統(tǒng)一管理下進行,以確保數(shù)據(jù)的正確有效。要點數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是數(shù)據(jù)庫系統(tǒng)的一個總的框架。盡管實際的數(shù)據(jù)庫系統(tǒng)的軟件產(chǎn)品多種多樣(支持不同的數(shù)據(jù)模型、使用不同的數(shù)據(jù)庫語言、建立在不同的操作系統(tǒng)之上、數(shù)據(jù)的存儲結(jié)構(gòu)也各不相同),但絕大多數(shù)的數(shù)據(jù)庫系統(tǒng)在總的體系結(jié)構(gòu)上都具有三級模型結(jié)構(gòu)的結(jié)構(gòu)特征。

要點

要點從數(shù)據(jù)管理的角度來看,與數(shù)據(jù)庫打交道的有三類人員:用戶、應(yīng)用程序員和系統(tǒng)程序員。由于他們對數(shù)據(jù)庫的認識、理解和接觸范圍各不相同,從而形成了各自的數(shù)據(jù)庫視圖。所謂視圖是指觀察、認識和理解數(shù)據(jù)的范圍、角度和方法。根據(jù)各類人員與數(shù)據(jù)庫的不同關(guān)系,可把視圖分為三種:即對應(yīng)于用戶的外部視圖、對應(yīng)于應(yīng)用程序員的概念視圖和對應(yīng)于系統(tǒng)程序員的內(nèi)部視圖。由此形成數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu):外模式、概念模式和內(nèi)模式。圖1-2數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)圖用戶A1用戶A2用戶B1用戶B2…………外視圖A……外模式A外視圖B外模式B概念模式概念視圖存儲結(jié)構(gòu)定義(內(nèi)模式)存儲數(shù)據(jù)庫(內(nèi)視圖)……DBMS由數(shù)據(jù)庫管理員建立和維護的模式……思考題

1.信息和數(shù)據(jù)是如何定義的?

2.信息和數(shù)據(jù)有什么區(qū)別?3.常用的數(shù)據(jù)模型有幾種,它們的主要特征是什么?

4.什么是數(shù)據(jù)庫?5.什么是關(guān)系數(shù)據(jù)庫?6.數(shù)據(jù)庫中數(shù)據(jù)表間的關(guān)系有幾種,是什么?7.數(shù)據(jù)庫應(yīng)用系統(tǒng)的主要組成部分是什么?

要點第二章

VisualFoxPro系統(tǒng)綜述

本章要點VisualFoxPro的特性VisualFoxPro的安裝與動啟VisualFoxPro系統(tǒng)環(huán)境的配置VisualFoxPro用戶界面VisualFoxPro向?qū)isualFoxPro生成器VisualFoxPro設(shè)計器思考題實驗VisualFoxPro的特性

在實際應(yīng)用中,VisualFoxPro之所以能夠脫穎而出,成為應(yīng)用極為廣泛的數(shù)據(jù)庫管理軟件和信息管理工作必不可少的工具,是因為它不僅具有Xbase

系統(tǒng)的功能及特性,同時還有如下功能及特性:

1.用戶界面良好

2.面向?qū)ο缶幊碳夹g(shù)功能強

3.快速創(chuàng)建應(yīng)用程序

4.數(shù)據(jù)庫的操作簡便

5.多個用戶可以一起開發(fā)程序

6.可與其它應(yīng)用程序交互操作

7.獨特的開發(fā)客戶/服務(wù)器解決方案

8.可以升級早期版本要點

VisualFoxPro的安裝與啟動

1.安裝環(huán)境

在安裝VisualFoxPro6.0之前,我們要了解VisualFoxPro6.0的硬件和軟件必備環(huán)境,做好安裝前的準備工作。

.IBM兼容機,具有8048650MHz以上處理器。

.鼠標。

.內(nèi)存為16MB。

.硬盤的最小空間為15MB;用戶自定義安裝需要100MB硬盤空間;完全安裝所有聯(lián)機文檔需要240MB硬盤空間。

.VGA或更高分辯的顯示器。

.對于網(wǎng)絡(luò)操作,需要有一個與Windows兼容的網(wǎng)絡(luò)和一個網(wǎng)絡(luò)服務(wù)器。中文Windows95或WindowsNT以上操作系統(tǒng)的支持。要點

2.VisualFoxPro6.0的安裝

(1)直接啟動CD-ROM:將光盤插入到CD-ROM驅(qū)動器中,自動運行安裝程序;然后選擇系統(tǒng)提供的安裝方式;按步驟選擇相應(yīng)的選項,完成安裝過程。

(2)直接運行安裝程序:在Windows95的“開始”菜單下,選擇“運行”選項;在“運行”窗口鍵入安裝程序名,運行安裝程序;按步驟選擇相應(yīng)的選項,完成安裝過程。

(3)使用Windows95安裝:在Windows95的“開始”菜單下,選擇“設(shè)置”選項,再選擇“控制面板”;雙擊“添加/刪除程序”再按圖標,按“安裝”按鈕;最后,在“從軟盤或CD-ROM驅(qū)動器安裝程序”窗口,選擇“下一步”,查找安裝程序,找到后進入“運行安裝程序”窗口,單擊“完成”按鈕,開始運行安裝程序。要點《演示實驗二》

VisualFoxPro6.0安裝上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸?/p>

3.啟動VisualFoxPro6.0

啟動VisualFoxPro有多種方法,通常采用以下三種方式:

(1)從“開始”菜單啟動打開“開始”菜單,選擇“程序”選項;然后在“程序”菜單下,選擇MicrosoftVisualFoxPro6.0選項,進入“MicrosoftVisualFoxPro”系統(tǒng)。

(2)從資源管理器中啟動打開“開始”菜單,選擇“資源管理器”選項,進入“資源管理器”窗口;利用資源管理器找到\VFP98目錄,再從\VFP98目錄下找到VFP6圖標,在VFP圖標上雙擊左鍵,完成VisualFoxPro系統(tǒng)的啟動。

(3)從“運行”對話框中啟動打開“開始”菜單,選擇“運行”選項,進入“運行”窗口;在對話框中輸入\VFP6.EXE,再按“確定”按鈕,完成VisualFoxPro系統(tǒng)的啟動。要點《演示實驗三》

VisualFoxPro6.0啟動上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸?/p>

4.退出VisualFoxPro6.0

當要退出VisualFoxPro6.0系統(tǒng)時,可以使用以下幾種方法:(1)在MicrosoftVisualFoxPro主菜單下,打開“文件”菜單,選擇“退出”選項;(2)按Alt+F4組合鍵;(3)按Ctrl+Alt+Del組合鍵,進入“關(guān)閉程序”窗口,按“結(jié)束任務(wù)”

按鈕;(4)在MicrosoftVisualFoxPro系統(tǒng)環(huán)境窗口(如圖2-5),單擊“退出”按鈕;(5)在“命令”窗口,輸入命令QUIT,并按回車。要點

VisualFoxPro系統(tǒng)環(huán)境的配置

VisualFoxPro系統(tǒng)環(huán)境的配置決定了VisualFoxPro系統(tǒng)的操作環(huán)境和工作方式。

VisualFoxPro系統(tǒng)允許用戶設(shè)置大量參數(shù)控制其工作方式。通過設(shè)置系統(tǒng)環(huán)境,可以添加或刪除VisualFoxPro控件、更新WindowsRegistry注冊項、改變選項欄和工具欄、安裝ODBC數(shù)據(jù)源等。其中,添加或刪除VisualFoxPro控件、更新WindowsRegistry注冊項、安裝ODBC數(shù)據(jù)源等操作,都要通過VisualFoxPro系統(tǒng)安裝程序來實現(xiàn)配置.

用戶可以參照有關(guān)手冊。要點

VisualFoxPro用戶界面

當正常啟動VisualFoxPro系統(tǒng)后,首先進入的是VisualFoxPro系統(tǒng)的主屏幕界面。

要點標題欄菜單欄工具欄狀態(tài)欄命令窗口工作區(qū)

1.標題欄

標題欄位于屏幕界面的第一行,它包含系統(tǒng)程序圖標、主屏幕標題、最小化按鈕、最大化按鈕和關(guān)閉按鈕五個對象。

(1)系統(tǒng)程序圖標

單擊系統(tǒng)程序圖標,可以打開窗口控制菜單,在窗口控制菜單下,可以移動屏幕并改變屏幕的大??;雙擊系統(tǒng)程序圖標,可以關(guān)閉系統(tǒng)。

(2)主屏幕標題主屏幕標題是系統(tǒng)定義的該窗口名稱。

(3)最小化按鈕單擊“最小化”按鈕,可將系統(tǒng)的屏幕縮小成圖標,并存放在Windows桌面的底部的任務(wù)欄中。

(4)最大化按鈕

要點

單擊“最大化”按鈕,可將系統(tǒng)的屏幕定義為最大窗口。(5)關(guān)閉按鈕單擊“關(guān)閉”按鈕,可將關(guān)閉VisualFoxPro系統(tǒng)。

2.主菜單欄主菜單欄位于屏幕的第二行,它包含:文件、編輯、顯示、格式、工具、程序、窗口和幫助八個菜單選項。當單擊其中一個菜單選項時,就可以打開一個對應(yīng)的“下拉式”

菜單,在該“下拉式”

菜單下,通常還有若干個子菜單選項,當選擇其中一個子菜單選項時,就可以執(zhí)行一個操作。要點

3.工具欄

初次打開VisualFoxPro時,工具欄位于菜單欄下面,用戶可以根據(jù)需要用鼠標將它托到任意位置。(1)常用工具欄

VisualFoxPro系統(tǒng)提供了不同環(huán)境下的十一種常用的工具欄,它們是:常用工具欄、布局工具欄、表單控件工具欄、表單設(shè)計器工具欄、查詢設(shè)計器工具欄、視圖設(shè)計器工具欄、數(shù)據(jù)庫設(shè)計器工具欄、報表控件工具欄、報表設(shè)計器工具欄、調(diào)色板工具欄和打印預(yù)覽工具欄。激活其中一個工具欄,即在菜單欄下顯示出一行相應(yīng)的工具欄,可以使用這個工具欄提供的相應(yīng)的工具進行某些操作。(2)激活工具欄若想使用工具欄中的工具,首先需激活要使用的工具欄,當工具欄彈出后,選擇其中的某一個按鈕項實現(xiàn)指定操作?,F(xiàn)舉例說明。要點

4.命令窗口

命令窗口位于菜單欄和狀態(tài)欄之間,是VisualFoxPro

系統(tǒng)命令執(zhí)行、編輯的窗口。在命令窗口中,可以輸入命令實現(xiàn)對數(shù)據(jù)庫的操作管理;也可以用各種編輯工具對操作命令進行修改、插入、刪除、剪切、拷貝、粘貼等操作;還可以在此窗口建立命令文件及運行命令文件。命令窗口的使用可以通過“窗口”菜單控制。在“窗口”菜單下,選擇“隱藏”,可以關(guān)閉命令窗口。選擇“命令窗口”,可以彈出命令窗口。

5.工作區(qū)

在工具欄與狀態(tài)行之間的一大塊空白區(qū)域是系統(tǒng)工作區(qū),各種工作窗口將在這里展開。要點

6.狀態(tài)行

狀態(tài)行位于屏幕的最底部,用于顯示某一時刻的管理數(shù)據(jù)的工作狀態(tài)。狀態(tài)行可以隨時關(guān)閉或重新打開。如果Setstatus是Off狀態(tài),屏幕上不出現(xiàn)狀態(tài)行;如果Setstatus是On狀態(tài),屏幕上有狀態(tài)行出現(xiàn)。如果當前工作區(qū)中,沒有表文件打開,狀態(tài)行的內(nèi)容是空白;如果當前工作區(qū)中,有表文件打開,狀態(tài)行顯示(表名、表所在的數(shù)據(jù)庫名、表中當前記錄的記錄號、表中的記錄總數(shù)、表中的當前記錄的共享狀態(tài))等內(nèi)容。要點

VisualFoxPro向?qū)?/p>

VisualFoxPro系統(tǒng)為用戶提供許多功能強大的向?qū)В╓izards)。用戶通過系統(tǒng)提供的向?qū)гO(shè)計器,不用編程就可以創(chuàng)建良好的應(yīng)用程序界面并完成許多對數(shù)據(jù)庫的操作。(VisualFoxPro系統(tǒng)提供向?qū)Ъ肮δ芤娊炭茣?0頁表2-10)要點

VisualFoxPro生成器

VisualFoxPro系統(tǒng)提供的生成器(Builders),可以簡化創(chuàng)建和修改用戶界面程序的設(shè)計過程,提高軟件開發(fā)的質(zhì)量。每個生成器都由一系列選項卡組成,允許用戶訪問并設(shè)置所選對象的屬性。用戶可以將生成器生成的用戶界面直接轉(zhuǎn)換成程序代碼,把用戶從逐條編寫程序、反復(fù)調(diào)試程序的工作中解放出來。

(VisualFoxPro系統(tǒng)提供的生成器及功能見教科書第31頁表2-11)

要點

VisualFoxPro設(shè)計器

VisualFoxPro系統(tǒng)提供的設(shè)計器(Designers),為用戶提供了一個友好的圖形界面。用戶可以通過它創(chuàng)建并定制數(shù)據(jù)表結(jié)構(gòu)、數(shù)據(jù)庫結(jié)構(gòu)、報表格式和應(yīng)用程序組件等。

(VisualFoxPro系統(tǒng)提供的設(shè)計器及功能見教科書第31頁表2-12)

要點

思考題

1.運行VisualFoxPro6.0需要什么樣的硬件環(huán)境和軟件環(huán)境?2.敘述VisualFoxPro6.0的特性。3.安裝VisualFoxPro6.0有幾種方法?4.VisualFoxPro6.0有多少種設(shè)計器,生成器和向?qū)В?.如何設(shè)置VisualFoxProV.F6.0的系統(tǒng)環(huán)境?要點

實驗題目

1.完成進入VisualFoxPro系統(tǒng)和退出VisualFoxPro系統(tǒng)操作。2.瀏覽VisualFoxPro6.0的主菜單項和子菜單。3.完成激活工具欄,消除工具欄,配置工具欄等操作。4.熟悉VisualFoxPro6.0的系統(tǒng)環(huán)境。要點第三章

VisualFoxPro基礎(chǔ)

本章要點數(shù)據(jù)類型數(shù)據(jù)存儲函數(shù)表達式思考題實驗數(shù)據(jù)類型

數(shù)據(jù)是反映客觀事物屬性的記錄。通常分為數(shù)值型和字符型兩種基本類型。數(shù)據(jù)類型一旦被定義,就確定了其存儲方式和使用方式。VisualFoxPro系統(tǒng)為了使用戶建立和使用數(shù)據(jù)庫更加方便,將數(shù)據(jù)細化分為以下幾種類型。

1.字符型字符型數(shù)據(jù)描述不具有計算能力的文字數(shù)據(jù)類型,是最常用的數(shù)據(jù)類型之一。字符型數(shù)據(jù)(Character)是由漢字和ASCII字符集中可打印字符(英文字符、數(shù)字字符、空格及其他專用字符)組成,長度范圍是0~254個字符,使用時必須用定界符雙引號(“”)或單引號(‘’)括起來。要點

2.數(shù)值型數(shù)值型數(shù)據(jù)通常分為以下四種類型:

(1)數(shù)值型數(shù)值型數(shù)據(jù)(Numeric)是由數(shù)字(0~9)、小數(shù)點和正負號組成。最大長度為20位(包括+、-和小數(shù)點)。

(2)浮點型浮點型數(shù)據(jù)(Float)是數(shù)值型數(shù)據(jù)的一種,與數(shù)值型數(shù)據(jù)完全等價。浮點型數(shù)據(jù)只是在存儲形式上采取浮點格式。

(3)雙精度型雙精度型數(shù)據(jù)(Double)是更高精度的數(shù)值型數(shù)據(jù)。它只用于數(shù)據(jù)表中的字段類型的定義,并采用固定長度浮點格式存儲。

(4)整型整型數(shù)據(jù)(Integer)是不包含小數(shù)點部分的數(shù)值型數(shù)據(jù)。它只用于數(shù)據(jù)表中的字段類型的定義。整型數(shù)據(jù)以二進制形式存儲。要點

3.日期型日期型數(shù)據(jù)(Date)是是用于表示日期的數(shù)據(jù),用默認格式{mm/dd/yyyy}來表示。其中mm代表月,dd代表日,yyyy代表年,長度固定為8位。

4.日期時間型日期時間型數(shù)據(jù)(DateTime)是描述日期和時間的數(shù)據(jù)。其默認格式為{mm/dd/yyyy

hh:mm:ss}。其中yyyy代表年,前兩個mm代表月,dd代表日,hh代表小時,后兩個mm代表分鐘,ss代表秒,長度固定為8位。要點

5.邏輯型邏輯型數(shù)據(jù)(Logic)是描述客觀事物真假的數(shù)據(jù),用于表示邏輯判斷結(jié)果。邏輯型數(shù)據(jù)只有真(.T.)和假(.F.)兩種值,長度固定為1位。

6.備注型備注型數(shù)據(jù)(Memo)用于存放較長的字符型數(shù)據(jù)類型??梢园阉闯墒亲址蛿?shù)據(jù)的特殊形式。備注型數(shù)據(jù)沒有數(shù)據(jù)長度限制,僅受限于現(xiàn)有的磁盤空間。它只用于數(shù)據(jù)表中的字段類型的定義,其字段長度固定為10位,而實際數(shù)據(jù)被存放在與數(shù)據(jù)表文件同名的備注文件中,長度根據(jù)數(shù)據(jù)的內(nèi)容而定。要點

7.通用型

通用型數(shù)據(jù)(General)是用于存儲OLE對象的數(shù)據(jù)。通用型數(shù)據(jù)中的OLE對象可以是電子表格、文檔、圖片等。它只用于數(shù)據(jù)表中的字段類型的定義。

OLE對象的實際內(nèi)容、類型和數(shù)據(jù)量則取決于連接或嵌入OLE對象的操作方式。如果采用連接OLE對象方式,則數(shù)據(jù)表中只包含對OLE對象的引用說明,以及對創(chuàng)建該OLE對象的應(yīng)用程序的引用說明;如果采用嵌入OLE對象方式,則數(shù)據(jù)表中除包含對創(chuàng)建該OLE對象的應(yīng)用程序的引用說明,還包含OLE對象中的實際數(shù)據(jù)。通用型數(shù)據(jù)長度固定為4位,實際數(shù)據(jù)長度僅受限于現(xiàn)有的磁盤空間。要點

數(shù)據(jù)存儲

在VisualFoxPro系統(tǒng)環(huán)境下,數(shù)據(jù)輸入、輸出是通過數(shù)據(jù)的存儲設(shè)備完成的。通常我們都是將數(shù)據(jù)存入到常量、變量、數(shù)組中,而在VisualFoxPro系統(tǒng)環(huán)境下,數(shù)據(jù)還可以存入到字段、記錄和對象中。我們把這些供數(shù)據(jù)存儲的常量、變量、數(shù)組、字段、記錄和對象稱為數(shù)據(jù)存儲容器。

1.常量常量是一個命名的數(shù)據(jù)項,是在命令或程序中直接引用的實際值,其特征是在所有的操作中其值不變。常量有以下六種。

(1)數(shù)值型常量由數(shù)字(0~9)、小數(shù)點和正負號組成。

要點

(2)浮點型常量是數(shù)值型常量的浮點格式。

(3)字符型常量由漢字和ASCII字符集中可打印字符組成的字符串,使用時必須用定界符括起來。

(4)邏輯型常量由表示邏輯判斷結(jié)果“真”或“假”符號組成。

(5)日期常量用于表示日期,其規(guī)定格式以{mm/dd/yyyy}表示。

(6)時間日期型常量用于表示時間日期,其規(guī)定格式以{mm/dd/yyyy

hh:mm:ss}表示。要點

2.內(nèi)存變量

內(nèi)存變量是一般意義下的簡單變量。每一個內(nèi)存變量都必須有一個固定的名稱,以標識該內(nèi)存單元的存儲位置。用戶可以通過變量標識符向內(nèi)存單元存取數(shù)據(jù)。內(nèi)存變量是內(nèi)存中的臨時單元,可以用來在程序的執(zhí)行過程中保留中間結(jié)果與最后結(jié)果,或用來保留對數(shù)據(jù)庫進行某種分析處理后得到的結(jié)果。特別要注意,除非用內(nèi)存變量文件來保存內(nèi)存變量值,否則,當退出VisualFoxPro系統(tǒng)后,內(nèi)存變量也會與系統(tǒng)一起消失。用戶可以根據(jù)需要定義內(nèi)存變量類型,它的類型取決于首次接受的數(shù)據(jù)的類型。也就是說,內(nèi)存變量的定義是通過賦值語句來完成的。它的類型有數(shù)值型、浮點型、字符型、邏輯型、日期型、時間日期型六種。

要點

在VisualFoxPro系統(tǒng)中,內(nèi)存變量的賦值和輸出,可以使用STORE、“=”或“?”命令進行操作完成。三個命令的格式如下:

.STORE<表達式>TO<內(nèi)存變量表>.<內(nèi)存變量>=<表達式>.?<表達式>

內(nèi)存變量名的長度在VisualFoxPro系統(tǒng)中可以達到254個字符,是由字母、數(shù)字和下劃線組成。如果內(nèi)存變量與數(shù)據(jù)表中的字段變量同名時,用戶在引用內(nèi)存變量時,要在其名字前加一個m.,用以強調(diào)這一變量是內(nèi)存變量。每個內(nèi)存變量都有它的作用域。用戶可以通過LOCAL、PRIVATE、PUBLIC命令規(guī)定作用域,也可以使用系統(tǒng)默認的范圍作為內(nèi)存變量的作用域。要點

3.數(shù)組變量

數(shù)組是一組有序內(nèi)存變量的集合?;蛘哒f,數(shù)組是由同一個名字組織起來的簡單內(nèi)存變量的集合,其中每一個內(nèi)存變量都是這個數(shù)組的一個元素,它是由一個以行和列形式表示的數(shù)組元素的矩陣。所謂的數(shù)組元素是用一個變量名命名的一個集合體,而且每一個數(shù)組元素在內(nèi)存中獨占一個內(nèi)存單元。為了區(qū)分不同的數(shù)組元素,每一個數(shù)組元素都是通過數(shù)組名和下標來訪問的。在VisualFoxPro系統(tǒng)環(huán)境下,同一個數(shù)組元素在不同時刻可以存放不同類型的數(shù)據(jù),在同一個數(shù)組中,每個元素的值可以是不同的數(shù)據(jù)類型。數(shù)組在使用前必須要通過DIMENSION或DECLARE定義。定義后,它的初始值是邏輯值.F.,在使用數(shù)組時,一定要注意數(shù)組的初始化,還要注意數(shù)組下標的起始值是1。

要點

4.字段變量

字段變量是數(shù)據(jù)庫管理系統(tǒng)中的一個重要概念。它與記錄一縱一橫構(gòu)成了數(shù)據(jù)表的基本結(jié)構(gòu)。一個數(shù)據(jù)庫是由若干相關(guān)的數(shù)據(jù)表組成,一個數(shù)據(jù)表是由若干個具有相同屬性的記錄組成,而每一個記錄又是由若干個字段組成。字段變量就是指數(shù)據(jù)表中已定義的任意一個字段。我們可以這樣理解:在一個數(shù)據(jù)表中,同一個字段名下有若干個數(shù)據(jù)項,而數(shù)據(jù)項的值取決于該數(shù)據(jù)項所在記錄行的變化,所以稱它為字段變量。字段變量的數(shù)據(jù)類型與該字段定義的類型一致。字段變量的類型有數(shù)值型、浮點型、整型、雙精度型、字符型、邏輯型、日期型、時間日期型、備注型和通用型等。使用字段變量首先要建立數(shù)據(jù)表,建立數(shù)據(jù)表時首先定義的就是字段變量屬性(名字、類型和長度)。字段變量的定義及字段變量數(shù)據(jù)的輸入、輸出需要在表設(shè)計器中進行。要點

5.記錄記錄是數(shù)據(jù)表中一組數(shù)據(jù)項的集合。在同一個數(shù)據(jù)表中可以有若干個記錄,每一個記錄具有相同的字段個數(shù)。在數(shù)據(jù)表中記錄的順序不影響對記錄的操作。在VisualFoxPro系統(tǒng)中,許多操作都是通過記錄操作來完成的。有關(guān)記錄的操作將在第四章作詳細的介紹。

6.對象

對象是數(shù)據(jù)存儲器的一種。對象是類的實體,是任何具有屬性和方法的信息的集合。對象的建立可以通過設(shè)計器和CREATEOBJECT()函數(shù)實現(xiàn)。在VisualFoxPro系統(tǒng)中,引用對象是可視化編程的重要手段,有關(guān)對象的詳細內(nèi)容將在第十章詳細介紹。要點

函數(shù)

在VisualFoxPro系統(tǒng)中提供了一批標準函數(shù),可以使用戶以簡便的方式完成某些特定的操作。根據(jù)函數(shù)的功能,可將標準函數(shù)大致分為11類:

①數(shù)值類函數(shù)②字符類函數(shù)、

③數(shù)據(jù)轉(zhuǎn)換類函數(shù)④日期和時間類函數(shù)

⑤變量處理類函數(shù)⑥數(shù)據(jù)庫類函數(shù)

⑦環(huán)境類函數(shù)⑧數(shù)據(jù)共享類函數(shù)

⑨輸入和輸出類函數(shù)

⑩編程類函數(shù)和動態(tài)數(shù)據(jù)操作類函數(shù)這些函數(shù)的格式與功能,詳見附錄一“常用函數(shù)一覽表”。

要點表達式

表達式是由數(shù)據(jù)、數(shù)據(jù)存儲容器和運算符組成的運算式。在VisualFoxPro系統(tǒng)中根據(jù)不同的運算符及表達式結(jié)果的不同,表達式可以分為以下五種:

1.算術(shù)表達式算術(shù)表達式可由算術(shù)運算符和數(shù)值型常量、數(shù)值型內(nèi)存變量、數(shù)值型數(shù)組、數(shù)值類型的字段、返回數(shù)值型數(shù)據(jù)的函數(shù)組成。算術(shù)表達式的運算結(jié)果是數(shù)值型常數(shù)。

2.字符表達式字符表達式可由字符運算符和字符型常量、字符型內(nèi)存變量、字符型數(shù)組、字符型類型的字段和返回字符型數(shù)據(jù)的函數(shù)組成。字符表達式運算的結(jié)果是字符常數(shù)或邏輯型常數(shù)。

要點

3.時間日期表達式

時間日期表達式可由日期運算符和時間日期型常量、時間日期型內(nèi)存變量和數(shù)組、返回時間日期型數(shù)據(jù)的函數(shù)組成。時間日期表達式運算的結(jié)果是時間日期型常數(shù)。

4.關(guān)系表達式關(guān)系表達式可由關(guān)系運算符和字符表達式、算術(shù)表達式、時間日期表達式組成。其運算結(jié)果為邏輯型常量。關(guān)系運算是運算符兩邊同類型元素的比較,關(guān)系成立結(jié)果為(T);反之,結(jié)果為(F)。

5.邏輯表達式邏輯表達式可由邏輯運算符和邏輯型常量、邏輯型內(nèi)存變量、邏輯型數(shù)組、返回邏輯型數(shù)據(jù)的函數(shù)和關(guān)系表達式組成。其運算結(jié)果仍是邏輯型常量。要點

6.名表達式在VisualFoxPro系統(tǒng)中,允許用戶給命令和函數(shù)定義一個名字。將這一名字存入到內(nèi)存變量和數(shù)組元素中,就可以在引用命令和函數(shù)時用內(nèi)存變量和數(shù)組元素來代替,給程序開發(fā)帶來很多便利。存于內(nèi)存變量和數(shù)組元素中的命令和函數(shù)名,用戶可以通過間接引用或宏替換兩種操作方法完成。

7.類與對象操作符在應(yīng)用程序文件中,常利用下面兩個標識符描述對象與類的關(guān)系、屬性、事件和方法與其對象的從屬關(guān)系和從子類中調(diào)用父類的方法。兩個標識符為(·、)。

要點‥‥

思考題

1.VisualFoxPro6.0有幾種數(shù)據(jù)類型?

2.VisualFoxPro6.0有幾種數(shù)據(jù)存儲容器?

3.內(nèi)存變量、數(shù)組變量、字段變量有何區(qū)別?

4.變量的作用域如何定義?

5.VisualFoxPro6.0有幾種類型的函數(shù)?

6.VisualFoxPro6.0有多少種類型的表達式,它們的計算規(guī)則是什么?要點

實驗題目

1.設(shè)計并輸出多個各種類型的常量,并輸入給內(nèi)存變量或數(shù)組。

2.利用內(nèi)存變量的輸入/輸出命令計算各種表達式的值。要點第四章

表操作

本章要點建立表向表中加入記錄數(shù)據(jù)的顯示和修改方式控制字段和記錄的訪問數(shù)據(jù)表中記錄定位刪除和恢復(fù)表的數(shù)據(jù)思考題實驗建立表

建立表時,首先要對所處理的對象進行調(diào)查分析,再根據(jù)需要設(shè)計一張二維表。當表的行、列個數(shù)及每列中數(shù)據(jù)的屬性確定后,再把數(shù)據(jù)集合在其中即可。下面將以專門人才檔案表的設(shè)計過程為例,具體介紹VisualFoxPro系統(tǒng)中表的建立過程。

1.定義表中的數(shù)據(jù)類型

(1)定義二維表名設(shè)計一張二維表,首先要給表起個名字。

(2)二維表欄目設(shè)計首先確定表中有幾個欄目,然后根據(jù)每一個欄目所含內(nèi)容的不同設(shè)計欄目標題和屬性。由此,決定每一列存放的數(shù)據(jù)的內(nèi)容和屬性。欄目一旦被設(shè)定,表的總體框架也就設(shè)計完成,就可以依照數(shù)據(jù)的屬性將數(shù)據(jù)填入表中。要點

(3)填寫二維表的內(nèi)容表4-1就是一張“信息中心專門人才基本情況”二維表。

編號姓名性別出生日期工資現(xiàn)狀黨員否工作簡歷照片Bj10001劉偉箭男1960.08.232000.00T(略)(略)Bj11002劉簡捷男1958.12.311800.00T(略)(略)Gz05001藤波海男1956.04.141160.00F(略)(略)Gz05002楊行東男1949.03.301260.00F(略)(略)Jl04001林惠繁女1969.02.038000.00T(略)(略)Jl04010黃曉遠男1970.08.1210000.00F(略)(略)Sy02030李鵬程男1946.02.083000.00F(略)(略)Sy02035王國民男1935.05.205000.00F(略)(略)Sh01001金銀橋女1969.01.242000.00F(略)(略)sh01002林立蕎女1964.08.164500.00F(略)(略)要點從表4-1可以看到,它是由以下幾部分組成的:

①表的名字(標題):每張表都有一個名字,是用來概括表的內(nèi)容。例如上表的名字為“信息中心專門人才基本情況”。

②表中每一列的欄目標題序列為表頭,它標明了每一列對應(yīng)數(shù)據(jù)的屬性。例如在表4-1中的編號、姓名、出生日期、簡歷……等等,即是表頭。

③表中每一行的數(shù)據(jù)是表的內(nèi)容,由每行中具體的數(shù)據(jù)項內(nèi)容組成的,它標明了某一事物的基本內(nèi)容。例如在表4-1中,第二行反映的便是劉簡捷的個人情況。要點

(4)定義數(shù)據(jù)表的結(jié)構(gòu)

在VisualFoxPro系統(tǒng)中,一張二維表對應(yīng)一個數(shù)據(jù)表,稱為表文件(Table)。

一張二維表由表名、表頭、表的內(nèi)容三部分組成,一個數(shù)據(jù)表則由數(shù)據(jù)表名、數(shù)據(jù)表的結(jié)構(gòu)、數(shù)據(jù)表的記錄三要素構(gòu)成。

①數(shù)據(jù)表的文件名相當于二維表中的表名,它是數(shù)據(jù)表的主要標識,用戶可以依靠數(shù)據(jù)表名在磁盤上存取、使用指定的數(shù)據(jù)表。

②數(shù)據(jù)表的結(jié)構(gòu)相當于二維表的表頭,二維表的每一列對應(yīng)數(shù)據(jù)表中的一個字段,其屬性決定了字段名、字段類型和字段長度。

③數(shù)據(jù)表中的記錄是數(shù)據(jù)表中不可分割的基本項,即二維表中的表的內(nèi)容。一個數(shù)據(jù)表的大小,主要取決于它擁有的數(shù)據(jù)記錄的多少。不包含記錄的數(shù)據(jù)表稱為空表。要點

定義數(shù)據(jù)表的結(jié)構(gòu),就是根據(jù)二維表的定義來確定數(shù)據(jù)表的結(jié)構(gòu)。即確定表的組織形式,定義表中的字段個數(shù)、字段名、字段類型、字段寬度及是否以該字段建立索引等。

如果我們以表4-1的內(nèi)容建立一個數(shù)據(jù)表,它的結(jié)構(gòu)可以按表4-2定義。

字段名字段類型字段寬度小數(shù)點索引否編號字符型6——主索引姓名字符型8——普通索引性別字符型2————出生日期日期型8——候選索引工資現(xiàn)狀數(shù)值型82——黨員否邏輯型1————簡歷備注型4————照片通用型4————要點

2.利用表設(shè)計器創(chuàng)建表利用表設(shè)計器定義數(shù)據(jù)表的結(jié)構(gòu),操作方法有二種。方法一:

從VisualFoxPro系統(tǒng)的主菜單開始,打開“文件”菜單,選擇“新建”;在“新建”窗口,選擇“表”,再按“新建文件”按鈕;在“創(chuàng)建”窗口,輸入要建立的表的名字;在“表設(shè)計器”窗口,逐一地定義表中所有字段的名字、類型、寬度和是否建立索引,完成對數(shù)據(jù)表結(jié)構(gòu)的建立。方法二:命令格式:CREATE[〈表文件名〉]要點《演示實驗三》

用表設(shè)計器建立表上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸?/p>

3.利用表設(shè)計器修改表結(jié)構(gòu)利用表設(shè)計器定義修改數(shù)據(jù)表的結(jié)構(gòu),操作方法有二種。方法一:從VisualFoxPro系統(tǒng)的主菜單開始,打開“文件”菜單,選擇“打開”;在“打開”窗口,輸入要修改表結(jié)構(gòu)的表名字;在“表設(shè)計器”窗口,修改表中所有字段的名字、類型、寬度和是否建立索引,完成對數(shù)據(jù)表結(jié)構(gòu)的修改。方法二:命令格式:MODIFYSTRUCTURE

[〈表文件名〉]要點《演示實驗四》

用表設(shè)計器修改表結(jié)構(gòu)上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸?/p>

4.利用表向?qū)?chuàng)建表在VisualFoxPro系統(tǒng)環(huán)境下,除使用表設(shè)計器創(chuàng)建表外,還可以用表向?qū)?chuàng)建表。使用表向?qū)В褪前岩延械谋碜鳛椤皹颖尽?,在“向?qū)А钡囊龑?dǎo)下,通過篩選、修改操作完成新表的創(chuàng)建。

利用表向?qū)?chuàng)建表的操作步驟是:打開“文件”菜單,選擇“新建”;在“新建”窗口,選擇“表”,再按“向?qū)А卑粹o;在“表向?qū)А钡姆植襟E窗口,按需要進行選擇,完成表的創(chuàng)建。要點《演示實驗五》

利用表向?qū)?chuàng)建表上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸浵虮碇屑尤胗涗?/p>

通過前面的介紹,我們知道一個表是由表的結(jié)構(gòu)與表中的記錄兩部分組成的。向表中加入記錄,就是對表進行數(shù)據(jù)輸入的操作。

1.創(chuàng)建表時立即輸入數(shù)據(jù)創(chuàng)建表即定義表結(jié)構(gòu)是通過表設(shè)計器來完成的,而向表中加入數(shù)據(jù),要在表“瀏覽”窗口或表“編輯”窗口中進行。在創(chuàng)建表時,如果表中所有字段的屬性已定義完成,可按“確定”按鈕保存表結(jié)構(gòu),同時打開“系統(tǒng)”窗口,顯示“現(xiàn)在輸入數(shù)據(jù)嗎?”的對話。選擇“是”按鈕,可以立即進入表“瀏覽”窗口,進行表中數(shù)據(jù)的輸入。

要點

2.以追加方式輸入數(shù)據(jù)在建立表結(jié)構(gòu)時,如果用戶沒有選擇立即方式向表輸入數(shù)據(jù),可以用追加數(shù)據(jù)方式向表輸入數(shù)據(jù)。該操作是在表“瀏覽”或表“編輯”窗口進行的。操作步驟是:打開要輸入數(shù)據(jù)的表;打開“顯示”菜單,選擇“瀏覽”,然后選擇“編輯”或“瀏覽”,可進入表“編輯”或“瀏覽”窗口;在此窗口可以通過選擇“顯示”菜單下的“追加”選項向表輸入數(shù)據(jù),或修改表中原有數(shù)據(jù)。無論是在表“編輯”窗口還是在表“瀏覽”窗口,都可以對表中的數(shù)據(jù)進行追加,只是顯示方式有所不同。在這兩個窗口中,不僅可以進行數(shù)據(jù)的輸入,同時也可以編輯修改表中的數(shù)據(jù)。要點

3.備注型數(shù)據(jù)輸入備注型字段由于其長度不定,因此,該字段數(shù)據(jù)不能同其它類型的字段一樣在表“編輯”窗口或表“瀏覽”窗口輸入。備注型字段數(shù)據(jù)輸入的操作方法是,打開輸入數(shù)據(jù)的表;進入表“編輯”窗口或“瀏覽”窗口;在“編輯”窗口或“瀏覽”窗口,把光標移到備注型字段下雙擊,即可進入備注字段的編輯窗口。在這個窗口內(nèi),用戶可以輸入或修改備注型數(shù)據(jù)。要點

4.通用型數(shù)據(jù)的輸入通用型字段數(shù)據(jù)多數(shù)是用于存儲OLE對象,如圖象、聲音、電子表格和文字處理文檔等,因為其長度的不確定性,通用型字段數(shù)據(jù)也不能和常規(guī)類型的字段一樣在表“編輯”窗口或表“瀏覽”窗口輸入。通用型字段數(shù)據(jù)輸入的方法是,打開輸入數(shù)據(jù)的表;進入表“編輯”窗口或“瀏覽”窗口;在表“編輯”窗口或表“瀏覽”窗口下,把光標移到通用型字段下雙擊,即可進入通用型字段的數(shù)據(jù)編輯窗口。然后再打開“編輯”菜單,選擇“插入對象”;在“插入對象”窗口,在“對象類型”列表框中,選擇插入對象類型“BMP圖像”;選擇“新建”或“由文件創(chuàng)建”按鈕,BMP文件就被插入到通用字段中了。如果用戶想擁有更好的數(shù)據(jù)輸入和數(shù)據(jù)編輯環(huán)境,可以根據(jù)需要開發(fā)應(yīng)用程序,為數(shù)據(jù)輸入提供更方便的操作方法。要點《演示實驗六》

向表中加入記錄上一頁下一頁退出要點開始實驗單擊右面按鈕開始演示實驗?zāi)夸洈?shù)據(jù)的顯示和修改方式

在VisualFoxPro系統(tǒng)環(huán)境下,當表建立完成后,表的數(shù)據(jù)和結(jié)構(gòu)已基本確定,用戶可以通過表

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論