MonoDevelop 让Mac OSx/ Linux ...下写C#更轻松

今天给大家介绍一款跨平台开发C#以及ASP.NET相关语言的一款IDE工具。它可以在windows,Mac OSx,Linux下进行使用。


以这个为例,不知道大家在Mac下,使用Unity3d,如果采取的是C#作为脚本语言,对Object,场景等进行操作的时候,会不会觉得,使用Mac下的那个什么Unitron非常不方便呢?

理由有:

1。格式不自动对齐,非常的难看。常常需要使用Tab进行调整。

2.当我们习惯使用VS下,进行ctrl+j 出现函数提示,或方法调用的时候,这个文本编辑器基本什么都出不来,点.半天,什么都没反应,顶多按ESC也许偶尔会出来点什么东西。

3.基于以上,一些粗心的程序员朋友会经常把大小写弄错了,单词拼写错了,需要反复的修改(比如我。。)


我有幸给大家介绍一款叫做MonoDevelop的开源,编辑器软件。它真的能给我们的coding带来极大的方便,节省了很多时间。我们来先看看它官网是怎么说的吧:


MonoDevelop 是一款 C# 和其他 .NET 语言的IDE. MonoDevelop可以使得程序员很快的编写桌面程序以及 ASP.NET 的web程序Linux, Windows and Mac OSX. MonoDevelop 使得在Linux等平台下,进行C#相关的开发变得容易,不需要把windows里面使用VS开发的代码,到这个平台花费大量的时间进行维护。



1.下载:

Package for Mac OS X - Stable

Download 2.2.1 Installer (2.2.2 coming soon)

This build requires the latest version of Mono 2.4 + GTK#

两个大小不大,总共才70m。


2.安装。


不用多说了。安装结束之后可以自行创建快捷方式,放到app那个文件价里面也可以。


3.Unity3d 设置


打开Unity3d的偏好设置,第一个下拉菜单中,我们browse,直接选择新安装路径的那个App。

这样,我们在打开Unity3d的Script文件之后,不再弹出Unitron作为首选编辑器了。


4.打开MonoDevelop


之后的操作就不多啰嗦,大概使用方式和VS差不多,可以在引用里面,添加dll,或者packet等。然后Using相应的namespace等等。效果看图。



MonoDevelop 调试画面。




 


          

            作者:Alexliu(alex dotNet Learning)
      出处:http://alexliu.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,转载请注明。并且保留文章链接。否则保留追究法律责任的权利。

posted @ 2010-03-21 14:03 AlexLiu 阅读(2407) 评论(20) 编辑 收藏

 回复 引用 查看   
#1楼 2010-03-21 14:22 C雷      
有空看看学习一下!
 回复 引用 查看   
#2楼 2010-03-21 14:23 Lucker      
据我所知,这个软件是收费的。我还是喜欢sharpdeveloper,完全兼容VS,开源免费
 回复 引用 查看   
#3楼 2010-03-21 14:28 橙色大地      
windows可以用吗???
 回复 引用 查看   
#4楼[楼主] 2010-03-21 14:29 AlexLiu      
@Lucker
话说官网上。找了半天也没有收费的信息啊。。

 回复 引用 查看   
#5楼[楼主] 2010-03-21 14:31 AlexLiu      
@橙色大地
图上不是有windows图标么。自己试试呗。反正我没试。

 回复 引用 查看   
#6楼 2010-03-21 16:36 Jeffrey Zhao      
引用Lucker:据我所知,这个软件是收费的。我还是喜欢sharpdeveloper,完全兼容VS,开源免费

开源的,哪里收费了。

 回复 引用 查看   
#7楼[楼主] 2010-03-21 17:01 AlexLiu      
@Jeffrey Zhao
恩恩。。多谢赵老师捧场。哈哈。

 回复 引用 查看   
#8楼 2010-03-21 17:13 C雷      
安装了一下,不好玩....
 回复 引用 查看   
#9楼[楼主] 2010-03-21 17:57 AlexLiu      
@C雷
习惯了VS,你肯定觉得这东西不新鲜啊。。
总共才那么百八十兆的。。亮点应该更在于非windows平台啊。呵呵。

 回复 引用 查看   
#10楼 2010-03-21 18:20 satng      
512内存运行起来很卡
 回复 引用 查看   
#11楼 2010-03-21 18:21 Jeffrey Zhao      
@AlexLiu
mono挺好,我近几个月大都在mono下跑.net 3.5。除非跑4.0的东西我就不用VS和Windows了。

 回复 引用 查看   
#12楼[楼主] 2010-03-21 19:43 AlexLiu      
@Jeffrey Zhao
恩。我发现也挺方便的,能在mac下有这么好的一个工具,真的不错。

 回复 引用 查看   
#13楼[楼主] 2010-03-21 19:44 AlexLiu      
@satng
这我倒没试,不过雪豹下的,1g内存,使用起来是相当的流畅了。

现在有没有工具,能把在 .NET framework 上写的代码,转换成Mono平台上的代码呀?
 回复 引用 查看   
#15楼[楼主] 2010-03-22 16:31 AlexLiu      
@厦门万策智业科技有限公司
话说我没搞清楚您到底什么意思?
.net 的东西,比如,在windows下 写的c#,然后我转移到macOS下,使用mono打开,仍然是可以编译的。
比如windows下面写的Utniy3d的code,到macOS依然可以在Unity3d执行。
确切的说,windows需要的一些dll,到mac的mono下面,仍然需要引用,可能dll之间,从编译角度有不同的地方,这个我还不太了解。

 回复 引用 查看   
#16楼 2010-03-24 04:13 侦探在线      
中文怎麼解決呢?
我用了下,中文顯示的一塌糊塗。

 回复 引用 查看   
#17楼[楼主] 2010-03-24 10:23 AlexLiu      
@侦探在线
悄悄的告诉你,我觉得可能是我们下错包了。。
因为我的也方块。
或者需要安装个什么字体。。。郁闷。。

 回复 引用   
#18楼 2010-10-01 10:59 四角钱[未注册用户]
mac版下面方块字乱码.且无法输入中文.有办法么?
 回复 引用 查看   
#19楼[楼主] 2010-10-22 23:22 AlexLiu      
@四角钱
四毛老师,解决不了阿。暂时我也没方法。

 回复 引用   
#20楼 2011-07-04 15:22 jeswang[未注册用户]
@四角钱
只是输入不了中文。换个带有中文的字体就能显示出来了。

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1690963 WBLf4huWZx8=