11.07.2015 Views

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

SHOW MORE
SHOW LESS

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{

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!