999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談NET開發技術

2013-04-29 23:05:19盧秋帆
今日湖北·下旬刊 2013年7期

盧秋帆

摘 要 微軟NET計劃是2000年微軟公司在其PDC(Professional Developer's Conference)大會上首次向外界推出的一個非常龐大的戰略發展計劃,NET框架技術是Internet發展的一個新的里程碑,在NET應用程序體系結構中,微軟為所有NET應用程序的運行提供了一個全新的運行環境和基礎類庫。

關鍵詞 微軟 NET 運行環境 基礎類庫

一、NET框架技術

Net Framework有兩個主要模塊:公共語言運行庫和Net Framework類庫。公共語言運行庫是Net Framework的基礎,你可以把運行庫想象成一個管理代碼執行時間的代理,它提供諸如內存管理,線程管理,遠程事務的核心服務,同時也加強了嚴格的數據類型安全和其他形式的代碼精確性,這增強了程序的安全性和健壯性。實際上,代碼管理的概念是運行庫的一個基礎性準則。面向運行庫的所編制的代碼有我們所熟知的可管理代碼,非面向運行庫的代碼有不可管理代碼。Net Framework的另一個主要組成部分是類庫,類庫就是一個綜合的,面向對象的集合,這個集合提供了可重復使用的類型,你可以利用這些類型去開發傳統的命令行或者圖形用戶截面應用程序,還可以進一步開發基于ASP NET的最新型應用程序,例如Web NET 和XML web服務。

這就是所謂的NET框架(NET Framework)如圖1所示。

目前,微軟公司推出了一款新一代的開發工具為Visual Studio NET,運用Visual Studio NET大體上可以實現兩大類.NET應用開發,一是經典的應用程序,如MIS、ERP和CRM等企業級的應用軟件;二是新一代分布式應用,包括集成Web服務的軟件。

二、NET技術分析

NET框架技術具有非常強大的功能,他當時設計的目的就是提供一個穩定的面向對象的開發環境,使這個環境能夠使軟件部署和版本沖突達到最精簡化,并且能加強代碼執行的安全性,其中包括未知身份人員或者不可信任的第三方創建代碼,確保開發人員在跨越各種各樣的應用程序開發過程中,體驗到一致性和完整性。開發人員開發的程序可能是基于Windows的應用程序,或者是基于網絡的應用程序,建立一整套工業通訊標準,以保證基于Net Framework的代碼能夠兼容其他任何一種代碼

它具有一系列的顯著特點。它的這些顯著特點如下:

1、具有統一的編程模型,所有語言都使用同樣的編程類庫。

2、多樣的開發語言,基于NET基礎類庫,Visual Studio NET提供了Visual Basic NET、Visual C++ NET、Visual C# NET、JScript NET和J# NET五種開發語言,這些不同的語言其開發框架都是一致的,即 NET框架。

3、簡化的開發,基于NET框架開發的.NET組件不再需要注冊到系統注冊表,另外,NET框架提供了與操作系統的Win32 API的交互性,使得在NET應用程序中可以很方便地調用Win32 API。

4、簡化應用部署和管理,NET框架在簡化應用部署和管理上體現在三個方面:零影響安裝、并行執行和程序集包含引用信息。穩定安全的運行環境。

三、MVC模式

MVC(Model-View-Controller),即把一個應用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應用被分成三個層:模型層、視圖層、控制層,如圖2所示。

圖2 MVC模式

視圖(View):視圖是用戶看到并與之交互的界面。對老式的Web應用程序來說,MVC一個大的好處是它能為你的應用程序處理很多不同的視圖。在視圖中其實沒有真正的處理發生,不管這些數據是聯機存儲的還是一個雇員列表,作為視圖來講,它只是作為一種輸出數據并允許用戶操縱的方式。

模型(Model):模型表示企業數據和業務規則。在MVC的三個部件中,模型擁有最多的處理任務。由于應用于模型的代碼只需寫一次就可以被多個視圖重用,所以減少了代碼的重復性。

控制(Controller):控制器接受用戶的輸入并調用模型和視圖去完成用戶的需求。控制器(例如:servlet)本身不輸出任何東西和做任何處理,它只是接收請求并決定調用哪個模型構件去處理請求,然后確定用哪個視圖來顯示模型處理返回的數據。

總結MVC的處理過程,首先控制器接收用戶的請求,并決定應該調用哪個模型來進行處理,然后模型用業務邏輯來處理用戶的請求并返回數據,最后控制器用相應的視圖格式化模型返回的數據,并通過表示層呈現給用戶。

模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化。因此,無論何時發生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。

四、小結

本文對NET技術做了具體的闡述,并主要針對Net開發技術和MVC模式進行了研究。

參考文獻:

[1]段輝. 基于Web Service和NET技術的管理信息系統的研究[J]. 計算機科學 ,2007,(05): 32-34.

[2]Collins,Samuel Robert,et al. XML Schema Mappings for Heterogeneous Database Access. Information and Software Technology,2002,44.

[3]王成良. Web開發技術及其應用[M]. 清華大學出版社,2007. 12.

(作者單位:重慶電子工程職業學院)

主站蜘蛛池模板: 日本欧美视频在线观看| 人人看人人鲁狠狠高清| 久久精品一卡日本电影| 久久综合AV免费观看| 国产精品夜夜嗨视频免费视频| 在线欧美日韩| 国产乱人视频免费观看| 亚洲成人一区在线| 九九视频免费看| 國產尤物AV尤物在線觀看| 国产精品中文免费福利| 欧美不卡视频在线观看| 91精品国产91欠久久久久| 亚洲第一网站男人都懂| 亚洲91精品视频| 网友自拍视频精品区| 亚洲91精品视频| 午夜影院a级片| 青青青视频免费一区二区| 自拍偷拍欧美日韩| 高清色本在线www| 欧美亚洲一二三区| 国产成人AV综合久久| 国产成人综合亚洲欧美在| 成人午夜网址| 狂欢视频在线观看不卡| 亚洲人成网站在线观看播放不卡| 久久久久青草大香线综合精品 | 在线毛片免费| 中国一级毛片免费观看| 亚洲精品人成网线在线| 亚洲制服丝袜第一页| 精久久久久无码区中文字幕| 黄色一级视频欧美| 久久久精品国产亚洲AV日韩| 黄色在线不卡| 久久久久免费看成人影片| 9啪在线视频| 欧美三级日韩三级| AV不卡国产在线观看| 亚洲天堂免费| 国产不卡在线看| 色噜噜狠狠狠综合曰曰曰| 欧美成人午夜视频| 国产欧美日韩一区二区视频在线| 久久成人国产精品免费软件| a天堂视频| 国内精品九九久久久精品| 在线无码九区| 欧美中文字幕在线播放| 日韩国产另类| 欧美日韩一区二区三区四区在线观看 | 综合久久久久久久综合网| 欧美成人免费午夜全| 中文字幕佐山爱一区二区免费| 欧美成人免费午夜全| 精品国产欧美精品v| 91av成人日本不卡三区| 亚洲日本中文字幕乱码中文| 国产h视频免费观看| 无码粉嫩虎白一线天在线观看| 日本欧美精品| 国产精品香蕉在线| 国产日韩欧美一区二区三区在线| 亚洲午夜片| 欧美色丁香| 51国产偷自视频区视频手机观看| 国产欧美在线观看视频| 亚洲最大福利网站| 亚洲精品动漫| 精品伊人久久久久7777人| 在线人成精品免费视频| 久久国产亚洲偷自| 国产Av无码精品色午夜| 欧美午夜网站| 国产精品成人啪精品视频| 女人18毛片水真多国产| 一本大道东京热无码av| 国产精品男人的天堂| 色丁丁毛片在线观看| 成年免费在线观看| 毛片三级在线观看|