Archive for agosto 2005

Actualmente trabajo en un pequeño proyecto de iniciativa propia, este proyecto lo tengo pensado desde hace tiempo y es muy grato para mi empezar a ver resultados. Uno de los objetivos principales que me plantee en la realización de este proyecto es: aprender de forma practica a desarrollar aplicaciones graficas en plataformas libres (Mono y GNOME) utilizando principalmente C# y Gtk# como lenguajes de desarrollo.

La idea inicial era hacerlo todo a patin declarando cada control que iba a utilizar en mi interface para poder conocer un poco más de la forma en que se trabaja con Gtk#, pero bueno es una chinga cuando ya es una aplicacion que utiliza muchos controles o widgets. Bueno para no hacerla larga empece a armar la interface a mano pero despues opte por utilizar un diseñador de interfaces llamado Glade el cual es muy parecido al diseñador de interfaces que utiliza el VisualStudio en Windows. Al principio no queria utilizarlo porque no queria que mi aplicación dependiera de el porque pensaba que sería más lenta que si lo hacia con puro codigo, pero al hacer algunas pruebas de tiempo resulto ser que hacerlo de esta manera es muy rapido también tanto a la hora de diseño como a la de ejecución.

Bueno después de crear la interfece con glade tuve que modificar mi codigo un buen quitarle varias lineas que le sobraban, porque esa es otra de sus ventajas se ahorra uno un buen de codigo. Y bueno de tener un codigo como este:


      ventana = new Gtk.Window ("Programa");
      ventana.DeleteEvent += new DeleteEventHandler (Salir);
      ventana.SetDefaultSize (260, 320);

      icono = new Gdk.Pixbuf ("icon.png");
      ventana.Icon = icono;

      VBox vb = new VBox ();
      vb.SetSizeRequest(260,320);
      vb.BorderWidth = 2;
      vb.Spacing = 10;

      Frame frame = new Frame();
      vb.Add (frame);
      ventana.Add (vb);

      web = new WebControl();
      web.LoadUrl(translate);
      web.Show();

      frame.Add(web);

      ventana.Resizable = false;

Me quedo algo como este:
 Glade.XML gxml = new Glade.XML("archivo.glade", "win", null );
 gxml.Autoconnect( this );

 web = new WebControl();
 web.Show();

 frame1.Add(web);

El codigo del programa que estoy haciendo lo liberare en los proximos dias y estara bajo la licencia GPL o BSD, también lo subire a algun sevidor de CVS o SVN por si a alguien le interesa contribuir en el.

1 Comment

Ayer me prestaron una iBook lo cual me emociono mucho ya que nunca había tenido la oportunidad de trabajar con una Mac así bien, bueno de hecho no tuve mucha oportunidad de probarla pero si me latio el sistema y el diseño esta chidisima!, para esto el Sith me hizo el paro de darme unas catedras del uso del sistema. Espero algun día armarme una.

Bueno como comentaba en el apartado anterior me prestaron una Mac, y tuve la oportunidad de probar el famoso MacOS X, la verdad el Sistema esta muy chingon (por lo poco que pude ver) y ni que decir de los graficos, todo lo que comentan de él es muy cierto, hubo también varios detalles que no me latieron, pero en gral se me hizo chido.

For Linux's Desktop users.

  • MonoLive. a LiveCD, include a few great projects and development applications.
  • LimeWire a P2P application.
  • Nero Linux
  • GnomeBaker a CdBurner application.
  • Estos son algunos pregramitas (proyectos) que he estado probando en mi escritorio de linux los cuales recomiendo ampliamente. Tal parece que me divierto instalando ondas, solo me gusta tener las herramientas necesarias para poder trabajar agusto. Pero no todo es utilizar lo que otros hacen, estoy trabajando en un proyecto propio del cual escribire en otra ocación.

    2 Comments

    Esta es una foto que tome el pasado viernes cuando fui presisamente a tomar unas fotos a Xico para un trabajo que estoy haciendo.

    En lo personal es la primera vez que veo la cascada de Texolo tan chida, es buen tiempo para irse a dar un vuelta por allá si es que gustan de visitar este tipo de lugares, además de que se come muy rico en este pueblito.

    En esta visita también tome algunas fotos de un grupo que se dedica a darle a la rapeleada, ellos me invitaron a tomar las fotos ya que su trabajo también será incluido en el trabajo que estoy haciendo y me invitaron un día de estos a dar todo un roll en los paquetes de aventura que ellos ofrecen (Rafting, Rapel, Tours, etc.) abrá que tomarlo en cuenta para ver que tal esta ese desma.

    Sin duda ya me hace falta una camara digital espero y no pase de este mes para que ya tenga la propia, la camara que utilice en este viaje fue una CyberShot que me presoto mi amiga Ana, la verdad la camara esta bien chida, gracias ANA!

    Leave a comment
    Con tecnología de Blogger.

    Search

    Swedish Greys - a WordPress theme from Nordic Themepark. Converted by LiteThemes.com.