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

正文內(nèi)容

溫濕度測量系統(tǒng)設(shè)計畢業(yè)設(shè)計-文庫吧資料

2024-12-09 15:44本頁面
  

【正文】 對象、記錄集對象和域?qū)ο笾卸及藢傩詫ο蟮募稀? 域集合 (Fields):記錄集對象中包含了域?qū)ο蟮募稀? 參數(shù)集合 (Parameters):命令對象中包含了域?qū)ο蟮募稀? 錯誤集合 (Errors):連接對象中包含了錯誤對象的集合。 屬性對象 (Property):用于在操作中使用的其它對象的詳細屬性。 域?qū)ο?(Field):用于表示 記錄集中的列信息,包括列值以及其它信息。 Connection Errors Command Error Parameters Parameter Recordset Properties Property Field Fields Connection(連接對象 ) Command(命令對象 ) Recordset(記錄集對象 ) Field(域?qū)ο?) Fields(域集合 ) Parameter(參數(shù)對象 ) Parameters(參數(shù)集合 ) Error(錯誤對象 ) Errors(錯誤集合 ) Property(屬性對象 ) Properties(屬性集合 ) 集合 對象 溫濕度測量系統(tǒng)設(shè)計(上位機軟件設(shè)計) 14 命令對象 (Command):用于處理傳遞給數(shù)據(jù)源的命令。 從 ADO 的結(jié)構(gòu)可以看出, ADO 模型包含了 7種對象, 4 種集合。 圖 32ADO 的結(jié)構(gòu) (2)ADO 結(jié)構(gòu) ADO 技術(shù)用對象封裝了 OLEDB 中所提供的接口,這些接口分別被 OLEDB 數(shù)據(jù)提供程序、 OLEDB 服務提供程序所使用。 OLEDB 是Microsoft UDA(Universal Data Aceess)策略的技術(shù)基礎(chǔ)。 ADO 在關(guān)鍵的應用方案中使用最少的網(wǎng)絡流量,并且在前端和數(shù)據(jù)源之間使用最少的層數(shù),所有這些都是為了提供輕量、高性能的接口。能夠使用 ADO 編寫應用程序以通過OLEDB 提供者訪問和操作數(shù)據(jù)庫服務器中的數(shù)據(jù)。 3)所有關(guān)系數(shù)據(jù)庫的公共語臺‘ 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都只持 SQL 語言,用戶可將使用 SQL 的技能從一個 RDMBS 轉(zhuǎn)到另一個,所有用 SQL 編寫的程序都是可以移植的。 SQL 出現(xiàn)以前,各種數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言??刂茖?shù)據(jù)和數(shù)據(jù)對象的存取 。在表中插入、修改和刪除一記錄 。 2)統(tǒng)一的語言 SQL 可用于所有用戶的數(shù)據(jù)庫活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 SQL 不需要用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果,而不需要知道具體如何實現(xiàn) 。所有 SQL語句接受集合作為輸入,返回集合作為輸出。 l)非過程化語一言 SQL 是非過程化語言,因為它一次處理一行 (或記錄 )。 以上介紹了 SQL數(shù)據(jù)庫結(jié)構(gòu)化查詢語言的幾個簡單的命令,其余的命令請查詢參考文獻 [12, 13]。 7)數(shù)據(jù)刪除的格式為 : DELECTE FROM 表名 [WHE 雙條件 ] 說明 :這里 FROM 指定從哪個表中刪除數(shù)據(jù), WHERE 指定被刪除的記錄所滿足的條件,如果不使用 WHERE 子句,則刪除該表中全部 紀錄。 其中數(shù)據(jù)插入的格式為 : 溫濕度測量系統(tǒng)設(shè)計(上位機軟件設(shè)計) 12 INSERTINTO 表名 (字段名 1,字段名 2,?? )VALUES(表達式 1,表達式 2,?? )功能是按給定的字段值在數(shù)據(jù)庫的末尾追加一條新的紀錄。所以要刪除數(shù)據(jù)庫中的表時,最好使數(shù)據(jù)庫是在當前打開的數(shù)據(jù)庫,在數(shù)據(jù)庫中進行操作。其它選 項與上面的表結(jié)構(gòu)定義相同。 3)表結(jié)構(gòu)修改格式為 : ALTERTABLE表名 1 ADD/ALTER[COLUMN]字段名 1 字段類型 [(數(shù)據(jù)寬度 [, 小數(shù)位數(shù) ])] [NULL/NOT NULL] [CHECK條件表達式 1[ERROR信息字符串 1]] [DEFULT表達式 1] [PRIMARYKEY/UNIQUE] [REFERENCES表名 2[TAG標識 1] [NOCPTRANS] 說明 :ADD[COLUMN字段 名 1表示要添加一個字段,字段名 1是給出要添加字段名字。 PRIMARYKEY/UNIQUE 表示主鍵或唯一索引 。 CHECK條件表達式 l[ERROR信息字符串 l]表示定義字段規(guī)則及違反規(guī)則后的提示信息。 陜西科技大學畢業(yè)論文(設(shè)計說明書) 11 2)SQL 的數(shù)據(jù)定義功能, SQL 數(shù)據(jù)定義功能包含了表結(jié)構(gòu)的定義、修改與刪除以及視圖的創(chuàng)建與刪除。 (l)SQL 語一言常用命令 1)SQL 的查詢功能, SQL 查詢語句也稱為 SELECT 命令,其功能是從一個或多個表中檢索數(shù)據(jù)。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了 SQL 語一言標準,本文中用 ADO 訪問 Access 數(shù)據(jù)庫進行的相關(guān)操作就使用了 SQL 語言。目前,各種數(shù)據(jù)庫管理系統(tǒng)幾乎都支持SQL 或提供 SQL 接口。 (5)訪問不同種類數(shù)據(jù)源傳統(tǒng)的 ODBC 技術(shù)只能訪問關(guān)系型數(shù)據(jù)庫,在 VC++中,提供了 OLEDB 訪問技術(shù),不僅可以訪問關(guān)系型數(shù)據(jù)庫,還可以訪問非關(guān)系型數(shù)據(jù)庫。 (4)可擴展性 VC++ 提供了 OLE 技術(shù)和 ActiveX 技術(shù),這種技術(shù)可以增強應用程序的能力。 (3)訪問速度快 為了解決 ODBC 開發(fā)數(shù)據(jù)庫應用程序訪問數(shù)據(jù)庫速度慢的問題, VC++ 提供了新的訪問技術(shù) ——OLEDB 和 ADO,它們都是基于 COM 接口的技術(shù),使用這種技術(shù)可以直接對 數(shù)據(jù)庫的驅(qū)動程序進行訪問,這大大提高了對數(shù)據(jù)庫的訪問速度。使用這些技術(shù),只需要編寫很少的代碼就可以開發(fā)一個數(shù)據(jù)庫應用程序。 VC++ 提供了多種數(shù)據(jù)庫訪問技術(shù) ——ODBC API、 MFC ODBC、 DAO、OLEDB、 ADO 等。 VC++的 MFC 類庫實際上是 Windows 下編程的一套最為流行的類庫。 VC++作為一種程序 設(shè)計語言,它同時也是一個集成開發(fā)工具,提供了軟件代碼自動生成和可視化的資源編輯功能。利用 ADO 技術(shù)可以方便的連接數(shù)據(jù)庫,并通過 SQL 語言完成對數(shù)據(jù)的相關(guān)操作。在視圖中可以顯示和編輯源文件和頭文件。 (5)文件視圖 (FileView)。 (4)類視圖 (ClassView)。 (3)資源視圖 (ResourceView)。用來建立新的類,定制類,把消息映射為類成員函數(shù),或者把控制框映射為類變量成員。 (2)類向?qū)?(Classwizard)。然后 APPWizard 生成一些文件,這些文件構(gòu)成程序的框架。 Appwizard 是一個標準的 C++源代碼生成器。 溫濕度測量系統(tǒng)設(shè)計(上位機軟件設(shè)計) 8 圖 31 VC++集成開發(fā)環(huán)境介紹 VC 十 +被稱為可視化集成開發(fā)環(huán)境是由于在 VC++中能夠執(zhí)行如下的功能 : 第一,生成不用編寫代碼的起始應用程序 ; 第二,通過許多不同方法查看項目文件 ; 第三,編輯源文件和包含文件 ; 第四,建立應用程序的可視界面 (菜單和對話框 ); 第五,編譯和鏈接 ; 第六,運行時調(diào)試應用程序。如無特殊說明,一般指基于 MFC 類庫的開發(fā)。使用 MFC 類庫編程接口也可以直接調(diào)用一些 Win32 函數(shù)。一個是只使用 Win32API 函數(shù)開發(fā) C++語言的 Windows 程序 。例如,在布置一個對話框時,可以使用資源和可編輯框來選擇需要在對話框中放置的元素 (按鈕、列表框等 ),并且用鼠標來確定元素的位置和大小 。資源文件可以包括位圖、圖標、菜單定義、對話框布局和字符串等等。 在進行 Windows 編程時,可以使用大量已經(jīng)建立的格式在資源文件中存儲數(shù)據(jù)。 Windows提供視頻和打印機驅(qū)動程序。 Windows 引入了一個名為圖形設(shè)備接口 (GDI)的抽象層。當用戶按下鼠標左鍵時,會發(fā)送一個 WM_LBUTTONDWON 消息。 Windows 中的大部分消息是嚴格定義的,而且適用于所有的程序。 ( 2) Visual C++的優(yōu)勢 VC++ 的最大優(yōu)點就是提供了功能強大的 MFC 類庫, MFC 是一 個很大的 C++類層次結(jié)構(gòu),其中封裝了大量的類及其函數(shù),很多 Windows 程序所共有的標準內(nèi)容可以由 MFC 的類來提供, MFC 類為這些內(nèi)容提供了用戶接口的標準實現(xiàn)方法,程序員所要做的就是通過預定義的接口把具體應用程序特有的東西填入這個輪廓,這將簡化編程工作,大大的減少程序員編寫的代碼數(shù)量,使編程工作變得更加輕松容易。另外,它提供了大量的代碼,指導用戶編程時實現(xiàn)某些技術(shù)和功能。 MFC中封裝了大部分 Windows API 函數(shù)和 Windows 控件,它包含的 功能涉及到整個Windows 操作系統(tǒng)。 (1)Visual C++介紹 Visual C++有很多版本,本課題用的是 VC++。對于應用軟件的開發(fā),微軟公司也提供了強大、復雜的開發(fā)工具 Visual C++(以后簡稱 VC++),借助其生成代碼的向?qū)?,能快速生成可運行的 Windows 應用程序的外殼。 溫濕度測量系統(tǒng)設(shè)計(上位機軟件設(shè)計) 6 3 系統(tǒng) 相關(guān)技術(shù) 介紹 Visual C++開發(fā)平臺 二十世紀九十年代以來,伴隨著計算機硬件技術(shù)的高速發(fā)展, Windows 操作系統(tǒng)風靡全球,形成了操作系統(tǒng)市場的壟斷地位。應用程序向?qū)槌绦騿T提供了一個基于 MFC 的應用程序框架,只要在此基礎(chǔ)上添加實現(xiàn)特定功能的代碼即可。用戶可以根據(jù)編程的需要調(diào)用相應的類,或者自己定義有關(guān)的類。 MFC 包含的類分層結(jié)構(gòu)和功能具有可伸縮性,這使得 MFC 能跟上軟件發(fā)展的潮流,并且保持了程序的向下兼容性,它還增強了對數(shù)據(jù)庫應用程序的支持,可以使用 ODBC 類和高性能的陜西科技大學畢業(yè)論文(設(shè)計說明書) 5 ODBC驅(qū)動程序來訪問提供 ODBC支持的數(shù)據(jù)庫中的數(shù)據(jù),還可以通過數(shù)據(jù)訪問對象,通過編程語言來訪問和操縱數(shù)據(jù)庫中的數(shù)據(jù)并管理數(shù)據(jù)庫。 MFC 提供的類庫讓程序員把精力更多的放在功能拓展上,而不用太在意細節(jié)的實現(xiàn),還允許在編程過程中自定義和擴展應用程序中的類,同時也允許調(diào)用 Windows API 函數(shù),使得應用程序以最小的規(guī)模實現(xiàn)最豐富的功能。不僅為用戶提供了 Windows 圖形環(huán)境下應用程序的框架,而且還提供了創(chuàng)建應用程序的組件。 API 函數(shù)可以實現(xiàn)窗口創(chuàng)建、移動和修改,實現(xiàn)與設(shè)備無關(guān)的圖形操作功能,實現(xiàn)與操作系統(tǒng)有關(guān)的多種功能,但是,利用 API函數(shù)編程時,大量的代碼需要用戶自己編寫,編程工作量很大。使用Visual C++環(huán)境開發(fā)應用程序縮短了開發(fā)時間,且界面友好,易于操作。所以,用面向?qū)ο蠹夹g(shù)開發(fā)的軟件,易于擴展、調(diào)試和維護。 (5)面向?qū)ο蠹夹g(shù)把屬性和方法封裝在“對象”中,當外部功能發(fā)生變化時,保持對象結(jié)構(gòu)的相對穩(wěn)定,使改動局限于對象內(nèi)部。 (4)面向?qū)ο蠹夹g(shù)具有的繼承性和封裝 性支持軟件復用,易于擴充,能較好地適應復雜的大系統(tǒng)不斷發(fā)展和變化的要求,要復用類,可以直接創(chuàng)建該類的實例,實現(xiàn)復用,還可以從該類派生出滿足新需要的子類。而傳統(tǒng)的方法忽略了數(shù)據(jù)和操作之間的內(nèi)在聯(lián)系,軟件要解決的問題溫濕度測量系統(tǒng)設(shè)計(上位機軟件設(shè)計) 4 其實都是相互之間存在一定聯(lián)系的事物組成的,每個具體的事物都具有行為和屬性兩方面特征,所以把表示事物靜態(tài)屬性的數(shù)據(jù)結(jié)構(gòu)和描述事物動態(tài)行為的操作放在一起構(gòu)成的整體 才 可以完整而自然地表示客觀世界中的實體。功能上的統(tǒng)一保證了面向?qū)ο笤O(shè)計的可擴展性。 面向?qū)ο笙鄬τ诿嫦蜻^程的方法有許多優(yōu)點 :(l)面向?qū)ο笫前褬?gòu)成問題事物分解成各個對象,建立對象的目的不是為了完成一個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。 封裝、繼承、多態(tài)是面向?qū)ο蟪绦虻闹饕卣?。多態(tài)性技術(shù)主要在結(jié)構(gòu)方面提供了靈活性,多態(tài)性有靜態(tài)多態(tài)性和動態(tài)多態(tài)性兩種。這種通信機制叫做消息的傳遞。因此,可以把這種消息的傳遞大致地看成傳統(tǒng)的過程方法中的函數(shù)調(diào)用。當一個對象接收到發(fā)送給自己的消息時,就會調(diào)用消息中指定的操作,并且將參數(shù)表中的值與形式參數(shù)結(jié)合起來。當一個消息發(fā)送給某個對象時,包含要求接收對象去執(zhí)行某些活動的信 息。繼承性是面向?qū)ο蟮淖钪饕攸c,是面向過程所不具備的。現(xiàn)存類可以看成父類或者基類來引用,新類則相應得作為子類或者派生類引用,可以具有自己獨立的屬性和操作。新類的定義可以是現(xiàn)存類所聲明的數(shù)據(jù)、定義與新類所增加的聲明的組合,可以沿用現(xiàn)存類的某些特征。 繼承是使用己經(jīng)存在的定義作為基礎(chǔ)建立起新定義的技術(shù),類之間的繼承關(guān)系是現(xiàn)實世界中遺傳關(guān)系的直接模擬。把一組對象的共同特性加以抽象并存儲在一個類中的能力,是面向?qū)ο蠹夹g(shù)最重要的一點 。 對象就是類的實例,可以使用該類的成員函數(shù),對象的狀態(tài)包含在它的實例變量中。從用陜西科技大學畢業(yè)論文(設(shè)計說明書) 3 戶的角度看,對象提供了所需要的行為。操作就是成員函數(shù),也叫方法,描述了對象執(zhí)行的功能。 對象是面向?qū)ο箝_發(fā)模式的基本成分,是基本運行時的實體,每個對象可以用一組屬性和它可以執(zhí)行的一組操作來定義,就是封裝了數(shù)據(jù)和操作的程序塊,反映了面向?qū)ο蟮姆庋b的特征。面向?qū)ο蟮亩x可以是 : 面向?qū)ο?=對象 +類 +繼承 +通信。 為了
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1