Application Development: eWEEK Labs Steps Through MonoDevelop 2.0

 
 
By Jeff Cogswell  |  Posted 2009-06-08
 
 
 

eWEEK Labs Steps Through MonoDevelop 2.0

by Jeff Cogswell

eWEEK Labs Steps Through MonoDevelop 2.0

Full-Featured IDE

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

Full-Featured IDE

New Project

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

New Project

Project Options

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

Project Options

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.

Default Files

WYSIWYG Designer

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

WYSIWYG Designer

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.

Toolbox

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.

Adding Events

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.

Code Editor

eWEEK Labs Steps Through MonoDevelop 2.0 - Page 10

 

eWEEK Labs Steps Through MonoDevelop 2.0 - Page 10

Rocket Fuel