


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第二章、數(shù)據(jù)結(jié)構(gòu)與算法1、查找技術(shù): 主要有順序查找(最基本與最簡單)與二分法查找 只能采取順序查找的情況: 線性表是無序, 則不管是順序存儲(chǔ)結(jié)構(gòu)還是鏈?zhǔn)酱鎯?chǔ) 有序線性表,但是采用的是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu) 二分法查找只適用于順序存儲(chǔ)的線性表,且表中元素必須按關(guān)鍵字有序 對于長度為 n 的有序線性表,最壞情況下,二分法查找需要比較次數(shù)為順序查找需要比較次數(shù)為3、線性表是相同數(shù)據(jù)元素組成的有限序列,元素間具有一對一的關(guān)系, 0 時(shí), 為空表。是一種線性結(jié)構(gòu),第一個(gè)結(jié)點(diǎn)無前件,最后一個(gè)結(jié)點(diǎn)無后件,其它有且 只有一個(gè)前件與一個(gè)后件。線性表的順序存儲(chǔ)結(jié)構(gòu)具備的 2 個(gè)基本特征: 線性表中的所有元素所占的存儲(chǔ)空間
2、是連續(xù)的 線性表中各數(shù)據(jù)元素在存儲(chǔ)空間中是按邏輯順序依次存放的 線性表的鏈?zhǔn)酱鎯?chǔ)空間可以是連續(xù)的也可以是不連續(xù)的2、棧是限定在表尾進(jìn)行插入或刪除操作的線性表,具有記憶作用。允許插入與 刪除的一端叫棧頂() ;另一端為棧底。按“先進(jìn)后出”的原則,存在空棧。3、隊(duì)列只能在一端進(jìn)行插入(隊(duì)尾) ,另一端進(jìn)行刪除(隊(duì)頭) 。按“先進(jìn)先出” 的原則。存在空隊(duì)列。循環(huán)隊(duì)列就是將隊(duì)列存儲(chǔ)空間的最后一個(gè)位置繞到第一個(gè)位置, 形成邏輯上的環(huán) 狀空間,它仍是線性結(jié)構(gòu)。 循環(huán)隊(duì)列有隊(duì)頭指針與隊(duì)尾指針, 其隊(duì)列中的元素個(gè) 數(shù)由隊(duì)頭指針與隊(duì)尾指針共同決定。4、數(shù)據(jù)結(jié)構(gòu)是指帶有結(jié)構(gòu)的數(shù)據(jù)元素的集合,結(jié)構(gòu)是指數(shù)據(jù)元素之間的
3、前后件 關(guān)系數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)的操作。 邏輯結(jié)構(gòu) 有線性結(jié)構(gòu)(線性表)與非線性結(jié)構(gòu)(樹與圖) 。存儲(chǔ)結(jié)構(gòu) 是邏輯結(jié)構(gòu)在計(jì)算機(jī)上的表示 (一邏對應(yīng)多存, 存儲(chǔ)結(jié)構(gòu)有順序、 鏈接 與索引等。不同存儲(chǔ)結(jié)構(gòu)影響數(shù)據(jù)處理的效率)5、算法的時(shí)間復(fù)雜度(執(zhí)行算法所需要的計(jì)算工作量或基本運(yùn)算次數(shù)) 算法的空間復(fù)雜度(執(zhí)行過程中所需要的計(jì)算機(jī)的存儲(chǔ)空間)兩者不一定相關(guān)6、算法的 5 個(gè)特征: 有窮性(有窮步后能結(jié)束;有限時(shí)間內(nèi)能完成) 確定性:每個(gè)步驟有明確的定義 可行性:針對實(shí)際問題而設(shè)計(jì)的算法執(zhí)行后能夠得到滿意的結(jié)果 輸入( 0 個(gè)或多個(gè))輸出( 1 個(gè)或多個(gè)) 擁有足夠的情報(bào)7、二
4、叉樹的遍歷: 先序遍歷:(根左右) 中序遍歷:(左根右) 后序遍歷:(左右根)8、二叉樹的一些性質(zhì):9、排序的分類如下所示:第三章、程序設(shè)計(jì)基礎(chǔ)1、結(jié)構(gòu)化程序設(shè)計(jì)的 3種基本結(jié)構(gòu) :順序、選擇與循環(huán) 結(jié)構(gòu)化程序設(shè)計(jì)方法的 4 條原則: 自頂向下:先整體,后細(xì)節(jié);最上層總目標(biāo),逐步問題具體化 逐步求精:對復(fù)雜問題,設(shè)計(jì)子目標(biāo)做過度,逐步細(xì)化 限制使用語句 模塊化模塊獨(dú)立性度量標(biāo)準(zhǔn):內(nèi)聚性與耦合性。應(yīng)該高內(nèi)聚與低耦合。2、面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念: 對象:包含屬性與方法。基本特點(diǎn)有:標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性、繼承性、模塊獨(dú)立 性好類:是一對具有相似行為對象的一種抽象圭寸裝性繼承性:類之
5、間共享屬性與操作機(jī)制。分為單繼承與多繼承多態(tài)性3、良好的程序設(shè)計(jì)風(fēng)格:源程序文檔化:符號(hào)名具有一定實(shí)際含義、有正確的程序注釋、良好的視覺組織 數(shù)據(jù)說明語句結(jié)構(gòu)(語句結(jié)構(gòu)清晰第一,效率第二)輸入與輸出方法第四章、軟件設(shè)計(jì)基礎(chǔ)1、程序調(diào)試:通常也稱為;診斷與改正程序中的錯(cuò)誤,方法有強(qiáng)行排錯(cuò)法、回 溯法、原因排除法。調(diào)試后還應(yīng)該在進(jìn)行測試。調(diào)試步驟是錯(cuò)誤定位、修改設(shè)計(jì) 與代碼以排除錯(cuò)誤、進(jìn)行回歸測試以防止引入新的錯(cuò)誤。2、軟件測試是為了發(fā)現(xiàn)錯(cuò)誤,一般按4個(gè)步驟進(jìn)行:(單元、集成、確認(rèn)、系統(tǒng)) 有動(dòng)態(tài)測試、靜態(tài)測試與正確性證明。也可分為白盒測試(主要方法有邏輯覆蓋與基本路徑測試)黑盒測試(主要方法有等
6、價(jià)類劃分法、邊界值分析法、錯(cuò)誤推測法、因果法)3、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合,是一種邏輯實(shí)體;軟件按功能分為:應(yīng)用軟件:為解決特定領(lǐng)域的應(yīng)用而開發(fā)(事務(wù)處理軟件、人工智能軟件等) 系統(tǒng)軟件:計(jì)算機(jī)管理自身資源、提高計(jì)算機(jī)使用效率并為永華提供各種服務(wù)(操作系統(tǒng)、編譯程序、匯編程序網(wǎng)絡(luò)軟件、數(shù)據(jù)庫管理系統(tǒng)等)支撐軟件(或工具軟件)4、軟件工程是指采用工程的概念、原理與技術(shù)、方法指導(dǎo)軟件的開發(fā)與維護(hù)。其3要素:方法:技術(shù)手段工具:支持軟件的開發(fā)、管理文檔生成過程:支持軟件開發(fā)的各個(gè)環(huán)節(jié)的控制、管理其基本原則包括抽象、信息隱蔽(采用封裝技術(shù),將程序模塊的實(shí)現(xiàn)細(xì)節(jié)隱藏起 來,使模塊接口更加隱蔽)、
7、模塊化、局部化、確定性、一致性、完整性與可驗(yàn) 證性5、結(jié)構(gòu)化設(shè)計(jì)常用工具有成程序流程圖()、盒圖(圖)、問題分析圖()、過程設(shè)計(jì)語言();需求分析階段常用工具有數(shù)據(jù)流圖()、數(shù)據(jù)字典()、判定樹與判定表主要元素有:方框:表示一個(gè)加工步驟、菱形框:表示一個(gè)邏輯條件、箭頭:表示控制流向的4種基本符號(hào):數(shù)據(jù)的源點(diǎn)或終點(diǎn)數(shù)據(jù)流:沿箭頭方向傳送數(shù)據(jù)的通道數(shù)據(jù)存儲(chǔ)加工(轉(zhuǎn)換):輸入數(shù)據(jù)經(jīng)加工變換產(chǎn)生輸出源,潭:表示系統(tǒng)與環(huán)境的接口6軟件維護(hù)有4類:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)7、軟件的生命周期:(軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過程8、軟件危機(jī):(成本、質(zhì)量、生產(chǎn)率) 軟件
8、需求的增長得不到滿足 軟件開發(fā)的成本與進(jìn)度無法控制(不斷提高) 軟件質(zhì)量難以保證軟件不可維護(hù)或維護(hù)程度非常低軟件開發(fā)生產(chǎn)力的提高趕不上硬件的發(fā)展與應(yīng)用需求的增長第五章、數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)1、數(shù)據(jù):是描述現(xiàn)實(shí)世界中各種具體十五與抽象概念的可以儲(chǔ)存并有明確意義的信息,包括數(shù)據(jù)內(nèi)容與數(shù)據(jù)形式。2、數(shù)據(jù)庫:定義:存放數(shù)據(jù)的倉庫特點(diǎn):數(shù)據(jù)按一定數(shù)據(jù)模型組織、描述與存儲(chǔ)冗余度小(數(shù)據(jù)共享)數(shù)據(jù)獨(dú)立性高(物理獨(dú)立性與邏輯獨(dú)立性)易擴(kuò)展多個(gè)用戶可共享3、數(shù)據(jù)庫管理系統(tǒng):是位于用戶與操作系統(tǒng)間完成數(shù)據(jù)管理的 系統(tǒng)軟件 其主要功能如下: 數(shù)據(jù)定義功能(提供數(shù)據(jù)定義語言,負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建) 數(shù)據(jù)操
9、作功能(提供數(shù)據(jù)操作語言,負(fù)責(zé)數(shù)據(jù)的操縱,如查詢) 數(shù)據(jù)庫運(yùn)行控制功能 (負(fù)責(zé)數(shù)據(jù)完整性、 安全性的定義與檢查及并發(fā)控制、 故障 恢復(fù)等)數(shù)據(jù)庫的建立與維護(hù)功能4、數(shù)據(jù)庫系統(tǒng) :(計(jì)算機(jī)系統(tǒng) +數(shù)據(jù)庫) 四部分:硬件系統(tǒng)、系統(tǒng)軟件(操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)) 、數(shù)據(jù)庫應(yīng)用系統(tǒng) 與各類人員數(shù)據(jù)庫( 最基本的部分 )、數(shù)據(jù)庫管理系統(tǒng)( 核心 )數(shù)據(jù)庫系統(tǒng)的三級(jí)模式(兩種映射) :外模式:(外層)用戶模式,是數(shù)據(jù)庫用戶能看見與使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu) 與特征的描述。 通常是模式的子集。 一個(gè)數(shù)據(jù)庫可有多個(gè)外模式。 應(yīng)用 程序都是與外模式打交道的模式:(中層)邏輯模式或概念模式。是數(shù)據(jù)庫中全體數(shù)據(jù)的邏
10、輯結(jié)構(gòu)與特征的 描述,是所有用戶的公共數(shù)據(jù)視圖。只有一個(gè)。內(nèi)模式:(底層)存儲(chǔ)模式。一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。5、數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷的三個(gè)階段:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段6、數(shù)據(jù)模型是把現(xiàn)實(shí)生活中的具體事務(wù)轉(zhuǎn)換成計(jì)算機(jī)能夠處理的數(shù)據(jù)的工具。 3方面的要求:較真實(shí)、易理解、能實(shí)現(xiàn)3 個(gè)要素組成:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束 分類:概念模型(信息模型)如實(shí)體聯(lián)系模型(圖)基本數(shù)據(jù)模型 (或結(jié)構(gòu)數(shù)據(jù)模型) 如 關(guān)系(二維表)、網(wǎng)狀(圖結(jié)構(gòu))、 層次模型(樹形結(jié)構(gòu)) 是關(guān)系數(shù)據(jù)模型 模型的三個(gè)基本概念:實(shí)體(集):用矩形表示屬性:用橢圓表示聯(lián)系:用菱形表示,一對一、一對多與多對多
11、 關(guān)系模型 的相關(guān)了解: 一個(gè)關(guān)系對應(yīng)一張二維表 元組(記錄):行 屬性(字段):列 主碼:唯一可以確定一個(gè)元組的某個(gè)屬性7、關(guān)系代數(shù):傳統(tǒng)的集合運(yùn)算(交并差乘) 專門的關(guān)系運(yùn)算(選擇:滿足某些條件的元組、投影:某些列、連接:屬性間滿足一定條件的元組形成的新的關(guān)系與除)8、數(shù)據(jù)庫技術(shù)的主要目的是有效地 與存儲(chǔ)大量的數(shù)據(jù)資源, 包括提高數(shù)據(jù)的共 享性、減少數(shù)據(jù)冗余、提高數(shù)據(jù)與程序的獨(dú)立性。數(shù)據(jù)庫設(shè)計(jì)的根本目標(biāo)是 解決數(shù)據(jù)共享問題9、數(shù)據(jù)庫設(shè)計(jì)的方法:直接設(shè)計(jì)法規(guī)范設(shè)計(jì)法計(jì)算機(jī)輔助設(shè)計(jì)法自動(dòng)化設(shè)計(jì)法10、數(shù)據(jù)庫設(shè)計(jì)的過程: 需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理) ,是最困難與最耗時(shí)的
12、概念設(shè)計(jì):主要進(jìn)行模型設(shè)計(jì)邏輯設(shè)計(jì):將圖轉(zhuǎn)換成關(guān)系模式物理設(shè)計(jì): 為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用環(huán)境的物理結(jié)構(gòu) (包括存儲(chǔ)結(jié)構(gòu) 與存取方法)第六章、數(shù)據(jù)庫基礎(chǔ)知識(shí)1、關(guān)系數(shù)據(jù)庫的基本概念: (采用關(guān)系模型作為數(shù)據(jù)的組織形式) 關(guān)系:一個(gè)關(guān)系就是一張二維表屬性(字段):垂直方向的列 元組(記錄):水平方向的行 碼(關(guān)鍵字):唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩缘慕M合2、數(shù)據(jù)庫設(shè)計(jì)原則:用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系 設(shè)計(jì)步驟:需求分析確定需要的表 確定所需字段 確定聯(lián)系 設(shè)計(jì)求精3、基本了解:(結(jié)構(gòu)化查詢語言) 基本表:本身獨(dú)立存在 視圖:由一個(gè)或幾個(gè)基本表導(dǎo)出的虛表 功能:查詢、操縱、定義與控
13、制。不能創(chuàng)建報(bào)表 數(shù)據(jù)更新包括插入數(shù)據(jù)、修改數(shù)據(jù)與刪除數(shù)據(jù) 語言中幾種基本語言:4、數(shù)據(jù)庫:由數(shù)據(jù)庫對象與組 2 部分組成 對象包括 7 種:表、查詢、窗體、報(bào)表、數(shù)據(jù)訪問頁、宏與模塊 ;均存放在擴(kuò)展 名為的文件中第七章、數(shù)據(jù)庫與表1、創(chuàng)建數(shù)據(jù)庫的方法I、先建立一個(gè)空數(shù)據(jù)庫,在向其中添加對象、使用“數(shù)據(jù)庫向?qū)А?,一次性操作創(chuàng)建2、的數(shù)據(jù)類型:文本、備注、數(shù)字、貨幣、是 /否、超鏈接、日期 /時(shí)間、查詢向?qū)А⒆詣?dòng)編號(hào) 對象(不能設(shè)置索引)3、建立表結(jié)構(gòu): 使用數(shù)據(jù)表視圖(字段的編輯、添加、刪除記錄與數(shù)據(jù)查找) 使用表設(shè)計(jì)器(在表的設(shè)計(jì)視圖中,可以修改字段類型、設(shè)置索引、增加字段、 刪除字段等操
14、作)通過表向?qū)А?表的組成是字段與記錄。字段對應(yīng)表的結(jié)構(gòu);記錄對應(yīng)表的內(nèi)容4、字段屬性的設(shè)置:格式、數(shù)字或貨幣格式、日期 /時(shí)間格式、輸入掩碼(希望輸入的格式標(biāo)準(zhǔn) 保持一致或希望檢查輸入時(shí)的錯(cuò)誤,只限日期型與文本型) 、有效性規(guī)則“格式”屬性用于定義數(shù)據(jù)的顯示或打印的格式“輸入掩碼” 屬性用來設(shè)置用戶輸入字段數(shù)據(jù)時(shí)的格式, 可對數(shù)據(jù)輸入做更多的 控制以確保輸入正確的數(shù)據(jù)?!澳J(rèn)值”屬性用于指定在輸入新紀(jì)錄時(shí)系統(tǒng)自動(dòng)輸入到字段中的默認(rèn)值, 可以 是常量、函數(shù)或表達(dá)式。 類型為自動(dòng)編號(hào)與對象的字段不可設(shè)置默認(rèn)值。“有效性規(guī)則”設(shè)置輸入到字段中的數(shù)據(jù)的值域 定義輸入掩碼屬性所使用的字符如下(常見的)
15、5、修改表的結(jié)構(gòu)操作包括: 添加、插入、修改、刪除(字段)以及重新設(shè)置主關(guān)鍵字6、編輯表的內(nèi)容操作包括:選定、添加、修改、刪除、復(fù)制(記錄)7、操作表:查找數(shù)據(jù)替換數(shù)據(jù)排序記錄篩選記錄 (按選定內(nèi)容篩選、內(nèi)容排出篩選、按窗體篩選與高級(jí)篩選) 按選定內(nèi)容篩選:最簡單,易找到包含某字段的記錄 按窗體篩選:同時(shí)對 2 個(gè)以上的字段值進(jìn)行篩選篩選后的表,只顯示滿足條件的記錄,不滿足條件的記錄被隱藏。8、在表中,可以定義 3 種主關(guān)鍵字:單字段、多字段與自動(dòng)編號(hào) 若為單一字段,系統(tǒng)將自動(dòng)把該字段屬性設(shè)置為“有(無重復(fù)) ”9、在中按多個(gè)字段排序使,按從左向右的優(yōu)先次序依次排序10、在中,參照完整性規(guī)則包
16、括更新規(guī)則、刪除規(guī)則與插入規(guī)則11、在數(shù)據(jù)庫中,建立索引的主要作用是提高查詢速度,但降低了更新速度。12、字段名的命名規(guī)則:長度為 164 個(gè)字符字段名不得包括句號(hào)( .)、驚嘆號(hào)(?。⒎嚼ㄌ?hào)( )與重音符號(hào)(')第八章、查詢1、查詢的分類: 選擇查詢:根據(jù)用戶指定的查詢準(zhǔn)則,最常用,結(jié)果為一組數(shù)據(jù)記錄,是動(dòng)態(tài)集 參數(shù)查詢:利用對話框提示用戶輸入準(zhǔn)則 交叉表查詢:利用表中的行列進(jìn)行數(shù)據(jù)統(tǒng)計(jì)操作查詢:有 4 種(生成表、刪除、更新與追加) 查詢:包括聯(lián)合查詢、傳遞查詢、數(shù)據(jù)定義查詢與子查詢 4 種2、查詢的準(zhǔn)則:準(zhǔn)則中的運(yùn)算符:關(guān)系運(yùn)算符、邏輯運(yùn)算符、特殊運(yùn)算符 準(zhǔn)則中的函數(shù):數(shù)值函數(shù)
17、、字符函數(shù)、日期時(shí)間函數(shù)、統(tǒng)計(jì)函數(shù) 使用文本值作為準(zhǔn)則 使用處理日期作為準(zhǔn)則 使用字段的部分值作為準(zhǔn)則 使用空值或空字符串作為準(zhǔn)則 使用表達(dá)式作為準(zhǔn)則3、創(chuàng)建查詢 創(chuàng)建不帶條件的查詢:使用查詢向?qū)?、使用設(shè)計(jì)視圖 創(chuàng)建帶條件的查詢4、查詢計(jì)算功能:預(yù)定義計(jì)算與用戶自定義計(jì)算5、創(chuàng)建交叉表查詢:用戶需要指定 3 個(gè)字段,數(shù)據(jù)表最左側(cè)的行標(biāo)題、數(shù)據(jù)表最上面的列標(biāo)題 與行列交叉位置上的字段。列標(biāo)題與值只能有一個(gè)。有 2 中方法:查詢向?qū)c查詢設(shè)計(jì)視圖6、創(chuàng)建參數(shù)查詢: 單參數(shù)查詢與多參數(shù)查詢7、創(chuàng)建操作查詢8、創(chuàng)建查詢9、想查詢一些不確切的條件或是不確定條件下的記錄時(shí),可以使用提供的通配符:10、查詢
18、設(shè)計(jì)視圖中可以添加查詢的來源(數(shù)據(jù)表庫或另一個(gè)已創(chuàng)建的查詢)11、查詢設(shè)計(jì)網(wǎng)格中,字段列表框選項(xiàng)有(排序、顯示、準(zhǔn)則)第九章、窗體1、窗體中的信息有兩大類: 設(shè)計(jì)窗體時(shí)附加的提示信息、處理表或查詢的記錄2、窗體的功能:(窗體既可輸入數(shù)據(jù),也可輸出數(shù)據(jù)) 顯示編輯數(shù)據(jù)控制應(yīng)用程序的流程顯示信息打印數(shù)據(jù)(報(bào)表也行)3、窗體的數(shù)據(jù)來源: 表、查詢與語句4、窗體的組成:由多個(gè)部分組成,每個(gè)部分叫“節(jié)” ,至多有 5 種節(jié),即窗體頁 眉、頁面頁眉、主體、頁面頁腳、窗體頁腳。此外,窗體中還存在很多圖像化的 對象,被稱作控件,起不同的作用, 如標(biāo)簽、文本框、復(fù)選框、列表框、組合框、 選項(xiàng)組、命令按鈕、圖像等
19、。文本框:用來輸入或編輯字段數(shù)據(jù) 標(biāo)簽:用來在窗體或報(bào)表上顯示說明性文本 復(fù)選框:顯示表或查詢中的“是”或“否”的值 組合框:既可以選擇也可以輸入文本, 數(shù)據(jù)總?cè)∽阅骋粋€(gè)表或查詢中記錄的數(shù)據(jù) 列表框:不能輸入文本,數(shù)據(jù)來源與組合框一致,用于顯示可滾動(dòng)的數(shù)值列表 選項(xiàng)組控件進(jìn)行輸入(在報(bào)表設(shè)計(jì)過程中不適合添加)5、窗體的類型: 縱欄式窗體(同一時(shí)刻一般只能顯示一條記錄) 表格式窗體(顯示多條記錄)數(shù)據(jù)表窗體(顯示最多的記錄數(shù)) 主/子窗體(主窗體只顯示縱欄式;子窗體既顯示數(shù)據(jù)表式也可顯示表格式;子 窗體中還可創(chuàng)建二級(jí)子窗體)圖表窗體 數(shù)據(jù)透視表窗體6、創(chuàng)建窗體: 使用“自動(dòng)創(chuàng)建窗體” 使用“窗體
20、向?qū)А?使用“數(shù)據(jù)透視表向?qū)А?使用“圖表向?qū)А?使用設(shè)計(jì)器創(chuàng)建窗體7、窗體設(shè)計(jì)工具箱 8、控件的分類:綁定控件非綁定控件(沒有數(shù)據(jù)來源) 計(jì)算控件(以表達(dá)式作為數(shù)據(jù)來源)9、窗體的屬性分為 4 類: 格式屬性、事件屬性、數(shù)據(jù)屬性與其他屬性(控件也都具有這 4 種屬性)窗體的常用的格式屬性:標(biāo)題、默認(rèn)視圖、滾動(dòng)條、記錄選定器、瀏覽按鈕、分 隔線、自動(dòng)居中、最大 /最小化按鈕窗體的數(shù)據(jù)屬性包括記錄源、排序依據(jù)、允許編輯、輸入入口 控件的數(shù)據(jù)屬性包括控件來源、輸入掩碼、有效性規(guī)則、有效性文本、默認(rèn)值等 窗體的其他屬性包括獨(dú)占方式、彈出方式、循環(huán) 控件的其他屬性包括名稱、狀態(tài)欄文字、自動(dòng)鍵10、事件
21、是指當(dāng)控件被點(diǎn)擊發(fā)生變化時(shí)的動(dòng)作 中的事件主要有鍵盤事件、鼠標(biāo)事件、對象事件、 窗口事件 與操作事件 常用的事件有鍵按下、鍵釋放、單擊、獲得焦點(diǎn)、失去焦點(diǎn)、打開與關(guān)閉等打開窗體時(shí)按順序發(fā)生: (打開)(加載)(調(diào)整大小)(激活)成為 當(dāng)前事件)關(guān)閉窗體時(shí)按順序發(fā)生: (卸載)(停用)(關(guān)閉)事件發(fā)生時(shí)間的情況: 發(fā)生在控件實(shí)際接收焦點(diǎn)之前 當(dāng)一個(gè)控件、一個(gè)沒有激活的控件或有效控件的窗體接收焦點(diǎn)時(shí)發(fā)生 正好在焦點(diǎn)從一個(gè)控件移動(dòng)到同一窗體的另一個(gè)控件之前發(fā)生 當(dāng)窗體或控件失去焦點(diǎn)時(shí)發(fā)生對象更新前事件 是在控件或記錄的數(shù)據(jù)變化前發(fā)生的事件 因修改文本框中的數(shù)據(jù)而觸發(fā)的事件是 事件11、美化窗體使用自
22、動(dòng)套用格式 設(shè)置窗體的格式屬性 添加當(dāng)前日期與時(shí)間(插入背景圖片) 對齊窗體中的控件12、設(shè)置窗體標(biāo)題屬性“”13、窗體的記錄選定器屬性值有“是”與“否”第十章、報(bào)表1、表報(bào)的功能:格式化數(shù)據(jù)、分組匯總功能、插入圖片或圖表、多樣化輸出(報(bào)表只能輸出數(shù)據(jù),不能輸入數(shù)據(jù))2、報(bào)表的視圖:設(shè)計(jì)視圖、打印預(yù)覽視圖與版面預(yù)覽視圖(可以相互轉(zhuǎn)換)3、報(bào)表的組成: 主體、報(bào)表頁眉、報(bào)表頁腳、頁面頁眉、頁面頁腳、組頁眉、組頁腳在報(bào)表的設(shè)計(jì)視圖中,區(qū)段表示為帶狀形式,也被成為“ 節(jié)” 報(bào)表的數(shù)據(jù)源可以是 表、查詢與語句4、報(bào)表的分類:縱欄式報(bào)表: 以垂直方式在每一頁的主體區(qū)中顯示一條或多條記錄, 字段的標(biāo)題 信
23、息 在主體節(jié)內(nèi)顯示表格式報(bào)表: 以表格的形式顯示, 一頁可顯示多條記錄, 字段的標(biāo)題信息在頁面 頁眉節(jié)區(qū)顯示圖表報(bào)表:包含圖表顯示 標(biāo)簽報(bào)表:特殊類型,實(shí)際應(yīng)用,如物使用品標(biāo)簽等5、創(chuàng)建報(bào)表 使用自動(dòng)報(bào)表 使用報(bào)表向?qū)?使用圖表向?qū)?使用標(biāo)簽向?qū)?使用設(shè)計(jì)視圖6、自定義報(bào)表格式有 6 種:大膽、正式、淺灰、緊湊、組織、隨意 添加背景圖片、日期與時(shí)間、分頁符與頁碼7、關(guān)于“節(jié)”:頁眉與頁腳只能同時(shí)添加或刪除, 若要?jiǎng)h除,可以將節(jié)的“可見性”屬性設(shè)為“否” 每個(gè)節(jié)的大小可以改變,但整個(gè)報(bào)表的寬度是唯一的,不可以改變8、報(bào)表的排序與分組 報(bào)表中添加計(jì)算控件(計(jì)算控件都是以 =開始,字段的引用要用中括
24、號(hào)括上) 報(bào)表統(tǒng)計(jì)計(jì)算9、在已有報(bào)表中創(chuàng)建子報(bào)表(一個(gè)主報(bào)表最多只有兩級(jí)子窗體或子報(bào)表) 將某個(gè)已有報(bào)表添加到其他報(bào)表中鏈接主報(bào)表與子報(bào)表10、將普通報(bào)表設(shè)置為多列報(bào)表11、在報(bào)表設(shè)計(jì)中, 經(jīng)常會(huì)通過添加線條或矩形來修飾版面,以達(dá)到一個(gè)更好的 顯示效果。第十一章、數(shù)據(jù)訪問頁1、數(shù)據(jù)訪問頁:直接與數(shù)據(jù)庫中數(shù)據(jù)鏈接的網(wǎng)頁,其文件類型是(網(wǎng)頁) 是一個(gè)獨(dú)立于數(shù)據(jù)庫的文件,與其他對象的性質(zhì)及創(chuàng)建方式基本一致2、數(shù)據(jù)訪問頁的類型: 交互式報(bào)表(不能編輯數(shù)據(jù)) 數(shù)據(jù)輸入(用于查看、添加與編輯記錄) 數(shù)據(jù)分析3、數(shù)據(jù)訪問頁的功能: 實(shí)現(xiàn)遠(yuǎn)程發(fā)布數(shù)據(jù)、實(shí)現(xiàn)遠(yuǎn)程維護(hù)數(shù)據(jù)、實(shí)現(xiàn)信息的隨時(shí)更新4、數(shù)據(jù)訪問頁的視圖方
25、式有 2 種: 頁視圖:查看所生成的數(shù)據(jù)訪問頁樣式的一種視圖方式 設(shè)計(jì)視圖:對數(shù)據(jù)訪問頁進(jìn)行修改5、6、創(chuàng)建數(shù)據(jù)訪問頁: 自動(dòng)創(chuàng)建數(shù)據(jù)訪問頁、使用向?qū)?chuàng)建數(shù)據(jù)訪問頁第十二章、宏1、宏是一個(gè)或多個(gè)操作組成的集合,按宏操作的多少與組織方式,宏可以分為 宏與宏組,宏按名調(diào)用,而宏組則按“宏組名 .宏名”格式調(diào)用2、使用宏的情況:首次打開數(shù)據(jù)庫、執(zhí)行一個(gè)或一系列操作、建立自定義菜單 欄、從工具欄上的按鈕執(zhí)行自己的宏或程序使用的情況: 數(shù)據(jù)庫的復(fù)雜操作與維護(hù)、 自定義過程的創(chuàng)建與使用、 一些錯(cuò)誤 處理3、宏向的轉(zhuǎn)換操作分為 2 中情況: 轉(zhuǎn)換窗體或者報(bào)表中的宏、轉(zhuǎn)換不屬于任何窗體與報(bào)表的全局宏4、創(chuàng)建操
26、作序列宏 創(chuàng)建宏組 創(chuàng)建條件操作宏 帶條件的操作是否執(zhí)行取決于條件表達(dá)式的真假; 對于連續(xù)重復(fù)條件可以使 用符號(hào)“”表示。有制定條件的操作會(huì)無條件執(zhí)行5、常用的宏操作:6、在宏的調(diào)試中,可以使用“單步”工具讓宏單步執(zhí)行,以便查看宏的流程與 每一步操作的結(jié)果。第十三章、模塊1、 模塊是將聲明與過程作為一個(gè)單元進(jìn)行保存的集合,有兩個(gè)基本類型:類模 塊與標(biāo)準(zhǔn)模塊。標(biāo)準(zhǔn)模塊通常安排一些公共變量或過程供類模塊里的過程調(diào) 用。窗體與報(bào)表屬于類模塊 模塊是以語言為基礎(chǔ)編寫,以函數(shù)過程()與子過程()為單元的集合方式 存儲(chǔ),過程是模塊的單元組成,由代碼編寫而成。子過程沒有返回值。而函 數(shù)過程有返回值2、的基本數(shù)據(jù)類型3、變量聲明的兩種方法:隱性聲明與顯性聲明 變量有 3 個(gè)應(yīng)用范圍級(jí)別:過程級(jí)別: 過程內(nèi)部實(shí)用的變量 (用或關(guān)鍵字來聲明) 私有模塊 級(jí)別:模塊內(nèi)部使用的變量(關(guān)鍵字) 公共模塊級(jí)別:所有模塊使用(關(guān)鍵字)4、3 種類型的常量:符號(hào)常量、固有常量與系統(tǒng)定義常量5、數(shù)組:聲明數(shù)組、二維數(shù)組與多維數(shù)組、動(dòng)態(tài)數(shù)組6、運(yùn)算符:優(yōu)先級(jí)別:算術(shù)運(yùn)算符 連接運(yùn)算符 比較運(yùn)算符 邏輯運(yùn)算符(具體如下)7、標(biāo)準(zhǔn)函數(shù):數(shù)學(xué)函數(shù)、轉(zhuǎn)換函數(shù)、字符串函數(shù)、日期與時(shí)間函數(shù)8、語句分為 3 類:聲明語句、可執(zhí)行語句、賦值語句 語句用于實(shí)現(xiàn)無條件轉(zhuǎn)移9、支持3 種條件判斷句 循環(huán)語句:10、書寫程序語言是可用續(xù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物流業(yè)無人機(jī)配送技術(shù)應(yīng)用方案
- 房地產(chǎn)業(yè)合伙經(jīng)營協(xié)議書
- 典當(dāng)合同典當(dāng)行借款合同
- 取土場施工方案
- 西寧抗風(fēng)門施工方案
- 環(huán)境影響評價(jià)及保護(hù)方案手冊
- 四干渠電站施工方案
- 空心方樁施工方案
- 醫(yī)院智能化施工方案
- 電梯消防施工方案范本
- 虛勞中醫(yī)護(hù)理方案
- 2024至2030年中國調(diào)味品市場前景預(yù)測及投資研究報(bào)告
- 江蘇省南通市通州區(qū)通州區(qū)育才中學(xué)2023-2024學(xué)年英語八下期末檢測試題含答案
- 【美妝產(chǎn)品的直播帶貨營銷策略探究:以花西子彩妝為例12000字(論文)】
- 靜配中心腸外營養(yǎng)液TPN藥物配置的操作方法課件
- 2024年浙江省寧波市外事服務(wù)中心招聘2人歷年(高頻重點(diǎn)復(fù)習(xí)提升訓(xùn)練)共500題附帶答案詳解
- 廢活性炭管理制度范文
- YYT 0972-2016 有源植入醫(yī)療器械 植入式心律調(diào)節(jié)設(shè)備用四極連接器系統(tǒng) 尺寸和試驗(yàn)要求
- 公司變更法人協(xié)議書模板
- DL-T5161.17-2018電氣裝置安裝工程質(zhì)量檢驗(yàn)及評定規(guī)程第17部分:電氣照明裝置施工質(zhì)量檢驗(yàn)
- 2024年共青團(tuán)入團(tuán)積極分子結(jié)業(yè)考試題庫及答案
評論
0/150
提交評論