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

正文內(nèi)容

流動人口管理系統(tǒng)技術(shù)性分析-資料下載頁

2025-06-27 05:26本頁面
  

【正文】 、Command、DataReader 和 DataAdapter 對象在內(nèi)的組件。 DataSet 是 的斷開式結(jié)構(gòu)的核心組件,實現(xiàn)獨立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。DataSet 包含一個或多個 DataTable 對象的集合,這些對象由數(shù)據(jù)行和數(shù)據(jù)列以及主鍵、外鍵、約束和有關(guān) DataTable 對象中數(shù)據(jù)的關(guān)系信息組成。 數(shù)據(jù)提供程序,實現(xiàn)數(shù)據(jù)操作和對數(shù)據(jù)的快速、只進(jìn)、只讀訪問。Connection 對象提供與數(shù)據(jù)源的連接。Command 對象使您能夠訪問用于返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令。DataReader 從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后,DataAdapter 提供連接 DataSet 對象和數(shù)據(jù)源的橋梁。DataAdapter 使用 Command 對象在數(shù)據(jù)源中執(zhí)行 SQL 命令,以便將數(shù)據(jù)加載到 DataSet 中,并使對 DataSet 中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致??梢詾槿魏螖?shù)據(jù)源編寫 .NET 數(shù)據(jù)提供程序。.NET 框架附帶了兩個 .NET 數(shù)據(jù)提供程序:SQL Server .NET 數(shù)據(jù)提供程序和 OLE DB .NET 數(shù)據(jù)提供程序。.NET Framework.NET Framework有什么優(yōu)點呢?簡單的說,它能縮短產(chǎn)品開發(fā)時間,簡化發(fā)布和管理,提高運行效率。以下是一些主要的優(yōu)點:(1)可以使用任何編程語言: .NET Framework允許開發(fā)者以任何語言進(jìn)行開發(fā),通過創(chuàng)建一個公共的跨編程語言的API集,.NET框架可實現(xiàn)跨語言繼承性、錯誤處理功能和調(diào)試功能,使不同語言開發(fā)的程序結(jié)合得更緊密,并使現(xiàn)有的開發(fā)技巧得以繼續(xù)使用;. (2)減少了編寫代碼量:.NET Framework使用了高度模塊化的設(shè)計,使得開發(fā)人員可以將精力更多的集中到處理商務(wù)邏輯方面,而不必再把時間花費在寫IDL和Register代碼上;(3) 以XML/SOAP為核心:.NET Framework目標(biāo)是將軟件轉(zhuǎn)化為服務(wù),因此基于XML和SOAP系列的集成標(biāo)準(zhǔn)。您只需簡單的注出所需的方法調(diào)用,.NET Framework就能將它們轉(zhuǎn)化為完整的XML Web服務(wù);(4) 提高了應(yīng)用程序的可靠性:.NET Framework引入了新的技術(shù)使程序運行得更可靠, Framework來管理內(nèi)存、線程及進(jìn)程,確保內(nèi)存泄漏將不再發(fā)生。此外,ASP .NET 還監(jiān)視Web程序的運行,并根據(jù)管理員設(shè)定的時間間隔,每過一段時間自動地重新執(zhí)行一次這些程序;(5) 性能更加優(yōu)化:.NET Framework優(yōu)化了傳統(tǒng)的Web程序。ASP .NET引入了高級的編譯技術(shù)和緩存特性,獲得了比現(xiàn)在ASP程序高1~2倍的性能。.NET 的新特性.NET是全新的一種技術(shù),因此,.NET中也包括了很多新特性。這里只列出一些比較重要的特性:(1)一致的編程模式:,所有的應(yīng)用程序都采用通用的面向?qū)ο缶幊棠J?,不再像windows環(huán)境中那樣,既有DLL函數(shù)也有COM對象。(2)簡化了的編程模式:,由于CLR的作用,在進(jìn)行編程時不再需要掌握GUIDs、IUnknown、AddRef等令人頭疼的COM知識了。(3)運行于多個平臺:對于任何操作平臺?,F(xiàn)在所有的windows平臺均可以實現(xiàn)這一點。在將來甚至可以運行在非Windows操作系統(tǒng)上。(4)支持多語言的綜合:按照COM的原理,代碼重用是建立在二進(jìn)制代碼的級別上。,代碼重用可以建立在源碼的級別上的,也就是說,用C語言寫的某個類可以直接在C++這樣的語言中使用。(5)自動資源管理:可以毫不夸張地說,對于所有開發(fā)人員而言最頭疼的就是內(nèi)存泄露問題。,這個問題得到徹底解決,自動資源管理功能已經(jīng)加入到CLR之中。同時,由于資源回收功能的加入,在一定程度上安全性也得到了保障,諸如內(nèi)存溢出攻擊等將得到有效控制。(6)一致的出錯處理方式:相信所有的WindowsSDK程序員都對Windows環(huán)境下混亂的錯誤處理方式感到厭煩,Win32錯誤代碼、異常情況處理、Hresult等等。(7)安全性:正如我們已經(jīng)知道的一樣,.NET的出現(xiàn)是為了迎合下一代的Internet環(huán)境下的企業(yè)級計算,一般的訪問控制已經(jīng)不能滿足它的要求,有了更深入的改進(jìn)。從裝載一個類開始,就進(jìn)行確認(rèn)檢查;在訪問代碼和相應(yīng)資源時,又實施代碼訪問安全措施。.NET提供了一整套機制來判斷角色和確認(rèn)身份信息,并且能作到跨進(jìn)程和機器從而確保所需的代碼在遠(yuǎn)端沒有受到破壞。.NET的安全性也深深地嵌入到CLR結(jié)構(gòu)中,以確保應(yīng)用程序本身的安全。這些安全機制是對現(xiàn)有操作系統(tǒng)安全機制的一種質(zhì)上的擴展,比較起來,.NET在安全性上得到了進(jìn)一步的加強。.NET與J2EE的比較SUN公司推出的J2EE平臺提供了一個基于組件的方法,來設(shè)計、開發(fā)、裝配及部署企業(yè)應(yīng)用程序。J2EE運行環(huán)境主要由五個部分組成。(1)應(yīng)用程序組件:包括客戶組件、小程序Applet、服務(wù)器方的Java軟件模塊和EJB(Enterprise Java Beans)組件;(2)Web容器和企業(yè)級Java組件EJB容器。(3)資源管理驅(qū)動程序,它是提供與外部組件某種連接的驅(qū)動程序。(4)數(shù)據(jù)庫訪問和存儲結(jié)構(gòu)JDBC。(5)RMI遠(yuǎn)程方法調(diào)用。J2EE平臺提供了多層的分布式應(yīng)用模型、組件重用、一致化的安全模型以及靈活的事務(wù)控制。同時保證您的平臺獨立的、基于組件的J2EE解決方案不會被束縛在任何一個廠商的產(chǎn)品和API上。但是這兩種技術(shù)在實現(xiàn)方法和具體的實現(xiàn)技術(shù)上都有很大甚至對立的區(qū)別點:(1)在開發(fā)語言上,.NET的支持面是比較廣的,C++、VB、C、Perl、COBOL等等均得到支持,開發(fā)人員可以很容易找到適合自己的語言。而J2EE只支持JAVA語言。這就是說J2EE在語言的選擇面上是比較窄的。當(dāng)然,C,相對于JAVA而言,C是支持JIT(justintime)編譯方式的,而JAVA是基于解釋方式的。同時微軟為不同的平臺環(huán)境提供了不同的JIT編譯方式。對于類似于Windows CE這樣的移動計算環(huán)境,相應(yīng)的也提供了EconoJIT(經(jīng)濟型編譯器)。在一般的桌面環(huán)境下,微軟提供了標(biāo)準(zhǔn)的編譯器。另一方面,C將成為一種工業(yè)標(biāo)準(zhǔn),因為ECMA(歐洲計算機制造商協(xié)會)正在接納C;而JAVA語言只是SUN公司提出來的。(2)J2EE支持JAVA、EJB。從標(biāo)準(zhǔn)的開放性上來說,XML/SOAP要好于前者。XML由W3C組織提出,得到眾多廠家的支持,是下一代Internet上內(nèi)容表示的標(biāo)準(zhǔn),XML能夠有效地表達(dá)網(wǎng)絡(luò)上的各種知識,為信息的交換和計算提供新的載體。XML相對于網(wǎng)絡(luò)計算的作用,完全可以與計算機起步階段ASCII碼的作用相提并論。XML也可以說是網(wǎng)絡(luò)信息的標(biāo)準(zhǔn)代碼,它表示的不是符號信息,而是知識化的塊狀內(nèi)容。這種標(biāo)準(zhǔn)語言雖然不是程序設(shè)計語言,但是它代表的卻是下一代網(wǎng)絡(luò)上互操作的光明前景。說到這里,不由得讓人想起了人們當(dāng)年對 JAVA 的狂熱。確實,JAVA有著非常誘人的初衷,讓許多人能夠在這樣的一種理想的感召下為想象中的各種系統(tǒng)之間的互操作能力而投入積極的開發(fā)中。但是實際上,JAVA既沒有成為人們想象中的成功的商業(yè)計算工具,也并沒有實質(zhì)上的技術(shù)進(jìn)步。JAVA試圖從統(tǒng)一計算平臺的角度來實現(xiàn)互操作,但是這可能永遠(yuǎn)都是一個夢想。真正能夠互操作的,只能是標(biāo)準(zhǔn)和通用的數(shù)據(jù)描述語言。而SOAP協(xié)議本身也是由微軟和IBM這樣的商業(yè)巨頭聯(lián)合推出開發(fā)。.。(3)在現(xiàn)有的條件下,各種各樣所謂的跨平臺、“編譯一次,多處運行”等口號只是商業(yè)炒做。JAVA的首席設(shè)計師James Goslin在談到這個問題時曾經(jīng)表達(dá)過這樣的看法,所謂的“編譯一次,多處運行”口號只是一種美好的想法。這就是說,基于某一種開發(fā)平臺進(jìn)行開發(fā)是不可避免的,假如你基于IBM公司的WebSphere利用JAVA開發(fā)商業(yè)程序的話,基本上就固定在這個平臺上了。JAVA所號稱的100%純的口號其實不是這樣;當(dāng)然,C也是如此。(4)“代碼重用”。,一個重要的思想就是運行時和具體的語言分開。所有的資源管理、內(nèi)存分配、變量類型等均由運行時處理,這樣的話,用C寫的類直接就可以用在C/C++程序中。這樣的話,過去的程序不會因為要采用新型語言而做非常大的修改。而在J2EE平臺上,JAVA就是JAVA,它將運行時和具體的語言混在一起??偠灾?。二者都是非常優(yōu)秀的開發(fā)企業(yè)計算軟件的優(yōu)秀平臺。但就象不同的人有不同的嗜好一樣,在未來的開發(fā)中,還是要根據(jù)自己的具體需要而確定具體的應(yīng)用平臺。開發(fā)語言C 月球探測數(shù)據(jù)管理系統(tǒng)的程序全部用Visual C 編寫。C 。C 從C和C++演變而來,是一種簡單、現(xiàn)代、類型安全和面向?qū)ο蟮恼Z言。在Visual ,Visual C 完全得到項目模板、設(shè)計器、屬性頁、代碼助理、對象模型和其他開發(fā)環(huán)境功能的支持。Visual C 框架?!? 選擇C 來開發(fā)月球探測數(shù)據(jù)管理系統(tǒng)的原因主要是: (1)C憑借以下功能,具有提供生成持久系統(tǒng)級組件的能力: l 對集成現(xiàn)有代碼提供完全 COM/平臺支持。 l 通過提供垃圾回收和類型安全實現(xiàn)可靠性。 l 通過提供內(nèi)部代碼信任機制保證安全性。 l 完全支持可擴展元數(shù)據(jù)概念。 (2)C 還可以憑借以下功能,與其他語言交互操作、跨平臺互用并與遺留的數(shù)據(jù)交互操作: l 通過COM+。 l 對基于Web的組件交互提供XML支持。 l 版本轉(zhuǎn)換功能使管理和部署變得簡易。45 / 4
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1