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 的原始码供使用者们做参考,让你自己也有机会对这款开发工具进行修改喔。
http://blogs.wdevs.com/leppie/Default.aspx
http://sourceforge.net/projects/xacc/
分享到:
相关推荐
Porting Windows MFC applications to Linux
[逆向工程资源].Syngress.Sockets.Shellcode.Porting.And.Coding.Reverse.Engineering.Exploits.And.Tool.Coding.For.Security.Professionals
prentice.hall.ptr.unix.to.linux.porting.a.comprehensive.reference.apr.2006.chm
一.前言 Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/ Library的不同和其他的...
RTEMS的porting文档的原创翻译。
arm64移植手册 汇编
嵌入式linux GUI--DirectFB + GTK至尊秘笈 关于嵌入式linux GUI的移植文档 GUI:DirectFB + GTK
IMX8QM SCFW源码包,用于IMX8QM SCU部分编程。系统控制固件(SCFW)运行于系统控制单元(SCU)之上,负责处理系统中其他核心的请求。
porting linux on arm board, this document is useful document for the embedded linux rookie.
Developing and Porting C and C++ Applications on AIX
android 入门讲义,欢迎大家参考!
The study of linux’s porting to S3C2410.pdf
How to Port WDM Driver to KMDF
there is clone of GLScene for Kylix so porting to Linux should be possible. But I have never done it and I don't know if the functionality remains the same. There is no support for Mac platform.
Porting Zephyr RTOS to the LEON/GRLIB SoC SPARC v8 architecture, Nikolaus Huber, 96页
Contents 1 Legal notice 11 2 Introduction 13 ...2.2.2 Porting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.2.3 Restrictions in this document . . . . . . . . . . . . . . . . 14 3 The t
This document deals with the steps you ... Due to certain demands, I decided, to do the cross platform development with wxWindows in my case rather than using Win32/MFC and porting it later to Linux/BSD.
Arm9 Linux Porting 手冊 Arm9 Linux Porting.pdf
Android_Porting台湾 移植与研究实行.zip