Ejemplo de desarrollo de una aplicación en GTK# - Willy .Net
Ejemplo de desarrollo de una aplicación en GTK# - Willy .Net
Ejemplo de desarrollo de una aplicación en GTK# - Willy .Net
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Una vez realizado esto ya t<strong>en</strong>dremos mono y gtk-sharp <strong>en</strong> nuestro sistema asi que ya po<strong>de</strong>mosempezar a <strong>de</strong>sarrolar :)3. Como compilar y ejecutar las pruebasUna vez que hemos escrito nuestro codigo fu<strong>en</strong>te lo que queremos es compilarlo y probarlo asique para compilar nuestro codigo t<strong>en</strong>dremos que hacer# mcs -r gtk-sharp -r glib-sharp prueba.csSi<strong>en</strong>do prueba.cs el archivo con el codigo fu<strong>en</strong>te, los flags -r son para indicar al compilador queuse las librerias <strong>en</strong> la compilacion y linkado <strong>de</strong>l programa.Una vez t<strong>en</strong>emos el ejecutable nos lanzamos a ejecutarlo sin mas y el proceso es simple,po<strong>de</strong>mos usar el programa mono a lo mas puro estilo java o bi<strong>en</strong> po<strong>de</strong>mos darle permisos <strong>de</strong>ejecucion al fichero .exe creado y ejecutarlo como otro ejecutable mas, ya que para eso unmodulo <strong>de</strong>l kernel que se instala a la vez que instalamos mono se <strong>en</strong>cargara <strong>de</strong> que esto seafactible, por tanto usando mono pondremosmono prueba.exeY ejecutando directam<strong>en</strong>te el ficherochmod u+x prueba.exe./prueba.exeEsto es, primero le damos permisos <strong>de</strong> ejecucion y ejecutamos sin mas4. Como empezar con nuestra aplicacionPrimero empezaremos incluy<strong>en</strong>do las librerias que vamos a usar, <strong>en</strong> c# usamos using, quebuscando su semejante <strong>en</strong> otros l<strong>en</strong>guajes podria ser el #inclu<strong>de</strong> <strong>de</strong> C o el import <strong>de</strong> Java.Por tanto nuestras primeras lineas serianusing Gtk;using Gdk;using GtkSharp;using System;Ahora que ya t<strong>en</strong>emos las librerias "importadas" vamos a <strong>de</strong>finir la clase principal y el punto <strong>de</strong><strong>en</strong>trada al programa esto lo hacemos con:public class prueba{