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

正文內(nèi)容

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

2025-06-27 05:26本頁(yè)面
  

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