Re: 教你用 Microsoft Visual C# 寫 MacOS …

看板MacDev作者 (いまがその時だ)時間19年前 (2006/09/15 13:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/11 (看更多)
※ 引述《HZYSoft (PCMan 2004)》之銘言: : ※ 引述《toki (いまがその時だ)》之銘言: : : 嗯,mono有些 class 還是有缺,這種的要的話都得自己補 : 缺非常多吧... 對於一般的小型工具程式來說是還好,最近我正在試著把一隻小程式改成 wx.NET 的版本 目前大概完成 50%,還沒有碰到什麼 class 找沒有的情形 當然....裡面也沒用到多少 class :P http://iim.nctu.edu.tw/~toki/AlienBBS/tmp/163.win.png
http://iim.nctu.edu.tw/~toki/AlienBBS/tmp/163.osx.png
: : 另外就是 mono 附的 System.Windows.Form 實在是…… : : 在 MacOSX 上給我 Auqa 啊 T_T : Mono 目前好像搭配 gtk# 比較合適,Linux 適用,Mac 的話得跑 X11 : : 用 wxWidgets 主要的好處是……至少它全都是 native 的 : 只有 Windows 上是,其他平台目前都只有一部分是,還有有不少 widgets 沒實做。 : 目前比較堪用的是 wxMSW 和 wxGTK, wxMac 還有點原始 應該這麼說: native look :P : : 這樣子寫程式還有一個好處……寫一次兩個「以上」的平台可以跑(理想) : : 而且很多 Windows 上寫過的基礎程式不用再寫一次 : : 壞處就是……這東西和 Windows 的 Form 不通,VC# 的 GUI 設計功能等於沒有 : wx 有自己的 form designer 是指存成 xrc 後載入使用? 編輯器本身有對應 programming language 的問題嗎? 順便問一下,有推薦的嗎? For Windows,不需要裝 X-Window 的 用 code build UI 雖然不是不行,不過不能 preview 排位置好累 = = : : 而且對於使用者來說比較麻煩,第一次用還得先 download 個 2、30 MB的東西 : Windows 上約 2~5 MB,VC++ static link 的話可能「不到 1MB」 : Linux 上印象中大約 10 MB : Mac 上可能有更大,我沒有印象了,但應該沒有到 20~30 MB MonoFramework-1.1.17.1_2.macos10.novell.ppc.dmg - 43.2 MB XD 不過這包含開發環境 : : 不過裝過後,以後的軟體要推就比較方便 : : 事實上,應該這麼說 Express 版生不出來非 CLR 的執行檔 XD : : VS Studio 正式版比之於 Express 版一個主要的地方……正式版有 MFC support : : 另外還有一些 Win32 Native 的東西 : 聽說加上 Platform SDK 可以? 只是需要做一大堆特殊處理?? 我猜應該是要手動加很多的 include path / library 設定 外加 project setting 裡很多東西要改 : : 不過我真的要為微軟說一句話……這個 VS 2005 Express 系列真的是很好用 : M$ 的開發工具一直都很好用 VS 系列來說,VC6 是一個里程,以當年的標準來說,VC6 很不錯 但是沒有到好用的地步,以好用來說,我會把獎頒給 Delphi :P 當然 VB 也是不錯的,不過我沒什麼在用 VS2003 個人覺得蠻失敗的,又大又慢、bug 也多 拿到 VS2005 Express 後第二天,我就把 VS2003 請出硬碟了 :P : : 關於 MC++ (Managed C++),其實還有另一個 Open Source 的 project 有支援 : : Gun Protable Dot Net,內建 MC++ 的 complier : : 不過 pnet 的安裝 package 沒有 mono 做的好,但是在蠻多功能上都優於 mono : 當其他平台實做出來之後,微軟又會一直增加新東西到 .Net,所以其他平台 : 永遠趕不上變化,不管怎麼實做,Windows 上永遠都是最好用。 這是一定的,目前 mono 還在實做 .NET 2.0 的部分 但是微軟的 .NET 3.0 就已經開始測了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.161.34 ※ 編輯: toki 來自: 60.248.161.34 (09/15 14:04)
文章代碼(AID): #152Zj6sA (MacDev)
討論串 (同標題文章)
文章代碼(AID): #152Zj6sA (MacDev)