亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺析《C#語言》的優(yōu)勢及教學過程中的收獲

        2015-10-21 18:31:45張跟兄富木仁
        科技與企業(yè) 2015年18期
        關(guān)鍵詞:標識符數(shù)組語句

        張跟兄 富木仁

        一、前言

        C#是專門為.NET應(yīng)用而開發(fā)的語言,這從根本上保證了C#與.NET框架的完美結(jié)合。目前暫時只能用于Windows下(2000,XP,及windows7),比C和C++易學,比C和C++開發(fā)效率高,但系統(tǒng)底層控制能力略遜于C和C++。同時執(zhí)行效率方面還略遜于C和C++(常規(guī)程序效率基本相同)。C#程序設(shè)計語言適合于桌面和Web應(yīng)用程序開發(fā),特別是基于ASP.NET的網(wǎng)站開發(fā)和ADO.NET的數(shù)據(jù)庫開發(fā)。C#是Microsoft主推的語言,只要Microsoft保持在操作系統(tǒng)方面的老大地位,則C#語言的地位會越來越重要。使用C#語言能夠很容易地開發(fā)出C/S、B/S結(jié)構(gòu)的應(yīng)用程序,C#語言具有以下特點:

        1.語法簡單、易學。C#擯棄了C++的指針和復雜多變的類型系統(tǒng)。

        2.支持跨平臺。

        3.完全支持類和面向?qū)ο缶幊?,包括接口和繼承、虛函數(shù)和運算符重載的處理。

        4.垃圾回收,自動清理動態(tài)分配的內(nèi)存。

        5.自動生成XML文檔說明的內(nèi)置支持。

        6.改變了編譯器選擇,可以編譯成可執(zhí)行文件或.NET組件庫。

        7.支持快速應(yīng)用程序開發(fā)。

        8.可以編寫ASP.NET動態(tài)頁面和XML Web服務(wù)。

        9.增加了一些泛型類型,使開發(fā)人員可以實現(xiàn)高度的代碼重用。

        二、C#語言簡單易用

        每種編程語言都有自己的編程規(guī)則,C#的標識符有如下的強制規(guī)則:

        1.標識符區(qū)分大小寫

        2.標識符必須以字母或下劃線開頭,其后可以跟隨任意字母、數(shù)字和下劃線。

        3.不能把關(guān)鍵字作為標識符。

        C#支持兩種主要的數(shù)據(jù)類型:值類型和引用類型。值類型包含簡單類型(字符型、整數(shù)型和浮點型等)、結(jié)構(gòu)類型和枚舉類型。引用類型包含類類型、委托類型、數(shù)組類型和接口類型。這里我首先介紹數(shù)組類型來說明C#語言的簡單易用。

        數(shù)組是一組具有相同類型和名稱的變量的集合,每個數(shù)組元素都有一個編號,這個編號稱為數(shù)組的下標。所有的數(shù)組都是從System命名空間的Array類繼承而來的引用對象,可以在任何數(shù)組中訪問System.Array的方法和屬性。Array類提供了Sort()方法,用于對一維數(shù)組中的元素進行排序。它的使用格式是:類名.方法名。而在C或C++里必須對數(shù)組中的每一個元素進行比較才能實現(xiàn)。

        結(jié)構(gòu)化程序設(shè)計是重要的一種程序設(shè)計方法,C#有3種結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。順序結(jié)構(gòu)就是按照語句的書寫順序依次執(zhí)行,選擇結(jié)構(gòu)是根據(jù)所給定的條件來決定執(zhí)行哪個分支的相應(yīng)操作,循環(huán)結(jié)構(gòu)是有規(guī)律地重復執(zhí)行一段程序的結(jié)構(gòu)。C#語言提供了if、if…else、if…else if…、switch控制語句實現(xiàn)選擇結(jié)構(gòu),for、while、do…while、foreach控制語句實現(xiàn)循環(huán)結(jié)構(gòu)。foreach語句是C#專門為處理數(shù)組和集合等數(shù)據(jù)類型而新增的語句,并且只能對集合中的元素進行操作,此語句只需指定數(shù)組名,即可知道元素的數(shù)目。

        三、講授C#語言過程中的收獲

        Visual C#.NET是Microsoft公司推出的Visual Studio.NET集成開發(fā)環(huán)境的一部分,是一種完全面向?qū)ο蟮膶iT為.NET設(shè)計的程序語言。使用Visual Studio.NET工具可以很容易地編寫出控制臺應(yīng)用程序和window窗體應(yīng)用程序。說到C#,就不得不介紹.NET。那么什么是.NET呢?為什么要使用.NET ?按照微軟總裁兼首席執(zhí)行官史蒂夫.鮑爾默說:“.NET代表一個集合、一個環(huán)境、一個編程的基本結(jié)構(gòu),可以作為平臺支持下一代的Internet”。.NET的最終目的就是讓用戶在任何地方、任何時間,利用任何設(shè)備都能訪問所需的信息、文件和程序。C#和.NET的關(guān)系可以這樣理解:C#是.NET平臺上的一種開發(fā)語言,專門為.NET設(shè)計,用于生成面向.NET環(huán)境的代碼,但它本身并不是.NET的一部分。.NET支持的特性,C#并不一定都支持,C#支持的特性.NET也不一定全支持。.NET是C#語言的運行環(huán)境。C#語言使用三層架構(gòu)開發(fā)應(yīng)用系統(tǒng)。所謂三層架構(gòu)就是界面層、邏輯層和數(shù)據(jù)層。使用三層架構(gòu)的優(yōu)勢:

        1.比雙層或單層結(jié)構(gòu)都有更大的優(yōu)勢。三層結(jié)構(gòu)適合群體開發(fā),每人可以有不同的分工,協(xié)同工作使效率倍增。三層架構(gòu)屬于瘦客戶的模式,用戶端只需一個較小的硬盤、較小的內(nèi)存、較慢的CPU就可以獲得不錯的性能。

        2.可以更好的支持分布式計算環(huán)境。邏輯層的應(yīng)用程序可以有多個機器上運行,充分利用網(wǎng)絡(luò)的計算功能。

        3.它的安全性。用戶端只能通過邏輯層來訪問數(shù)據(jù)層,減少了入口點,把很多危險的系統(tǒng)功能都屏蔽了。

        猜你喜歡
        標識符數(shù)組語句
        淺析5G V2X 通信應(yīng)用現(xiàn)狀及其側(cè)鏈路標識符更新技術(shù)
        基于底層虛擬機的標識符混淆方法
        JAVA稀疏矩陣算法
        電腦報(2022年13期)2022-04-12 00:32:38
        重點:語句銜接
        JAVA玩轉(zhuǎn)數(shù)學之二維數(shù)組排序
        電腦報(2020年24期)2020-07-15 06:12:41
        基于區(qū)塊鏈的持久標識符系統(tǒng)①
        精彩語句
        數(shù)字美術(shù)館“數(shù)字對象唯一標識符系統(tǒng)”建設(shè)需求淺議
        尋找勾股數(shù)組的歷程
        如何搞定語句銜接題
        語文知識(2014年4期)2014-02-28 21:59:52
        男人的天堂av你懂得| 亚洲成a人片在线观看久| 一区二区三区日本大片| 国自产偷精品不卡在线| 国产传媒在线视频| 99久久婷婷国产精品综合网站 | 看av免费毛片手机播放| 欧美色精品91av| 91蜜桃国产成人精品区在线| 亚洲国产女性内射第一区二区| aa片在线观看视频在线播放| 亚洲中久无码永久在线观看软件| 日韩不卡无码三区| 亚洲天堂一区二区偷拍| 亚洲av成人一区二区三区本码| 久久精品免费一区二区三区| 亚洲产在线精品亚洲第一站一| 91国内偷拍一区二区三区| 亚洲精品国产第一综合色吧| 一二三四在线观看免费视频| 野外三级国产在线观看| 一区二区精品天堂亚洲av| 精品国产乱码久久久久久婷婷| 日韩精品无码一区二区中文字幕| 亚洲中出视频| 国内免费自拍9偷1拍| 亚洲精品无码精品mv在线观看| 亚洲男人的天堂网站| 国产精品av在线一区二区三区| 婷婷开心五月综合基地| 国产精品高潮呻吟av久久黄| 水蜜桃精品一二三| 精品久久久久久蜜臂a∨| 熟女少妇av一区二区三区| 美女不带套日出白浆免费视频| 亚洲综合区图片小说区| 2021国产精品一区二区在线| 亚洲一区二区三区色偷偷| 波多野结衣爽到高潮大喷| 亚洲依依成人综合在线网址| 国产av无码专区亚洲草草|