:: LAAS Web Site - Release 4.0 - September 2007 ::

Direct links

  • Basic Gtk Widgets
  • Gtk containers
  • TreeView for kids

Tutorials


A brief introduction

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 !!!

Available tutorials

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.