資源簡介 (共41張PPT)任務一 數據庫的基本概念任務二 數據類型的含義、運算方法任務三 運算符的功能、使用方法任務四 常量、變量、數組和表達式任務五 VFP的工作界面簡介任務六 菜單系統的介紹項目一 Visual FoxPro概述011.了解數據庫的基本概念;2.掌握各種數據類型的含義、運算方法;3.掌握運算符的功能及使用方法;4.理解常量、變量和表達式及記錄、字段的含義;5.理解數組的概念。02項目一 Visual FoxPro概述學習重點 1.數據 數據指描述事物各屬性的符號記錄。 2.數據處理 數據處理是對各種類型的數據進行收集、存儲、分類、計算、 加工、檢索與傳輸的過程。 3.表 表是關系數據庫管理系統中存儲數據的基本單元,其擴展名 為.dbf。03任務一 數據庫的基本概念 4.字段 Visual FoxPro中的數據以二維表的形式存儲,表的每一列表示一種 數據元素,稱為字段,如姓名、地址或電話號碼。字段是表中存儲、處理數據的最小邏輯單位,字段中可以存放Visual FoxPro提供的任何一種類型的數據。 5.字段名 表中的每一列稱為一個字段,第一行是一個表頭,表頭中第一列的值是這個字段的名稱,稱為字段名。 6.數據庫管理系統 數據庫管理系統指位于用戶與操作系統之間的一層數據管理軟件。數據庫在建立、運用和維護時由數據庫管理系統統一管理、統一控制04任務一 數據庫的基本概念 7.數據庫系統 數據庫系統指在計算機系統中引入數據庫后構成的系統,一般由數據庫、數據庫管理系統(及其開發工具)、應用系統、數據庫管理員和用戶構成。 8.關系 一個關系就是一個二維表,我們通常將一個沒有重復行、重復列的二維表看成一個關系,每個關系都有一個關系名。 9.數據模型 各個數據對象以及它們之間存在的相互關系的描述,被稱為數據模型。數據模型的構造方法決定了數據庫的設計方法及數據之間的聯系方式。05任務一 數據庫的基本概念 數據庫管理系統常用的數據模型有下列三種:網狀模型、層次模型和關系模型。 (1) 網狀模型 。網狀模型有以下兩個特征: ①允許一個以上的結點沒有雙親結點; ②一個結點可以有多個雙親結點。 (2) 層次模型 。層次模型有以下兩個特征: ①有且只有一個結點,沒有雙親結點(這個結點叫做根結點); ②除根結點外的其他結點有且只有一個雙親結點。 (3) 關系模型 。 關系模型用表的集合來表示數據和數據間的聯系。每個表有多個列,每列有惟一的列名。在關系模型中,無論是從客觀事物中抽象出的實體,還是實體之間的聯系,都用單一的結構類型——關系表示。06任務一 數據庫的基本概念 數據是反映現實世界中客觀事物屬性的記錄,它包括兩個方面:數據內容與數據形式。數據內容就是數據的值;數據形式,也稱為數據類型,就是數據的存儲形式和操作使用方式。VFP 6.0系統為了使用戶建立和操作數據庫更加方便,將系統中所有操作、處理的數據分為兩大類:一類適用于變量和數組;另一類適用于字段。07任務二 數據類型的含義、運算方法 數據類型分為以下幾種: 1.字符型 字符型數據是由字母、數字、空格、符號和標點等組成的,該類型數據是不具備計算能力的文字數據類型,用字母C表示,其長度(即字符個數)范圍介于1~254個字節之間。 2.數值型 數值型數據是一種表示數量、可以進行數值運算的數據,該類型數據由數字、小數點、正負號和字母E組成,該類型用字母N表示。 3.日期型 日期型數據是用于存儲有關年、月、日的時間序列的一種數據類型,用字母D表示。日期的默認格式是{mm/dd/yyyy}。07任務二 數據類型的含義、運算方法 4.日期時間型 日期時間型數據是用于存儲日期和時間值的數據類型,字母T表示。日期時間的默認格式是{mm/dd/yyyy hh:mm:ss}。 5.邏輯型 邏輯型數據是描述客觀事物真假的數據類型,表邏輯判斷的結果,用字母L表示。邏輯型數據只有真(.t.或.y.)和假(.f.或.n.)兩種。 6.浮點型 浮點型數據是數值型數據的一種,字母F表示。它與數值型數據完全等價,只是在存儲形式上采用浮點格式,主要是為了得到較高的計算精度。 7.雙精度型 雙精度型數據是具有更高精度的一種數值型數據,用字母B表示。它可用于對表中字段的定義,并采用固定長度浮點格式存儲,占用8個字節。08任務二 數據類型的含義、運算方法 8.整型 整型數據是不包含小數部分的數值型數據,用字母I表示。整型數據只用來表示整數,且以二進制形式表示,占用4個字節。 9.通用型 通用型數據是存儲OLE對象的數據類型,這里面包含了對OLE對象的引用,還包含OLE對象中的實際數據,用字母G表示。 10.貨幣型 貨幣型數據是用于代替數值型數據的貨幣值,是為存儲美元金額而使用的一種數據類型,用字母Y表示。 11.備注型 備注型數據是用于表中數據塊的存儲,它可以表示、存放較多字符的數據類型。也可以把它看成是字符型數據的特殊形式,用字母M表示。09任務二 數據類型的含義、運算方法 運算符是對數據對象進行加工處理的符號。對于不同類型的數據要使用不同的運算符,即使是相同的運算符,參加運算的數據不同,運算的規則也可能不同。因此本任務要正確地掌握運算符的使用。 根據其處理數據對象的數據類型,運算符分為算術運算符、字符運算符、日期時間運算符、邏輯運算符和關系運算符五類。10任務三 運算符的功能、使用方法 1.字符運算符 字符運算的對象是字符型數據對象,運算結果是字符常量或邏輯常量。對于字符數據,通常用來表示字符串的內容意義,并用雙引號("")、單引號(′′)或方括號([])將字符串兩端括起來。可以使用的運算符只有三個,即+、-和$,運算的優先級是+、-、$。如下表為字符運算符的功能。表-字符運算符及其功能10任務三 運算符的功能、使用方法 2.日期和時間運算符 日期運算符分為“+”和“-”兩種,其作用分別是在日期數據上增加或減少的天數,在日期時間數據上增加或減少的秒數。兩個運算的優先級相同。如下表為日期和時間運算符的功能。表-日期和時間運算符及其功能11任務三 運算符的功能、使用方法 3.邏輯運算符 邏輯運算符用于邏輯型數據的運算,運算結果均為邏輯型數據。其優先級為()、NOT(或!)、AND、OR。邏輯運算符前后一般要加上一個圓點“.”標記,以示區別。如下表為邏輯運算符的功能。表-邏輯運算符及其功能12任務三 運算符的功能、使用方法 4.關系運算符 關系運算符主要是同類數據之間的比較運算,然后返回一個邏輯值來表示所比較的關系是否成立。成立則其值為“真”,否則為“假”。關系運算符的功能見下表。表-關系運算符及其功能13任務三 運算符的功能、使用方法 5.算術運算符 算術運算符用于數值型數據,其運算對象和運算結果均為數值型數據。如下表中算術運算符按優先級別從高到低順序排列。表-算術運算符及其功能14任務三 運算符的功能、使用方法 常量是在命令或程序中可直接引用、具有具體值的命名數據項,其特征是在整個操作過程中它的值和表現形式都保持不變。 1.數值型常量 由數字、小數點和正負號組成,表示整數或實數。 2.浮點型常量 以浮點格式表示的數值常量。 3.字符型常量 由任意ASCII字符、漢字和漢字字符組成的字符型數據稱作字符型常量。 4.邏輯型常量 邏輯型常量就是表示邏輯判斷結果“真”或“假”的邏輯值。15任務四 常量、變量、數組和表達式活動一 常量 5.日期型常量 日期型常量是表示日期值的數據,其默認格式是{mm/dd/yyyy}, 6.日期時間型常量 Visual FoxPro系統中增加了一種表示日期和時間值的日期時間型常量,其默認格式是:{mm/dd/yyyy hh:mm:ss}。16任務四 常量、變量、數組和表達式活動一 常量 變量是在操作過程中可以改變其取值或數據類型的數據項 1.內存變量 內存變量是在內存中定義的一種單個數據元素的臨時性變量。內存變量的數據類型包括:數值型、字符型、邏輯型、日期型和日期時間型。給內存變量賦值的方法如下: 命令格式:STORE <表達式> TO <內存變量表> 命令功能:計算<表達式>的值并賦值給各個內存變量。 命令格式:<內存變量> = <表達式> 命令功能:計算<表達式>的值并賦值給指定內存變量。17任務四 常量、變量、數組和表達式活動二 變量 2.字段變量 表由若干記錄構成,每個記錄都包含若干個數量相同的字段,同一字段在不同記錄中分別對應不同的字段值,因此,字段也是變量。當內存變量與字段變量同名時,字段變量優先,這時如果要引用內存變量,可在變量名前加“M.”或者“M→”來訪問它。18任務四 常量、變量、數組和表達式活動二 變量 數組是結構化的變量,是一組具有相同名稱、以下標相互區分的有序內存變量。一個數組通常都包含多個數據元素。 Visual FoxPro系統中只允許使用一維數組(相當于數列)和二維數組(相當于行列式或矩陣)。19任務四 常量、變量、數組和表達式活動三 數組 在Visual FoxPro系統中,表達式是由常量、變量、函數及其他數據容器單獨或與運算符組成的有意義的運算式子。根據其處理對象的不同,運算符分為算術運算符、字符運算符、日期時間運算符、邏輯運算符和關系運算符五類。表達式也相應分為算術表達式、字符表達式、日期時間表達式、邏輯表達式和關系表達式五類。20任務四 常量、變量、數組和表達式活動四 表達式 1.算術表達式 算術表達式又稱數值表達式,其運算對象和運算結果為數值型數據。 2.字符表達式 字符表達式是由字符運算符將字符型數據對象連接起來進行運算的式子。 3.日期時間表達式 由日期運算符將一個日期型或日期時間型數據與一個數值型數據連接而成的運算式稱為日期表達式。 4.關系表達式 由關系運算符連接兩個同類數據對象進行關系比較的運算式稱為關系表達式。20任務四 常量、變量、數組和表達式活動四 表達式 5.邏輯表達式 由邏輯運算符將邏輯型數據對象連接而成的式子稱為邏輯表達式。21任務四 常量、變量、數組和表達式活動四 表達式 Visual FoxPro作為微機關系數據庫管理系統的杰出代表,提供有管理數據所需要的全部工具。它的工作界面與Windows及Windows下各種應用界面相似,而且其使用方法也基本一致。22任務五 VFP的工作界面簡介 在Visual FoxPro中,可以使用不同的窗口來完成各種不同的任務。Visual FoxPro中有一個“命令”窗口,如下圖所示。在這個“命令”窗口中可以鍵入各種Visual FoxPro “命令”,22任務五 VFP的工作界面簡介圖-“命令”窗口 1.窗口的操作 Visual FoxPro 6.0 中的“命令”窗口與Windows 窗口非常相似,用戶可以根據自己的需要最大化、最小化以及關閉窗口,也可以根據需要移動窗口。 2.輸入和編輯命令 用戶在“命令”窗口中輸入命令,按回車鍵后就可以執行該命令。23任務五 VFP的工作界面簡介 主菜單是當前可用的命令集合,如下圖所示。Visual FoxPro 6.0的所有命令都可以通過菜單選擇來完成。系統的主菜單可以完成近70條命令。 每一菜單項中可以有子菜單選項。單擊菜單欄中相應的菜單項,則執行相應的操作,選中不同的菜單項就可以執行不同的命令。24任務六 菜單系統的介紹圖-主菜單 Visual FoxPro 6.0系統將許多命令做成菜單命令選項,這與Windows及其他應用軟件一致,用戶可通過選擇菜單項來使用和管理數據庫。在菜單方式中,很多操作是通過調用相關的向導、生成器、設計器工具,以直觀、簡便、可視化方式完成對系統操作的,用戶不必熟悉命令的細節和相應的語法規則,通過對話框來完成操作。有了這種方式,一般用戶無需編程就可完成數據庫的操作與管理。對于初學者來說,掌握菜單的使用方法是比較容易的。25任務六 菜單系統的介紹活動一 菜單選擇 可以使用下列幾種方法進行菜單選擇: (1) 用鼠標單擊要選擇的菜單項,并將鼠標移動到要選擇的子菜單項單擊左鍵。 (2) 用鼠標單擊要選擇的菜單項,在彈出的下拉式菜單中鍵入帶有下劃線的字符。 (3) 使用【Alt】或【F10】鍵激活菜單,然后用四個光標鍵移動菜單到某一項上,按【Enter】鍵即可執行該命令。 25任務六 菜單系統的介紹活動一 菜單選擇 常用菜單 Visual FoxPro 6.0 的系統菜單有八項,每一個菜單項都執行單獨的命令。需要指出的是,菜單的內容并非一成不變的。隨著Visual FoxPro執行不同的任務,系統菜單會有所不同,會增加或修改一部分菜單項,但常用的菜單不變。如下圖所示為打開項目管理器時的菜單欄,圖下圖所示為打開項目管理器后的菜單欄。26任務六 菜單系統的介紹活動二 菜單系統簡介圖-Visual FoxPro 6.0的主菜單欄 圖-打開項目管理器后的菜單欄 1.“文件”菜單 主要用于文件的相關操作,其中包括“新建”、“打開”、“保存”、“關閉”以及“打印文件”等。27任務六 菜單系統的介紹活動二 菜單系統簡介圖-“文件”菜單 2.“編輯”菜單 主要用于復制、修改、插入對象, “編輯”菜單的菜單項如下圖所示。28任務六 菜單系統的介紹活動二 菜單系統簡介圖-“編輯”菜單 3.“顯示”菜單 主要用于確定在主窗口中顯示所需的工具欄。第一次單擊“顯示”菜單時,該菜單只包括一項“工具欄”子菜單。單擊“工具欄” 選項,會彈出“工具欄”對話框。29任務六 菜單系統的介紹活動二 菜單系統簡介圖-“工具欄”對話框 4.“格式”菜單 “格式”菜單主要用于改變正文的屬性,如字體類型、風格、大小以及行間距等,如下圖所示。30任務六 菜單系統的介紹活動二 菜單系統簡介圖-“格式”菜單 5.“工具”菜單 該菜單列出了 Visual FoxPro 可以應用的所有工具的名稱,如向導、宏、拼寫檢查、類瀏覽器等。 31任務六 菜單系統的介紹活動二 菜單系統簡介圖-“顯示”菜單 該菜單的最后一項為“選項”子菜單,選擇“選項”菜單項,彈出“選項”對話框, 如下圖所示。在該對話框中,可以進行一些系統設置、添加控件等工作。32任務六 菜單系統的介紹活動二 菜單系統簡介圖-“選項”對話框 6.“程序”菜單 利用這個菜單可以編譯、運行和測試用戶所編寫的 Visual FoxPro 應用程序,同時還可以編譯和運行表單程序,如下圖所示。33任務六 菜單系統的介紹活動二 菜單系統簡介圖-“程序”菜單 7.“窗口”菜單 利用菜單中提供的菜單項,可以完成對窗口的重排、顯示和隱藏等操作。該菜單還可以顯示或關閉“命令窗口”,如下圖所示。 8.“幫助”菜單 “幫助”菜單中提供了Visual FoxPro 的幫助選項、聯機文檔等幫助信息。34任務六 菜單系統的介紹活動二 菜單系統簡介圖-“窗口”菜單 1.進入VFP系統。 2.認識VFP工作界面中的菜單欄、工具欄及命令窗口,并能夠對其進行操作。 3.了解菜單欄內的菜單項及使用方法。 4.熟悉工具欄內各按鈕的功能,并與菜單內容相比較,認識其共同性。 5.了解命令窗口的使用方法。35上機實戰 1.按照數據模型劃分,數據庫有三種類型: 、 和 。VFP是 型數據庫管理系統。 2.字符運算的對象是字符型數據對象,運算結果是 常量或 常量。 3.表分為 表和 表。 4.隨著Visual FoxPro執行不同的任務,系統菜單會有所不同,會增加或修改一些菜單項。() 5.數據庫主要是用來組織和聯系表,其擴展名為.dbf。()36項目一 Visual FoxPro概述思考題 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫