GTK# tutorial

This is GTK# tutorial. In this tutorial, we learn the basics of programming with GTK# with C# language.

gui
GTK# tutorial

GTK# tutorial

last modified October 18, 2023

This is GTK# tutorial for the C# programming language. This tutorial is suitable for beginners and more advanced programmers.

Table of contents

- [Introduction](introduction/)

- [First steps](firststeps/)

- [Layout management](layout/)

- [Menus](menus/)

- [Toolbars](toolbars/)

- [Events](events/)

- [Widgets](widgets/)

- [Widgets II](widgetsII/)

- [Advanced widgets](advancedwidgets/)

- [Dialogs](dialogs/)

- [Pango](pango/)

- [Drawing with cairo](drawing/)

- [Drawing with cairo II](drawingII/)

- [Custom widget](customwidget/)

GTK#

GTK# is a wrapper over the GTK+ for the C# programming language. The library facilitates building graphical GNOME applications using Mono or any other compliant CLR. Applications built using Gtk# will run on many platforms including Linux, Microsoft Windows and Mac OS X. GTK# is part of the Mono initiative.

Author

My name is Jan Bodnar, and I am a passionate programmer with extensive programming experience. I have been writing programming articles since 2007. To date, I have authored over 1,400 articles and 8 e-books. I possess more than ten years of experience in teaching programming.

ad ad