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

正文內容

礦山企業(yè)機旁備件系統(tǒng)設計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-25 20:59 本頁面
 

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