生成類中常用的引用命名空間-創(chuàng)新互聯(lián)

我們無論用哪個(gè)版本的VS開發(fā)工具,在新建立一個(gè)類文件之后,首先看到行就是一系列的Using引用代碼。從學(xué)習(xí)的角度來講,如果想真正深入理解和掌握DotNet開發(fā)框架,那么就應(yīng)該清楚這些常用命名空間的意思以及他們的作用和意義,對(duì)我們以后深入學(xué)習(xí)有莫大的幫助。本人學(xué)習(xí)Fromwork4.0,總結(jié)如下:

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、成都做網(wǎng)站、涼山州網(wǎng)絡(luò)推廣、重慶小程序開發(fā)公司、涼山州網(wǎng)絡(luò)營銷、涼山州企業(yè)策劃、涼山州品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供涼山州建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn

    1、命名空間是.NET程序在邏輯上的組織結(jié)構(gòu),而并非實(shí)際的物理結(jié)構(gòu),是一種避免類名沖突的方法,用于將不同的數(shù)據(jù)類型組合劃分的方式。例如,在.NET中很多的基本類型都位于System命名空間,數(shù)據(jù)操作類型位于System.Data命名空間,

    2、using System:在.NET程序中,最常見的代碼莫過于在程序文件的開頭引入System命名空間,其原因在于System命名空間中封裝了很多最基本最常用的操作.我們?cè)诔绦蛑芯涂梢灾苯邮褂妹臻g中的類型,而不必指定詳細(xì)的類型名稱。using指令可以訪問嵌套命名空間。

    3、System:包含用于定義常用值和引用數(shù)據(jù)類型、事件和事件處理程序、接口、屬性和處理異常的基礎(chǔ)類和基類。其他類提供支持下列操作的服務(wù):數(shù)據(jù)類型轉(zhuǎn)換,方法參數(shù)操作,數(shù)學(xué)計(jì)算,遠(yuǎn)程和本地程序調(diào)用,應(yīng)用程序環(huán)境管理以及對(duì)托管和非托管應(yīng)用程序的監(jiān)管。

    4、using System.Collections:包含定義各種對(duì)象集合(如列表、隊(duì)列、位數(shù)組、哈希表和字典)的接口和類。
    5、using System.Collections.Generic:包含定義泛型集合的接口和類;泛型集合允許用戶創(chuàng)建強(qiáng)類型的集合,這種集合在類型安全和性能上均優(yōu)于非泛型強(qiáng)類型集合。

    6、using System.Linq:語言集成查詢 (LINQ):是.net 3.5以后新推出的API,主要作用是對(duì)集合進(jìn)行查詢。LINQ 引入了標(biāo)準(zhǔn)的、易于學(xué)習(xí)的查詢和更新數(shù)據(jù)模式,可以對(duì)其技術(shù)進(jìn)行擴(kuò)展以支持幾乎任何類型的數(shù)據(jù)存儲(chǔ)。搜索Visual Studio 2008 包含 LINQ 提供程序的程序集,這些程序集支持將 LINQ 與 .NET Framework 集合、SQL Server 數(shù)據(jù)庫、ADO.NET 數(shù)據(jù)集和 XML 文檔一起使用。如類型:public static class Enumerable提供一組用于查詢實(shí)現(xiàn) IEnumerable<T> 的對(duì)象的靜態(tài)方法。LinQ定義了標(biāo)準(zhǔn)的查詢操作符擴(kuò)展方法,可以為.NET開發(fā)人員用來輕松地查詢XML,關(guān)系數(shù)據(jù)庫,.NET 對(duì)象,和任何其他數(shù)據(jù)結(jié)構(gòu)類型。但我覺得擴(kuò)展方法在智能提示時(shí)會(huì)讓我覺得很亂,當(dāng)你不要用LinQ時(shí)為了讓智能提示更清晰還是建議你去除System.Linq命名空間。
    7、using System.Web:命名空間包含 HTTP 上下文的擴(kuò)展類。提供 HttpContextBase 的擴(kuò)展方法。提供 HttpContext 的擴(kuò)展方法。System.Web 命名空間包含啟用瀏覽器/服務(wù)器通信的類型。子命名空間包含具有以下功能的類型:支持 ASP.NET 窗體身份驗(yàn)證、應(yīng)用程序服務(wù)、服務(wù)器上的數(shù)據(jù)緩存、ASP.NET 應(yīng)用程序配置、動(dòng)態(tài)數(shù)據(jù)、HTTP 處理程序、JSON 序列化、將 AJAX 功能并入 ASP.NET, ASP.NET 安全性中,以及 Web 服務(wù)。

   8、using System.ComponentModel:提供用于實(shí)現(xiàn)組件和控件的運(yùn)行時(shí)和設(shè)計(jì)時(shí)行為的類。此命名空間包括用于屬性和類型轉(zhuǎn)換器的實(shí)現(xiàn)、數(shù)據(jù)源綁定和組件授權(quán)的基類和接口。

    9、using System.ComponentModel.DataAnnotations:命名空間提供定義 ASP.NET MVC 和 ASP.NET 數(shù)據(jù)控件的類的特性。

    10、using System.Data:包含組成大部分 ADO.NET 結(jié)構(gòu)的類。ADO.NET 結(jié)構(gòu)使您可以生成可用于有效管理來自多個(gè)數(shù)據(jù)源的數(shù)據(jù)的組件。在斷開連接的方案(如 Internet)中,ADO.NET 提供了一些可以在多層系統(tǒng)中請(qǐng)求、更新和協(xié)調(diào)數(shù)據(jù)的工具。ADO.NET 結(jié)構(gòu)也可以在客戶端應(yīng)用程序(如 Windows 窗體)或 ASP.NET 創(chuàng)建的 HTML 頁中實(shí)現(xiàn)。
    11、using System.Drawing:命名空間在.NET Framework 2.0中提供了對(duì) GDI+ 基本圖形功能的訪問。在System.Drawing.Drawing2D、System.Drawing.Imaging 以及 System.Drawing.Text 命名空間中提供了更高級(jí)的功能。Graphics 類提供了繪制到顯示設(shè)備的方法。諸如 Rectangle 和 Point 等類可封裝 GDI+ 基元。Pen 類用于繪制直線和曲線,而從抽象類 Brush 派生出的類則用于填充形狀的內(nèi)部。

    12、Using System.Text:包含表示 ASCII、Unicode、UTF-7 和 UTF-8 字符編碼的類;用于在字符塊和字節(jié)塊之間相互轉(zhuǎn)換的抽象基類;以及不需要?jiǎng)?chuàng)建字符串的中間實(shí)例就可以操作和格式化字符串對(duì)象的幫助器類。
    13、Using System.Windows.Forms:包含用于創(chuàng)建基于 Windows 的應(yīng)用程序的類,這些應(yīng)用程序可以充分利用 Microsoft Windows 操作系統(tǒng)中的豐富用戶界面功能。

    .........

    在MVC4.0中,一般是首先創(chuàng)建Models,默認(rèn)的代碼如下:

    using System;
    using System.Collections.Generic;
    using System.Linq;//可以不用
    using System.Web;
    using System.ComponentModel;
    using System.ComponentModel.DataAnnotations;

     //聲明一個(gè)命名空間的名稱,并使跟在聲明后面的源代碼將在該命名空間中進(jìn)行編譯。
    namespace MvcShopping

    {
         public class ProductCatoryModels
         {
         }
     }

    還會(huì)有很多,如果每個(gè)都要清楚和學(xué)習(xí)也不太現(xiàn)實(shí),微軟的類庫提供的數(shù)量是龐大的,我們要學(xué)會(huì)的是熟悉常用的,知道偶爾會(huì)用,很少用的空間類只在我們需要調(diào)用的時(shí)候,可以通過MSDN查找學(xué)習(xí)。ok!

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)站名稱:生成類中常用的引用命名空間-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article32/dejjpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)站改版、網(wǎng)站維護(hù)、建站公司、品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)