I've developed this site because I wanted to learn more about Mono, .NET Framework, C# and more...
After a few application I've decided to share my experience with other users that, like me,
are developing for the first time with Mono.
I think that the best way to learn anything is to follow a good tutorial (many many years ago
I found a 4 chapter tutorial about 3D Studio release 3, the DOS version of actual 3D Studio MAX, and I've learned to
make my 3D models and animations in a very small time); in my opinion a
good tutorial should cover the main features of the treated argument and also should encourage readers
to make it better, providing all the elements (such as links to resources, source code to download, reference
to other tutorial, and so on...) to become a good developer.
At the and, I want to underline that it's not my intent to write optimal code in my tutorials, I just want
to tell my readers "How it works".
Feel free to send me your opinion, your feedback or any kind of suggestion to help me in my work.
Remember that I mantain this site and its contents in my freetime !!!
TreeView for kids
This is the first tutorial i've written in order to describe my approach to one of the most used widget of the
Gtk hierarchy, the TreeView. In all my application any kind of data visualization is obtained using an object
of the class Gtk.TreeVIew.
Actually this tutorial has being translated in spanish and has received a lot of good feedbacks.
Basic Gtk Widgets
In my second tutorial I've described all the "basic" widget used to build Gtk User Interfaces. The widgets treated
in this section are: Label, Entry, Buttons, ComboBox, TextView and SpinButton.
Gtk Containers
In this tutorial the attention is focused on Gtk Containers widgets. These widgets are the components "behind the
scenes". They are not visible but you cannot develop a Gtk application without using a set of Containers. During
the tutorials you will see how to work with: Window, Frame, ScrolledWindow, Notebook, Expander, Alignment,
HBox and VBox, Table, HPaned and VPaned, and finally HButtonBox and VButtonBox.