我正在使用编码窗口组合应用程序进行拼贴工作。我是用C#做的,虽然我认为这不会影响我的问题。
在家时,我希望继续这种编码,但我不能像我有一本macbook书。
我的问题是,是否有任何简单的方法可以在Mac书上编写Windows窗体应用程序。到目前为止,我还没有找到办法做到这一点。有没有办法或者我必须保存并购买笔记本电脑并在其上运行Windows。
由于 斯科特
答案 0 :(得分:3)
没有办法在Windows本身的平台上开发Windows Forms。您可以使用其他技术堆栈或跨平台工具包,例如GTK+或Eto,它们可以转换设计器代码并创建Windows窗体应用程序,但由于Windows的大量数量,本机Windows窗体开发不可用 - 独家PInvokes。这里没有机会。
但是,您不需要使用Windows笔记本电脑在Mac上进行编码 - 您始终可以选择使用Windows系统作为所谓“图像”运行的虚拟桌面。有些是免费的,只需要您放入Windows安装磁盘(或磁盘映像) - 因此您可以在该虚拟化系统中运行安装,并可以随时启动它以关闭它。这就像在计算机中使用计算机一样。有许多虚拟化工具,如VMWare Player或Oracles VirtualBox。在Mac上,Parallels Desktop非常受欢迎。它可以将虚拟化Windows应用程序集成到MacOS,而无需将虚拟化映像作为连接的“盒子”。虚拟化窗口可以非常无缝地集成到Mac桌面中,并支持AppExposé和Mission Control等窗口管理命令。
另一个很好的选择是在Microsoft Azure上创建一个帐户,您可以以非常低的价格在线租用虚拟Windows系统。好处是,这些系统可以在clould中运行,并且可以从你去过的任何地方访问(只要你有互联网连接)。