什么';这是一个很好的Mono/.NET编程简介?

什么';这是一个很好的Mono/.NET编程简介?,.net,mono,.net,Mono,Mono的特性给我留下了深刻的印象,尤其是库的可移植性。我想我很快或稍后会尝试一下,我需要一些指导来找到Mono/.NET编程的介绍。你能帮我吗 谢谢大多数Mono编程与经典的.NET编程没有任何不同 您只能以体面的方式使用C#,而不是其他.NET语言。尽管Mono声称支持VB.NET,但它远不是一个合理的编译器或IL支持。NET主要是实验性的 如果您的主操作系统是Windows,那么开始下载Mono VmWare的最简单方法就是openSuse Environment已准备好启动Mono开发

Mono的特性给我留下了深刻的印象,尤其是库的可移植性。我想我很快或稍后会尝试一下,我需要一些指导来找到Mono/.NET编程的介绍。你能帮我吗


谢谢

大多数Mono编程与经典的.NET编程没有任何不同

您只能以体面的方式使用C#,而不是其他.NET语言。尽管Mono声称支持VB.NET,但它远不是一个合理的编译器或IL支持。NET主要是实验性的

如果您的主操作系统是Windows,那么开始下载Mono VmWare的最简单方法就是openSuse

Environment已准备好启动Mono开发

试着找小费

别忘了你不能使用COM


最好的方法是在Mono中编写代码(在VS.NET之后IDE很糟糕),然后在Windows中移植它

我发现Petzold的免费电子书非常有用,可以作为.Net编程入门。

Slough的精彩推荐。我发现,和非常有助于理解它的历史,它是如何工作的,以及如何开始:

  • ,尤其是入门指南

不要对单核细胞增多症屏住呼吸。看到有那么多事情都不起作用,我感到非常失望。我唯一能推荐的是先在linux下开发,然后再在windows下开发,这会更容易。虽然你不能使用COM,但你可以使用winforms WebBrowser控件,它是用Mozilla的Gecko实现的。不幸的是,VB.Net仍然是VB.Net 8版本,而不是VB.Net 9版本。@jpobst我不知道WebBrowser控件的实现,这有点酷:)VB.Net 8版本不是问题,问题是编译器很糟糕,支持VB DLL有点不稳定。如果编译器给出一个没有行号的“未知错误”,则不能在编译器中编码!啊,那太糟糕了。我不知道VB.Net编译器有那么差。另一方面,您可以使用MS的VB编译器进行编译,并在Mono上使用它。但是,这并不能让你避免在VB支持dll中遗漏一些东西。我真的很喜欢Mono的想法,这是一项非常艰巨的工作,给人留下了深刻的印象。我不想不尊重开发者。所以我抱着很高的希望:)希望他们能很快解决那些节目的停顿。