軟件技術(shù)基礎(chǔ)最終版小字體表格.doc_第1頁(yè)
軟件技術(shù)基礎(chǔ)最終版小字體表格.doc_第2頁(yè)
軟件技術(shù)基礎(chǔ)最終版小字體表格.doc_第3頁(yè)
軟件技術(shù)基礎(chǔ)最終版小字體表格.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

第一章1、數(shù)據(jù):是對(duì)事實(shí)、概念或指令的一種特殊表達(dá)形式,可以用人工的方式或者自動(dòng)化的裝置進(jìn)行通信,翻譯轉(zhuǎn)換或者進(jìn)行加工處理。 通俗的講,數(shù)據(jù)是對(duì)客觀事物的符號(hào)表示,在計(jì)算機(jī)中是指所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號(hào)總稱。2、除了常量、變量等數(shù)值類型的數(shù)據(jù)外,還有字符類型數(shù)據(jù),分為單個(gè)字符和字符串。3、數(shù)據(jù)可以是數(shù)字、文字或其他符號(hào),也可以是圖畫(huà)、表格、活動(dòng)圖像,甚至聲音。4、數(shù)據(jù)通常是指變量,它既包括數(shù)值型的數(shù)據(jù),又包括字符型的數(shù)據(jù)。5、什么是數(shù)據(jù)結(jié)構(gòu)? 數(shù)據(jù)結(jié)構(gòu)是指計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的方式。數(shù)據(jù)是計(jì)算機(jī)處理對(duì)象的方式,結(jié)構(gòu)是指數(shù)據(jù)元素之間存在的一種或多種特定關(guān)系。6、數(shù)據(jù)結(jié)構(gòu)的基本概念和術(shù)語(yǔ)1) 數(shù)據(jù):數(shù)據(jù)是信息的載體,它可以用計(jì)算機(jī)表示并處理。2) 數(shù)據(jù)元素:數(shù)據(jù)元素是數(shù)據(jù)的基本單位,在計(jì)算機(jī)程序中通常作為一個(gè)整體考慮。一個(gè)數(shù)據(jù)元素由若干個(gè)數(shù)據(jù)項(xiàng)組成。數(shù)據(jù)項(xiàng)是數(shù)據(jù)不可分割的最小單位。 有兩類:不可分割的原子型數(shù)據(jù)元素由多個(gè)數(shù)據(jù)項(xiàng)構(gòu)成的數(shù)據(jù)元素。 根據(jù)數(shù)據(jù)結(jié)構(gòu)的類型,數(shù)據(jù)元素有時(shí)候也稱為節(jié)點(diǎn)或記錄。3) 數(shù)據(jù)對(duì)象:數(shù)據(jù)對(duì)象是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。其可以是有限的也可以是無(wú)限的。4) 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)是指同一數(shù)據(jù)元素類中各數(shù)據(jù)元素之間存在的關(guān)系數(shù)據(jù)結(jié)構(gòu)包括三個(gè)方面:數(shù)據(jù)的邏輯結(jié)構(gòu) 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)(物理結(jié)構(gòu))數(shù)據(jù)的運(yùn)算結(jié)構(gòu)。數(shù)據(jù)元素之間有四種基本邏輯結(jié)構(gòu):集合 線性結(jié)構(gòu) 樹(shù)形結(jié)構(gòu) 圖狀結(jié)構(gòu)(網(wǎng)狀結(jié)構(gòu))數(shù)據(jù)元素之間的關(guān)系有兩種不同的表示方法:順序映像和非順序映像,并由此得到兩種不同的存儲(chǔ)結(jié)構(gòu):順序存儲(chǔ)結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。1) 數(shù)據(jù)處理:數(shù)據(jù)處理是指對(duì)數(shù)據(jù)進(jìn)行查找 插入 刪除 合并 排序 統(tǒng)計(jì)以及簡(jiǎn)單計(jì)算等的操作過(guò)程2) 數(shù)據(jù)類型:是一個(gè)值的集合和定義在這個(gè)值集上的一組操作的總稱。其可分為兩類:原子數(shù)據(jù)類型(基本數(shù)據(jù)類型)結(jié)構(gòu)數(shù)據(jù)類型。7、簡(jiǎn)單變量一般可分為字符型、整型、無(wú)符號(hào)整型、長(zhǎng)整型、浮點(diǎn)型、及雙精度型等變量。各種變量占據(jù)的存儲(chǔ)單元數(shù)及取值范圍變量類型字符型整型無(wú)符號(hào)整型長(zhǎng)整型浮點(diǎn)型及雙精度型占字節(jié)數(shù)1224488、指針:是一種特殊的數(shù)據(jù),指針變量當(dāng)中存放的是變量的地址,而不是變量的值。 指針變量的一般形式:類型說(shuō)明符*變量名 例如定義一個(gè)指向整型變量的指針變量:int*p1 地址運(yùn)算符&表示變量的地址 一般形式為:&變量名 int a; fp 是指向文件的指針 int*p=&a;9、數(shù)組:是有序數(shù)據(jù)的集合,數(shù)組中的每一個(gè)元素都屬于同一種數(shù)據(jù)類型。 一維數(shù)組:數(shù)組必須先定義再使用。一般引用形式為:數(shù)組名 下標(biāo) 如:int Array10 二位數(shù)組:定義形式為:類型說(shuō)明符 數(shù)組名常量表達(dá)式 常量表達(dá)式 如:int Array2 310、結(jié)構(gòu)體(P73):是將不同數(shù)據(jù)類型的數(shù)據(jù)放在一起而產(chǎn)生的新數(shù)據(jù)類型。(是由用戶定義的新數(shù)據(jù)類型,可以與整型、浮點(diǎn)型等基本數(shù)據(jù)類型同等看待) 結(jié)構(gòu)體的定義:P14-15struct 結(jié)構(gòu)體名稱AB /聲明了一個(gè)新的數(shù)據(jù)類型AB類型標(biāo)示符 成員名1;類型標(biāo)示符 成員名2; .類型標(biāo)示符 成員名n; (AB1 ,AB2;) A10;定義結(jié)構(gòu)體變量的方法:先聲明結(jié)構(gòu)體類型在定義變量名在聲明類型的同時(shí)定義變量定義了結(jié)構(gòu)體類型后就可以用它來(lái)定義變量了也可以在定義結(jié)構(gòu)體類型的同時(shí)定義變量訪問(wèn)結(jié)構(gòu)體成員用結(jié)構(gòu)成員操作符“”(圓點(diǎn))來(lái)訪問(wèn)結(jié)構(gòu)體中的成員。引用方式:結(jié)構(gòu)體變量名成員名結(jié)構(gòu)體數(shù)組 結(jié)構(gòu)體指針通過(guò)取地址“&”操作得到結(jié)構(gòu)變量的地址,將這個(gè)地址賦值給結(jié)構(gòu)體指針后就可以通過(guò)箭頭操作符“”(結(jié)構(gòu)成員操作符)來(lái)訪問(wèn)結(jié)構(gòu)體的成員?!啊焙汀啊笔强梢曰Q的【注意】:使用“”時(shí),它的左邊應(yīng)當(dāng)是一個(gè)結(jié)構(gòu)體變量(對(duì)象) 使用“”時(shí),它的左邊應(yīng)當(dāng)是一個(gè)結(jié)構(gòu)指針(指針)11、鏈表(P17):是一種常用的組織有序數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),它通過(guò)指針將一系列數(shù)據(jù)節(jié)點(diǎn)連成一條 數(shù)據(jù)鏈,是線性表的一種重要實(shí)現(xiàn)方式。 鏈表有一個(gè)頭指針,它存放一個(gè)指向一個(gè)元素的地址。鏈表中每一個(gè)元素稱為“節(jié)點(diǎn)”,每個(gè)節(jié)點(diǎn)都包括兩部分內(nèi)容:這個(gè)節(jié)點(diǎn)的實(shí)際數(shù)據(jù)(稱作數(shù)據(jù)域);下一個(gè)節(jié)點(diǎn)的地址,一般使用指針實(shí)現(xiàn)(稱作指針域)第二章1、PASCAL語(yǔ)言發(fā)明者N.沃思首次提出了“結(jié)構(gòu)化程序設(shè)計(jì)”概念,提出著名公式:程序=算法+數(shù)據(jù)結(jié)構(gòu)2、算法:由操作和控制這兩個(gè)要素組成 操作:邏輯運(yùn)算(與、或、非) 算數(shù)運(yùn)算( ) 比較運(yùn)算( ) 數(shù)據(jù)傳送(in out 賦值)控制結(jié)構(gòu):順序、分支選擇、循環(huán)三種基本控制結(jié)構(gòu)組合而成(按結(jié)構(gòu)化程序設(shè)計(jì)方法一個(gè)程序只能這樣組合)順序結(jié)構(gòu):按書(shū)寫(xiě)順序執(zhí)行的操作分支選擇結(jié)構(gòu):根據(jù)指定條件作出決策,從兩條或多條分支路徑中選擇其中的一條分支路徑執(zhí)行循環(huán)結(jié)構(gòu):根據(jù)是否滿足指定的條件而決定是否重復(fù)執(zhí)行指定操作3、 算法的基本特征: 有窮性 確定性 有效性 有零個(gè)或多個(gè)輸入 有一個(gè)或多個(gè)輸出4、 設(shè)計(jì)算法時(shí)的基本要求: 正確性 可讀性 健壯性 算法的時(shí)間和空間性能5、算法的描述: 自然語(yǔ)言 流程圖 NS圖 高級(jí)計(jì)算機(jī)語(yǔ)言 偽代碼偽代碼:是介于自然語(yǔ)言與計(jì)算機(jī)語(yǔ)言之間的將文字和符號(hào)結(jié)合起來(lái)描述算法的工具,形式上與計(jì)算機(jī)語(yǔ)言比較接近,但沒(méi)有嚴(yán)格的語(yǔ)法規(guī)則限制,通常是借助某種高級(jí)語(yǔ)言的控制結(jié)構(gòu),中間的操作可以用自然語(yǔ)言,也可以用程序設(shè)計(jì)語(yǔ)言描述,這樣,既避免了嚴(yán)格的語(yǔ)法規(guī)則,又比較容易最終轉(zhuǎn)換成程序。6、算法的評(píng)價(jià)(從時(shí)間復(fù)雜度和空間復(fù)雜度來(lái)考慮) 時(shí)間復(fù)雜度:時(shí)間頻度:一個(gè)算法中的語(yǔ)句執(zhí)行次數(shù)稱為語(yǔ)句頻度(or時(shí)間頻度)記為T(mén) (n)時(shí)間復(fù)雜度 空間復(fù)雜度7、常用數(shù)值運(yùn)算算法的分類按應(yīng)用的學(xué)科領(lǐng)域:基本算法 數(shù)據(jù)結(jié)構(gòu) 數(shù)論與代數(shù) 計(jì)算機(jī)幾何的算法 圖論的算法 動(dòng)態(tài)規(guī)劃以及數(shù)值分析 加密算法 排序算法 檢索算法 隨機(jī)化算法 并行算法按設(shè)計(jì)與分析的基本方法:遞推法 遞歸法 窮舉搜索法 貪婪法 分治法 迭代法按所解決的問(wèn)題:數(shù)值運(yùn)算算法和非數(shù)值運(yùn)算算法8、一重循環(huán)經(jīng)典的求和問(wèn)題:1+2+100=?解:設(shè)置一個(gè)雙精度累加器Sum并置0,一個(gè)整型循環(huán)變量Time,利用一重循環(huán)即可。double Sum=0;/累加器置0int Time;/循環(huán)變量int Num=100;/終點(diǎn)數(shù)據(jù),100可修改char TempStr400;/輸出用字符數(shù)組for(Time=0;Time=Num;Time+)/循環(huán)語(yǔ)句(初始條件;終止條件;步長(zhǎng)設(shè)置)/循環(huán)體開(kāi)始 Sum=Sum+Time;/累加/循環(huán)體結(jié)束Sprintf(TempStr,“1+2+%d=%.Of”,Num,Sum);/把輸出結(jié)果寫(xiě)入字符數(shù)組AfxMessageBox(TempStr);/調(diào)用消息框函數(shù)顯示字符數(shù)組的內(nèi)容exit(0);/退出求階乘:125=?解:類似于求和,首先累乘單元Multiple;不能置0而要置1,其次循環(huán)要從1開(kāi)始。double Multiple=1; /累乘器置1int Time;int Num=5;/終點(diǎn)數(shù)據(jù),5可修改,不要超過(guò)170,否則會(huì)出現(xiàn)異常char TempStr400;for(Time=1;Time CMainFrame:主框架窗口類,負(fù)責(zé)主窗口的創(chuàng)建、顯示和搜索用戶命令以及消息派發(fā)。 2 CChildFrame:子框架窗口類,負(fù)責(zé)子窗口的創(chuàng)建、接受主框架發(fā)來(lái)的用戶命令以及消息派發(fā)。單文檔時(shí)無(wú)此類。 3 CTestApp:應(yīng)用程序類,負(fù)責(zé)程序的初始化,是把主框架類、文檔子框架類、文檔類、視圖類及其對(duì)象集成為有機(jī)整體的過(guò)程,是Windows應(yīng)用程序主函數(shù)winMian()運(yùn)行實(shí)現(xiàn)整體程序執(zhí)行的切入點(diǎn)與終結(jié)者。4 CTtestDoc:文檔類,負(fù)責(zé)應(yīng)用程序文檔的裝載和維護(hù),文檔是應(yīng)用程序需要保存的任何內(nèi)容。5 CTtestView:視圖類,負(fù)責(zé)為文檔提供一個(gè)或幾個(gè)試圖,試圖的作用是為顯示和修改文檔提供人機(jī)界面。第五章1、工程軟件界面設(shè)計(jì)的一般性原則: 一致性原則 便捷性 簡(jiǎn)約性 反饋性2、工程軟件的人機(jī)界面基本類型:多任務(wù)軟件 單任務(wù)軟件3、界面設(shè)計(jì)時(shí)信息輸入方式:鍵盤(pán)直接輸入方式 菜單輸入方式 鼠標(biāo)直接 批量信息 專用控件 對(duì)話框24、一個(gè)函數(shù)調(diào)用另一個(gè)函數(shù)的條件: 被調(diào)用的函數(shù)已經(jīng)存在 在主函數(shù)中對(duì)被調(diào)用的函數(shù)作聲明25、面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)(P73):封裝性 繼承性 多態(tài)性 C+面向?qū)ο?6、面向?qū)ο笥幸韵绿攸c(diǎn)(P73): 客觀世界是由各種對(duì)象(Object)組成的多,任何事物都是對(duì)象,復(fù)雜的對(duì)象是由簡(jiǎn)單的對(duì)象組成的。面向?qū)ο蟮能浖到y(tǒng)由對(duì)象組成。 把所有的對(duì)象都?xì)w為各種類(Class),每個(gè)類都定義了一組數(shù)據(jù)和方法。數(shù)據(jù)表示對(duì)象的靜態(tài)屬性,描述對(duì)象的狀態(tài)信息。方法,是對(duì)象所能執(zhí)行的操作,也就是類中所提供的服務(wù) 安裝父類和子類的關(guān)系,可以把若干類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng)。在這個(gè)層次結(jié)構(gòu)中,通常派生類具有一些和上層基類相同的特性,這一特性稱為繼承(Inheritance) 子:父 對(duì)象之間的通信是通過(guò)傳遞消息實(shí)現(xiàn)的(Communication with Message)??偨Y(jié)公式如下:Object-Oriented=Object+Class+Inheritance+Communication with Message27、類與對(duì)象(P74)對(duì)象:一般認(rèn)為是與所需要解決的問(wèn)題有關(guān)的任何事物。從面向?qū)ο蟮慕嵌葋?lái)看,則是包含現(xiàn)實(shí)物體特征的抽象實(shí)體,是客觀事物在計(jì)算機(jī)中的抽象描述。它反映了系統(tǒng)為之保存信息和與之交互的能力,由屬性和功能兩部分組成。類:一般來(lái)說(shuō)是具有相似特征事物的一個(gè)集合。從面向?qū)ο蟮慕嵌壤斫?,是?duì)一組具有相似屬性和功能對(duì)象的抽象描述。類有兩類成員:數(shù)據(jù)成員 成員函數(shù)4、從輸出信息的功用角度:軟件操作輔助信息的輸出 軟件運(yùn)行結(jié)果信息的輸出 其他信息輸出5、可視化:用直觀的圖形代替文字;用直觀的圖形、曲線、表格代替數(shù)據(jù);動(dòng)態(tài)的顯示數(shù)據(jù);動(dòng)態(tài)的顯示模型、圖樣、參數(shù)等的變化。即用模擬量代替數(shù)字量,用形象代替抽象,用動(dòng)態(tài)代替靜態(tài)。6、可視化設(shè)計(jì)的優(yōu)點(diǎn): 大大加深了人類對(duì)數(shù)據(jù)的理解和利用。它能使人們觀察到在傳統(tǒng)的科學(xué)計(jì)算或工程設(shè)計(jì)中難以觀察到的現(xiàn)象和規(guī)律 大大加快了數(shù)據(jù)的處理速度,是龐大的數(shù)據(jù)得到有效的利用 大大加強(qiáng)了工程設(shè)計(jì)的直觀性,減少了工程設(shè)計(jì)和試驗(yàn)的費(fèi)用 人們不僅能得到計(jì)算結(jié)果,而且能知道在計(jì)算、設(shè)計(jì)過(guò)程中發(fā)生了什么變化,并可改變參數(shù),觀察其影響,對(duì)計(jì)算、設(shè)計(jì)過(guò)程實(shí)現(xiàn)引導(dǎo)和控制第六章1、文件:就是數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存在形式。(文件也是一種傳遞數(shù)據(jù)用的接口)2、廣義的接口 什么是接口:傳遞信息的設(shè)備硬件接口 軟件 標(biāo)準(zhǔn) 接口的作用:方便連接 傳遞信息 加工處理信息 智能化終端 如何使用接口:盡量采用接口,起到方便連接、方便維修更換的作用 盡量采用標(biāo)準(zhǔn),增強(qiáng)通用性。如采用數(shù)據(jù)庫(kù)存放數(shù)據(jù),采用圖形標(biāo)準(zhǔn)存放圖形28、繼承P76所謂繼承就是保持已有類的特性來(lái)構(gòu)造一個(gè)新類的過(guò)程所謂派生是指在已有類的基礎(chǔ)上新增自己的特性而產(chǎn)生新類的過(guò)程。派生類不僅可以繼承原來(lái)類的成員,還可以通過(guò)以下方式產(chǎn)生新的成員: 增加新的數(shù)據(jù)成員 增加新的成員函數(shù) 重新定義已有成員函數(shù) 改變現(xiàn)有成員的屬性29、函數(shù)重載:是指具有相似功能的不同函數(shù)使用同一函數(shù)名,但這些同名函數(shù)的參數(shù)類型、參數(shù)個(gè)數(shù)、返回值類型、函數(shù)功能可以不同,即一個(gè)函數(shù)名多用【注意】:重載函數(shù)的參數(shù)個(gè)數(shù)和類型至少有一者不同,函數(shù)返回值類型可以相同也可以不同。但不允許參數(shù)個(gè)數(shù)和類型都相同而只是返回值類型不同,因?yàn)榫幾g器在編譯時(shí)無(wú)法從函數(shù)的調(diào)用形式上判斷哪一個(gè)函數(shù)與之相匹配。30、虛擬函數(shù)(P80):就是在基類中以關(guān)鍵字virtual說(shuō)明,并在派生類中重新定義的一個(gè)非靜態(tài)成員函數(shù),在基類中說(shuō)明虛函數(shù)的方法如下:Virtual ()在基類中的虛函數(shù)必須具有public或protected訪問(wèn)權(quán)限,且派生類必須以公有繼承方式從基類派生31、軟件文檔類型: 可行性研究報(bào)告 用戶操作手冊(cè) 詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 項(xiàng)目開(kāi)發(fā)計(jì)劃 測(cè)試計(jì)劃 項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告 軟件需求說(shuō)明書(shū) 測(cè)試報(bào)告 概要設(shè)計(jì)說(shuō)明書(shū) 開(kāi)發(fā)進(jìn)度月報(bào) 3、數(shù)據(jù)庫(kù)(P151):就是與應(yīng)用程序彼此相互獨(dú)立的,以一定的組織方式存儲(chǔ)在一起的,彼此相互關(guān)聯(lián)的,具有較少冗余的,能夠作為多個(gè)用戶共享的數(shù)據(jù)的集合。一個(gè)數(shù)據(jù)庫(kù)當(dāng)中有若干張表,而每張表又有血毒記錄,每條記錄是由若干字段組成的。 數(shù)據(jù)庫(kù)是一種特殊的文件 采用數(shù)據(jù)庫(kù)的方式來(lái)管理數(shù)據(jù)的優(yōu)點(diǎn)是:數(shù)據(jù)與處理這些數(shù)據(jù)的程序分離;數(shù)據(jù)易于擴(kuò)充;數(shù)據(jù)便于進(jìn)行排序、檢索、統(tǒng)計(jì)等操作;數(shù)據(jù)具有標(biāo)準(zhǔn)的格式,便于交流4、數(shù)據(jù)庫(kù)系統(tǒng):是一個(gè)世紀(jì)可以運(yùn)行的系統(tǒng),它能按照數(shù)據(jù)庫(kù)的方式存儲(chǔ)和維護(hù)數(shù)據(jù),并且能夠向應(yīng)用程序提供數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng)就是對(duì)數(shù)據(jù)進(jìn)行管理并提供數(shù)據(jù)信息服務(wù)的軟件系統(tǒng) 數(shù)據(jù)庫(kù)系統(tǒng)的作用:替用戶創(chuàng)建數(shù)據(jù)庫(kù),管理數(shù)據(jù)庫(kù),進(jìn)行一些檢索、統(tǒng)計(jì)、報(bào)表等工作,也可以用該數(shù)據(jù)庫(kù)系統(tǒng)定義的語(yǔ)言開(kāi)發(fā)一些專用的信息管理系統(tǒng)。5、VC讀寫(xiě)數(shù)據(jù)庫(kù)的方式:(P154) ODBC方式(Open DataBase Connectivity 開(kāi)放數(shù)據(jù)可連接)MFC對(duì)ODBC的API函數(shù)進(jìn)行了封裝,可簡(jiǎn)化程序 DAO方式(Data Access Objects 數(shù)據(jù)訪問(wèn)對(duì)象)MFC對(duì)DAO進(jìn)行了封裝 ADO方式(ActiveX Data Objects ActiveX數(shù)據(jù)對(duì)象 )ADO技術(shù)是基于OLE DB的訪問(wèn)接口,屬于數(shù)據(jù)庫(kù)訪問(wèn)的高層接口。該技術(shù)封裝了OLE DB的接口,定義了ADO對(duì)象,簡(jiǎn)化了數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā)6、對(duì)話框的調(diào)用在構(gòu)造函數(shù)CCalculatorView中插入:DLG D1;D1.DoModal();exit(0);訪問(wèn)方式ODBC訪問(wèn)方式優(yōu)點(diǎn):所生成的類當(dāng)中能夠自動(dòng)生成一系列與數(shù)據(jù)庫(kù)字段相對(duì)應(yīng)的變量名(將來(lái)還可以改)能夠適應(yīng)Microsoft Office Access 2003版的數(shù)據(jù)庫(kù)缺點(diǎn):每次運(yùn)行都要再選一次數(shù)據(jù)庫(kù),不能用在反復(fù)讀取數(shù)據(jù)庫(kù)的場(chǎng)合。如果注冊(cè)數(shù)據(jù)庫(kù)源的話也只能在注冊(cè)了的計(jì)算機(jī)上使用,可移植性太差。DAO訪問(wèn)方式優(yōu)點(diǎn):所生成的類當(dāng)中能夠自動(dòng)生成一些列與數(shù)據(jù)庫(kù)字段對(duì)應(yīng)的變量名(將來(lái)還可以改),不需要在運(yùn)行時(shí)再選一次數(shù)據(jù)庫(kù)缺

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論