亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C#與VisualBasic的異與同

2019-11-14 16:16:07
字體:
供稿:網(wǎng)友

C#是一種高級程序設(shè)計語言,是一種安全、穩(wěn)定、簡單、優(yōu)雅的編程語言,它與Visual Basic有很多相同的地方,同時也有很多不同的地方。我們今天這篇博客本著學(xué)習(xí)C#的原則,著重介紹一下C#與Visual Basic的相同點(diǎn)和不同點(diǎn)。從幾個方面分別闡述。限于篇幅的原因,我們可能會分成幾個部分,以幾篇博客的形式呈現(xiàn)出來。希望大家多多關(guān)注,多提寶貴意見,我們共同進(jìn)步!下面進(jìn)入正題——

          C#與Visual Basic一樣,是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計語言。C#以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持,成為.NET開發(fā)的首選語言?;趯#更好更全面地的學(xué)習(xí),我們將C#與Visual Basic語言等同起來,比較一下二者的異與同。
 
          產(chǎn)生:
          要說一門語言,首先不能放過的自然是它的產(chǎn)生。雖然就程序設(shè)計而言,一門語言的產(chǎn)生并不是這門語言的重頭戲,但卻也是不可忽略的一部分。追溯其根源及其產(chǎn)生發(fā)展,有利于我們更好的了解、學(xué)習(xí)、掌握這門語言。這里我們簡單介紹一下。
 
          先說Visual Basic,簡稱VB,是美國微軟公司(Microsoft)推出的基于Windows操作系統(tǒng)環(huán)境下的軟件開發(fā)工具,是一種功能強(qiáng)大的高級程序設(shè)計語言??梢哉f,Visual Basic是所有程序設(shè)計語言中最為基礎(chǔ)的一門語言,可能很多人對它的學(xué)習(xí)不屑一顧。但是,正因為基礎(chǔ),它的學(xué)習(xí)才會為以后學(xué)習(xí)其他編程語言打下良好的基礎(chǔ),你會發(fā)現(xiàn)再接觸一門新的程序設(shè)計語言時,不會那么困難。(后面我會專門寫一篇文章介紹關(guān)于VB的基礎(chǔ)學(xué)習(xí)對于學(xué)習(xí)其他編程語言的重要性,這里不再贅述)
 
          再說一下C#,C#讀作C Sharp,它是微軟公司2000年發(fā)布的一種新的編程語言,是主要由AndersHejlsberg主持開發(fā)的,是第一個面向組件的編程語言。它是由C和C++衍生出來的,并在C和C++的基礎(chǔ)上強(qiáng)大了一些功能,同時也去掉了一些它們的復(fù)雜特性,綜合了VB簡單的可視化操作和C++的高運(yùn)行效率。
          
          舉個例子:
          這是一個顯示“Welcome to the C# learning!”的程序,下面展示的是這個相同的程序在C#中和在VisualBasic中的代碼及界面顯示。我們來逐一分析一下。
         
         這是C#的運(yùn)行窗體界面
            
[csharp] 
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
  
namespace 我的例子Hello_World  
{  
    class PRogram  
    {  
        static void Main(string[] args)  
        {  
            Console.WriteLine("Welcome to the C# learning!!!");  
        }  
    }  
}  
          這是C#實現(xiàn)上述界面的代碼部分
 
       
        這是VB的運(yùn)行窗體界面
      
[vb]  
Private Sub Form_Load()  
    Me.AutoRedraw = True  
    FontSize = 18  
    FontBold = True  
      
    Print "Welcome to the C# learning!!!"  
      
     
End Sub  
                  
[vb]  
Private Sub Form_Click()  
    FontSize = 18  
    FontBold = True  
      
    Print "Welcome to the C# learning!!!"  
      
     
End Sub  
          這是VB實現(xiàn)上述界面的代碼部分。接觸過VB的人都知道,這是用兩種不同的方式實現(xiàn)上述界面的。一個用的是Click事件,一個是Form_Load事件。
               通過上述幾幅圖片的比較,我們可以很清晰的看出C#與VB的區(qū)別所在。上面的例子代碼是很簡單的,所以可能效果不是特別的明顯。對比C#和VB,其實實現(xiàn)這個例子不過就是一句代碼的事兒。在VB中可以添加一個控件,拿添加一個Label控件來說,代碼可以直接寫成
[vb]  
<span >      Label1.Caption = "Welcome to the C# learning!!!"  
</span>  
        C#中的代碼,究其根本,其實也就是一句話,把這行代碼單獨(dú)拿出來,如下:
[csharp]  
<span >      Console.WriteLine("Welcome to the C# learning!!!");</span>  
          這下好了,把VB這行代碼和C#的代碼比較一下,你會發(fā)現(xiàn)二者還真的有點(diǎn)像,但是又不一樣。先看VB的代碼,它的代碼意思是:Label1(這個控件)的Caption(標(biāo)題)是“Welcome to the C# learning!!!” ; C#的代碼,它的意思是:Console(控制臺類)的WriteLine(方法)顯示文本行"Welcome to the C# learning!!!" 。都是顯示文本,表示的方法卻截然不同:VB中有等號,在C#中等號卻是賦值的意思,雙等號“==”才是和VB中“=”相同的意思;而且在C#中WriteLine方法把要表示的文本行用括號括起來,并且要注意的是代碼行尾部有個分號,即“;”。在大量接觸C#后,你就會發(fā)現(xiàn),在C#的代碼中,很多代碼后面都有分號——“;”,如下面這個代碼:
[csharp]  
using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
  
namespace 我的例子1  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            for (int i = 0; i < 10; i++)  
            {  
                Console.Write("請輸入一個語句(輸入end結(jié)束):");  
                string s = Console.ReadLine();  
                if (s == "end")  
                {  
                    break;  
                }  
                Console.WriteLine("您輸入的單詞:" + s);  
            }  
        }  
    }  
}  
         在以后大量接觸C#時就會發(fā)現(xiàn)一行代碼后要加分號,在C#代碼語言塊用{  }括起來,結(jié)尾是不帶分號的。這個隨著學(xué)習(xí)C#的深入和代碼量的增加,會一點(diǎn)點(diǎn)摸出規(guī)律的。
 
      注釋方法:
[vb]  
  
[csharp]  
//這是C#編程代碼  
using System;              //導(dǎo)入System命名空間  
using System.Collections.Generic;  
using System.Linq;  
using System.Text;  
  
namespace 我的例子Hello_World     //聲明命名空間我的例子Hello_World  
{  
    class Program              //聲明Program類  
    {  
        static void Main(string[] args)     //程序入口點(diǎn),Main的返回類型為void  
        {  
            Console.WriteLine("Welcome to the C# learning!!!");    //控制臺類的WriteLine()方法用于顯示輸出結(jié)果  
        }  
    }  
}  
        這是C#的代碼注釋方法
 
[vb] 
Private Sub Form_Load()  
    Me.AutoRedraw = True  
      
    FontSize = 18: Rem 設(shè)置字體大小  
    FontBold = True: Rem 字體加粗  
      
    Print "Welcome to the C# learning?。?!": Rem  屏幕顯示內(nèi)容  
      
End Sub  
 
[vb] 
Private Sub Form_Load()  
    Me.AutoRedraw = True  
      
    FontSize = 18     '設(shè)置字體大小  
    FontBold = True   '字體加粗  
       
    Print "Welcome to the C# learning!!!"      '屏幕顯示內(nèi)容  
      
End Sub  
           這是VB的代碼注釋方法。
          C#的注釋方法較為常用的就是在代碼后加雙斜線,即“//”,上面的圖片已經(jīng)做了很好的顯示,當(dāng)然C#的注釋方法并不是只一種,雙斜線是用于單行注釋,雙行注釋則用“/*&hellip;.*/”。其中//是一段代碼注釋;/*這是一段代碼注釋*/。不僅如此,下面這張表介紹了更多的注釋方法,有興趣的可以研究一下。
         VB展示了兩種不同的代碼注釋方法。學(xué)過VB的人都知道,VB的注釋方法有兩種(暫時我只知道這兩種方法),一種就是單引號,在代碼后加入英文狀態(tài)的單引號;另一種Rem注釋,即在代碼后加冒號,加Rem,加注釋。相對而言,第一種注釋方法是比較常見,也是比較常用的。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
91福利国产成人精品播放| 97在线资源站| 欧美色综合影院| 亚洲aaa视频| 久久婷婷国产综合尤物精品| 久久久久久久久免费| 亚洲精品字幕在线观看| 97香蕉久久| 丝袜足控免费网站xx网站| 亚州精品天堂中文字幕| 亚洲综合视频网| www.欧美精品| 国产又粗又黄视频| 日韩福利在线观看| **三级三级97片毛片| 久久久久久国产精品免费免费| 伦理片一区二区三区| 亚洲黄色三级视频| av免费不卡| 韩日毛片在线观看| 久久久久久尹人网香蕉| 亚洲在线欧美| 欧美极品美女电影一区| 日韩毛片免费观看| 日本japanese极品少妇| 91国产精品91| 91av视频导航| 欧美黄色大片网站| 麻豆mv在线看| 免费精品国产自产拍在| 国产精品香蕉av| 丁香综合在线| 一区二区精品国产| 丁香网亚洲国际| 国产sm在线观看| 国产精品成av人在线视午夜片| 黄色软件在线观看| 欧美日韩国产一区| 翔田千里88av中文字幕| 亚洲第一综合网站| 成人激情小说网站| 久久国产精品影片| 亚洲精品在线观看免费| 亚洲女同女同女同女同女同69| 国产一区二三区| 人妻 日韩精品 中文字幕| 国产主播一区二区三区| 在线观看成人黄色| 少妇精品久久久久久久久久| 7777精品久久久久久| 污视频网站观看| 337p亚洲精品色噜噜| 97se亚洲国产综合在线| 永久免费看mv网站入口| 亚洲精品一区二区三区蜜桃久| 欧美日韩精品欧美日韩精品一综合| 成人午夜免费影院| 91在线云播放| 亚洲精品国产精品国自产网站按摩| 国内精品卡一卡二卡三新区| 在线播放精品一区二区三区| 亚洲乱码精品久久久久..| 亚洲视频在线观看视频| 亚洲精品久久一区二区三区777| 91最新在线观看| 污污的视频网站在线观看| 久久国产精品免费看| 国产1区2区视频| 国产精品www.| 日本女优爱爱视频| 国产亚洲aⅴaaaaaa毛片| 麻豆精品蜜桃视频网站| 天天综合久久| 自拍视频亚洲| 色老综合老女人久久久| 国产欧美日韩综合精品一区二区| 国产欧美日韩综合| 丰满少妇被猛烈进入| 精品国产黄色片| jizzjizzjizz亚洲女| 91aaa精品| www免费视频观看在线| 污视频网站观看| 欧美/亚洲一区| 亚洲精品成a人在线观看| 亚洲一区 在线播放| 亚洲国产欧美一区二区三区同亚洲| 2018中文字幕第一页| 成人性视频免费网站| xxxx国产精品| 66精品视频在线观看| 91成人抖音| 在线视频精品免费| 国产精品三级一区二区| www视频在线| 亚洲深夜福利在线观看| 欧美最大成人综合网| 亚洲aⅴ在线观看| 色噜噜色狠狠狠狠狠综合色一| 国产午夜精品一区二区理论影院| 精品久久久中文字幕| 美女写真理伦片在线看| 欧美与欧洲交xxxx免费观看| 免费在线观看污污视频| 天堂一区二区三区| 亚洲av成人精品一区二区三区在线播放| 免费观看中文字幕| 国产精品美女午夜爽爽| av毛片在线播放| 成人1区2区3区| 一本久道综合色婷婷五月| 成人激情在线| 亚洲色图二区| 亚洲国产日韩一区无码精品久久久| 日韩中文字幕高清在线观看| 亚洲精品白浆高清久久久久久| 日韩电视剧免费观看网站| 午夜精品在线免费观看| 日韩精品中文字幕有码专区| 成人午夜在线播放| 欧美三级黄视频| 欧美日韩1234| 国产欧美视频一区二区三区| 美女高潮视频在线看| 国产精品96久久久久久| 精品国偷自产国产一区| 日韩免费av片在线观看| 性欧美xxxx视频在线观看| 99re热视频这里只精品| 无码人妻精品一区二区三区9厂| 91视频论坛| 五月激情六月丁香| 福利网站av| 国产精品三级美女白浆呻吟| 亚洲精品久久久蜜桃动漫| 九一成人免费视频| 中文人妻av久久人妻18| 伊人春色之综合网| 亚洲久草在线| 四虎884aa成人精品| 奇米影视7777精品一区二区| 色哟哟国产精品色哟哟| 亚洲线精品一区二区三区| 蜜臀av性久久久久蜜臀av| 欧美激情视频一区二区三区免费| 亚洲人吸女人奶水| 日本不卡一区二区三区视频| 久久精品久久久久久| 精东影业在线观看| 老司机2019福利精品视频导航| 日本精品久久中文字幕佐佐木| 日本不卡在线| 丝袜美腿一区二区三区| 国产在线一区二| 人妻互换一区二区激情偷拍| www.日韩不卡电影av| 久久黄色免费网站| 美女又爽又黄免费视频| 国产在线视频综合| 激情久久免费视频| 精品成人a区在线观看| 欧美天堂亚洲电影院在线观看| 九九爱免费视频在线观看| 国产精品一区电影| 狠狠色狠狠色综合日日五| 久久久久国产精品一区三寸| 亚洲美女炮图| 伦理欧美一区| 国产精品久久久久久无人区| 日韩成人午夜影院| 99在线免费观看视频| www.丝袜精品| 成人网视频在线观看| 一级特黄免费视频| 在线国产视频观看| 国产成人免费观看网站| 成人一区二区三区视频| 日韩精品卡通动漫网站| 黄色日韩网站视频| 影音先锋欧美在线| 久久国产精品波多野结衣| 狠久久av成人天堂| wwwwxxxxx欧美| 无罩大乳的熟妇正在播放| 国产又粗又猛又爽又黄的| 一级毛片在线观| 日本欧美加勒比视频| 成人国产精品一区二区免费麻豆| 91在线精品一区二区| 欧美日韩精品一本二本三本| 久热在线视频观看| 91超碰在线免费观看| 欧美在线播放高清精品| 日本黄色激情视频| 久久夜色精品国产噜噜av| 亚洲精品va在线观看| 无码人妻丰满熟妇区毛片18| 欧美老熟妇乱大交xxxxx| 黄色成人在线观看| 老色鬼精品视频在线观看播放| 极品尤物一区二区三区| 欧美性猛交久久久乱大交小说| 欧美 日韩 国产精品免费观看| 国产日韩欧美中文| 午夜不卡一区| 色综合久久88色综合天天看泰| 国产精品女人久久久| 国产女主播喷水高潮网红在线| 欧美国产综合色视频| 成年女人午夜毛片免费看| 国产91精品久| 欧美aaaaaaaa牛牛影院| 国产一区在线视频| 免费黄色av电影| 欧美日韩在线直播| 91在线免费观看网站| 巨大黑人video| 国产精品偷伦视频免费观看国产| 黄色毛片在线看| free性欧美16hd| 免费的av网址| 91精品国产综合久久香蕉最新版| 国产精品欧美在线观看| 亚洲小少妇裸体bbw| 嫩草影院发布页| 国产美女视频一区| 91久久精品国产91久久性色tv| 亚洲第一色av| 国产免费久久久久| 欧美国产日韩电影| 波多野结衣有码| 国产欧美精品一区二区| 精品国产乱码一区二区三| 国产69视频在线观看| 69国产精品视频免费观看| 九九综合九九综合| 日韩欧美中文字幕制服| 亚洲视频免费播放| 国产精品久久久久久免费| 免费黄色成人| 成年人视频在线看| 亚洲av成人无码久久精品老人| www.夜夜操.com| 51国偷自产一区二区三区| 欧美三级电影网站| 午夜xxxxx| 特黄特色大片免费视频大全| xxxxxx国产| 成人黄视频在线观看| 国产精品国产三级国产专区53| 特级黄国产片一级视频播放| 国产在线一区二区视频| 九色自拍麻豆| 午夜美女福利视频| 97涩涩爰在线观看亚洲| 麻豆精品免费视频入口| 大地资源高清在线视频观看| 一区二区三区视频在线播放| 国产精品1000| 午夜免费福利视频在线观看| 午夜偷拍福利视频| 顶级嫩模一区二区三区| 91精品国产沙发| 久久久久国产精品区片区无码| av男人的天堂av| 国产一级片中文字幕| 日本熟妇色xxxxx日本免费看| 亚洲第一网站| 91在线网址| 一区二区三区四区欧美| 欧美1级日本1级| 中文字幕一区二区三区色视频| 日韩a一区二区| 中文一区在线| 国产精品视频流白浆免费视频| 日韩精品综合在线| 青青操在线观看| 久久久精品欧美| 日本特黄在线观看| 成人18网址在线观看| 亚洲欧美日本国产有色| 成人综合视频在线| 国产一区二区不卡在线| 91久久精品无嫩草影院| 中文字幕在线一二| 精品999网站| 91精品人妻一区二区三区蜜桃2| 交100部在线观看| 男人女人拔萝卜视频| julia中文字幕一区二区99在线| 你懂的在线网址| 亚洲综合日韩| wwww亚洲| 久久电影一区二区| 久久青青草综合| 中文字幕日本人妻久久久免费| 国产一区二区三区免费| 宅男午夜视频| 欧美性xxxxx极品视频| 国产精品视频白浆免费视频| 欧美黑人猛交的在线视频| 成人一区二区在线观看| 国产一区二区黑人欧美xxxx| 色综合色狠狠天天综合色| 九一免费在线观看| 99精品视频一区二区三区| 久久国产直播| 亚洲人的天堂男人爽爽爽| 久久人人爽人人爽人人片av免费| 性色一区二区三区| 日韩欧美在线观看强乱免费| 国产极品一区| 四季久久免费一区二区三区四区| 九九精品久久久| 黄色激情在线视频| 一区二区不卡在线播放| 亚洲在线观看视频网站| 中文av在线全新| 欧美1234区| 久久久在线观看| 91麻豆精品国产91久久综合| 五月天中文字幕在线| 国产福利一区二区精品秒拍| 久久婷五月综合| 日韩福利在线播放| 欧美大陆一区二区| 中文字幕在线观看免费视频| 国产网友自拍视频导航网站在线观看|