国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

《C# vs.VB.NET:Choosing Your .NET Tool》觀感

2024-07-10 13:02:12
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 前幾天在網上看到一篇文章,
    《c# vs.vb.net:choosing your .net tool》
    覺得還是對剛接觸visual.net的人蠻有意義的,其中它的大概內容可以歸納為:
    1.作者首先認為憑開發者在接觸.net前對哪種語言的熟練程度來選擇使用c#還是vb.net的看法是不正確的
    2.程序員開發應用分兩類,一種是快速開發(rad),偏重與應用程序的開發,另一種是系統或企業級程序開發,而vb.net和c#則是分別適用與各自的開發目的的。這主要是因為它們各自的語言特點決定的:
        a)vb.net的特點是語法檢查并不嚴格,(你在ide里面隨便大小寫也沒關系,它自動會修正你的大小寫)
        b)同時vb.net在事件處理(event)和函數(function)上的語法都遠遠靈活與c#,譬如你維護一個按鈕的click事件就要比c#的機制容易許多,
        c)并且vb.net它還允許非結構化的錯誤處理機制,尤其是它的on error resume機制,是開發很多應用程序都會應用到的(至少在c#里面的try catch可沒這功能).

       但是c#也有其vb.net所不能夠及的優勢,例如:
       a)c#有自動回收機制,在對資源、內存的釋放上的能力要遠遠勝過vb.net,所以特別適合開發系統和企業級程序
       b)在線程處理上,c#具備鎖定對象,保護其被其它線程修改的能力
       c)在開發文檔方面,c#可以自動生成開發文檔,(類似與java中的javadoc功能),這對于大型應用的集體開發很有意義


       上面的特點在該文章中都提到,我自己做了一些補充,總的來說,作者建議
       如果開發rad應用的話,開發者不用拘泥于自己以前熟悉vc、mfc就一定要用c#來做開發,而是可以考慮vb.net
       如果是開發系統或企業級應用的話,則盡量適用c#
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 开封县| 裕民县| 莲花县| 新巴尔虎左旗| 宁化县| 永吉县| 特克斯县| 墨玉县| 广安市| 扬中市| 金门县| 许昌县| 广元市| 洱源县| 嘉义县| 新绛县| 遵化市| 丹巴县| 洛阳市| 工布江达县| 莫力| 安泽县| 那坡县| 肥西县| 永德县| 大连市| 巴南区| 外汇| 横峰县| 瑞丽市| 大石桥市| 济宁市| 高陵县| 韶山市| 永顺县| 沈阳市| 磐石市| 徐州市| 西平县| 吴川市| 古蔺县|