Problema en re-ubicar objetos en Visual Studio
No se si esto les ha pasado pero a mi me dio un gran dolor de cabeza la semana pasada y consumió 2 días enteros de mi tiempo hasta que por fin pude dar con la solución. Así que en caso estés creando/adicionando de manera dinámica objetos (controles) en algún 'User Control' que estés empleando el cual a su vez esta contenido dentro de un 'Tab Control', quizás hayas experimentado el mismo extraño comportamiento con la GUI (Interfaz gráfica de usuario) que estas programando.
Síntoma: Los objetos son creados y ubicados como esperabas, pero si escoges (haces click) en una lengueta diferente y luego regresas a donde estabas los objetos puede que se hallen ahora en una ubicación completamente distinta o hasta fuera de la vista del 'User Control'.
Causa: Parece que al adicionar controles (objetos) directamente a una clase del tipo 'User Control' no permite que los eventos para configurar los tamaños de los mismos se reporten correctamente, así la ubicación de estos controles es errada, o en otros palabras, estos controles no aparece en el lugar esperado a como estaba originalmente.
Solución: Adicionar un simple panel o una tabla (no he intentado con otros contenedores) como base inicial en el 'User Control', luego a este panel o tabla le adicionas dinámicamente los controles (objetos). Con esto puedes usar las propiedades de 'docking' y 'anchor' para ubicar los controles en cualquier parte y esta ubicación no cambiara como ocurrió antes.
Este problemita parece que no esta documentado en ninguna parte, o al menos yo no lo pude ubicar por mas búsquedas que hice. Encontré un problema similar reportado en Experts Exchange y con la lectura en detalle del articulo referido en TechRepublic puse en practica la solución sugerida. Aun así, debo comentar que encontrar este similar problema tomo mucho tiempo, por lo que pongo aquí este post para ayuda de todos los programadores dispersados a lo largo y ancho del mundo de habla hispana evitando asi situaciones como las de la imagen (je! je!), y para que en caso me vuelva a suceder sepa donde encontrar la solución. La memoria puede ser muy volátil! ja! ja! ja!
martes, octubre 27, 2009 | 0 Comments
Diez trucos para WordPress
Cada mes montones de usuarios de WordPress comparten nuevos trucos sobre esta plataforma para blogs en sus propios blogs. En esta ocasion se han seleccionado los 10 mas utiles publicados por los usuarios durante el pasado mes de Junio 2009, todo esto gracias al trabajo de Jean-Baptiste Jung para CatsWhoCode. Gracias Jean!
- Haz que tu theme de WordPress sea traducible.
- Lista todas las funciones llamadas por WordPress para encontrar el problema.
- Deshabilita el formateo automatico de WordPress de los posts usando un shortcode.
- Como detectar el browser del visitante dentro de WordPress.
- Crear fuentes RSS definidas por el usuario en WordPress.
- Mostrar tus etiquetas en un menu listado.
- Obtener los campos personalizados fuera del loop de WordPress.
- Crear enlaces "Read more" personalizados en tu blog.
- Obtener etiquetas especificas para una categoria particular en tu blog.
- Quitar marcos automaticos de reproductores en tu blog.
Si deseas mas trucos y sugerencias sobre WordPress quizas te interese visitar el otro blog de Jean, WpRecipes, en el cual provee informacion diaria sobre trucos en WordPress que seguramente podras usar en tu propio WordPress blog.
Gracias por leer y comentar.
miércoles, julio 08, 2009 | 0 Comments
Hay que saber Ingles para ser un buen programador?
La pregunta original que encontre fue "Hay que saber Ingles para ser un programador?", la cual es comentada en este post de Scott Hanselman, a la cual prefiero modificar adicionando el adjetivo de "buen programador". La razon es obvia, casi todo lenguaje de programacion que polula por el mundo fue desarrollado teniendo en mente el idioma Ingles, ergo para ser un programador tienes que saber a un cierto nivel algo de Ingles, no lo hablaras, menos lo entederas cuando lo escuchas, pero ciertamente seras capaz de descifrarlo cuando de programacion se trata.
El detalle esta en que tan "buen programador" se puede ser sin saber el idioma de Shakespeare. Yo personalmente creo que se puede ser el mejor programador del mundo con solo entender la suficiente cantidad de Ingles para haber aprendido a programar, lidiar con los compiladores, usar los IDE, descifrar los errores y batallar con el debugging de cualquiera sea el sistema operativo en el que estes programando. Ciertamente no iras tan rapido como si supieras Ingles a un nivel avanzado, pero eso no creo que sea un obstaculo para un programador tenaz, orgulloso y terco... como los son cualquiera que se dedique a esto de manera seria, incluyendome. No te parece?
Gracias por leer.
martes, noviembre 25, 2008 | 2 Comments







