回覆列表
  • 1 # 微笑的水半島稻葵

    不不不,它們已經完全變樣了。

    以前的用VC++6.0和VB6.0主要的還是面向桌面平臺的。而VC++2010和vb.net是基於.net平臺的。

    其次,VC與VC。NET兩個軟體的區別

    在VisualC++2005中,C++語言已得到擴充套件,可支援開發在有垃圾回收的虛擬機器上執行的元件和應用程式。這些新增的內容已獲得C++/CLI標準協會的批准。VisualC++2005支援面向Microsoft實現的垃圾回收虛擬機器.NETFrameworkCLR(公共語言執行庫),但它也可用於面向符合CLI標準的任何平臺。

    現在,.NET程式設計的VisualC++2005中支援的C++語法要比MicrosoftVisualC++.NET2003中介紹的C++託管擴充套件支援的語法自然得多。雖然仍支援C++託管擴充套件,但它已被否決而多用新的語法。有關更多資訊,請參見NewC++LanguageFeatures。

    本機程式設計也有許多新功能,包括面向64位處理器結構、改善了安全性的新庫函式等。有關新功能的完整列表,請單擊下面的連結。

    參考:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vcedit/html/11321bfc-2def-4d4d-89f9-db8d5635e797.htm

    最後,VB與VB.NET的區別

    首先,\VB.net的結構更為嚴謹,更接近VC語言的標準;同時給予程式設計師的發揮空間也更大了,許多函式的呼叫雖然複雜了,但更容易理解;開發環境更有效率,從開發介面到編譯庫都有了效能的極大提高。

    從VB6到VB.net的轉變的確不是輕鬆的事情。各方面的變化總讓人覺得比較彆扭。有個建議:將你在VB6下的各方面的工程選幾個用的函式、方法、API比較多的,用VB.net開啟進行升級,升級前後的對比一下,就很容易知道變化在哪了。另外,個人覺得最容易出問題的就是Integer和Long的變化,需要注意.

  • 中秋節和大豐收的關聯?
  • 但原來牆壁上有油漆,用什麼辦法能更有效的去掉油漆?