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

正文內(nèi)容

基于bs架構(gòu)的教務(wù)管理系統(tǒng)——設(shè)備管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文-文庫(kù)吧

2025-06-07 09:01 本頁(yè)面


【正文】 輯和業(yè)務(wù)邏輯分離開(kāi)來(lái)的嶄新方法, 使應(yīng)用程序的開(kāi)發(fā)和維護(hù)更加容易。它是 Framework的組成部分,允許使用 Framework支持的任何語(yǔ)言創(chuàng)建代碼。像 JSP、 PHP 和 ASP 一樣, 也是一種服務(wù)器端技術(shù),它可以制作動(dòng)態(tài) WEB頁(yè)的內(nèi)容。 Visual 不是 必要的組成部分,許多開(kāi)發(fā)人員沒(méi)有它照樣可以開(kāi)發(fā)網(wǎng)站。不過(guò),有了它使得調(diào)試、跟蹤、項(xiàng)目管理以及源代碼控制更為容易。 的特色包含: ( 1) 簡(jiǎn)化開(kāi)發(fā)的操作:允許代碼與顯示內(nèi)容相分離,使程序更易編寫(xiě),代碼看起來(lái)更干凈、更簡(jiǎn)單; ( 2) 語(yǔ)言獨(dú)立性:允許使用編譯式的語(yǔ)言,提供較好的運(yùn)行效率與跨語(yǔ)言的兼容性,如 Visual Basic .NET, Visual C++.NET, J.NET、 , Cobol, Pascal、Perl等; ( 3) 分離代碼與網(wǎng)頁(yè)內(nèi)容: 使用事件驅(qū)動(dòng)( EventDriven)與數(shù)據(jù)綁定( Data Binding)的開(kāi)發(fā)方式,將代碼與 UI 接口清楚地分開(kāi)。另外,可使用 CodeBehind的方式將代碼和顯示的標(biāo)記分離在不同的文件中,讓程序更具可讀性; ( 4) 提升運(yùn)行效率: 的代碼是編譯過(guò)的,同時(shí)也提供緩存( cache)的能力,有效地縮短服務(wù)器響應(yīng)的時(shí)間; ( 5) 簡(jiǎn)化展開(kāi)與配置的操作:在 中不需要考慮組件注冊(cè)的問(wèn)題 ,只需“ XCOPY”的方式將相關(guān)文件復(fù)制到目標(biāo)機(jī)器即可,在配置方面,采用容易閱讀的 XML 配置文件,稱作 。 ( 6) 支持多種客戶端類型與 Web Service: 提供了許多的服務(wù)器控件( Server Control),在運(yùn)行時(shí)能自動(dòng)產(chǎn)生符合前端瀏覽器可用的網(wǎng)頁(yè)。 ( 7) 更多的支持工具與更佳的安全機(jī)制:提供更豐富、以組件為基礎(chǔ)的程序化模塊。支持 Windows、 Passport 與 Forms 三種不同的登錄驗(yàn)證方式。 Web Forms 是一個(gè)窗體引擎,也是 的一部分。它提供了 一個(gè)基于 Web瀏覽器的用戶界面。用 Active Server Pages 的更新版本也可以顯示用戶界面,但是 Web Forms 是代表 Web 界面開(kāi)發(fā)的下一代產(chǎn)品,包括拖放功能的開(kāi)發(fā)。 Web Forms 把布局和邏輯分開(kāi)來(lái),它有兩部分:模板和組件,模板包括所有用戶界面元素基于 HTML 的布局信息,組件包含所在掛到 UI 的邏輯。這就如同一個(gè)標(biāo)準(zhǔn)的 Visual Basic 窗體被分成兩部分:一部分包含控件、屬性和布局的信息,另一部分包含代碼。就像在 Visual Basic 中一樣,代碼在控件的“后臺(tái)”運(yùn)行,通過(guò)控件的事件激活 代碼中的事件例程。 為了使這個(gè)新的 UI 概念真正施行, Web Forms 有許多內(nèi)置的智能。 Web Forms上的控件在服務(wù)器上運(yùn)行,但會(huì)讓客戶機(jī)知道它們的狀態(tài)。這需要采取許多協(xié)調(diào)工作和幕后活動(dòng)。但是,最終結(jié)果是 Web 界面的外觀和行為都非常類似于 Win32 界面,用拖放設(shè)計(jì)工具也可以產(chǎn)生這樣的界面。這些 Web 界面也可以智能化地處理不同的瀏覽器,并為每一個(gè)特定的瀏覽器優(yōu)化輸出界面。它支持許多瀏覽器,一方面是比較高級(jí)和現(xiàn)代的瀏覽器,例如支持 DHTML 的 Inter ,另一方面是硬件上比較簡(jiǎn)單 、功能較少的瀏覽器,如無(wú)線掌上設(shè)備。 Web Forms 可以將自己正確地顯示在所有設(shè)備上。 與 Windows Forms 一樣, Web Forms 適用于所有的語(yǔ)言。處理窗體邏輯的組件可以用任何支持 .NET 的語(yǔ)言編寫(xiě),這樣,更多的語(yǔ)言就將具有生成完整、靈活的 Web界面的能力。 在 中, Web Services 作為 組件來(lái)使用,它處理所有的Web 界面,允許應(yīng)用程序在 Web 上用 SOAP 標(biāo)準(zhǔn)直接交流。與開(kāi)發(fā)一般的子例程和函數(shù)相比,這種功能幾乎不要求開(kāi)發(fā)人員做什么額外的工作,而僅需要用 [WebMethord]標(biāo)記說(shuō)明它被包括在 Web Services 界面內(nèi), .NET Framework 會(huì)完成其他的工作。這樣就可以動(dòng)態(tài)修改 Web 應(yīng)用程序的體系結(jié)構(gòu),允許在 Web 上運(yùn)行的服務(wù)集成到一個(gè)本地應(yīng)用程序中。 .NET 平臺(tái)的意義 對(duì)于軟件開(kāi)發(fā)人員來(lái)說(shuō), .NET Framework 是 Windows 平臺(tái)最大的改變之一。 .NET Framework 的出現(xiàn),使原來(lái)需要通過(guò)編程語(yǔ)言來(lái)做的一些工作轉(zhuǎn)由 .NET Framework 來(lái)完成了。它的這些特性給我們帶來(lái)了好處,這其中包括: ( 1)可以保證所有支 持 .NET 的語(yǔ)言編寫(xiě)的程序都可以使用這些特性。 ( 2)開(kāi)發(fā)人員可以使用任何支持 .NET 的語(yǔ)言使用這些功能,也就是說(shuō),這 種功能是語(yǔ)言獨(dú)立的。 ( 3)可以保證通過(guò)任何支持 .NET 的語(yǔ)言編寫(xiě)的軟件都具有相同的行為。 ( 4)操作系統(tǒng)可以提供一些 .NET Framework 不支持的功能。 ( 5)降低程序之間通信的復(fù)雜性和局限性,這些程序可以是相同語(yǔ)言編寫(xiě)的,也可以是不同語(yǔ)言編寫(xiě)的。 .NET 平臺(tái)的基本原理 .NET framework 的誕生解決了許多開(kāi)發(fā)人員多年來(lái)一直困擾的問(wèn)題,并提供了這些問(wèn)題的解決方案 。 每一種編程語(yǔ)言都有自己的獨(dú)特的地方,如它們可能是強(qiáng)類型的,有垃圾回收機(jī)制、基于例外的錯(cuò)誤處理,或是以虛擬機(jī)方式運(yùn)行,以及擁有強(qiáng)大的類庫(kù)。 Visual Basic、 PowerBuilder 以及 C++標(biāo)準(zhǔn)模板庫(kù)( STL)或是其它語(yǔ)言都有一些這樣的特性。然而, Java 語(yǔ)言以及基于 Java 的 J2SE 和 J2SE 框架表現(xiàn)得最為出色,以至于常常有人將 Java 和微軟的 .NET Framework 相提并論。現(xiàn)在微軟正在將最好的特性溶入自己的產(chǎn)品中,這其中包括支持多種語(yǔ)言的 .NET Framework, 微軟所做的一切,將在 它未來(lái)的開(kāi)發(fā)語(yǔ)言和工具中得到體現(xiàn)。 .NET 平臺(tái)的設(shè)計(jì)目標(biāo)和主要特性 .NET Framework 的設(shè)計(jì)基于以下目的 : ( 1)互操作性 —— 由于基于 .NET Framework 的程序有時(shí)需要和以前的程序進(jìn)行交互,因此, .NET Framework 為我們提供了訪問(wèn) .NET 環(huán)境外部資源的能力。如Enterprise Services 命名空間提供了訪問(wèn) COM 組件的能力,我們還可以通過(guò) P/Invoke訪問(wèn)其它的外部資源。 ( 2)公用運(yùn)行時(shí)引擎 —— 眾所周知,基于 .NET Framework 的編程語(yǔ)言被編 譯成中間語(yǔ)言,也就是我們通常說(shuō)的 CIL( Common Intermediate Language)。微軟的 CIL 的實(shí)現(xiàn)就是非常著名的微軟中間語(yǔ)言( Microsoft Intermediate Language,簡(jiǎn)稱 MSIL)。微軟所實(shí)現(xiàn)的 CIL 并不是被解釋執(zhí)行的,而是以我們熟知的即時(shí)編譯( JIT)的方式運(yùn)行的,這種即時(shí)編譯執(zhí)行方式可以將中間代碼編譯成本地代碼執(zhí)行。這些概念合起來(lái)叫做公用語(yǔ)言架構(gòu)( CLI),這個(gè)架構(gòu)微軟是以遠(yuǎn)東的形式發(fā)布的。微軟關(guān)于 CLI 的實(shí)現(xiàn)就是共用語(yǔ)言運(yùn)行時(shí)( Common Language Runtime,簡(jiǎn)稱 CLR)。 ( 3)語(yǔ)言獨(dú)立 —— .NET Framework 引入了共用類型系統(tǒng)( Common Type System,簡(jiǎn)稱 CTS)。在 CTS 規(guī)范中定義了所有可能的數(shù)據(jù)類型、 CLR 支持編程架構(gòu)以及這些架構(gòu)之間如何交互。正是因?yàn)?.NET Framework 提供了這個(gè)特性,所以它可以支持多種編程語(yǔ)言。 ( 4)基礎(chǔ)類庫(kù) —— 基礎(chǔ)類庫(kù)( BCL),有時(shí)也被叫做框架類庫(kù)( FCL),它是一套在支持 .NET Framework 的語(yǔ)言都可以使用的類庫(kù)。 BCL 提供了許多封裝了通用函數(shù)的類,這些函數(shù)包括文件讀寫(xiě)、 圖形操作、數(shù)據(jù)庫(kù)操作以及 XML 操作等。 ( 5)簡(jiǎn)化開(kāi)發(fā) —— Windows 的注冊(cè)表設(shè)置、文件分發(fā)以及 DLL 一直困擾著應(yīng)用程序的安裝和發(fā)布。而基于 .NET Framework 的應(yīng)用程序就完全不會(huì)遇到這些問(wèn)題。 ( 6)安全 —— .NET 允許代碼運(yùn)行在不同的安全層,而這一且無(wú)需其它系統(tǒng)的支持。 總而言之, .NET Framework 是為平臺(tái)獨(dú)立而設(shè)計(jì)的。也就是說(shuō),一個(gè)為這個(gè)框架而編寫(xiě)程序無(wú)需做任何變化,就可以運(yùn)行在任何實(shí)現(xiàn)這個(gè)框架的計(jì)算機(jī)上。 C的發(fā)展 C(讀做 C sharp,中文譯音 “夏普 ”)是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于 .NET Framework 之上的高級(jí)程序設(shè)計(jì)語(yǔ)言 , 并定于在微軟職業(yè)開(kāi)發(fā)者論壇 (PDC)上登臺(tái)亮相 。 C是微軟公司研究員 Anders Hejlsberg 的最新成果 。 C看起來(lái)與 Java 有著驚人的相似 , 它包括了諸如單一繼承 、 界面與 Java 幾乎同樣的語(yǔ)法 , 和編譯成中間代碼再運(yùn)行的過(guò)程 。 但是 C與 Java 有著明顯的不同 ,它借鑒了 Delphi 的一個(gè)特點(diǎn) , 與COM(組件對(duì)象模型 )是直接集成的 , 而且它是微軟公司 .NET windows 網(wǎng)絡(luò)框架的主角 。 目前 , C和 .NET 還只能以 C語(yǔ)言規(guī)則 , 還有 MSDN 上迅速增多的文檔集的形式獲得 。 微軟 C語(yǔ)言定義主要是從 C 和 C++繼承而來(lái)的 , 而且語(yǔ)言中的許多元素也反映了這一點(diǎn) 。 C在設(shè)計(jì) 時(shí) 從 C++繼承的可選選項(xiàng)方面比 Java 要廣泛一些 (比如說(shuō)struts), 它還增加了自己新的特點(diǎn) (比方說(shuō)源代碼版本定義 )。 但它還太不成熟 , 不可能擠垮 Java, C還需要進(jìn)化成一種開(kāi)發(fā)者能夠接受和采用的語(yǔ)言 , 而微軟當(dāng)前為它的這 種新語(yǔ)言大造聲勢(shì)也是值得注意的 。 C的特點(diǎn) C是專門(mén)為 .NET 應(yīng)用而開(kāi)發(fā)的語(yǔ)言,從根本上保證了 C與 .NET 框架的完美結(jié)合,同時(shí) C也具備了自己的許多特點(diǎn): ( 1)簡(jiǎn)潔的語(yǔ)法: C用真正原關(guān)鍵字換掉了那些把活動(dòng)模板庫(kù)( ALT)和 COM的偽關(guān)鍵字, C還對(duì)語(yǔ)法中存在冗余問(wèn)題進(jìn)行了簡(jiǎn)化,只保留了常見(jiàn)的形式。 ( 2)精心地面向?qū)ο笤O(shè)計(jì):在 C的類型系統(tǒng)中,每種類型都可以看成一個(gè)對(duì)象,它提供了一個(gè)叫裝箱與拆箱的機(jī)制來(lái)完成; C只允許單繼承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂;整個(gè) C的類模型是建立在 .NET 虛擬對(duì)象系統(tǒng)的基礎(chǔ)之 上 。 ( 3)與 Web 的緊密結(jié)合:僅需要使用簡(jiǎn)單的 C語(yǔ)言結(jié)構(gòu)和 C組件就能夠方便地為 Web 服務(wù),并允許 它們通過(guò) inter 被運(yùn)行任何操作系統(tǒng)上的任何語(yǔ)言所調(diào)用。 ( 4)完整的安全性與錯(cuò)誤處理:語(yǔ)言的安全性與錯(cuò)誤處理能力,是衡量一種語(yǔ)言是否優(yōu)秀的重要依據(jù), C中不能使用未初始化的變量,也不支持不安全的指向,不能將整數(shù)指向引用類型。 除此之外, C還具有版本處理技術(shù)、更好的靈活性和兼容性等特點(diǎn)。 Visual Studio 介紹 20xx 年 7 月在美國(guó) 奧蘭多的專業(yè)開(kāi)發(fā)者大會(huì)上,微軟公司展示了它最新的 .NET體系,眾多的發(fā)言人向大會(huì)介紹了 .NET 的特性和構(gòu)成。從此,軟件業(yè)界就開(kāi)始掀起了一股“ .NET”熱潮。通過(guò) .NET,微軟公司為人們提供了一種全新的開(kāi)發(fā)平臺(tái),這個(gè)平臺(tái)將推動(dòng)以新體系為基礎(chǔ)的協(xié)同 Web 應(yīng)用開(kāi)發(fā)。微軟公司推出 Visual Studio .NET 的目的就是要推進(jìn)網(wǎng)絡(luò)應(yīng)用軟件的開(kāi)發(fā),使用 Visual Studio .NET 開(kāi)發(fā)系統(tǒng)可以編寫(xiě)最簡(jiǎn)單的基于 Windows 的單層應(yīng)用軟件,也可以編寫(xiě) Windows 下的 客戶 /服務(wù)器多層應(yīng)用軟件。無(wú)論是為 Windows 還是為 Web, Visual Studio .NET 都在各個(gè)層面上作了大量的工作。 Visual Studio .NET 是第一個(gè) .NET 框架的 應(yīng)用,被認(rèn)為 Microsoft 開(kāi)發(fā)的最容易出成果的開(kāi)發(fā)環(huán)境,也可能是所有開(kāi)發(fā)商制造出的開(kāi)發(fā)工具中最好的一個(gè)。 Visual Studio .NET 主要用于開(kāi)發(fā)企業(yè)規(guī)模的 Web 應(yīng)用程序,以及高性能的桌面應(yīng)用程序,它對(duì) .NET Framework 提供了創(chuàng)面支持。同時(shí),也對(duì) XML 提供了完全支持,例如,引 入了 XML Designer以簡(jiǎn)化 XML編輯和創(chuàng)建等。 Visual Studio .NET中的 C是 Microsoft第一個(gè)為 .NET 設(shè)計(jì)的語(yǔ)言,它曾被用來(lái)建立 .NET Framework 中的幾個(gè)部分,其發(fā)展的 潛力 很 大。 Visual Studio .NET 完全是 Visual Basic 的一個(gè)重寫(xiě),在許多的變化中Visual 依賴于 .NET Framework,而不是依賴于 Windows API。 Visual 為 Visual C.NET, Visual C++和 Visual Studio .NET 提供了統(tǒng)一的集成開(kāi)發(fā)天南地北( IDE),其中集成了許多可視化輔助工具,能大大地簡(jiǎn)化程序的開(kāi)發(fā)和提高編號(hào)效率。從界面風(fēng)格上來(lái)說(shuō) Visual Studio .NET 是屬于 XP 系列,在開(kāi)發(fā)環(huán)境上 與以前的版本有著 較 大的不同。 Visual Studio .NET 與以往的版本相比發(fā)生了巨大的變化,這種變化主要來(lái)自以下兩方面: 一是語(yǔ)言本身的改進(jìn)和 .NET 平臺(tái)的建立。無(wú)論是在網(wǎng)絡(luò)應(yīng)用還是在本地應(yīng)用上,都對(duì)各種語(yǔ)言作了許多改進(jìn),特別是用嶄新的 C語(yǔ)言代替了 J++。 C具有簡(jiǎn)捷、靈活、 安全、面向?qū)ο蠛图嫒菪詮?qiáng)等許多優(yōu)點(diǎn),是 .NET 中的旗幟語(yǔ)言。此外, Vi
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1