2009-12-06 25 views
1
  1. 有人可以舉一些很好的應用程序/項目的例子,在VC++商業和非商業的。這些天使用VC++嗎?

  2. 你對這些(2008 ...)天使用VC++嗎?

  3. 做企業應用三層即得到寫在VC++

  4. 是否有傾斜MFC這些天有什麼用處?

+0

靠 - >學習? ;) – 2009-12-06 17:54:30

回答

3

電腦遊戲大多仍然使用Visual Studio在Windows上用C++編寫。企業應用程序通常使用c#或java,因爲企業有更多的錢購買硬件來彌補遊戲需要在大量設備上運行的性能差異,例如PS3,Xbox 360,PS3,Windows,Mac等。對內存有限制。

嵌入式產品,系統實用程序和廣泛使用多種低級API的軟件仍然以C++編寫。它絕對還有用處。

+0

所以所有的PC,XBOX,PS2遊戲都是用C++編寫的嗎? – abmv 2009-12-06 17:57:32

+2

在Windows中處理高分辨率數據和高數據速率的任何事情通常都是用非託管代碼編寫的。現在VC++(MFC)&ATL是非託管語言,它也得到了微軟的很好的支持。例如。遊戲,圖形,圖表等都是在非託管代碼中創建的。 – 2009-12-06 18:05:20

+0

@abmv,並非所有的遊戲都是用C++編寫的,只是其中大部分都是因爲它是最便攜的語言。有很多引擎可以讓開發人員使用像UnrealScript這樣的腳本語言來構建跨平臺的遊戲。 – TomHastjarjanto 2009-12-06 18:22:14

0

我最近使用MSVC(和MFC)的時間是在PocketPC/SmartPhone(即Windows Mobile)上。

0

大多數跨平臺電腦遊戲總是用VC++編寫,因爲總是使用抽象。一些平臺如PS3甚至允許將遊戲直接編譯出來用於PS3的VC。我想說,任何需要在Windows,Mac和/或Linux上運行的跨平臺都有很高的寫入VC的機會,因爲它是最好的IDE。

1

微軟表示,他們將改善MSVC,因爲他們的客戶已經擁有數百萬行C++。就我所知,大多數大多數用於Windows的衆所周知的商業應用程序,更不用說Windows本身,都是使用MSVC構建的:即已經有多年的應用程序。

2

對於低級別的東西,仍然沒有什麼能夠擊敗C和C++。例如,我在Visual C++ 2008中編寫了Taekwindow。它主要由Windows API調用組成;任何其他語言都會太麻煩,在這種情況下甚至不可能(掛鉤程序)。

配置工具是在C#中完成的,但我目前正在重做,在C++中使代碼重用更容易。我簡單地看了一下MFC,但認爲我不喜歡它這麼簡單的程序,所以我最終只使用了香草Windows API及其對話管理器。無可否認,我有時可能會有點受虐狂。

0

Visual C++是最終的編程工具,它仍然廣泛用於軟件公司開發的大多數Core Banking and financial products。據我所知,adobe products開發VC++,如果你想代碼windows based pda or phonesvc++ embedded,也被稱爲eVC++任何東西是要走的路。大多數內核級別rootkits都是使用帶有DDK功能的VC++開發的。名單繼續如此。沒有理由認爲vC++最近不被使用。