freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)visualfoxpro最新版大綱-資料下載頁(yè)

2024-11-04 17:20本頁(yè)面
  

【正文】 KEY[eExpression5] TAG TagName4[FOR lExpression6] REFERENCES TableName2[TAG TagName5]] [DROP FOREIGN KEY TAG TagName6[SAVE]] [RENAME COLUMN FieldName4 TO FieldName5] 考點(diǎn)16 視圖的定義 1視圖的概念及其定義(l)視圖的概念。Visual FoxPro中視圖是一個(gè)虛擬的表,可以是本地的、遠(yuǎn)程的或帶參數(shù)的。(2)視圖的定義,格式為:CREATE VIEW view name[(column_name[,column_name]?)] AS select_statement 2從單個(gè)表派生出來的視圖視圖一經(jīng)定義,就可以和基本表一樣進(jìn)行各種查詢,也可以進(jìn)行一些修改操作。對(duì)于最終用戶來說,有時(shí)并不需要知道操作的是基本表還是視圖。3從多個(gè)表派生出來的視圖視圖一方面可以限定對(duì)數(shù)據(jù)的訪問,另一方面又可以簡(jiǎn)化對(duì)數(shù)據(jù)的訪問。4視圖的刪除視圖由于是從表派生出來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖可以刪除。格式:DROP VIEW 5關(guān)于視圖的說明在關(guān)系數(shù)據(jù)庫(kù)中,視圖始終不真正含有數(shù)據(jù),它總是原有表的一個(gè)窗口。所以,雖然視圖可以像表一樣進(jìn)行各種查詢,但是插入、更新和刪除操作在視圖上卻有一定限制。在一般情況下,當(dāng)一個(gè)視圖是由單個(gè)表導(dǎo)出時(shí)可以進(jìn)行插入和更新操作,但不能進(jìn)行刪除操作;當(dāng)視圖是從多個(gè)表導(dǎo)出時(shí),插入、更新和刪除操作都不允許進(jìn)行。這種限制是很有必要的,它可以避免一些潛在問題的發(fā)生。 查詢與視圖考點(diǎn)1 查詢?cè)O(shè)計(jì)器 1查詢的概念查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢以擴(kuò)展名為QPR的文件保存在磁盤上的,這是一個(gè)文本文件,它的主體是SQL SELECT語(yǔ)句。2查詢的建立建立查詢可以使用“查詢?cè)O(shè)計(jì)器”,但它的基礎(chǔ)是SQL SELECT語(yǔ)句。建立查詢的方法有以下幾個(gè)方面。(l)可以利用CREATE QUERY命令打開查詢?cè)O(shè)計(jì)器建立查詢。(2)可以利用“新建”對(duì)話框打開查詢?cè)O(shè)計(jì)器建立查詢。(3)可以在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中打開查詢?cè)O(shè)計(jì)器建立查詢。(4)可直接編輯QPR文件建立查詢。建立查詢時(shí),首先進(jìn)入如圖61所示的界面選擇用于建立查詢的表或視圖,選擇表或視圖后,單擊“添加”按鈕。最后單擊“關(guān)閉”按鈕,進(jìn)入如圖62所示的查詢?cè)O(shè)計(jì)器界面。圖61 為查詢選擇表或視圖查詢?cè)O(shè)計(jì)器中的各選項(xiàng)卡和SQL SELECT語(yǔ)句的各短語(yǔ)是相對(duì)應(yīng)的,對(duì)應(yīng)關(guān)系如下?!白侄巍报D―SELECT短語(yǔ),用于指定要查詢的數(shù)據(jù) “連接”――JOIN ON短語(yǔ),用于編輯連接條件?!昂Y選”――WHERE短語(yǔ),用于指定查詢條件?!芭判蛞罁?jù)”――ORDER BY短語(yǔ),用于指定排序字段和排序方式?!胺纸M依據(jù)”――GROUP BY短語(yǔ)和HAVING短語(yǔ),用于分組。圖62 查詢?cè)O(shè)計(jì)器 3查詢的運(yùn)行運(yùn)行查詢有下列兩種方法。(1)可以在項(xiàng)口管理器的“數(shù)據(jù)”選項(xiàng)卡中,展開“查詢”選項(xiàng),然后選擇要運(yùn)行的查詢文件,單擊“運(yùn)行”按鈕,可查看查詢結(jié)果。(2)在命令窗門執(zhí)行命令DO QueryFile。注意:此處的查詢文件名是全名,包括擴(kuò)展名QPR。4查詢?nèi)ハ蛟O(shè)計(jì)查詢的目的不只是完成一種查詢功能,在查詢?cè)O(shè)計(jì)器中可以根據(jù)需要為查詢輸出定位查詢?nèi)ハ颉Mㄟ^“查詢”菜單卜的“查詢?nèi)ハ颉?,或在“查詢?cè)O(shè)計(jì)器”工具欄中單擊“查詢?nèi)ハ颉卑粹o?!安樵?nèi)ハ颉睂?duì)話框如圖63所示圖63 “查詢?nèi)ハ颉睂?duì)話框 各去向的含義如下。(1)瀏覽:在“瀏覽”(BROWSE)窗口中顯示查詢結(jié)果,這是默認(rèn)的輸出去向。(2)臨時(shí)表:將查詢結(jié)果存儲(chǔ)于一個(gè)命名的臨時(shí)只讀表中。(3)表:將結(jié)果保存在一個(gè)命名的數(shù)據(jù)表文件中。(4)圖形:查詢結(jié)果可以用于Microsoft Graph。(5)屏幕:在Visual FoxPro主窗口或當(dāng)前活動(dòng)輸出窗口中顯示查詢結(jié)果。(6)報(bào)表:將結(jié)果輸出到一個(gè)報(bào)表文件。(7)標(biāo)簽:將結(jié)果輸出到一個(gè)標(biāo)簽文件。小提示:在7種輸出去向中,只有“瀏覽”和“屏幕”兩種輸出去向才能直接看到查詢結(jié)果。 視圖考點(diǎn)2 視圖的概念與建立 1視圖的概念視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使應(yīng)用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫(kù)中的一個(gè)特有功能,只有在包含視圖的數(shù)據(jù)庫(kù)打開時(shí)才能使用。視圖兼有“表”和“查詢”的特點(diǎn),與查詢相類似的地方是可以用來從一個(gè)或多個(gè)相關(guān)聯(lián)的表中提取有用信息;與表類似的地方是可以用來更新其中的信息,并將結(jié)果永久性保存在磁盤上。2視圖的建立(l)用CREATE VIEW命令打開視圖設(shè)計(jì)器建立視圖。(2)利用“新建”對(duì)話框打開視圖設(shè)計(jì)器建立視圖。(3)在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中打開視圖設(shè)計(jì)器建立視圖。(4)利用SQL命令CREATE VIEW...AS...建立視圖。3視圖設(shè)計(jì)象視圖設(shè)計(jì)器(如圖6一所示)與查詢?cè)O(shè)計(jì)器基本上一樣,主要有以下幾點(diǎn)不同。(1)視圖的結(jié)果保存在數(shù)據(jù)庫(kù)中,在磁盤上找不到類似的文件。(2)視圖可以用來更新數(shù)據(jù),因此在設(shè)計(jì)器中多了一個(gè)“更新條件”選項(xiàng)卡。(3)在視圖中沒有“查詢?nèi)ハ颉钡膯栴}。圖64 視圖設(shè)計(jì)器考點(diǎn)3 遠(yuǎn)程視圖與連接為了建立遠(yuǎn)程視圖,必須首先建立連接遠(yuǎn)程數(shù)據(jù)庫(kù)的“連接”,“連接”是Visual FoxPro數(shù)據(jù)庫(kù)中的一種對(duì)象。1定義數(shù)據(jù)源和連接數(shù)據(jù)源一般是ODBC數(shù)據(jù)源,開放數(shù)據(jù)庫(kù)互連ODBC是一種連接數(shù)據(jù)庫(kù)的通用標(biāo)準(zhǔn)。為了定義ODBC數(shù)據(jù)源,必須首先安裝ODBC驅(qū)動(dòng)程序。2建立連接建立連接的方法有以下幾種。(1)用CREATE CONNECTION命令打開“連接設(shè)計(jì)器”,或完全用命令方式建立連接。(2)通過“新建”對(duì)話框建立連接。(3)在項(xiàng)目管理器的“數(shù)據(jù)”選項(xiàng)卡中建立連接。3設(shè)計(jì)遠(yuǎn)程視圖利用數(shù)據(jù)源或連接建立的遠(yuǎn)程視圖的SQL語(yǔ)法要符合遠(yuǎn)程數(shù)據(jù)庫(kù)的語(yǔ)法,例如,SQL Server的語(yǔ)法和Visual FoxPro的語(yǔ)法就有所區(qū)別??键c(diǎn)4 視圖與數(shù)據(jù)更新視圖是根據(jù)基本表派生出來的,所以把它叫做虛擬表為了通過視圖能夠更新基本表中的數(shù)據(jù),需要在視圖設(shè)計(jì)器的“更新條件”選項(xiàng)卡中的左下角選中“發(fā)送SQL更新”復(fù)選框。1指定可更新的表如果視圖是基于多個(gè)表的,默認(rèn)可以更新“全部表”的相關(guān)字段,如果要指定只能更新某個(gè)表的數(shù)據(jù),則可以通過“表”下拉列表框選擇表 2指定可更新的字段在“字段名”列表框中列出了與更新有關(guān)的字段,在字段名左側(cè)有兩列標(biāo)志,“鑰匙”表示關(guān)鍵字,“鉛筆”表示更新通過單擊相應(yīng)列可以改變相關(guān)的狀態(tài),默認(rèn)可以更新所有非關(guān)鍵字字段,并且通過基本表的關(guān)鍵字完成更新,即Visual FoxPro用這些關(guān)鍵字字段來唯一標(biāo)識(shí)那些已在視圖中修改過的基本表中的記錄建議不要改變關(guān)鍵字的狀態(tài),不要試圖通過視圖來更新基本表中的關(guān)鍵字字段值,如有必要,可以指定更新非關(guān)鍵字字段值 3檢查更新的合法性 如圖61所示,“SQL WHERE子句包括”框中的選項(xiàng)決定哪些字段包含在UPDATE或DELETE語(yǔ)句的WHERE子句中,Visual FoxPro正是利用這些語(yǔ)句將在視圖中修改或刪除的記錄發(fā)送到遠(yuǎn)程數(shù)據(jù)源或基本表中,WHERE子句就是用來檢查自從提取記錄用于視圖中后,服務(wù)器上的數(shù)據(jù)是否已經(jīng)改變?!癝QL WHERE子句包括”框中各選項(xiàng)的含義如下。(l)關(guān)鍵字段:當(dāng)基本表中的關(guān)鍵字字段被改變時(shí),更新失敗。(2)關(guān)鍵字和可更新字段:當(dāng)基本表中任何標(biāo)記為可更新的字段被改變時(shí),更新失敗。(3)關(guān)鍵字和已修改字段:當(dāng)在視圖中改變的任一字段的值在基本表中已被改變時(shí),更新失敗。(4)關(guān)鍵字和時(shí)間戳:當(dāng)遠(yuǎn)程表上記錄的時(shí)間戳在首次檢索之后被改變時(shí),更新失敗。4使用更新方式“使用更新”框的選項(xiàng)決定當(dāng)向基本表發(fā)送SQL更新時(shí)的更新方式。(1)SQL DELETE然后INSERT:先用SQL DELETE命令刪除基本表中被更新的舊記錄,再用SQL INSERT命令向基本表中插入更新后的記錄。(2)SQL UPDATE:使用SQL UPDATE命令更新基本表??键c(diǎn)5 使用視圖視圖建立后,不但可以用它來顯示和更新數(shù)據(jù),而且可以通過調(diào)整它的屬性來提高性能,它的使用類似于表。1視圖操作(1)在數(shù)據(jù)庫(kù)中使用USE命令打開或關(guān)閉視圖。(2)在“瀏覽器”窗口中顯示或修改視圖中的記錄。(3)使用SQL語(yǔ)句操作視圖。(4)在文本框、表格控件、表單或報(bào)表中使用視圖作為數(shù)據(jù)源。2使用視圖視圖一經(jīng)建立就基本可以像基本表一樣使用,適用于基本表的命令基本都可以用于視圖。比如在視圖上也可以建立索引,此索引當(dāng)然是臨時(shí)的,視圖一關(guān)閉,索引自動(dòng)刪除,多工作區(qū)時(shí)也可以建立聯(lián)系等。但視圖不可以用MODIFY STRUCTURE命令修改結(jié)構(gòu)。因?yàn)橐晥D畢竟不是獨(dú)立存在的基本表,它是由基本表派生出來的,只能修改視圖的定義。小提示:查詢與視圖的區(qū)別是:查詢可以定義輸出去向,可以將查詢的結(jié)果靈活地應(yīng)用于表單、報(bào)表、圖形等各種場(chǎng)合,但是利用查詢不可以修改數(shù)據(jù);而利用視圖可以修改數(shù)據(jù),可以利用SQL將對(duì)視圖的修改發(fā)送到基本表,特別是對(duì)于遠(yuǎn)程表的操作,利用視圖是非常有效的。 面向?qū)ο蟮母拍?考點(diǎn)1 對(duì)象與類 1對(duì)象(Object)客觀世界里的任何實(shí)體都可以被視為對(duì)象。對(duì)象可以是具體事物,也可以指某些概念二(1)屬性:用來表示對(duì)象的狀態(tài)。(2)方法:用來描述對(duì)象的行為。2類(Class)類是對(duì)一類相似對(duì)象性質(zhì)的描述。同類對(duì)象具有相同的性質(zhì):相同的屬性及方法。考點(diǎn)2 子類與繼承 1繼承繼承表達(dá)了一種從一般到特殊的進(jìn)化過程。在面向?qū)ο蟮姆椒ɡ?,繼承是指基于現(xiàn)有類的方法和屬性。2類我們把新類稱為現(xiàn)有類的子類,而把現(xiàn)有類稱為新類的父類。一個(gè)子類的成員一般包括以下兩個(gè)方面。(l)從其父類繼承的成員,包括屬性、方法。(2)由子類自己定義的成員,包括屬性、方法。 Visual FoxPro基類簡(jiǎn)介 考點(diǎn)3 Visual FoxPro基類Visual FoxPro中所有基類共有的屬性如表81所示。表81 Visual FoxPro基類的最小屬性集(l)在編程方式里,對(duì)象的生成通常使用CREATE OBJECT函數(shù)來完成,格式為: CREATE OBJECT([,,?])說明:函數(shù)基于指定的類生成一個(gè)對(duì)象,并返回對(duì)象的引用。(2)對(duì)象屬性訪問及對(duì)象方法調(diào)用的基本格式為: . .[(?)] 考點(diǎn)4 容器與控件Visual FoxPro中的類一般可分為兩種類型:容器類和控件類。相應(yīng)地,可分別生成容器(對(duì)象)和控件(對(duì)象)。(l)控件:是一個(gè)可以以圖形化的方式顯示出來并能與用戶進(jìn)行交互式的對(duì)象。(2)容器:可看成是一個(gè)特殊的控件,它能包容其他的控件或容器。(3)層次:容器內(nèi)的包容關(guān)系形成r對(duì)象的嵌套層次關(guān)系。對(duì)象的層次概念與類的層次概念是兩個(gè)完全不同的概念對(duì)象的層次關(guān)系指的是包容與被包容的關(guān)系,而類的層次指的是繼承與被繼承的關(guān)系。在對(duì)象的嵌套層次關(guān)系中,要引用其中的某個(gè)對(duì)象,需要指明對(duì)象在嵌套層次中的位置。對(duì)象引用的幾個(gè)屬性或關(guān)鍵字如表82所示。表82 對(duì)象引用的幾個(gè)屬性或關(guān)鍵字考點(diǎn)5 事件事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動(dòng)作。它作用于對(duì)象,對(duì)象識(shí)別事件并做出相應(yīng)的反應(yīng)。與方法集可以無限擴(kuò)展不同的是,事件集是固定的。用戶不能定義新的事件。表83列出了VisualFoxPro基類的最小事件集,不管哪個(gè)基類都包含這些事件。表83 Visual FoxPro基類的最小事件集 創(chuàng)建與管理表單考點(diǎn)6 創(chuàng)建、修改及運(yùn)行表單 1使用表單向?qū)?chuàng)建表單調(diào)用表單向?qū)У姆椒ㄓ卸喾N,這里只做簡(jiǎn)單介紹。(l)在“項(xiàng)目管理器”窗口中,選擇“文檔”選項(xiàng)卡,選擇其中的“表單”圖標(biāo)。(2)單擊“新建”按鈕,系統(tǒng)彈出“新建表單”對(duì)話框。(3)單擊“表單向?qū)А眻D標(biāo)按鈕,打開“向?qū)нx取”對(duì)話框。(4)從列表框中選擇要使用的向?qū)?,然后單擊“確定”按鈕。2使用表單設(shè)計(jì)器創(chuàng)建表單可以使用以下3種方法中的任何一種調(diào)用表單設(shè)計(jì)器。(1)在項(xiàng)目管理器環(huán)境下調(diào)用。(2)菜單方式調(diào)用。(3)命令方式調(diào)用。3修改已有的表單一個(gè)表單無論是通過任何途徑創(chuàng)建的,都可以使用表單設(shè)計(jì)器進(jìn)行編輯修改。我們可以通過項(xiàng)目或使用命令“MODIFY FORM”來打開表單設(shè)計(jì)器。4運(yùn)行表單可以采用下列方法運(yùn)行通過表單設(shè)計(jì)器創(chuàng)建的表單文件。(1)在項(xiàng)目管理器窗口中,選擇要運(yùn)行的表單,然后單擊窗口里的“運(yùn)行”按鈕。(2)在表單設(shè)計(jì)器環(huán)境下,選擇“表單”菜單中的“執(zhí)行表單”命令,或單擊標(biāo)準(zhǔn)工具欄上的“運(yùn)行”按鈕。(3)選擇“程序”菜單中的“運(yùn)行”命令,打開“運(yùn)行”對(duì)話框,然后在對(duì)話框中指定要運(yùn)行的表單文件并單擊“運(yùn)行”按鈕。(4)在命令窗口中輸入命令,格式為:DO FORM[NAME] WITH[,?][LINKED][NOSHOW] 考點(diǎn)7 管理表單屬性和方法可以向表單添加任意數(shù)量的新屬性和新方法,并像引用表單的其他屬性和方法一樣引用它們。Visual FoxPro中表單的屬性大約有100個(gè),但絕大多數(shù)很少用到。表84列出了常用的一些表單屬性,這些屬性規(guī)定了表單的外觀和行為。表84 表單的常用屬性1創(chuàng)建新屬性向表單添加新屬性的方法如F。(l)選擇“表單”菜單中的“新建屬性”命令,打開“新建屬性”對(duì)話框,如圖81所示。(2)在“名稱”文本框中輸入新屬性的名稱。(3)有選擇地在“說明”列表框中輸入新建屬性的說明信息。圖81 “新建屬性”對(duì)話框2創(chuàng)建新方法向表單添加新方法的步驟如下(l)運(yùn)行“表單”→“新建方法程序”命令,打開“新建方法程序”對(duì)話框,如圖82所示。(2)在“名稱”文本框中輸入新方法名。(3)有選擇地在“說明”列表框中輸入新建方法的說明信息。圖82 “新建方法程序”對(duì)話框3編輯方法或事件代碼在表單設(shè)計(jì)器中,編輯方法或事件代碼的步驟如下。(1)選擇“顯示”菜單中的“代碼”命令,打開代碼編輯窗口,如圖83所示。(2)從“對(duì)象”框中選擇方法或事件所屬的對(duì)象。(3)從“
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1