




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 Visual FoxPro 數(shù)據(jù)庫(kù)原理與應(yīng)用前言數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)。VF基本組成部分(數(shù)據(jù)類(lèi)型、函數(shù)、表達(dá)式、變量)等學(xué)習(xí)VF6.0系統(tǒng)的基本操作命令、表的建立、維護(hù)、查詢(xún)、統(tǒng)計(jì)等VF6.0系統(tǒng)的程序設(shè)計(jì)方法(結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì))、表單、菜單、報(bào)表設(shè)計(jì)的方法等通過(guò)商品進(jìn)銷(xiāo)存實(shí)例介紹VF的功能、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本結(jié)構(gòu)及開(kāi)發(fā)過(guò)程課程內(nèi)容第1部分VF基礎(chǔ)知識(shí)第2部分?jǐn)?shù)據(jù)庫(kù)操作第3部分 程序設(shè)計(jì)第4部分VF應(yīng)用系統(tǒng)開(kāi)發(fā)課程特點(diǎn)與學(xué)習(xí)方法特點(diǎn): 實(shí)踐性強(qiáng),細(xì)節(jié)多,應(yīng)用為主,理論為輔。學(xué)習(xí)方法: 1.課堂學(xué)習(xí)與上機(jī)實(shí)踐相結(jié)合,后者尤為重要; 2.通過(guò)實(shí)踐掌握課堂所學(xué)知識(shí); 3.勤思考、善歸
2、納、多總結(jié)、點(diǎn)帶面。前言學(xué)習(xí)目標(biāo)了解數(shù)據(jù)庫(kù)系統(tǒng)的基本概念、原理和方法;理解和掌握關(guān)系數(shù)據(jù)庫(kù)的概念及基礎(chǔ)知識(shí);掌握VF6.0數(shù)據(jù)庫(kù)的操作方法及命令;掌握編程方法和培養(yǎng)解題思路;通過(guò)上機(jī)實(shí)習(xí)訓(xùn)練,初步具備應(yīng)用VF進(jìn)行信息系統(tǒng)開(kāi)發(fā)的能力。前言第1部分 Visual FoxPro 6.0基礎(chǔ)知識(shí)-1第一章 數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)知識(shí) 1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 1.2 模型 1.3 關(guān)系數(shù)據(jù)庫(kù) 1.4 數(shù)據(jù)庫(kù)應(yīng)用實(shí)例1.1 數(shù)據(jù)庫(kù)系統(tǒng)概述 1.1.1數(shù)據(jù)庫(kù)的基本概念1.信息與數(shù)據(jù)信息是人們頭腦對(duì)客觀事物的抽象反映。 描述事物特性的數(shù)據(jù)內(nèi)容 存儲(chǔ)在某種媒體上的數(shù)據(jù)形式數(shù)據(jù)是存儲(chǔ)在某一媒體上能夠識(shí)別的物理符號(hào),如:文
3、字、數(shù)字、圖片、字母、符號(hào)(聲音、圖像) 信息的載體和表現(xiàn)形式 1.1.1數(shù)據(jù)庫(kù)的基本概念2.數(shù)據(jù)處理與數(shù)據(jù)管理對(duì)各種形式的數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、加工和傳播的一系列活動(dòng)的總和,對(duì)數(shù)據(jù)的分類(lèi)、組織、編碼、存儲(chǔ)檢索和維護(hù) 中心問(wèn)題從大量的、原始的數(shù)據(jù)中抽取、推導(dǎo)出對(duì)人們有價(jià)值的信息以作為行動(dòng)和決策的依據(jù) 目的 3.計(jì)算機(jī)數(shù)據(jù)管理 計(jì)算機(jī)對(duì)數(shù)據(jù)管理是指對(duì)數(shù)據(jù)的組織、分類(lèi)、編碼、存儲(chǔ)、檢索和維護(hù)提供操作手段。數(shù)據(jù)管理是數(shù)據(jù)處理的中心問(wèn)題。9.1.1 計(jì)算機(jī)數(shù)據(jù)管理的發(fā)展數(shù)據(jù)管理發(fā)展的五個(gè)階段:人工管理(50年代中期以前)文件系統(tǒng)(50年代后期-60年代中期)數(shù)據(jù)庫(kù)系統(tǒng)(60年代后期開(kāi)始)人工管理特點(diǎn)人工
4、管理人工 數(shù)據(jù)不保存 數(shù)據(jù)與程序不具有獨(dú)立性 一組程序只能對(duì)應(yīng)一個(gè)程序,數(shù)據(jù)不共享 應(yīng)用程序管理數(shù)據(jù)訪問(wèn)訪問(wèn)訪問(wèn)數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)n教師管理程序?qū)W生管理程序教學(xué)管理程序文件系統(tǒng)特點(diǎn) 文件系統(tǒng)文件 數(shù)據(jù)可長(zhǎng)期保存 程序與數(shù)據(jù)有一定的獨(dú)立性 系統(tǒng)提供一定的數(shù)據(jù)管理功能 數(shù)據(jù)冗余度大取存存取存 取操作系統(tǒng)數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)n教師管理程序?qū)W生管理程序教學(xué)管理程序文件系統(tǒng)的不足: 數(shù)據(jù)和程序相互依賴(lài) 數(shù)據(jù)共享性差,冗余度大,易造成數(shù)據(jù)不一致 數(shù)據(jù)完整性難于保證特點(diǎn) 數(shù)據(jù)庫(kù)系統(tǒng)學(xué)生管理教師管理教學(xué)管理數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)n數(shù)據(jù)結(jié)構(gòu)化(數(shù)據(jù)庫(kù)與文件系統(tǒng)的根本區(qū)別)數(shù)據(jù)的共享性好,冗余度低數(shù)據(jù)獨(dú)立
5、性高(物理數(shù)據(jù)獨(dú)立、邏輯數(shù)據(jù)獨(dú)立)數(shù)據(jù)由DBMS統(tǒng)一管理和控制數(shù)據(jù)安全性和完整性保護(hù)數(shù)庫(kù)1.1.2 數(shù)據(jù)庫(kù)系統(tǒng)的組成(1)數(shù)據(jù)庫(kù)( DataBase,DB ) 存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上,有組織,可共享的數(shù)據(jù)集合(2)數(shù)據(jù)庫(kù)管理系統(tǒng)(DataBase Management System,DBMS) 位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件, DBS的核心(3)數(shù)據(jù)庫(kù)系統(tǒng)(DataBase System,DBS) 使用數(shù)據(jù)庫(kù)技術(shù)組織、存取和維護(hù)數(shù)據(jù)的計(jì)算機(jī)系統(tǒng)。包括,軟、硬件,數(shù)據(jù)庫(kù)集合、管理員和用戶(4)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 是系統(tǒng)開(kāi)發(fā)人員利用數(shù)據(jù)庫(kù)系統(tǒng)資源開(kāi)發(fā)出來(lái)、面向某 一類(lèi)實(shí)際應(yīng)用的應(yīng)用軟件系統(tǒng)1.有
6、關(guān)數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)最終用戶應(yīng)用系統(tǒng)應(yīng)用開(kāi)發(fā)工具DBMS操作系統(tǒng)應(yīng)用程序員數(shù)據(jù)庫(kù)管理員DBA數(shù)據(jù)庫(kù)系統(tǒng)構(gòu)成1.1.3 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)(1)面向全組織的數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余(2)采用特定的數(shù)據(jù)模型(3)具有較高的數(shù)據(jù)獨(dú)立性(4)有統(tǒng)一的數(shù)據(jù)控制功能1.1.4 數(shù)據(jù)庫(kù)技術(shù)的發(fā)展數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)中發(fā)展最快的領(lǐng)域之一 ,數(shù)據(jù)庫(kù)技術(shù)發(fā)展的三個(gè)技術(shù)方向:分布式數(shù)據(jù)庫(kù)系統(tǒng)面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)特點(diǎn) 分布式數(shù)據(jù)庫(kù)系統(tǒng)分布DB1DB1DB1計(jì)算機(jī)1計(jì)算機(jī)1計(jì)算機(jī)1通訊網(wǎng)絡(luò)北京重慶上海(Distributed DataBase System)數(shù)據(jù)物理分布:數(shù)據(jù)不是駐留在同一地點(diǎn)數(shù)據(jù)邏
7、輯相關(guān):數(shù)據(jù)具有某些相互聯(lián)系的特性結(jié)點(diǎn)的自治性:每個(gè)結(jié)點(diǎn)都有自己的資源且獨(dú)管庫(kù)按與網(wǎng)絡(luò)技術(shù)結(jié)合程度: 緊密結(jié)合 、松散結(jié)合分類(lèi)面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)特點(diǎn)面向?qū)ο髷?shù)據(jù)庫(kù)系統(tǒng)912關(guān)系數(shù)據(jù)庫(kù)的局限 1)表達(dá)能力有限 2)數(shù)據(jù)類(lèi)型有限 3)數(shù)據(jù)與行為分離 復(fù)雜數(shù)據(jù)類(lèi)型、與編程語(yǔ)言集成、高性能1.對(duì)象 表單、命令按鈕、列表框、表格、文本框、復(fù)選框等控件,都是對(duì)象2.對(duì)象的屬性 表明了對(duì)象的行為和所處的狀態(tài),如控件的可見(jiàn)性、顏色、位置等數(shù)據(jù)倉(cāng)庫(kù)OLTP數(shù)據(jù)源數(shù)據(jù)倉(cāng)庫(kù)數(shù)據(jù)集市?數(shù)據(jù)采集及整合數(shù)據(jù)的映射規(guī)則、模型。 (元數(shù)據(jù)管理)?數(shù)據(jù)展現(xiàn)及決策生產(chǎn)財(cái)務(wù)結(jié)算外部航線分析總量分析市場(chǎng)分析InfoPump數(shù)據(jù)分析、
8、DM終端用戶終端用戶1.2 數(shù)據(jù)模型 模型: 現(xiàn)實(shí)世界特征的模擬和抽象 數(shù)據(jù)模型(Data Model):現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象。在數(shù)據(jù)庫(kù)中用數(shù)據(jù)模型來(lái)抽象、表示和處理現(xiàn)實(shí)世界中的數(shù)據(jù)和信息。數(shù)據(jù)模型分為兩類(lèi),屬于兩個(gè)不同的層次。 概念模型(信息模型): 按用戶的觀點(diǎn)來(lái)對(duì)數(shù)據(jù)和信息建模,主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)。 數(shù)據(jù)模型: 按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。(1)實(shí)體(Entity):是指客觀存在并可相互區(qū)別的事物 (2)實(shí)體的屬性(Attribute):實(shí)體具有許多特性,實(shí)體的每一個(gè)特性(3)實(shí)體集(Entity Set):具有相同特性的同類(lèi)實(shí)體的集合 (4)實(shí)體型(Enti
9、ty type ) : 實(shí)體名和屬性名的集合 (5)聯(lián)系(Relationship):實(shí)體內(nèi)部的聯(lián)系(實(shí)體各屬性之間的聯(lián)系) 及實(shí)體之間的聯(lián)系1.實(shí)體描述數(shù)據(jù)抽象,Why?1.2.1 概念模型(1)一對(duì)一聯(lián)系 (2)一對(duì)多聯(lián)系 (3)多對(duì)多聯(lián)系2.實(shí)體間聯(lián)系及聯(lián)系的種類(lèi)班級(jí)班級(jí)-班長(zhǎng)班長(zhǎng)班級(jí)組成學(xué)生課程選修學(xué)生111mmn1.2.1 概念模型2.實(shí)體間聯(lián)系及聯(lián)系的種類(lèi)班長(zhǎng)學(xué)生n1課程講授教師參考書(shū)nm1三個(gè)實(shí)體型間同一個(gè)實(shí)體型內(nèi)1.2.1 概念模型 P.P.S.Chen于1976年提出, 信息世界建模的概念工具。1.2.1 概念模型3.實(shí)體聯(lián)系圖(E-R圖) E-R圖提供了表示實(shí)體型、屬性和聯(lián)
10、系的方法。 實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名; 屬性:用橢圓表示,橢圓內(nèi)寫(xiě)明屬性名,并用無(wú)向邊將其與相應(yīng)的實(shí)體連接起來(lái); 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊與有關(guān)實(shí)體型連接,同時(shí)在無(wú)向邊旁標(biāo)明聯(lián)系的類(lèi)型。如果聯(lián)系具有屬性,也要用無(wú)向邊與該聯(lián)系連接起來(lái)。例: 假設(shè)上面的5個(gè)實(shí)體型即學(xué)生、班級(jí)、課程、 教師、參考書(shū)分別具有下列屬性: 學(xué)生:學(xué)號(hào)、姓名、性別、年齡 班級(jí):班級(jí)編號(hào)、所屬專(zhuān)業(yè)、院系 課程:課程號(hào)、課程名、學(xué)分 教師:職工號(hào)、姓名、性別、年齡、職稱(chēng) 參考書(shū):書(shū)號(hào)、書(shū)名、內(nèi)容提要、價(jià)格這5個(gè)實(shí)體的屬性用E-R圖表示 為:課程管理E-R圖課程管理E-R圖m授課mnnn1教
11、師學(xué)生班級(jí)課程參考書(shū)組成選修年齡年齡班編號(hào)專(zhuān)業(yè)學(xué)生人數(shù)學(xué)號(hào)性別書(shū)號(hào)姓名價(jià)格書(shū)名成績(jī)職稱(chēng)性別姓名課程號(hào)課程名學(xué)分內(nèi)容摘要職工號(hào)n院系1.2.2數(shù)據(jù)模型 數(shù)據(jù)模型簡(jiǎn)介 數(shù)據(jù)模型是數(shù)據(jù)庫(kù)管理系統(tǒng)用來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的方法。 層次模型:用樹(shù)形結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系網(wǎng)狀模型:用網(wǎng)狀結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系關(guān)系數(shù)據(jù)模型:用二維表結(jié)構(gòu)結(jié)構(gòu)表示實(shí)體及其之間聯(lián)系層次模型 特點(diǎn):描述數(shù)據(jù)間的一對(duì)一或一對(duì)多的關(guān)系 院教研室 班級(jí)教師實(shí)驗(yàn)員學(xué)生1.有且只有一個(gè)根結(jié)點(diǎn)2.其它結(jié)點(diǎn)有且只有一 個(gè)父結(jié)點(diǎn)3.除葉結(jié)點(diǎn)無(wú)子結(jié)點(diǎn)外,其它結(jié)點(diǎn)均向下可與其子結(jié)點(diǎn)相連4.所有結(jié)點(diǎn)都處于某一層上,同層上的各結(jié)點(diǎn)之間沒(méi)有聯(lián)系層次1
12、.2.2 數(shù)據(jù)模型網(wǎng)狀模型 特點(diǎn):描述數(shù)據(jù)間多對(duì)多關(guān)系1.可有一個(gè)以上結(jié)點(diǎn)無(wú)雙親結(jié)點(diǎn)2.至少有一個(gè)結(jié)點(diǎn)有多于一個(gè)的雙親結(jié)點(diǎn)3.兩結(jié)點(diǎn)間可有多種聯(lián)系網(wǎng)狀 教師課程院學(xué)生 教師院院辦課程學(xué)生選課1.2.2 數(shù)據(jù)模型關(guān)系模型數(shù)據(jù)庫(kù)系統(tǒng) 姓名 學(xué)號(hào) 年齡 系別 張軍 09701023 男 數(shù)學(xué)系 王紅 09702011 女 物理系 李明 09708250 男 計(jì)算機(jī)系 特點(diǎn):數(shù)據(jù)的邏輯結(jié)構(gòu)是二維表1.每列都是同類(lèi)型的數(shù)據(jù)2.每列都有不同的名3.表中任意兩個(gè)元組(行)不能相同4.行列次序可以任意交換5.每一列都是不可再分的數(shù)據(jù)項(xiàng)6.每個(gè)關(guān)系(二維表)都有一個(gè)關(guān)鍵字唯一標(biāo)識(shí)它的元組1.2.2 數(shù)據(jù)模型1.
13、3 關(guān)系數(shù)據(jù)庫(kù)用表格數(shù)據(jù)來(lái)表示實(shí)體和實(shí)體間聯(lián)系的模型叫關(guān)系模型關(guān)系表示兩類(lèi)數(shù)據(jù) 實(shí)體本身 實(shí)體間的聯(lián)系聯(lián)系是通過(guò)存放兩個(gè)實(shí)體的關(guān)鍵字來(lái)實(shí)現(xiàn)的1.3.1 關(guān)系模型 1.3.1 關(guān)系模型1. 關(guān)系術(shù)語(yǔ) 姓名 學(xué)號(hào) 年齡 系別 張軍 09701023 男 數(shù)學(xué)系 王紅 09702011 女 物理系 李明 09708250 男 計(jì)算機(jī)系 外部關(guān)鍵字:關(guān) 系:一個(gè)關(guān)系對(duì)應(yīng)于一張二維表元 組:二維表中的一行稱(chēng)為一個(gè)元組屬 性:二維表中的一列稱(chēng)為一個(gè)屬性 域: 屬性的取值范圍分 量: 元組中的一個(gè)屬性值關(guān)鍵字:二維表中的屬性或?qū)傩缘慕M合,它能唯一標(biāo)識(shí)一個(gè)元組關(guān)系模式: 關(guān)系名(屬性1,屬性2,屬性n ) 如
14、: 讀者(姓名,借書(shū)證號(hào),系別) 關(guān)系模型理論與關(guān)系數(shù)據(jù)庫(kù)中術(shù)語(yǔ)對(duì)照關(guān)系模型理論中關(guān)系數(shù)據(jù)庫(kù)中關(guān)系數(shù)據(jù)表:元組記錄(Record)屬性字段:(Field)分量數(shù)據(jù)項(xiàng):1.3 關(guān)系數(shù)據(jù)庫(kù)1.3.1 關(guān)系模型2. 關(guān)系的特點(diǎn) 屬性必須是同質(zhì)的,即同一屬性的各個(gè)值應(yīng)是同類(lèi) 型的數(shù)據(jù); 各屬性的排列次序無(wú)關(guān)緊要; 同一關(guān)系中不能有完全相同的元組; 各元組的次序可以交換; 任一屬性必須是原子的,它不可再分,也就是不允 許在二維表中出現(xiàn)那種“表中有表”的現(xiàn)象。凡滿足這個(gè)性質(zhì)的關(guān)系就均稱(chēng)為規(guī)范化關(guān)系1.3.1 關(guān)系模型3. 關(guān)系模型實(shí)例 一個(gè)具體的關(guān)系模型由若干個(gè)關(guān)系模式組成。 【例1.1】出貨單-銷(xiāo)售-商
15、品關(guān)系模型。該關(guān)系模型有三個(gè)關(guān)系模式:chxx(出貨單號(hào),銷(xiāo)售時(shí)間,經(jīng)辦人)chmx(出貨單號(hào),商品編號(hào),銷(xiāo)售單價(jià),銷(xiāo)售數(shù)量)spxx(商品編號(hào),商品名稱(chēng),類(lèi)別,零售價(jià))1.3.1 關(guān)系模型3. 關(guān)系模型實(shí)例 主碼主碼外碼1.3.2 關(guān)系運(yùn)算1. 傳統(tǒng)關(guān)系運(yùn)算 進(jìn)行交差并集合運(yùn)算的兩個(gè)關(guān)系必須有相同的關(guān)系模式,即結(jié)構(gòu)相同并:由兩個(gè)關(guān)系的元組組成的集合(R+S)差:由屬于R但不屬于S的元組組成的集合(R-S)交:由既屬于R又屬于S的元組組成的集合(相同)2. 專(zhuān)門(mén)關(guān)系運(yùn)算 選擇 投影 聯(lián)接 自然聯(lián)接選擇 從關(guān)系中找出滿足給定條件的元組的操作?!纠?.2】從商品關(guān)系中,選擇類(lèi)別為“日用品”的記錄。
16、選擇條件是:類(lèi)別=日用品,其結(jié)果如下。 記錄篩選選擇商 品 編 號(hào)廠 商 編 號(hào)商 品 名 稱(chēng)類(lèi) 別零 售 價(jià)160001156008白貓洗衣粉超濃縮日用品5.9160005156010超霸鎳氫充電電池7號(hào)(2節(jié)裝)日用品16160006156001清風(fēng)擦手紙B900A單層日用品10.61.3.2 關(guān)系運(yùn)算投影 從關(guān)系中指定若干個(gè)屬性組成新的關(guān)系。例:從商品關(guān)系中,只顯示所有商品的編號(hào)、名稱(chēng)和零售價(jià) 字段篩選投影商 品 編 號(hào)商 品 名 稱(chēng)零 售 價(jià)160001白貓洗衣粉超濃縮5.9160002可口可樂(lè)335ml(罐裝)2.4160003晨光簽字筆(GP-1008)1.56160004統(tǒng)一鮮橙
17、多2.6160005超霸鎳氫充電電池7號(hào)(2節(jié)裝)16160006清風(fēng)擦手紙B900A單層10.6160007卡西歐函數(shù)計(jì)算器FX-82ES64160008渡邊硬皮本4.6160009萬(wàn)勝磁盤(pán)單片裝3.8160010伊利純牛奶5.91.3.2 關(guān)系運(yùn)算聯(lián)接 聯(lián)接是將兩個(gè)關(guān)系模式的屬性名拼接成一個(gè)更寬的關(guān)系模式,生成新的關(guān)系中包含滿足聯(lián)接條件的元組。 聯(lián)接分為等值聯(lián)接自然聯(lián)接 聯(lián)接過(guò)程中去掉重復(fù)屬性的等值聯(lián)接稱(chēng)為自然聯(lián)接物理連接1.3.2 關(guān)系運(yùn)算出貨單號(hào)銷(xiāo) 售 時(shí) 間經(jīng) 辦 人出貨單號(hào)_b商 品 編 號(hào)銷(xiāo) 售 單價(jià)銷(xiāo)售 數(shù)量03150000012007-3-15 0:32張萌031500000
18、11600022.4503150000012007-3-15 0:32張萌03150000011600031.561005030000012007-5-3 0:53張萌05030000011600015.9205030000012007-5-3 0:53張萌050300000116000610.6105030000012007-5-3 0:53張萌05030000011600022.4405030000022007-5-3 0:54張萌05030000021600022.420商品進(jìn)銷(xiāo)存系統(tǒng)的主要功能有三個(gè)部分。數(shù)據(jù)維護(hù):可根據(jù)用戶的操作,對(duì)商品、廠商信息進(jìn)行瀏覽、修改、刪除和添加;業(yè)務(wù)處理:
19、包括進(jìn)貨管理和銷(xiāo)售管理兩方面的業(yè)務(wù)處理。進(jìn)貨時(shí)可添加新的訂單,當(dāng)?shù)截洉r(shí)可修改訂單的到貨標(biāo)志。銷(xiāo)售時(shí)可添加新的出貨單;查詢(xún)統(tǒng)計(jì):可查詢(xún)總賬及各商品的明細(xì)賬。從而了解當(dāng)前的財(cái)務(wù)情況及各種商品的經(jīng)營(yíng)狀況。同時(shí)還提供了出貨單查詢(xún)和進(jìn)貨單查詢(xún)功能。1.4 數(shù)據(jù)庫(kù)實(shí)例1.4.1 商品進(jìn)銷(xiāo)存系統(tǒng)功能介紹1.系統(tǒng)登錄1.4 數(shù)據(jù)庫(kù)實(shí)例2商品信息管理3商品進(jìn)貨管理4出貨業(yè)務(wù)處理5賬務(wù)查詢(xún) Visual FoxPro 6.0 數(shù)據(jù)庫(kù)應(yīng)用基礎(chǔ)第一部分 Visual FoxPro 6.0基礎(chǔ)知識(shí)-2第二章 Visual FoxPro 6.0基礎(chǔ) 2.1 Visual FoxPro概述2.2 項(xiàng)目管理器和數(shù)據(jù)庫(kù)2.3
20、Visual FoxPro語(yǔ)言基礎(chǔ) 第二章 Visual FoxPro 6.0基本成分熟悉Visual FoxPro 系統(tǒng)環(huán)境掌握項(xiàng)目管理器的使用熟悉基本數(shù)據(jù)類(lèi)型認(rèn)識(shí)常量理解變量和存儲(chǔ)及變量定義能夠運(yùn)用運(yùn)算符并理解其優(yōu)先級(jí)理解數(shù)組的概念理解表達(dá)式的運(yùn)算規(guī)則及簡(jiǎn)單表達(dá)式的運(yùn)算理解函數(shù)的概念及運(yùn)算 學(xué)習(xí)目標(biāo)2.1 Visual FoxPro概述 2.1.1Visual FoxPro的發(fā)展與特點(diǎn) FoxPro是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)FoxBase 1.0(1984)FoxBase Plus 1.0(1986) FoxBase plus 2.0(1987) Foxplus Plus 2.
21、1(1988) (字符界面)FoxPro 1.0(1989) FoxPro 2.0(1991) (仿Windows界面)Foxpro 2.5(1993) FoxPro 2.6(1994) Visual FoxPro 3.0 (1996) Visual FoxPro 4.0 (1997)Visual FoxPro 5.0(1998) Visual Foxpro 6.0(1999) (Windows界面)2Visual FoxPro的特點(diǎn)(1)用戶界面良好,簡(jiǎn)單易學(xué)易用。 供了三種操作方式,即菜單方式、命令方式、程序方式 (2)面向?qū)ο蟮目梢暬幊碳夹g(shù)。(3)更為先進(jìn)的數(shù)據(jù)組織和管理機(jī)制。 Vis
22、ual FoxPro系統(tǒng)中的數(shù)據(jù)庫(kù),是以數(shù)據(jù)表的集合形式出現(xiàn)的。 2.1.2 Visual FoxPro的啟動(dòng)與退出1啟動(dòng)Visual FoxPro“開(kāi)始”“程序”“Microsoft Visual FoxPro 6.0”“Microsoft Visual FoxPro 6.0” 2退出Visual FoxPro 按【Alt+F4】組合鍵; 在Visual FoxPro主菜單中,選擇“文件”“退出”命令; 在“命令”窗口中,輸入命令“Quit”,并按回車(chē)鍵。2.1.3 Visual FoxPro的窗口及其操作標(biāo)題欄菜單欄 工具欄“命令”窗口狀態(tài)欄工作區(qū)系統(tǒng)操作方式1菜單方式2.命令方式2.1.
23、4 Visual FoxPro的配置1使用“選項(xiàng)”對(duì)話框【例2.1】設(shè)置默認(rèn)目錄2保存設(shè)置2.1.5 Visual FoxPro文件概述 擴(kuò) 展 名文 件 類(lèi) 型擴(kuò) 展 名文 件 類(lèi) 型.dbc數(shù)據(jù)庫(kù)文件.dtc數(shù)據(jù)庫(kù)備注文件.dcx數(shù)據(jù)庫(kù)索引文件.bak備份文件.dbf數(shù)據(jù)表文件.fpt數(shù)據(jù)表備注文件.pjx項(xiàng)目文件.pjt項(xiàng)目備注文件.prg源程序文件.fxp源程序編譯后的文件.cdx數(shù)據(jù)表復(fù)合索引文件.idx單一索引文件.scx表單文件.sct表單備注文件.spr源程序文件.spx目標(biāo)程序文件.frx報(bào)表文件.frt報(bào)表備注文件.lbl標(biāo)簽文件.lbt標(biāo)簽備注文件.mnx菜單文件.mnt
24、菜單備注文件.mpr自動(dòng)生成的菜單源程序文件.mpx菜單源程序文件編譯后的文件.qpr生成的查詢(xún)程序文件.qpx查詢(xún)程序文件編譯后的文件.vue視圖文件.app應(yīng)用程序文件.txt文本文件.exe可執(zhí)行應(yīng)用程序文件.fmt格式文件.mem內(nèi)存變量文件2.2 項(xiàng)目管理器和數(shù)據(jù)庫(kù)2.2.1 項(xiàng)目管理器簡(jiǎn)介1項(xiàng)目管理器的功能應(yīng)用程序的文件、數(shù)據(jù)、對(duì)象的組織管理中心。把文件與其他項(xiàng)目關(guān)聯(lián)起來(lái)。功能:創(chuàng)建和修改文件。添加和移去文件。2項(xiàng)目管理器的組成(1)選項(xiàng)卡?!叭俊边x項(xiàng)卡 “數(shù)據(jù)”選項(xiàng)卡: “文檔”選項(xiàng)卡: “類(lèi)”選項(xiàng)卡: “代碼”選項(xiàng)卡: “其他”選項(xiàng)卡: (2)分層結(jié)構(gòu)視圖。 (3)命令按鈕。
25、 2.2.2 創(chuàng)建項(xiàng)目1創(chuàng)建項(xiàng)目2打開(kāi)和關(guān)閉項(xiàng)目2.2.3 創(chuàng)建數(shù)據(jù)庫(kù)2.3 Visual FoxPro語(yǔ)言基礎(chǔ)2.3.1 命令結(jié)構(gòu)的一般形式符 號(hào)含 義表示必須提供一個(gè)特定類(lèi)型的語(yǔ)法項(xiàng),以滿足尖括號(hào)內(nèi)項(xiàng)目的要求表示方括號(hào)內(nèi)的項(xiàng)目是可選擇的|表示在豎線兩邊可選擇一項(xiàng)FoxPro采用形式化的符號(hào)來(lái)描述命令的語(yǔ)法格式, 1命令的一般格式命令動(dòng)詞 FIELDSFORWHILETO其他2FoxPro的命令書(shū)寫(xiě)規(guī)則(1)命令的輸入不區(qū)分大小寫(xiě),(2)幾乎每個(gè)命令都必須以命令動(dòng)詞開(kāi)頭,(3)各短語(yǔ)之間必須用空格分開(kāi),空格的個(gè)數(shù)不限。(4)FoxPro的命令中各個(gè)短語(yǔ)的次序可以任意調(diào)換。(5)一條命令的長(zhǎng)度
26、不超過(guò)2048個(gè)字符,若命令較長(zhǎng),一行寫(xiě)不完時(shí),可分行書(shū)寫(xiě),用“;”來(lái)續(xù)行。 數(shù)據(jù)是反映現(xiàn)實(shí)世界中客觀事物屬性的記錄,它包括 數(shù)據(jù)內(nèi)容與數(shù)據(jù)形式兩個(gè)方面: 數(shù)據(jù)內(nèi)容,就是數(shù)據(jù)的值; 數(shù)據(jù)形式,就是數(shù)據(jù)的存儲(chǔ)形式和操作使用方式。2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 數(shù)據(jù)的概念數(shù)據(jù)類(lèi)型的概念 數(shù)據(jù)類(lèi)型是一類(lèi)數(shù)據(jù)的抽象表示,這類(lèi)數(shù)據(jù)具有相同 形式,遵從相同的運(yùn)算規(guī)則。數(shù)據(jù)類(lèi)型分類(lèi)數(shù)據(jù)類(lèi)型字段類(lèi)型13數(shù)據(jù)類(lèi)型7數(shù)值型、字符型、浮動(dòng)型、雙精度型、整型、貨幣型、日期型、日期時(shí)間型、邏輯型、通用型、二進(jìn)制字符型、二進(jìn)制備注型數(shù)值型、字符型、貨幣型、日期型、日期時(shí)間型、邏輯型、通用型 VFP6
27、系統(tǒng)為使用戶建立和操作數(shù)據(jù)庫(kù)更加方便,將系統(tǒng)中所有操作、處理的數(shù)據(jù),分為幾種不同數(shù)據(jù)類(lèi)型:2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 數(shù)值型數(shù)據(jù)是表示數(shù)量,可以進(jìn)行數(shù)值運(yùn)算的數(shù)據(jù)類(lèi)型。數(shù)值型數(shù)據(jù)由數(shù)字、小數(shù)點(diǎn)、正負(fù)號(hào)和表示乘冪的字母E組成,數(shù)值精度達(dá)16位。在Visual FoxPro系統(tǒng)中,按存儲(chǔ)、表示形式與取值范圍不同,數(shù)值型數(shù)據(jù)又分為四種不同類(lèi)型。2.數(shù)值型 數(shù)值型整數(shù)型浮點(diǎn)型雙精度型2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 數(shù)值型數(shù)據(jù)由數(shù)字、小數(shù)點(diǎn)、正負(fù)號(hào)和字母E組成,用字母N表示。數(shù)值型數(shù)據(jù)的取值范圍是: -0.9999999999E+190.999999999
28、9E+20包括正負(fù)號(hào)、小數(shù)點(diǎn)和字母E在內(nèi),其長(zhǎng)度(數(shù)據(jù)位數(shù))最大20位,通常用于表示實(shí)數(shù)。 如:23,-103.45,1.3E-5(即1.310-5)數(shù)值2.數(shù)值型數(shù)據(jù)(Numeric)數(shù)值型字段存放數(shù)值型數(shù)據(jù)1.3尾數(shù),可以是整數(shù),也可以是小數(shù)-5稱(chēng)為階碼,表示冪指數(shù),階碼只能是整數(shù),可正可負(fù)2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 整數(shù)型(Integer)整數(shù)整型字段存放整型數(shù)據(jù) 整型數(shù)據(jù)是不包含小數(shù)部分的數(shù)值型數(shù)據(jù),用字母I表示。整型數(shù)據(jù)只用來(lái)表示整數(shù),以二進(jìn)制形式存儲(chǔ),占用4個(gè)字節(jié)。 取值范圍是:-21474836214748362.3.2 Visual FoxPro的主要
29、數(shù)據(jù)類(lèi)型 浮點(diǎn)型(Float)浮點(diǎn) 浮點(diǎn)型數(shù)據(jù)是數(shù)值型數(shù)據(jù)的一種,用字母F表示。它與數(shù)值型數(shù)據(jù)完全等價(jià),只是在存儲(chǔ)形式上采用浮點(diǎn)格式,主要是為了得到較高的計(jì)算精度。浮點(diǎn)型字段存放浮點(diǎn)型數(shù)值數(shù)據(jù),最大寬度20位浮動(dòng)型字段存放浮點(diǎn)型數(shù)據(jù)2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 雙精度(Double) 雙精度型數(shù)據(jù)是具有更高精度的一種數(shù)值型數(shù)據(jù),用字母B表示。它采用固定長(zhǎng)度浮點(diǎn)格式存儲(chǔ),占用8個(gè)字節(jié) 取值范圍是: +/-4.94065645841247E-324 +/-8.9884656743115E307 雙精雙精度型字段存放雙精度型數(shù)據(jù)2.3.2 Visual FoxPro的主要數(shù)據(jù)
30、類(lèi)型 3. 日期型字段與日期型數(shù)據(jù) 日期型(Date)數(shù)據(jù)是表示日期的數(shù)據(jù),用字母D表示,格式“年.月.日”或“月/日/年”,固定長(zhǎng)度8位。 默認(rèn)格式: mm/dd/yyyy 例如: 03/5/2007 日期型的表現(xiàn)形式由以下命令決定: Set Date to 設(shè)置日期顯示格式 Set Century On/Off 日期格式中的世紀(jì)值 Set Date日期型字段存放日期型數(shù)據(jù)4位2位2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 4 日期時(shí)間型字段與日期時(shí)間型數(shù)據(jù) 日期時(shí)間型(DateTime)數(shù)據(jù)是表示日期和時(shí)間的數(shù)據(jù),用字母T表示,長(zhǎng)度為8個(gè)字符。 默認(rèn)格式: mm/dd/yyyy
31、hh:mm:ss 例如:01/23/2000 10:25:33日期時(shí)間型字段存放日期時(shí)間型數(shù)據(jù)2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 5 邏輯型字段與邏輯型數(shù)據(jù) 邏輯型(Logic)數(shù)據(jù)是描述客觀事物真假的數(shù)據(jù)類(lèi)型,表示邏輯判斷結(jié)果的值,用字母L表示 。 只有兩種值: 真:.T. (True) 或.Y. (Yes) 假:.F. (False) 或.N. (No) 固定長(zhǎng)度:1字節(jié)邏輯型字段存放邏輯值2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 6 備注型字段 備注型(Memo): 超長(zhǎng)字符型數(shù)據(jù),用字母M表示。字符串最大長(zhǎng)度,沒(méi)有規(guī)定,僅受磁盤(pán)空間限制。 只能用于定義字段
32、類(lèi)型,備注型字段固定長(zhǎng)4位,與表文件同名,用來(lái)存儲(chǔ)一個(gè)指向備注文件(.FPT)的指針。2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 7 通用型字段與通用型數(shù)據(jù) 通用型(General):用字母G表示,通用型數(shù)據(jù)字段長(zhǎng)度固定為4位,實(shí)際數(shù)據(jù)長(zhǎng)度僅受限于磁盤(pán)空間。 存放OLE(對(duì)像鏈接與嵌入)對(duì)象數(shù)據(jù)(如圖形、聲音、電子表格、Word文檔等), 只能用于定義字段類(lèi)型。10.1.9 字符型(二進(jìn)制) 與字符類(lèi)相似,但若代碼頁(yè)(不同語(yǔ)系代碼)改變時(shí),其值并不會(huì)隨之改變,即VFP不會(huì)自動(dòng)轉(zhuǎn)換成相應(yīng)國(guó)家的語(yǔ)系,只能用在表中字段數(shù)據(jù)的定義。10.1.10 備注型(二進(jìn)制) 與字符型(二進(jìn)制)一樣,當(dāng)
33、代碼頁(yè)改變時(shí),其值不會(huì)隨之改變,只能用在表中字段數(shù)據(jù)的定義。說(shuō)明數(shù)據(jù)類(lèi)型的應(yīng)用范圍: 以上數(shù)據(jù)類(lèi)型均可應(yīng)用于表中字段數(shù)據(jù)類(lèi)型的定義,但其中雙精度型、浮點(diǎn)型、通用型、整型、備注型、二進(jìn)制字符型和二進(jìn)制備注型只能應(yīng)用于字段,其余則可以用于變量、數(shù)組和字段。2.3.2 Visual FoxPro的主要數(shù)據(jù)類(lèi)型 在 Visual FoxPro系統(tǒng)中,將用于存儲(chǔ)數(shù)據(jù)的常量、變量、數(shù)組、記錄和對(duì)象屬性等稱(chēng)為數(shù)據(jù)存儲(chǔ)容器(數(shù)據(jù)容器),它們決定了數(shù)據(jù)的類(lèi)型及使用方法和操作方式,數(shù)據(jù)容器是系統(tǒng)存儲(chǔ)數(shù)據(jù)的存儲(chǔ)單元。2.3.3 常量和變量VFP的數(shù)據(jù)存儲(chǔ) 常量是在命令或程序中可直接引用、具有具體值的命名數(shù)據(jù)項(xiàng),其特
34、征是在整個(gè)操作過(guò)程中它的值和表現(xiàn)形式保持不變。Visual FoxPro按常量取值的數(shù)據(jù)類(lèi)型,將常量分為6種類(lèi)型 數(shù)值型常量、浮點(diǎn)型常量、字符型常量、 邏輯型常量、日期型常量、日期時(shí)間型常量2.3.3 常量和變量1. 常量是不變的數(shù)據(jù)常量1字符型(C型) 字符型常量是由雙引號(hào)、單引號(hào)、方括號(hào)括起來(lái)的字符或字符串。例如,“ABCD”、“1234”、北京等。 注意:引號(hào)和括號(hào)必須是英文字符2 數(shù)值型(N型) 數(shù)值型常量是由數(shù)字09、小數(shù)點(diǎn)、正負(fù)號(hào)和 E(科學(xué)計(jì)數(shù)法中指數(shù)的底 10)組成的數(shù)值,表示整數(shù)或?qū)崝?shù)值如:100,-21,15.31,-21092.5041常量3 邏輯型(L型) 邏輯型常量只
35、有邏輯“真”值和邏輯“假”值兩個(gè)值,用.T.或.Y.表示邏輯真值,.F.或.N.表示邏輯假值。4 浮點(diǎn)型常量 以浮點(diǎn)格式表示的數(shù)值常量。通常用來(lái)表示那些絕對(duì)值很大或很小、而有效位數(shù)不太長(zhǎng)的一些數(shù)值,對(duì)應(yīng)于日常應(yīng)用中的科學(xué)記數(shù)法。如 1.3109 1.3E+9 10.2 常量6 日期時(shí)間型(T型) 日期時(shí)間型常量也是用大括號(hào)括起來(lái)表示,正確的日期時(shí)間格式為: yyyy-mm-dd hh:mm:ssa|p 或 yyyy/mm/dd hh:mm:ssa|p 5 日期型(D型) 日期常量是表示日期值的數(shù)據(jù),用大括號(hào)“ ”作為定界符,正確的日期格式為yyyy-mm-dd或yyyy/mm/dd 。 如:
36、2000-09-20,2000/10/01 符號(hào)表明該格式是嚴(yán)格的日期格式變量命名約定 變量名用110個(gè)字母、數(shù)字、下劃線表示,但必須以字母開(kāi)頭,系統(tǒng)變量以下劃線開(kāi)頭。 如:_Peject(設(shè)置打印輸出的走紙方式) 變量存儲(chǔ)的數(shù)據(jù)可以變化,每個(gè)變量都具有變量名,數(shù)據(jù)類(lèi)型,變量值這些屬性。變量類(lèi)型 系統(tǒng)變量普通內(nèi)存變量數(shù)組變量 變量分類(lèi)字段變量 內(nèi)存變量變量1. 內(nèi)存變量?jī)?nèi)存變量的數(shù)據(jù)存儲(chǔ)在內(nèi)存存儲(chǔ)單元中,內(nèi)存變量建立后,數(shù)據(jù)一直保存,并可以改變其值,直到清除該變量。內(nèi)存變量除暫存數(shù)據(jù)外,在程序中用來(lái)控制程序的執(zhí)行。內(nèi)存變量允許與字段變量重名,但優(yōu)先訪問(wèn)字段變量,可以用 M .或M- 的形式訪問(wèn)
37、重名的內(nèi)存變量,如M-姓名。 內(nèi)存變量的數(shù)據(jù)類(lèi)型:字符型、數(shù)值型、貨幣型、邏輯型、日期型、日期時(shí)間型 數(shù)組變量是結(jié)構(gòu)化的變量,是一組具有相同名稱(chēng)、以下標(biāo)相互區(qū)分的有序內(nèi)存變量。一個(gè)數(shù)組通常都包含多個(gè)數(shù)據(jù)元素。Visual FoxPro系統(tǒng)中只允許使用一維數(shù)組(相當(dāng)于數(shù)列)和二維數(shù)組(相當(dāng)于行列式或矩陣)數(shù)組變量概念 數(shù)組概念 就是一組具有固定數(shù)目的、有序的、類(lèi)型相同的數(shù)據(jù)的集合。根據(jù)數(shù)組下標(biāo)的多少,數(shù)組可以分為一維數(shù)組和多維數(shù)組。這些數(shù)據(jù)稱(chēng)為數(shù)組元素變量2. 數(shù)組 數(shù)組中各有序變量(數(shù)據(jù)元素)組成數(shù)組的成員,稱(chēng)為數(shù)組元素。數(shù)組元素實(shí)質(zhì)上是一個(gè)內(nèi)存變量,也稱(chēng)數(shù)組變量。數(shù)組元素 如:AA(1)表示
38、一維數(shù)組AA的第1個(gè)元素 BB(2,3)二維數(shù)組BB中第2行第3列的元素 數(shù)組元素的數(shù)據(jù)類(lèi)型決定于最后賦值的數(shù)據(jù)類(lèi)型; 不同數(shù)組元素的數(shù)據(jù)類(lèi)型可以不同; 數(shù)組元素與普通內(nèi)存變量一樣操作,可以賦值和引用數(shù)組變量的定義 數(shù)組必須先定義后使用,定義數(shù)組是向系統(tǒng)申請(qǐng)數(shù)組元素在內(nèi)存中的存儲(chǔ)空間。語(yǔ)句格式 DIMENSION | DECLARE (,)命令功能:定義指定的各個(gè)數(shù)組 數(shù)組的賦值與引用 數(shù)組元素的賦值與引用,與普通內(nèi)存變量的規(guī)則相同。數(shù)值表達(dá)式變量3. 字段變量 表由若干記錄構(gòu)成,每個(gè)記錄都包含若干個(gè)數(shù)量相同的字段,同一字段在不同記錄中分別對(duì)應(yīng)不同的字段值,因此,字段也是變量。與其他變量不同的
39、是,字段變量是定義在表中的變量,隨表的存取而存取,是永久性變量。 字段名就是變量名,變量的數(shù)據(jù)類(lèi)型為VFP中任意數(shù)據(jù)類(lèi)型,字段值就是變量值。內(nèi)存變量的定義和賦值 在給內(nèi)存變量賦值時(shí),同時(shí)也定義了內(nèi)存變量的數(shù)據(jù)類(lèi)型,并建立該內(nèi)存變量。 (1)內(nèi)存變量賦值語(yǔ)句 格式及功能 STORE TO | 命令功能:計(jì)算的值并賦值給各個(gè)內(nèi)存變量 | = 命令功能:計(jì)算的值并賦值給指定內(nèi)存變量 變量之間用逗號(hào)分隔3. 內(nèi)存變量的常用命令 例: STORE 123.5*4 TO A,B,C NAME = “李華”人機(jī)交互式命令 人機(jī)交互式命令一般在程序中使用,作為程序獲取數(shù)據(jù)的手段。格式及功能格式1:WAIT T
40、OWINDOWTIMEOUT ATNOCLEAR命令功能: 用于獲取字符類(lèi)型的數(shù)據(jù),該命令只能輸入一個(gè)字符 WINDOW 將提示信息中的內(nèi)容顯示在屏幕右上角的一個(gè)窗口內(nèi);TIMEOUT 設(shè)置等待時(shí)間(以秒為單位),當(dāng)時(shí)間到達(dá)時(shí) 關(guān)閉窗口 NOCLEAR提示窗口將不能自動(dòng)關(guān)閉 3. 內(nèi)存變量的常用命令 人機(jī)交互式命令 格式2:ACCEPT TO 命令功能:于獲取字符類(lèi)型的數(shù)據(jù)的,但該命令可以輸入不超過(guò)254個(gè)字符的數(shù)據(jù),按回車(chē)鍵時(shí)表示數(shù)據(jù)輸入結(jié)束 格式3:INPUT TO 命令功能:輸入任意類(lèi)型的數(shù)據(jù)或表達(dá)式,如果輸入的是字符型數(shù)據(jù),必須加定界符。如果是數(shù)據(jù)可以輸入多位,如果是表達(dá)式,該命令將表
41、達(dá)式的運(yùn)算結(jié)果存入變量。3. 內(nèi)存變量的常用命令 (3)內(nèi)存變量的輸出顯示 ?|?|? 可以分別顯示單個(gè)或一組變量的值。(4)內(nèi)存變量的顯示 語(yǔ)句格式 DISPLAY MEMORY (分屏顯示) LIST MEMORY (連續(xù)顯示) 3. 內(nèi)存變量的常用命令 3. 內(nèi)存變量的常用命令 (5)內(nèi)存變量的清除格式1:RELEASE 功能:清除內(nèi)存變量名表中指定的內(nèi)存變量。格式2:RELEASE ALL LIKE| EXCEPT 功能:選用LIKE子句清除與通配符相匹配的內(nèi)存變量,選用EXCEPT子句清除與通配符不相匹配的內(nèi)存變量;ALL表示全部?jī)?nèi)存變量。(6)內(nèi)存變量的保存與恢復(fù)內(nèi)存變量的保存格式
42、:SAVE TO ALL LIKE|EXCEPT 功能:將內(nèi)存變量以文件的形式存入磁盤(pán)中,命令中的是內(nèi)存變量文件,由用戶定義,其擴(kuò)展名為.mem。內(nèi)存變量的恢復(fù)格式:RESTORE FROM ADDITIVE 功能:將內(nèi)存變量以文件的形式存入磁盤(pán)中,命令中的是內(nèi)存變量文件,由用戶定義,其擴(kuò)展名為.mem。3. 內(nèi)存變量的常用命令 系統(tǒng)變量是Visual FoxPro系統(tǒng)特有的內(nèi)存變量,它由Visual FoxPro系統(tǒng)定義、維護(hù)。系統(tǒng)變量有很多,其變量名均以下劃線“_”開(kāi)始,因此在定義內(nèi)存變量和數(shù)組變量名時(shí),不要以下劃線開(kāi)始,以免與系統(tǒng)變量名沖突。系統(tǒng)變量設(shè)置、保存了很多系統(tǒng)的狀態(tài)、特性,了解
43、、熟悉并且充分地運(yùn)用系統(tǒng)變量,會(huì)給數(shù)據(jù)庫(kù)系統(tǒng)的操作、管理帶來(lái)很多方便,特別是開(kāi)發(fā)應(yīng)用程序時(shí)更為突出,學(xué)習(xí)時(shí)可對(duì)此有所關(guān)注。系統(tǒng)變量2.3.4 常用標(biāo)準(zhǔn)函數(shù)函數(shù)概念 Visual FoxPro系統(tǒng)中,函數(shù)是一段程序代碼,用來(lái)進(jìn)行一些特定的運(yùn)算或操作,支持和完善命令的功能,幫助用戶完成各種操作與管理。 函數(shù)是一類(lèi)數(shù)據(jù)項(xiàng),除個(gè)別(如宏替換)函數(shù)外,函數(shù)都不能像命令一樣單獨(dú)使用,只能作為命令的一部分進(jìn)行操作運(yùn)算。函數(shù)分類(lèi)系統(tǒng)(標(biāo)準(zhǔn))函數(shù)用戶自定義函數(shù)日期與時(shí)間 函數(shù)數(shù)值函數(shù)字符函數(shù)轉(zhuǎn)換函數(shù)分類(lèi)2.3.4 常用標(biāo)準(zhǔn)函數(shù)函數(shù)組成 函數(shù)組成函數(shù)名自變量標(biāo)準(zhǔn)函數(shù)函數(shù)名是系統(tǒng)保留字自定義函數(shù)函數(shù)名用戶指定+ 自
44、變量必須用圓括號(hào)對(duì)括起來(lái) (含可省略的自變量或不需自變量) 如有多個(gè)自變量,各自變量以逗號(hào)分隔; 自變量數(shù)據(jù)類(lèi)型由函數(shù)的定義確定,數(shù)據(jù)形式可以是常量、變量、函數(shù)或表達(dá)式等。例如:2.3.4 常用標(biāo)準(zhǔn)函數(shù)1.取絕對(duì)值函數(shù)ABS( ) 【格式】ABS() 【功能】計(jì)算nExp的值,并返回該值的絕對(duì)值。2.指數(shù)函數(shù)EXP( ) 【格式】EXP() 【功能】求以e為底、nExp值為指數(shù)的冪,即返回ex的值數(shù)值函數(shù)用于數(shù)值運(yùn)算,其自變量與函數(shù)都是數(shù)值型數(shù)據(jù)。2.3.4 常用標(biāo)準(zhǔn)函數(shù)3.取整函數(shù)INT( ) 【格式】INT() 【功能】計(jì)算nExp的值,返回該值的整數(shù)部分。2.3.4 常用標(biāo)準(zhǔn)函數(shù)4.上界
45、函數(shù)CEILING( ) 【格式】CEILING() 【功能】計(jì)算nExp的值,返回一個(gè)大于或等于該值的最小整數(shù)。5.下界函數(shù)FLOOR( ) 【格式】FLOOR() 【功能】計(jì)算nExp的值,返回一個(gè)小于或等于該值的最大整數(shù)。2.3.4 常用標(biāo)準(zhǔn)函數(shù)6.自然對(duì)數(shù)函數(shù)LOG( ) 【格式】LOG() 【功能】求nExp的自然對(duì)數(shù)。nExp的值必須為正數(shù)。7.常用對(duì)數(shù)函數(shù) 【格式】LOG10() 【功能】求nExp的常用對(duì)數(shù)。nExp的值必須為正數(shù)。2.3.4 常用標(biāo)準(zhǔn)函數(shù)8.平方根函數(shù)SQRT( ) 【格式】SQRT() 【功能】求非負(fù)nExp的平方根。 9.最大值函數(shù)MAX( )和最小值函數(shù)
46、MIN( ) 【格式】MAX(,.) MIN(,.) 【功能】返回?cái)?shù)值表達(dá)式中的最大值MAX( )和最小值MIN( )。2.3.4 常用標(biāo)準(zhǔn)函數(shù)10.求余數(shù)函數(shù)MOD( ) 【格式】MOD(,) 【功能】返回nExp1除以nExp2的余數(shù)。余數(shù)的小數(shù)位數(shù)與nExp1相 同,符號(hào)與nExp2相同。余2.3.4 常用標(biāo)準(zhǔn)函數(shù)11.四舍五入函數(shù)ROUND( ) 【格式】ROUND(,) 【功能】返回nExp1四舍五入的值, nExp2表示保留的小數(shù)位數(shù)。12.函數(shù)PI( ) 【格式】PI( ) 【功能】返回常量的近似值13.正弦函數(shù)SIN( ) 【格式】SIN() 【功能】返回nExp的正弦值。nE
47、xp以弧度為單位,函數(shù)值域?yàn)?-1,1。14.余弦函數(shù)COS( ) 【格式】COS() 【功能】返回nExp的余弦值。nExp以弧度為單位,函數(shù)的值域?yàn)?-1,1。2.3.4 常用標(biāo)準(zhǔn)函數(shù)15.正切函數(shù)TAN( ) 【格式】TAN() 【功能】返回nExp的正切值。nExp以弧度為單位,其值為/2或- /2時(shí),系統(tǒng)返回一個(gè)絕對(duì)值很大的數(shù)。16.反正弦函數(shù)ASIN( ) 【格式】ASIN() 【功能】返回nExp的反正弦值。自變量值必須在-1,1內(nèi),函數(shù)值為弧度,且值域?yàn)?/2, /2。17.反余弦函數(shù)ACOS( ) 【格式】ACOS() 【功能】返回nExp的反余弦值。自變量的值必須在-1,1
48、內(nèi),函數(shù)值為弧度,值域?yàn)?/2, /2。18.反正切函數(shù)ATAN( ) 【格式】ATAN() 【功能】返回nExp的反正切值。函數(shù)值為弧度,值域?yàn)?-/2, /2)。2.3.4 常用標(biāo)準(zhǔn)函數(shù) 字符函數(shù)是處理字符型數(shù)據(jù)的函數(shù),其自變量或函數(shù)值中至少有一個(gè)是字符型數(shù)據(jù)。函數(shù)中涉及的字符型數(shù)據(jù)項(xiàng),均以cExp表示。 1.子串位置函數(shù) 【格式】AT(,) 【功能】返回串cExp1在串cExp2中的起始位置。函數(shù)值為整數(shù)。如果 串cExp2不包含串cExp1,函數(shù)返回值為零。2 字符函數(shù)2.取左子串函數(shù)LEFT( ) 【格式】LEFT(,) 【功能】返回從cExp串中第一個(gè)字符開(kāi)始,截取nExp個(gè)字符的
49、子串。3.取右子串函數(shù)RIGHT( ) 【格式】RIGHT(,) 【功能】返回從cExp串中右邊第一個(gè)字符開(kāi)始,截取nExp個(gè)字符的子 串。有關(guān)說(shuō)明同LEFT( )函數(shù)。2 字符函數(shù)4.取子串函數(shù)SUBSTR( ) 【格式】SUBSTR (, , ) 【功能】返回從串cExp中第nExp1個(gè)字符開(kāi)始,截取nExp2個(gè)字符的子串5.字符串長(zhǎng)度函數(shù)LEN( ) 【格式】LEN() 【功能】返回cExp串的字符數(shù)(長(zhǎng)度)。函數(shù)值為N型。2 字符函數(shù)6.刪除字符串前導(dǎo)空格函數(shù)LTRIM( ) 【格式】LTRIM() 【功能】刪除cExp串的前導(dǎo)空格字符。7.刪除字符串尾部空格函數(shù)RTRIM( ) |
50、TRIM( ) 【格式】RTRIM | TRIM() 【功能】刪除cExp串尾部空格字符。8.空格函數(shù)SPACE( ) 【格式】SPACE () 【功能】返回一個(gè)包含nExp個(gè)空格的字符串。2 字符函數(shù)9.字符串替換函數(shù)STUFF( ) 【格式】STUFF(,) 【功能】從nExp1指定位置開(kāi)始,用cExp2串替換 cExp1串中nExp2個(gè)字符 10.字符復(fù)制函數(shù) REPLICATE( ) 【格式】REPLICATE (,) 【功能】返回將cExp串重復(fù)nExp次的字符串。11.定義輸出格式函數(shù) TRANSFORM( ) 【格式】TRANSFORM (,) 【功能】按格式描述式cExp指定的
51、格式,輸出任意表達(dá)式eExp的值。 2 字符函數(shù)12.大小寫(xiě)轉(zhuǎn)換函數(shù)LOWER( ) 和UPPER( ) 【格式】LOWER () UPPER () 【功能】LOWER( )將cExp串中字母全部變成小寫(xiě)字母,UPPER( )將 cExp串中字母全部變成大寫(xiě)字母,其它字符不變。13.宏替換函數(shù) & 【格式】& . 【功能】替換出字符型變量cVar中字符。2 字符函數(shù)宏 日期與時(shí)間函數(shù)是處理日期型或日期時(shí)間型數(shù)據(jù)的函數(shù)。其自變量為日期型表達(dá)式dExp或日期時(shí)間型表達(dá)式 tExp。1.系統(tǒng)日期函數(shù)DATE( ) 【格式】DATE() 【功能】返回當(dāng)前系統(tǒng)日期,此日期由Windows系統(tǒng)設(shè)置。函數(shù)值
52、為D型。2.系統(tǒng)時(shí)間函數(shù)TIME( ) 【格式】TIME() 【功能】返回當(dāng)前系統(tǒng)時(shí)間,時(shí)間顯示格式為hh:mm:ss。若選擇了 nExp ,則不管為何值,返回的系統(tǒng)時(shí)間還包括秒的小數(shù)部分, 精確至小數(shù)點(diǎn)后兩位。函數(shù)值為C型。3 日期與時(shí)間函數(shù)3.求日期函數(shù)DAY( ) 【格式】DAY() 【功能】返回dExp式中的天數(shù)。函數(shù)值為N型4.求星期函數(shù)DOW( )、CDOW( ) 【格式】DOW() CDOW() 【功能】DOW( )函數(shù)返回dExp式中星期的數(shù)值,用17表示星期日星期六。函數(shù)值為N型。CDOW( ) 函數(shù)返回dExp式中星期的英文名稱(chēng)。函數(shù)值為C型。3 日期與時(shí)間函數(shù)5.求月份函
53、數(shù)MONTH( )、CMONTH( ) 【格式】MONTH() CMONTH() 【功能】MONTH( )函數(shù)返回dExp式中月份數(shù)。函數(shù)值為N型。CMONTH( )函數(shù)則返回月份的英文名。函數(shù)值為C型。6.求年份函數(shù)YEAR( ) 【格式】YEAR() 【功能】函數(shù)返回dExp式中年份值。函數(shù)值為N型。3 日期與時(shí)間函數(shù) 在數(shù)據(jù)庫(kù)應(yīng)用的過(guò)程中,經(jīng)常要將不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)進(jìn)行相應(yīng)轉(zhuǎn)換,滿足實(shí)際應(yīng)用的需要。Visual FoxPro系統(tǒng)提供了若干個(gè)轉(zhuǎn)換函數(shù),較好地解決了數(shù)據(jù)類(lèi)型轉(zhuǎn)換的問(wèn)題。1.ASCII碼函數(shù)ASC( ) 【格式】ASC () 【功能】返回cExp串首字符的ASCII碼值。函數(shù)值
54、為N型。2.ASCII字符函數(shù)CHR( ) 【格式】CHR() 【功能】返回以nExp值為ASCII碼的ASCII字符。函數(shù)值為C型。4 轉(zhuǎn)換函數(shù)3.字符日期型轉(zhuǎn)換函數(shù)CTOD( ) 【格式】CTOD() 【功能】把“/”格式的cExp串轉(zhuǎn)換成對(duì)應(yīng)日期值。函數(shù) 值為D型。4.日期字符型轉(zhuǎn)換函數(shù)DTOC( ) 【格式】DTOC(, 1) 【功能】把日期dExp轉(zhuǎn)換成相應(yīng)的字符串。函數(shù)值為C型。4 轉(zhuǎn)換函數(shù)5.數(shù)值字符型轉(zhuǎn)換函數(shù)STR( ) 【格式】STR(,) 【功能】將nExp1的數(shù)值轉(zhuǎn)換成字符串形式。函數(shù)值為C型。6.字符數(shù)值型轉(zhuǎn)換函數(shù)VAL( ) 【格式】VAL () 【功能】將cExp串
55、中數(shù)字轉(zhuǎn)換成對(duì)應(yīng)數(shù)值,轉(zhuǎn)換結(jié)果取兩位小數(shù)。函 數(shù)值為N型。.4 轉(zhuǎn)換函數(shù) 在數(shù)據(jù)庫(kù)應(yīng)用的操作過(guò)程中,用戶需要了解數(shù)據(jù)對(duì)象的類(lèi)型、狀態(tài)等屬性,Visual FoxPro 提供了相關(guān)的測(cè)試函數(shù),使用戶能夠準(zhǔn)確地獲取操作對(duì)象的相關(guān)屬性。1數(shù)據(jù)類(lèi)型函數(shù)TYPE( ) 【格式】TYPE() 【功能】返回cExp 串表示的數(shù)據(jù)對(duì)象的數(shù)據(jù)類(lèi)型,返回值是一個(gè)表 示數(shù)據(jù)類(lèi)型的大寫(xiě)字母。C:字符型,D:日期型,N:數(shù)值 型,L:邏輯型,M:備注型,G:通用型,U:未定義。5 測(cè)試函數(shù)2文件查找函數(shù)FILE() 【格式】FILE() 【功能】根據(jù) cExp串中指定路徑查找文件,如未指定路徑,則在默 認(rèn)目錄中查找。文
56、件存在,返回邏輯真(.T.)值,否則為邏 輯假(.F.)值。5 測(cè)試函數(shù)3條件測(cè)試函數(shù)IIF( ) 【格式】IIF(,) 【功能】邏輯表達(dá)式lExp值為真(.T.),返回表達(dá)式eExp1的值,否 則返回表達(dá)式eExp2的值。eExp1和eExp2可以是任意數(shù)據(jù)類(lèi) 型的表達(dá)式。4表結(jié)束標(biāo)志測(cè)試函數(shù)EOF( ) 【格式】EOF( | ) 【功能】測(cè)試記錄指針是否移到表結(jié)束處。如果記錄指針指向表中 尾記錄之后,函數(shù)返回真(.T.),否則為假(.F.)。5表起始標(biāo)識(shí)測(cè)試函數(shù)BOF ( ) 【格式】BOF ( | ) 【功能】測(cè)試記錄指針是否移到表起始處。如果記錄指針指向表中 首記錄前面,函數(shù)返回真(.
57、T.),否則為假(.F.)。工 作區(qū)說(shuō)明見(jiàn)EOF()函數(shù)。5 測(cè)試函數(shù)6當(dāng)前記錄號(hào)函數(shù)RECNO() 【格式】RECNO( | ) 【功能】返回指定工作區(qū)中表的當(dāng)前記錄的記錄號(hào).對(duì)于空表返回值為17當(dāng)前記錄邏輯刪除標(biāo)志測(cè)試函數(shù)DELETED( ) 【格式】DELETED( | ) 【功能】測(cè)試指定工作區(qū)中表的當(dāng)前記錄是否被邏輯刪除。如果當(dāng)前記 有邏輯刪除標(biāo)記,函數(shù)返回真(.T.),否則為假(.F.)。5 測(cè)試函數(shù)8記錄數(shù)函數(shù)RECCOUNT( ) 【格式】RECCOUNT ( | ) 【功能】返回指定工作區(qū)中表的記錄個(gè)數(shù)。如果工作區(qū)中沒(méi)有打開(kāi)表則 返回0。9記錄大小測(cè)試函數(shù)RECSIZE( )
58、 【格式】RECSIZE( | ) 【功能】返回指定工作區(qū)中表的記錄總長(zhǎng)度。如果工作區(qū)中沒(méi)有打開(kāi)表 則返回0。5 測(cè)試函數(shù)10屏幕列坐標(biāo)和行坐標(biāo)函數(shù) COL( )、ROW( ) 【格式】 COL ( ) ROW() 【功能】COL ( )返回光標(biāo)的列坐標(biāo)值,ROW ( )返回光標(biāo)的行坐標(biāo)值11打印機(jī)列坐標(biāo)和行坐標(biāo)函數(shù)PCOL( ),PROW( ) 【格式】 PCOL( ) PROW() 【功能】返回打印機(jī)打印頭所處位置的列坐標(biāo)和行坐標(biāo)。5 測(cè)試函數(shù)2.3.5 運(yùn)算符與表達(dá)式 運(yùn)算符是對(duì)數(shù)據(jù)對(duì)象進(jìn)行加工處理的符號(hào),根據(jù)其處理數(shù)據(jù)對(duì)象的數(shù)據(jù)類(lèi)型,運(yùn)算符分為算術(shù)(數(shù)值)運(yùn)算符、字符運(yùn)算符、日期時(shí)間運(yùn)
59、算符、邏輯運(yùn)算符和關(guān)系運(yùn)算符五類(lèi),相應(yīng)的,表達(dá)式也分為算術(shù)表達(dá)式、字符表達(dá)式、日期時(shí)間表達(dá)式、邏輯表達(dá)式和關(guān)系表達(dá)式五類(lèi)。 常量、變量和函數(shù)可以作為表達(dá)式的特例。今后涉及到表達(dá)式的描述,除特別指明,均可包含這些特殊的形式。運(yùn)算符1. 算術(shù)運(yùn)算符 ( ),*或,*,/,+,-,%2. 關(guān)系運(yùn)算符 ,=,或#3. 邏輯運(yùn)算符 .NOT. , .AND. , .OR. 4. 字符串運(yùn)算符 +,- 連接運(yùn)算符(+完全連接/-非完全連接) = = 全等比較運(yùn)算符,結(jié)果為邏輯值。 $ 子串比較運(yùn)算符(包含比較運(yùn)算) 1. 算術(shù)運(yùn)算符 ( ),+/-(正負(fù)) ,*,/,%,+/- 2. 字符串運(yùn)算符 +,
60、- = = $ 同類(lèi)優(yōu)先級(jí)相等 3. 關(guān)系運(yùn)算符 ,=, 同類(lèi)優(yōu)先級(jí)相等 4. 邏輯運(yùn)算符 ( ) .NOT. .AND. .OR. 運(yùn)算符的優(yōu)先級(jí)圓括號(hào)算術(shù)和日期運(yùn)算字符串運(yùn)算關(guān)系運(yùn)算邏輯運(yùn)算由高到低2.3.5 表達(dá)式常量、變量、函數(shù)通過(guò)運(yùn)算符連接起來(lái)構(gòu)成表達(dá)式。表達(dá)式在語(yǔ)句中通過(guò)運(yùn)算或操作會(huì)產(chǎn)生表達(dá)式的值,語(yǔ)句再對(duì)表達(dá)式值進(jìn)行相應(yīng)的數(shù)據(jù)處理。表達(dá)式一般都含有若干項(xiàng),但是常量、變量和函數(shù)單獨(dú)可以作為表達(dá)式在語(yǔ)句中使用。 根據(jù)表達(dá)式中的數(shù)據(jù)類(lèi)型和運(yùn)算符的運(yùn)算意義,VFP中的表達(dá)式有數(shù)值表達(dá)式、字符表達(dá)式、日期表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。算術(shù)表達(dá)式 算術(shù)表達(dá)式又稱(chēng)數(shù)值表達(dá)式,其運(yùn)算對(duì)象和運(yùn)算
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小說(shuō)閱讀(高中生)
- 競(jìng)聘演講稿精彩開(kāi)頭
- 應(yīng)聘?jìng)€(gè)人簡(jiǎn)歷英語(yǔ)
- 《深度學(xué)習(xí)項(xiàng)目案例開(kāi)發(fā)》課件-任務(wù)二:使用卷積神經(jīng)網(wǎng)絡(luò)完成貓狗識(shí)別
- 二零二五年度北京市房地產(chǎn)銷(xiāo)售顧問(wèn)勞動(dòng)合同標(biāo)準(zhǔn)模板
- 中醫(yī)護(hù)理學(xué)(第5版)課件 第九章針灸療法與護(hù)理4經(jīng)外奇穴
- 三農(nóng)產(chǎn)品品牌傳播策略與實(shí)踐手冊(cè)
- 高效辦公空間資源調(diào)配方案表格模板(財(cái)務(wù)部)
- 項(xiàng)目推廣演講致辭和宣傳文案
- 云智停車(chē)智能停車(chē)場(chǎng)管理系統(tǒng)
- 江蘇省鎮(zhèn)江市2024-2025學(xué)年高三下學(xué)期開(kāi)學(xué)檢測(cè)語(yǔ)文試題 含解析
- 2025年生物制藥市場(chǎng)分析:生物制藥行業(yè)規(guī)模以上企業(yè)數(shù)量超過(guò)1148家
- 齊魯醫(yī)學(xué)右美托咪定臨床使用
- 泵站自動(dòng)化技術(shù)要求
- 法律談判實(shí)務(wù)完整版課件全套教學(xué)ppt教程
- 部編初中語(yǔ)文教材介紹
- 首件檢驗(yàn)作業(yè)流程控制卡
- 海德漢參數(shù)設(shè)置
- 杭州市建設(shè)工程項(xiàng)目工傷保險(xiǎn)參保 變更 登記表
- 人教版八年級(jí)下冊(cè)數(shù)學(xué)章末培優(yōu)試題:第十八章《平行四邊形》
- 混凝土銷(xiāo)售結(jié)算單
評(píng)論
0/150
提交評(píng)論