Application Development - eWeek


Application Development: eWEEK Labs Steps Through MonoDevelop 2.0

By Jeff Cogswell on 2009-06-08


The Mono project has recently released Version 2.0 of its IDE, MonoDevelop. MonoDevelop is a full IDE for developing C# programs under the Mono run-time. If you’ve worked with Visual Studio, you will see many similarities in MonoDevelop. If you’re new to MonoDevelop and haven’t worked in Visual Studio, you’ll find the learning curve is not very steep.

  • of

eWEEK Labs Steps Through MonoDevelop 2.0

by Jeff Cogswell

Full-Featured IDE

MonoDevelop 2.0 is a full-featured IDE that rivals the best. Visual Studio programmers will feel quite at home.

New Project

The New Project dialog box includes several project types, including Gtk# 2.0 projects.

Project Options

When you select a Gtk# 2.0 project, you have several options, such as version to support, packaging, translation and Unix integration.

Default Files

Once you create the new Gtk# 2.0 project, by default you'll have several files such as this one, the Main.cs file.

WYSIWYG Designer

MonoDevelop includes a nice WYSIWYG designer. Simply click View->Toolbox to open the Toolbox.

Toolbox

When the Toolbox is open, you can drag items from it onto your form. You'll typically start with a container, after which you can add buttons and other controls.

Adding Events

Adding events is easy: Select the control and click on the Signals tab in the Properties box, and add the event. The empty function will be added automatically for you.

Code Editor

Inside the code editor, the Click event handler has been created. You can then use the handy MonoDevelop features such as code completion.

  • More slideshows

Advertisement

FEATURED SPONSOR MESSAGE

Microsoft Sponsored Resource Center

Windows Azure is a public cloud platform for building, hosting and scaling applications. Try Windows Azure free for 90 days and get 20GB outbound and unlimited inbound data transfer.

Learn more

Brought to you by

 
eWEEK Quick LInks

 
Close this advertisement