Entradas

Mostrando entradas de 2012

Tooltip controls winform

al parecer en winform agregarle un tooltip a un control no están trivial como setearle una propiedad. Para realizar esto existe un objeto tooltip y uno debe indicarle a que elemento aplica. var toolTip1 = new ToolTip(); toolTip1.SetToolTip(myControl.Control, "Presione doble click para ver información detallada"); -- Atte. Victor Hugo Saavedra http://vhspiceros.blogspot.com

Cambiar colores de fondo de un formulario MDI

Yo he desarrollado muy poco para aplicaciones de escritorio,  pero me llego un requerimiento de cambiar un color  de fondo de un formalario MDI, un formulario MDI es un formalario madre donde se pueden lanzar otros formalarios como hijos, donde estos se pueden mover solamente en el formulario MDI madre. Sin mayores detalles aquí esta código para poder cambiar el color de fondo de un MDI, ya que no es simplemente cambiarle la propiedad forecolor al formulario. foreach (Control control in this.Controls) { MdiClient client = control as MdiClient; if (!(client == null)) { client.BackColor = System.Drawing.SystemColors.GradientInactiveCaption; break; } } -- Atte. Victor Hugo Saavedra http://vhspiceros.blogspot.com

Aplicación y Aplicativo

Cada día es mas común escuchar de aplicativo para referirse a un programa informático,  esto puede sonar bastante cool , pero la verdad es que no lo es. El termino "aplicativo"  no existe en informática, la palabra correcta para referirse a un programa es "Aplicación". Las definiciones según la real academia española son; Aplicación  (informática): Programa preparado para una utilización específica, como el pago de nóminas, formación de un banco de términos léxicos, etc. Aplicativo : Que sirve para aplicar algo. y ustedes van a seguir usando aplicativo en vez de  aplicación Links: http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=aplicativo http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=aplicaci%F3n -- Atte. Víctor Hugo Saavedra http://vhspiceros.blogspot.com

Desafio El problema de Siracusa

En el blog de  http://www.programando.org  realizaron un desafió, el cual es realizar un algoritmo bien especifico, este algorimo se llama El problema de Siracusa . La cosa es que participaron bastantes desarrollodores  con códigos realmente brillantes.La idea era realizarlo en la menor cantidad de lineas, los resultados y ganadores están  aqui . Bueno la cosa es que yo no participe, por la verdad no me encuentro a un nivel como para poder participar, pero igual le hice empeño pero fuera de competencia, como ya muchos saben me gusta mucho Python, pero no soy un gran de desarrollador. Aquí les dejo mi "programita" en python que hace lo solicitado en el desafio. def foo(num): print num if (num!=1): if (num%2==0): foo(num/2) else: foo(num*3+1) Como me dijo Daniel Molina en este Tweet  no es una solución completa ya que tiene if y no uso programación funcional ni nada, pero la verdad es que quede bastante contento al hacer el ejercicio usando un poco de recursi