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

正文內(nèi)容

礦山企業(yè)機(jī)旁備件系統(tǒng)的和實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 20:45 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 名空間里創(chuàng)建一個(gè)或多個(gè)類。同時(shí)在這個(gè)命名空間里,還有可能聲明要有結(jié)構(gòu)體,變量等。這時(shí)就必須使用 using 關(guān)鍵字來(lái)引用其他的命名空間內(nèi)容,用來(lái)支持對(duì)結(jié)構(gòu)體等類型的操作。可以形象地說(shuō),命名空間就像一個(gè)文件夾,其中的對(duì)象就像一個(gè)個(gè)文件一樣,不同文件夾內(nèi)的文件可以重名。在使用重名文件時(shí),只需要說(shuō)明是哪個(gè)文件夾下的就可以了,他們雖然是同名,但不是等同的。 (3)數(shù)據(jù)類型豐富:C語(yǔ)言擁有比 C、C++更廣泛和豐富的數(shù)據(jù)類型。 (4)有兩個(gè)基本類:String 類和 Object 類,是兩個(gè)基類之一,它們都是 C語(yǔ)言的一部分。 (5)方法可當(dāng)做參數(shù)傳遞:在一般情況下,默認(rèn)的參數(shù)傳遞只是對(duì)基本數(shù)據(jù)類型進(jìn)行值傳遞。但是在C#語(yǔ)言中,既可以通過(guò)值傳遞,也可以通過(guò)應(yīng)用傳遞參數(shù)才能讓函數(shù)成員和構(gòu)造函數(shù)等傳遞參數(shù)的值。(6)與 COM 集成:COM 技術(shù)是 Microsoft 公司的 Win32 組件技術(shù)。C語(yǔ)言能與 COM 組件進(jìn)行無(wú)縫集成。用C#語(yǔ)言編寫的類可以子類化 COM 組件,所謂子類化就是指替換窗口的過(guò)程。C語(yǔ)言生成的類也可以當(dāng)做一個(gè) COM 組件使用, 語(yǔ)言進(jìn)行子類化。從語(yǔ)言體系上將,C語(yǔ)言屬于C語(yǔ)言家族,是對(duì) C 語(yǔ)言和 C++語(yǔ)言的發(fā)展。它沿用并且發(fā)展了 C++的基本思想,又去處和限制了一些相對(duì)比較難的技術(shù)。例如限制指針,在 C語(yǔ)言中指針只能在不安全代碼中才能使用。從標(biāo)準(zhǔn)化的角度將,C語(yǔ)言是 Microsoft 公司在 C++基礎(chǔ)上擴(kuò)充發(fā)展出來(lái)的。它并不是一個(gè)國(guó)際化標(biāo)準(zhǔn),它只是 Microsoft 公司的一個(gè)產(chǎn)品。但是 C++是 國(guó)際化標(biāo)準(zhǔn),有標(biāo)準(zhǔn)的組織在維護(hù),它并不屬于任何一個(gè)公司或者組織。從技術(shù)應(yīng)用角度講,C語(yǔ)言在 C++基礎(chǔ)上擴(kuò)充和發(fā)展出來(lái)以后,更注重于實(shí)際開(kāi)發(fā)應(yīng)用,在思想上完全面向?qū)ο?。限制?C++的一些底層的東西,又增加了一些新的功能,例如自動(dòng)回收內(nèi)存。但這些功能擴(kuò)充,導(dǎo)致了 C語(yǔ)言不可能像C++那樣在底層控制上自由、靈活、效率高。但這種改進(jìn)在軟件開(kāi)發(fā)效率上有很大的提高,同時(shí)對(duì)于學(xué)習(xí)者入門的要求也降低了??偟膩?lái)說(shuō),C語(yǔ)言是為了提升軟件開(kāi)發(fā)效率,將軟件開(kāi)發(fā)工業(yè)化的產(chǎn)物,也是 Microsoft 公司為了市場(chǎng)競(jìng)爭(zhēng)而推出的一個(gè)產(chǎn)品。其競(jìng)爭(zhēng)的對(duì)象就是 Java 語(yǔ)言,或者說(shuō) Java 2EE 平臺(tái),兩者的運(yùn)行機(jī)制非常相似。相比之下,C語(yǔ)言可以做到的事情 C++語(yǔ)言都能做到,并且更完全、更面向計(jì)算機(jī)底層,在一定程度上效率更高,不過(guò)用 C++實(shí)現(xiàn)會(huì)更加復(fù)雜,對(duì)程序員的要求也更高。 技術(shù)簡(jiǎn)介此次畢業(yè)設(shè)計(jì)會(huì)用到 技術(shù),因此,要對(duì) [9]技術(shù)做一下簡(jiǎn)單的了解與認(rèn)識(shí)。 平臺(tái)全新的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。它是一種全新的設(shè)計(jì)理念,在原 的基礎(chǔ)上,引入了一些更先進(jìn)的思想,增強(qiáng)了功能。不管是什么數(shù)據(jù)庫(kù),都可以通過(guò)它高效地方訪問(wèn)。總的來(lái)說(shuō), [10]主要為了對(duì)數(shù)據(jù)庫(kù)進(jìn)行無(wú)連接訪問(wèn)而設(shè)計(jì)的。它增強(qiáng)了對(duì)非連接編程模式的支持,同時(shí)提供了更大的兼容性和靈活性。它以 XML 也是DataSet 所采用的存儲(chǔ)和傳輸格式。在運(yùn)行期間,組件之間需要交換 DataSet 中的數(shù)據(jù)。數(shù)據(jù)以 XML 文件的形式從一個(gè)組件傳輸?shù)搅硪粋€(gè)組件,再由接收組件將文件還原為 DataSet 形式。DataSet 的有關(guān)方法與關(guān)系數(shù)據(jù)模型完全一樣。 平臺(tái)的角度來(lái)看, 平臺(tái)的一部分。應(yīng)用程序可以借此與基于文件或服務(wù)器的數(shù)據(jù)輕松地進(jìn)行通信和管理。[11]是一個(gè)類庫(kù),它主要用于和數(shù)據(jù)源進(jìn)行交互。.NET 環(huán)境中,使用 可以和不同種的數(shù)據(jù)源交互。它包含了 5 個(gè)主要對(duì)象:Connection 對(duì)象、Command 對(duì)象、DataReader 對(duì)象、DataSet 對(duì)象和 DataAdapter 對(duì)象。[12][15]可以和不同的數(shù)據(jù)源交互,這主要取決數(shù)據(jù)源所使用的協(xié)議或者數(shù)據(jù)庫(kù)。無(wú)論使用什么樣的數(shù)據(jù)提供, 對(duì)象與數(shù)據(jù)源進(jìn)行交互。 C/S 結(jié)構(gòu)簡(jiǎn)介C/S 結(jié)構(gòu)的基本原則是將計(jì)算機(jī)應(yīng)用任務(wù)分解成多個(gè)子任務(wù),由多臺(tái)計(jì)算機(jī)分工完成,即采用“功能分布”原則。客戶端完成數(shù)據(jù)處理,數(shù)據(jù)表示以及用戶接口功能;服務(wù)器端完成 DBMS 的核心功能。這種客戶請(qǐng)求服務(wù)、服務(wù)器提供服務(wù)的處理方式是一種新型的計(jì)算機(jī)應(yīng)用模式。 C/S 架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì) (1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的 C/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。 (2)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,前臺(tái)應(yīng)用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運(yùn)行數(shù)據(jù),在服務(wù)器程序中不集中實(shí)現(xiàn),例如訪問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)背后的過(guò)程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“瘦小” ,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在 C/S 體系的下,數(shù)據(jù)庫(kù)不能真正成為公共、專業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專門管理。 (3)C/S 架構(gòu)的劣勢(shì)是高昂的維護(hù)成本且投資大。首先,采用 C/S 架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一” ,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),有這樣一些問(wèn)題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。其次,傳統(tǒng)的 C/S 結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA 這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S 架構(gòu)更是猛烈沖擊 C/S,并對(duì)其形成威脅和挑戰(zhàn)。C/S 一般面向相對(duì)固定的用戶群, 對(duì)信息安全的控制能力很強(qiáng)。 一般高度機(jī)密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)適宜, 可以通過(guò) B/S 發(fā)布部分可公開(kāi)信息。C/S 程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮。C/S 程序可以不可避免的整體性考慮, 構(gòu)件的重用性不如在 B/S 要求下的構(gòu)件的重用性好。系統(tǒng)維護(hù)是軟件生存周期中,開(kāi)銷大,相當(dāng)重要,C/S 程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí)難, 可能是再做一個(gè)全新的系統(tǒng)。C/S 程序可以處理用戶面固定,并且在相同區(qū)域, 安全要求高的需求,與操作系統(tǒng)相關(guān), 應(yīng)該都是相同的系統(tǒng)。C/S 多是建立在 Window 平臺(tái)上,表現(xiàn)方法有限,對(duì)程序員普遍要求較高。C/S 程序一般是典型的中央集權(quán)的機(jī)械式處理,交互性相對(duì)低。 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù) [1][3]是依照某種數(shù)據(jù)模型組織起來(lái)并存放二級(jí)存儲(chǔ)器中的數(shù)據(jù)集合。這種數(shù)據(jù)集合具有如下特點(diǎn):盡可能不重復(fù),以最優(yōu)方式為某個(gè)特定組織的多種應(yīng)用服務(wù),其數(shù)據(jù)結(jié)構(gòu)獨(dú)立于使用它的應(yīng)用程序,對(duì)數(shù)據(jù)的增、刪、改和檢索由統(tǒng)一軟件進(jìn)行管理和控制。從發(fā)展的歷史看,數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的高級(jí)階段,它是由文件管理系統(tǒng)發(fā)展起來(lái)的。 數(shù)據(jù)庫(kù)的歷史可以追溯到五十年前,那時(shí)的數(shù)據(jù)管理非常簡(jiǎn)單。通過(guò)大量的分類、比較和表格繪制的機(jī)器運(yùn)行數(shù)百萬(wàn)穿孔卡片來(lái)進(jìn)行數(shù)據(jù)的處理,其運(yùn)行結(jié)果在紙上打印出來(lái)或者制成新的穿孔卡片。而數(shù)據(jù)管理就是對(duì)所有這些穿孔卡片進(jìn)行物理的儲(chǔ)存和處理。然而,1951 年雷明頓蘭德公司(Remington Rand Inc.)的一種叫做 Univac I 的計(jì)算機(jī)推出了一種一秒鐘可以輸入數(shù)百條記錄的磁帶驅(qū)動(dòng)器,從而引發(fā)了數(shù)據(jù)管理的革命。1956 年 IBM 生產(chǎn)出第一個(gè)磁盤驅(qū)動(dòng)器—— the Model 305 RAMAC。此驅(qū)動(dòng)器有 50 個(gè)盤片,每個(gè)盤片直徑是 2 英尺,可以儲(chǔ)存 5MB 的數(shù)據(jù)。使用磁盤最大的好處是可以隨機(jī)地存取數(shù)據(jù),而穿孔卡片和磁帶只能順序存取數(shù)據(jù)。數(shù)據(jù)庫(kù)系統(tǒng) [5]的萌芽出現(xiàn)于 60 年代。當(dāng)時(shí)計(jì)算機(jī)開(kāi)始廣泛地應(yīng)用于數(shù)據(jù)管理,對(duì)數(shù)據(jù)的共享提出了越來(lái)越高的要求。傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需要。能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS )應(yīng)運(yùn)而生。數(shù)據(jù)模型是數(shù)據(jù)庫(kù)系統(tǒng)的核心和基礎(chǔ),各種 DBMS 軟件都是基于某種數(shù)據(jù)模型的。所以通常也按照數(shù)據(jù)模型的特點(diǎn)將傳統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)分成網(wǎng)狀數(shù)據(jù)庫(kù)、層次數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)三類。  最早出現(xiàn)的是網(wǎng)狀 DBMS,是美國(guó)通用電氣公司 Bachman 等人在 1961 年開(kāi)發(fā)成功的 IDS(Integrated DataStore) 。 1961 年通用電氣公司(General ElectricCo.)的 Charles Bachman 成功地開(kāi)發(fā)出世界上第一個(gè)網(wǎng)狀 DBMS 也是第一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)—— 集成數(shù)據(jù)存儲(chǔ)(Integrated DataStore IDS) ,奠定了網(wǎng)狀數(shù)據(jù)庫(kù)的基礎(chǔ),并在當(dāng)時(shí)得到了廣泛的發(fā)行和應(yīng)用。IDS 具有數(shù)據(jù)模式和日志的特征。但它只能在 GE 主機(jī)上運(yùn)行,并且數(shù)據(jù)庫(kù)只有一個(gè)文件,數(shù)據(jù)庫(kù)所有的表必須通過(guò)手工編碼來(lái)生成。之后,通用電氣公司一個(gè)客戶——BF Goodrich Chemical 公司最終不得不重寫了整個(gè)系統(tǒng)。并將重寫后的系統(tǒng)命名為集成數(shù)據(jù)管理系統(tǒng)(IDMS) 。   網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù)已經(jīng)很好地解決了數(shù)據(jù)的集中和共享問(wèn)題,但是在數(shù)據(jù)獨(dú)立性和抽象級(jí)別上仍有很大欠缺。用戶在對(duì)這兩種數(shù)據(jù)庫(kù)進(jìn)行存取時(shí),仍然需要明確數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu),指出存取路徑。而后來(lái)出現(xiàn)的關(guān)系數(shù)據(jù)庫(kù)較好地解決了這些問(wèn)題。  1970 年,IBM 的研究員 博士在刊物《Communication of the ACM》上發(fā)表了一篇名為“A Relational Model of Data for Large Shared Data Banks”的論文,提出了關(guān)系模型的概念,奠定了關(guān)系模型的理論基礎(chǔ)。盡管之前在 1968 年 Childs 已經(jīng)提出了面向集合的模型,然而這篇論文被普遍認(rèn)為是數(shù)據(jù)庫(kù)系統(tǒng)歷史上具有劃時(shí)代意義的里程碑。Codd 的心愿是為數(shù)據(jù)庫(kù)建立一個(gè)優(yōu)美的數(shù)據(jù)模型。后來(lái) Codd 又陸續(xù)發(fā)表多篇文章,論述了范式理論和衡量關(guān)系系統(tǒng)的 12 條標(biāo)準(zhǔn),用數(shù)學(xué)理論奠定了關(guān)系數(shù)據(jù)庫(kù)的基礎(chǔ)。關(guān)系模型有嚴(yán)格的數(shù)學(xué)基礎(chǔ),抽象級(jí)別比較高,而且簡(jiǎn)單清晰,便于理解和使用。但是當(dāng)時(shí)也有人認(rèn)為關(guān)系模型是理想化的數(shù)據(jù)模型,用來(lái)實(shí)現(xiàn) DBMS 是不現(xiàn)實(shí)的,尤其擔(dān)心關(guān)系數(shù)據(jù)庫(kù)的性能難以接受,更有人視其為當(dāng)時(shí)正在進(jìn)行中的網(wǎng)狀數(shù)據(jù)庫(kù)規(guī)范化工作的嚴(yán)重威脅。為了促進(jìn)對(duì)問(wèn)題的理解,1974 年 ACM 牽頭組織了一次研討會(huì),會(huì)上開(kāi)展了一場(chǎng)分別以 Codd 和 Bachman 為首的支持和反對(duì)關(guān)系數(shù)據(jù)庫(kù)兩派之間的辯論。這次著名的辯論推動(dòng)了關(guān)系數(shù)據(jù)庫(kù)的發(fā)展,使其最終成為現(xiàn)代數(shù)據(jù)庫(kù)產(chǎn)品的主流。1970 年關(guān)系模型建立之后,IBM 公司在 San Jose 實(shí)驗(yàn)室增加了更多的研究人員研究這個(gè)項(xiàng)目,這個(gè)項(xiàng)目就是著名的 System R。其目標(biāo)是論證一個(gè)全功能關(guān)系 DBMS 的可行性。該項(xiàng)目結(jié)束于 1979 年,完成了第一個(gè)實(shí)現(xiàn) SQL 的 DBMS。然而 IBM 對(duì) IMS 的承諾阻止了 System R 的投產(chǎn),一直到 1980 年System R 才作為一個(gè)產(chǎn)品正式推向市場(chǎng)。IBM 產(chǎn)品化步伐緩慢的三個(gè)原因:IBM 重視信譽(yù),重視質(zhì)量,盡量減少故障;IBM 是個(gè)大公司,官僚體系龐大;IBM 內(nèi)部已經(jīng)有層次數(shù)據(jù)庫(kù)產(chǎn)品,相關(guān)人員不積極,甚至反對(duì)。然而同時(shí), 1973年加州大學(xué)伯克利分校的 Michael Stonebraker 和 Eugene Wong 利用 System R 已發(fā)布的信息開(kāi)始開(kāi)發(fā)自己的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) Ingres。他們開(kāi)發(fā)的 Ingres 項(xiàng)目最后由 Oracle 公司、Ingres 公司以及硅谷的其他廠商所商品化。后來(lái),System R 和Ingres 系統(tǒng)雙雙獲得 ACM 的 1988 年“軟件系統(tǒng)獎(jiǎng) ”。  1976 年霍尼韋爾公司(Honeywell)開(kāi)發(fā)了第一個(gè)商用關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) ——Multics Relational Data Store。關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng)以關(guān)系代數(shù)為堅(jiān)實(shí)的理論基礎(chǔ),經(jīng)過(guò)幾十年的發(fā)展和實(shí)際應(yīng)用,技術(shù)越來(lái)越成熟和完善。其代表產(chǎn)品有Oracle、 IBM 公司的 DB微軟公司的 MS SQL Server 以及Informix、ADABASD 等等。 1974 年, IBM 的 Ray Boyce 和 Don Chamberlin 將 Codd 關(guān)系數(shù)據(jù)庫(kù)的 12 條準(zhǔn)則的數(shù)學(xué)定義以簡(jiǎn)單的關(guān)鍵字語(yǔ)法表現(xiàn)出來(lái),里程碑式地提出了SQL(Structured Query Language)語(yǔ)言。 SQL 語(yǔ)言的功能包括查詢、操縱、定義和控制,是一個(gè)綜合的、通用的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言,同時(shí)又是一種高度非過(guò)程化的語(yǔ)言,只要求用戶指出做什么而不需要指出怎么做。SQL 集成實(shí)現(xiàn)了數(shù)據(jù)庫(kù)生命周期中的全部操作。SQL 提供了與關(guān)系數(shù)據(jù)庫(kù)進(jìn)行交互的方法,它可以與標(biāo)準(zhǔn)的 編程語(yǔ)言一起工作。自產(chǎn)生之日起,SQL 語(yǔ)言便成了檢驗(yàn)關(guān)系數(shù)據(jù)庫(kù)的試金石,
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1