Re: 教你用 Microsoft Visual C# 寫 MacOS …
※ 引述《jclin (24 S5 / Lost S2)》之銘言:
: 拜 bytecode 之賜,所以 C# 也能像 java 那樣跨平台跑,
: 不過在跨平台上靠 Mono 還是要注意一下 porting 相容性。
: 比如說有名的 open source project, Paint.NET, 還是要經過稍微的修改才能
: 在 Linux Mono 上執行。
嗯,mono有些 class 還是有缺,這種的要的話都得自己補
另外就是 mono 附的 System.Windows.Form 實在是……
在 MacOSX 上給我 Auqa 啊 T_T
用 wxWidgets 主要的好處是……至少它全都是 native 的
這樣子寫程式還有一個好處……寫一次兩個「以上」的平台可以跑(理想)
而且很多 Windows 上寫過的基礎程式不用再寫一次
壞處就是……這東西和 Windows 的 Form 不通,VC# 的 GUI 設計功能等於沒有
而且對於使用者來說比較麻煩,第一次用還得先 download 個 2、30 MB的東西
不過裝過後,以後的軟體要推就比較方便
: 另外 VC++ Express 應該是要用 Managed C++ 來寫,才是產生 CLR 的執行檔。
: 不然產生的應該還是 x86 binary code(我猜,因為沒在用)
事實上,應該這麼說 Express 版生不出來非 CLR 的執行檔 XD
VS Studio 正式版比之於 Express 版一個主要的地方……正式版有 MFC support
另外還有一些 Win32 Native 的東西
不過我真的要為微軟說一句話……這個 VS 2005 Express 系列真的是很好用
關於 MC++ (Managed C++),其實還有另一個 Open Source 的 project 有支援
Gun Protable Dot Net,內建 MC++ 的 complier
不過 pnet 的安裝 package 沒有 mono 做的好,但是在蠻多功能上都優於 mono
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.108.91
※ 編輯: toki 來自: 220.135.108.91 (09/10 22:49)
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章
5
12