Start

From Mono


Getting Started

What is Mono?
Find out what Mono is and what it can help you do.
Getting Mono
How to download and install Mono.
Mono Basics
Make sure Mono is installed correctly by compiling/running Hello World.

Working with Mono


Mono for the Web Mono for the Desktop More Topics

Apache and Mono
Guide for setting up mod_mono to run on Apache.

Porting ASP.Net Applications
Guide to porting an ASP.Net application to run on Mono.

Writing a WebService
Guide to creating a web service to run on Mono.

Consuming a WebService
How to consume a web service in your application.

Choosing a GUI Toolkit
There are many GUI toolkits to choose from for Mono, this guide explains the pros and cons of each.

Writing a Gtk# Application (http://www.monodevelop.com/Stetic_GUI_Designer)
Tutorial that shows how to write a Gtk# application using MonoDevelop and its visual Gtk# designer.

Porting Winforms Applications
Guide to porting a Winforms application to run on Mono.

Debugging Winforms Applications with VS
Guide to setting up the Winforms project in your application solution to enable debugging in Visual Studio.

Connecting to Databases
How to write code to communicate with various databases.

Portability Guidelines
How to write your application to work on multiple platforms.

Deployment Guidelines
How to package and deploy your application to various platforms.

HowTo Guides
Short, specific guides for various topics.

Monkeyguide
Detailed guide to using Mono.

More Resources


Frequently Asked Questions Resources Mono in Action
Mono 1.0 was released over three years ago, in June 2004. Since then, Mono has been taken up as the platform of choice for many open-source and commercial projects. See Mono in action: