2012-12-17 69 views
-1

使用Visual C++編譯器編寫程序時,代碼是C++還是一些古怪的C++代碼?就像VB.NET與標準的Visual Basic不同。我想用C++開始GUI開發,並且我已經知道VB.NET,所以Visual C++ IDE對我來說很容易和舒適。我只是不想學習.NET中的真正的C++。Visual C++和.NET Framework?

+0

VC++支持符合標準的C++和古怪的.NET淘汰。 –

+1

@CoryNelson嗯,我不一定會說*符合標準*。 –

+0

你會推薦什麼作爲替代?我聽說Gtk和Qt很好,但我沒有經驗 – WillumMaguire

回答

1

作爲一名Windows開發人員,遲早你必須以某種形式處理.NET。這是不可避免的。不要太害怕。

在你的問題。 VisualStudio中的C++是根據標準實現的真正的C++。要使用它,你不需要知道有關.NET的任何信息。你仍然需要學習與.NET無關的Win32。 Win32可以直接從C++訪問。

有一個叫做C++/CLI的東西。它允許使用.NET類,習慣用語等。它是一個獨立的東西。你可以使用它,如果你想,如果沒有,它不會打擾你。

+0

你知道,我想我會使用Visual C++,看看它是如何發展的。感謝您的幫助 – WillumMaguire

+1

事實並非如此。大量的Windows程序員從不處理.NET。沒有理由推動那裏的人。 – Puppy

+0

我不推動任何人在任何地方。你在哪裏接受這個?請注意''以後'可能會在十年內發生。 –

0

編譯器爲這兩個選項設置了一個稱爲C++/CLI的互操作語言,以及真正的C++,它與您可能希望找到的任何其他實現一樣多的C++,並且完全沒有任何用處。 NET,儘管IDE仍包含用於C++/CLI模式的各種快捷鍵/語法突出顯示等。不要讓他們迷惑你。

相關問題