Mono初接触

一直听说过Mono的大名,但是都没有亲身实践过在Mono基础上编程,几天突然心血来潮,整了个Mono开发环境,然后华丽丽地写了个HelloWorld。。。。

一、必备资源

Mono for Windows, Gtk#, and XSP

Mono不像微软那样,给提供很好的集成开发环境,这里都比较原始,只提供类库和编译器,不过这一点都不妨碍我们的开发工作,只不过在编译和调试过程会苦一点。

本人使用的是windows系统,所以选择安装了windows平台下的Mono,并且后秀的体验实践开发也是基于windows平台的。

二、开发初体验

安装过程比较简单,这里不做说明,安装好以后,会在开始菜单里面有Mono 2.10.9 for windows这个选项,然后Mono 2.10.9 Command Prompt就是命令行工具,提供编译、运行等其他功能。

本人在D盘新建了一个MonoWorkSpace文件夹来存放后续开发文件,然后开始了HelloWorld.cs文件的编写。

代码都编写好了以后,运用命令行工具进行编译和运行吧!

第一步肯定是要编译cs文件,那么使用gmcs命令,请注意:必须进入到cs文件所在的文件夹然后才能直接这么写,要不然就需要把cs文件的全路径写出来。

第二步,编译好以后,会出现一样名称的exe文件,使用mono命令运行exe文件,就能看到图中的效果了。

三、开发工具

Mono官方虽然没有提供很好的集成开发工具,不过围绕Mono这个平台进行了各种开源项目还是很多的,那其中就一款非常好用的集成开发环境MonoDevelop,下载地址:http://monodevelop.com/download。这个开发工具还是很不错的,结合了eclipse和vs两个开发工具的优点,使用起来也很方便。一个简单的截图:

四、参考文件

http://zh.wikipedia.org/wiki/Mono

http://zh.wikipedia.org/wiki/MonoDevelop

http://mono-project.com/Main_Page

http://monodevelop.com/

原文地址:https://www.cnblogs.com/jiangzhichao/p/2753314.html