Entradas

Mostrando entradas de 2007

simplemente no me gustan los usarControl de .NET??

bueno dice el titulo de la entrada. es verdad, no me gustan los usercontrol de .NET. tratare de detallar el por que no me gustan: Una de las principales desventajas que to le veo personalmente, es que uno nunca sabe que se cuando no donde. yo ya llevo un tiempo trabajando con user-control y efectivamente, cuando estoy desarrollando no me doy cuanta cuando efectivamente va al servidor. cuando va solo una parte de una pagina o toda la pagina completa. Cada vez que uso un asp:button al hacer click sobre el hace un submit del formulario automaticamente. y caemos en el juego del item anterior. Creo que no es muy buena la integración con diseño. si bien los usercontrol la mayoria por no decir todos, acepta asignarle una clase css. este no es muy claro para un diseñador. ya que por ejemplo, por lo general diseñan con divs y no con tablas. aqui dejo un link http://www.effectivetranslations.com/stupidtables/everything_es.html. cada ves que generamos un control este al lado del cliente g

un poco de humor

Imagen
miren el tatuaje, jojojo lo encontre muy bueno

Estándar de codificacion

existe algún estándar para codificar? yo se que este tema es muy discutido tanto dentro de las empresas como fuera. por que surge mi inquietud, tengo que desarrollar un sistema en .NET con VBSCRIPT :( y están definiendo ciertas reglas para la definición de variables, parámetros y objectos. por ejemplo para las variables anteponer el tipo en la declaracion. VBSCRIPT Dim inti as Integer Dim strCadena as String Dim objPersonaNueva as Persona Dim longNumeroLargo as Long Function foo(ByVal paramNumero as int) // Anteponer la palabra param si es un parametro bonus track: Como quedaría el típico for en c# for (int i=0;i < largo;i++) quedaria algo asi: for (int intI=0;intI < intLargo;i++) Por que no? por que uno pierde la gracia de los ide, el típico control mas espacio(prediccion) si todo tiene el mismo prefijo cuando le damos control+espacio con la palabra int nos va a arrojar por lo menos 10 coincidencia por usas prefijos si los ide, la mayoría tiene una opción de saber ir a

trim javascript??

Existe alguna función nativa de javascript que haga un trim?  Yo busque y busque y no paso nada, no pude encontrar una función que le saque los espacios al final y al inicio de un string aquí dejo una función que hace eso con expresiones regulares. function ltrim(s) { return s.replace(/^\s+/, ""); } function rtrim(s) { return s.replace(/\s+$/, ""); } function trim(s) { return rtrim(ltrim(s)); } --  Atte. Victor Hugo Saavedra  http://vhspiceros.blogspot.com

Firebug

Imagen
FireBug a mi gusto es una de las mejores extensiones que existen para firefox, desde el punto de vista de un desarrollador. las principales características de Firebug son: Permite inspeccionar y editar html, esto lo hace directamente en la pagina sin refrescarla ni nada. Cuantas veces hemos querido depurar javascript, Firebug trae incorporado un debugger de javascript. Ejecuta javascript al vuelo, trae una consola para ejecutar javascript, esta consola toda los códigos que ya tenemos incorporados en la pagina que estas visualizando. Por si fuera poco nos da la posibilidad de ver las peticiones Http que se hace por abajo, sin refrescar la pantalla completa, mas conocido como ajax(aunque en si no tengo una definición de ajax muy clara, de hecho no se si exista). permite inspeccionar el dom de la pagina que estamos visualizando. Trae una consola, mucho mejor que la que trae por defecto firefox. En realidad es muy buena esta extensión, yo la uso desde que llegue a trabajar a Imagemaker.

JSON?

JSON(JavaScript Object Notation) es una forma de escribir objetos en javascript. es muy util por ejemplo para trabajar con ajax. Vamos por el principio, aquí hay un pequeño ejemplo de como hacer un objeto, (aun que javascript no es orientado a objetos), un pequeño ejemplo: var persona1 ={'nombre':'Victor Hugo Saavedra','telefono':'9999999','edad':'24'} var persona2 ={'nombre':'Victor','telefono':'888888','edad':'20'} después para acceder a esto es como en casi todos los lenguajes objeto punto atributo persona1.nombre /* devuelve "Victor Hugo Saavedra"*/ persona2.nombre /* devuelve "Victor" */ persona1.edad /* devuelve "24" */ esto uno lo propria asignar a variables o hacer lo que uno quiera pero ejemplo: alert("las personas son:"+ persona1.nombre + " - " + persona2.nombre); ademas en la mayoría de los lenguajes tienes funciones para enc

Bienvenidos

Bienvenidos  La idea de este blog es ir dejando una bitácora y compartir todo lo que estoy haciendo con respecto a programación, todo le que voy a aprendiendo. La idea es que los demás personas que entren también puedan, escribir y compartir. de paso así también me sirve para mejorar la ortografía.  --  Atte.  Victor Hugo Saavedra