MonoDevelop RTM正式发布

MonoDevelop RTM正式发布
上周晚些时候MonoDevelop RTM版本的发布了。它以开发人员在Linux和Mac OS X平台上快速编写Gnome桌面及ASP.NET Web应用程序为目标。这个版本支持如下语言:C#、VB.NET、Java、Boo、C和C++。
MonoDevelop的主要特性:
  •     可定制的工作台
  •     代码完成功能
  •     工具提示
  •     重构
  •     代码导航
  •     GTK#应用程序界面设计器和自定义GTK#构件库的管理
  •     集成Subversion
  •     基于NUnit的单元测试
  •     支持ASP.NET项目
  •     集成数据库资源管理器
  •     集成Monodoc
  •     支持makefiles
  •     支持微软Visual Studio项目格式
  •     打包系统支持生成的压缩档、源代码和二进制软件包
  •     支持命令行的建立和管理项目的工具
  •     支持项目的本地化
  •     一个可扩展的插件(Add-In )架构。
MonDevelop网站上的发行说明有许多关于上述特性的截图和相关资料。



Download                      From MonoDevelop                                                            The latest stable version of MonoDevelop is 1.0. See the release announcement.
Table of contents [showhide]
1 Source Code Tarballs

2 Packages

3 Running On OSX

4 Getting MonoDevelop from the Subversion repository


[edit]
Source Code TarballsTarballs for MonoDevelop and optional add-ins:
MonoDevelop 1.0Source (http://go-mono.com/sources/monodevelop/monodevelop-1.0.tar.bz2)
Database supportSource (http://go-mono.com/sources/monodevelop-database/monodevelop-database-1.0.tar.bz2)
Boo language supportSource (http://go-mono.com/sources/monodevelop-boo/monodevelop-boo-1.0.tar.gz)
Java/IKVM language supportSource (http://go-mono.com/sources/monodevelop-java/monodevelop-java-1.0.tar.gz)
Tarballs for the MonoDevelop dependencies can be found in the Mono sources page (http://go-mono.com/sources-stable).
Compiling the following order will yield the most favorable response.
  • Mono.Addins 0.3 (http://go-mono.com/sources/mono-addins/mono-addins-0.3.tar.bz2)
  • Gtk# 2.8.4 (http://go-mono.com/sources/gtk-sharp-2.0/gtk-sharp-2.8.4.tar.bz2)
  • Gtksourceview#-2.0 0.10 (http://go-mono.com/sources/gtksourceview-sharp-2.0/gtksourceview-sharp-2.0-0.10.tar.gz)
  • Monodoc 1.2.6 (http://go-mono.com/sources/monodoc/monodoc-1.2.6.zip)
  • MonoDevelop Source (http://go-mono.com/sources/monodevelop/monodevelop-1.0.tar.bz2)

[edit]
PackagesPackages for several distros are available at the Mono Downloads (http://www.go-mono.com/mono-downloads/download.html) page.

[edit]
Running On OSX The recently updated Mono 1.2.6 package for MacOS X contains Imendio's Native Gtk+ for OSX (http://developer.imendio.com/projects/gtk-macosx), Gtk# and MonoDevelop 0.18.1 with Mac support. It is now available from Mono's downloads (http://www.go-mono.com/mono-downloads/download.html) page.

[edit]
Getting MonoDevelop from the Subversion repository MonoDevelop is hosted in Mono Subversion repository. To check theMonoDevelop source code out of Mono SVN, enter the following commands.If you have developer access, you should know what to do, module'monodevelop'.
$ svn co svn+ssh://username@mono-cvs.ximian.com/source/trunk/monodevelopIf you don't have developer access, you can always use the anonymous mirror:
$ svn co svn://anonsvn.mono-project.com/source/trunk/monodevelop


Screenshots                      From MonoDevelop                                                           
Table of contents [showhide]
1 MonoDevelop Main Window

2 NUnit add-in

3 MonoQuery add-in

4 Add-in Manager

5 Welcome Page

6 GUI designer


[edit]
MonoDevelop Main Window  

The MonoDevelop main window, showing the project pad, the class pad and the search results pad.



[edit]
NUnit add-in  

The NUnit addin in action, showing the test tree, the test detail window, and the test results pad.



[edit]
MonoQuery add-in  

MonoQueryaddin, showing a connection to a local PostgreSQL server. Notice thedefinition viewer at the bottom, and SQL query editor.



[edit]
Add-in Manager  

With the Add-in Manager you can download and install new add-ins from online repositories.



[edit]
Welcome Page  

MonoDevelop showing the welcome page.



[edit]
GUI designer Image:Stetic-in-monodevelop.png
 

The integrated GTK# GUI designer