Porting Winforms Applications to Mono and xacc.ide

简介:
Guide: Porting Winforms Applications内文提到如何将 NClass 移植到  Linux Mono  上的过程。
整个移植的过程相当简单,首先利用 MoMA (Mono Migration Analyzer) 去分析 NClass ,得知 NClass 使用了哪些类,而这些类 ( 内部的 method) Mono 里面是否已经被实现、有没有使用  P/Invoke  等技术等等,接着再去补充 Mono 的类或改写  NClass( 别忘记寄 patch 给原作者啊 ) ,这样就完成整个移植的过程。
对于想把  Windows  上的  .Net  应用程序移植到  Linux  的人,这是一篇相当具有参考性的文章
xacc.ide 是一款OpenSource的 .Net 程序开发工具,它能够支持如 C#, IL, C/C++, Yacc, Flex, NSIS 与 XML 等程序语言的开发,并且内建了除错器,让使用者能够对所开发的程序随时进行追踪。且由于本身所具有的弹性,因此, xacc.ide 能够与多种编译器进行搭配,只要使用者将设定设置完成,那么 xacc.ide 就等于是一套完整的程序开发环境软件喔。

由于 xacc.ide 是完全以 C# 所撰写而成,因此不仅程序体积小巧,且执行的速度还比许多商业开发软件更加快速,实在是程序开发者们不可缺少的利器。如果对于 xacc.ide 感兴趣,作者也提供了 xacc.ide 的原始码供使用者们做参考,让你自己也有机会对这款开发工具进行修改喔。

[url]http://blogs.wdevs.com/leppie/Default.aspx[/url]
[url]http://sourceforge.net/projects/xacc/[/url]





本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/74207,如需转载请自行联系原作者
目录
相关文章
|
5月前
|
存储 数据安全/隐私保护
Qt Installer Framework翻译(5-3)
Qt Installer Framework翻译(5-3)
|
开发工具 iOS开发 Perl
Xcode10再坑之framework not found CoreServices for architecture armv7
1、前言 前段时间,升级了 Xcode10 后,提供给第三方用户的SDK,客户反馈说报错: ld: framework not found CoreServices for architecture armv7 为什么 iOS SDK 拖入项目中就报错"ld: framework not fou...
4737 0
|
程序员 API 数据库
|
Java Go Windows
DEPLOYING NATIVE UWP (UNIVERSAL WINDOWS PLATFORM) APPS FOR JAVA DEVELOPERS & PUBLISHING THEM TO THE MICROSOFT STORE
原文: DEPLOYING NATIVE UWP (UNIVERSAL WINDOWS PLATFORM) APPS FOR JAVA DEVELOPERS & PUBLISHING THEM TO THE MICROSOFT STORE UWP Apps may distributed in 2 different ways: In the Windows App Store.
1445 0