Impepinable!!
Ya me preocupé seriamente al comprobar a nuestro querido Guille ponerle puntos y comas a un código VB en una excelente presentación que disfruté el año pasado.
La puntilla vino con el anuncio de Microsoft dando por última versión la 10 para Visual Basic.
Y la constatación ha sido al volver al mercado laboral, inesperada crisis que ha llegado a nuestro sector, en donde las ofertas en desarrollo C# supera de largo a los de VB.
Por lo cual quiero dejar constancía de mi claudicación con el siguiente código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("Hola mundo Web");
}
protected string recuperaNombre()
{
string nombre = string.Empty;
nombre = TextBox1.Text;
return nombre;
}
protected void saluda()
{
lblSaludo.Text = "Hola " + recuperaNombre();
}
protected void Button1_Click(object sender, EventArgs e)
{
saluda();
}
}
Vaya, si es prácticamente lo mismo!! jeje.
El objetivo principal es compartir mis experiencias en la programación y gestión de proyectos de software, pero también un poco un sitio donde desahogarme y poder soltar tres o cuatro pensamientos que me llenan la cabeza a veces. Osea, lector, no esperes maravillas. Aquí hay solo un hombre que se escribe así mismo.
viernes, 27 de febrero de 2009
jueves, 19 de febrero de 2009
Patrones y AntiPatrones
Lo mejor de esta profesión son las curas de humildad radicales que te llevas de vez en cuando y que te hacen crecer y ser mejor.
Hace ya bastante tiempo que tenía dudas sobre a qué se referían los gurus, como Luis Fraile y demás, al hablar de patrones y más concretamente de antipatrones.
Hoy, en medio de la redacción de un documento de Diseño Técnico, he relajado la mente buscando sobre el tema y he aterrizado en la Wikipedia en donde se explica de forma simple y legible a qué se refiere la palabra Antipatron de Diseño y ofrecen un listado de ejemplos.
http://es.wikipedia.org/wiki/Antipatrón_de_diseño
He de confesar que tengo que mirar detalladamente varios como doppelganger, Poltergeist o copy and paste programming, en donde me he reconocido.
Hace ya bastante tiempo que tenía dudas sobre a qué se referían los gurus, como Luis Fraile y demás, al hablar de patrones y más concretamente de antipatrones.
Hoy, en medio de la redacción de un documento de Diseño Técnico, he relajado la mente buscando sobre el tema y he aterrizado en la Wikipedia en donde se explica de forma simple y legible a qué se refiere la palabra Antipatron de Diseño y ofrecen un listado de ejemplos.
http://es.wikipedia.org/wiki/Antipatrón_de_diseño
He de confesar que tengo que mirar detalladamente varios como doppelganger, Poltergeist o copy and paste programming, en donde me he reconocido.
viernes, 13 de febrero de 2009
Exito
Hay pocas veces en donde se puede, un Jefe de Proyecto, llenar la boca con la palabra EXITO. Pero este es el caso al dar por finalizada esta fase de un proyecto "chiquitin" en el que llevo tres meses implicado.
Clavamos los tiempos que calculé en la previsión, he utilizado TFS, he implantando SCRUM (bueno casi) y he crecido mucho tanto como desarrollador como lider de equipo. Y además he tenido suerte de contar con un compañero de proyecto con un buen nivel de conocimientos.
Poco a poco, que ahora estoy liado, iré contando más detalles.
Clavamos los tiempos que calculé en la previsión, he utilizado TFS, he implantando SCRUM (bueno casi) y he crecido mucho tanto como desarrollador como lider de equipo. Y además he tenido suerte de contar con un compañero de proyecto con un buen nivel de conocimientos.
Poco a poco, que ahora estoy liado, iré contando más detalles.
miércoles, 4 de febrero de 2009
Marcar como seleccionada una fila de un GridView
Hola.
Vamos a dar una vuelta más de tuerca este GridView al que le estoy haciendo perrerías y le voy a marcar la fila seleccionada para que sepa quien estoy editando.
Esto es muy sencillo, en el post anterior explicaba cómo editar una fila de un GridView pinchando en ella. Pues reutilizando el identificador único de la fila le añado:
Y lo mejor es que funciona perféctamente tanto con ordenación como paginación del GridView.
Vamos a dar una vuelta más de tuerca este GridView al que le estoy haciendo perrerías y le voy a marcar la fila seleccionada para que sepa quien estoy editando.
Esto es muy sencillo, en el post anterior explicaba cómo editar una fila de un GridView pinchando en ella. Pues reutilizando el identificador único de la fila le añado:
If CType(e.Row.FindControl("idcontrol"), Label).Text = Id ThenDonde Id es una propiedad que me dá la persistencia al identificador único (en base de datos) de la fila seleccionada. La misma que uso para realizar el borrado o el editado de la fila.
e.Row.BackColor = Drawing.Color.FromName("#F9DD9D")
End If
Y lo mejor es que funciona perféctamente tanto con ordenación como paginación del GridView.
Suscribirse a:
Entradas (Atom)