Mono初接触
2012-11-04 10:01 Simon.Jiang 阅读(471) 评论(0) 编辑 收藏 举报一直听说过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