作者toki (いまがその时だ)
看板MacDev
标题Re: 教你用 Microsoft Visual C# 写 MacOS …
时间Fri Sep 15 14:02:48 2006
※ 引述《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)