The Mono Handbook is a guide to the Mono runtime, related tools, and libraries developed by the Mono team. For more resources about .NET or C# programming, see Books.
Table of contents
- Getting Mono
- Running Mono/.NET applications
Programming with Mono
- Introduction to developing with Mono
- Using Databases
- Using XML
- Interop with Native Libraries
- Mixing with Other Languages
- Assemblies and the GAC
- Guidelines:Application Deployment
- Best Practices
- More Sample Code
- Guidelines:Application Portability
- Guide: Porting Winforms Applications
Desktop Application Programming
- Creating Responsive GUI applications with Gtk#
- Writing Cross Platform applications using .NET/Mono
- Creating Notification Icons
- Gnome Keyring access
Extending your GUI
- Cross platform
Operating System Programming
- Using the IO.Ports for RS-232 Serial programming.
- MonoDevelop Integrated Development Environment
- Class Library Documentation (API Docs)
- Logging Runtime Events
- Dis/Assembling CIL Code
- Command-Line Tools
- Documenting Your Libraries
Mono on Windows
- Using Mono on Windows
- Installing Gtk# for .NET
- MonoTools allows you to use Visual Studio to target Mono systems.
Mono on MacOS X
- MonoMac describes how to build native OSX applications with Mono using our MonoDevelop IDE.
- Deprecated: Using Mono with XCode on MacOS X.