November 2007 - Artículos

Evitar el postback al pulsar un botón en ASP.Net

De vez en cuando reviso las palabras por las que se llega a Variable Not Found a través de los buscadores, más que nada porque suelen reflejar dudas o problemas comunes de los desarrolladores y pueden servir como inspiración sobre nuevos temas a tratar en el blog. Pues bien, llevo tiempo observando que hay muchas personas que preguntan a Google algo similar a "anular postback en botón", es decir, se tienen dudas sobre cómo evitar el disparo del postback al pulsar un botón de un formulario...

ConnectionStrings.com, las cadenas de conexión siempre a mano

Aunque he visto que es conocido desde hace tiempo, yo me he enterado ahora de que en http://www.connectionstrings.com/ hay una excelente recopilación de cadenas de conexión a fuentes de datos de todo tipo: Motores de bases de datos SQL Server, SQL Server 2005, SQL Server 2005 Compact Edition, Oracle, MySQL, Interbase, IBM DB2, Sybase, Informix, Ingres, Mimer SQL, Lightbase, Postgre SQL, Paradox, Firebird, AS/400 (iSeries), Pervasive, SQLBase, Progress y Caché. Archivos de datos Excel 2007, Excel...

Otro uso para la arroba (@) en C#

Hasta hoy no sabía que la arroba, además de permitir la definición de constantes string literales y multilíneas ( mi gran descubrimiento del mes pasado ), también puede ser utilizado en C# para utilizar nombres reservados del lenguaje como identificadores. Según la especificación del lenguaje C# , un identificador (de una variable, clase, propiedad...) puede ser una de las palabras clave del lenguaje (for, if, int, string...) si va precedida por una arroba, permitiendo aberraciones como la siguiente...

Problemas al comentar el código fuente

Si existieran los diez mandamientos del programador, seguro que uno de ellos sería " comenta tu código ". Y es que está claro que la mantenibilidad de una aplicación o módulo es posible siempre que los profesionales encargados de ella sean capaces de entender perfectamente qué hace el software y cómo lo hace, y es aquí donde un código correctamente documentado puede facilitar enormemente la tarea. Todos los lenguajes de programación facilitan la inclusión de texto libre, no estructurado...

Interfaces fluidos (fluent interfaces)

Pues no, esta entrada no trata de los diseños líquidos habituales en el mundo de la maquetación web, aunque podría parecer lo contrario. El término interfaz se utiliza en su acepción relativa a la orientación a objetos, y la fluidez se refiere a la continuidad en el movimiento de instancias entre distintas llamadas a métodos. En pocas palabras, el uso de interfaces fluidos es un estilo cada vez más frecuente de programación, también llamado a veces "encadenamiento de métodos" (method chaining...

Postbacks entre páginas diferentes en ASP.Net (Cross page postbacks)

Las primeras versiones de la plataforma .Net introdujeron el PostBack como el mecanismo de recarga de una página gracias al cual era posible la persistencia del estado de controles y la interacción con ellos de forma muy sencilla y potente en el lado del servidor, modificando la filosofía de programación de webs que habíamos usado hasta entonces (ASP clásico, CGIs...). Sin embargo, si querías usar los controles de servidor en todo su esplendor te veías obligado a meter tareas completas dentro de...

CTP de ASP.NET MVC en unas semanas

Leo en Codeville que Matt Gibbs (Program Manager de ASP.NET en Microsoft) ha anunciado hoy mismo, en el contexto de las conferencias TechEd que se están celebrando en Barcelona, que en las próximas semanas se publicará el primer CTP del ASP.NET MVC Framework. Asimismo, se han vuelto a comentar las principales ventajas de utilizar este nuevo marco para el desarrollo de sistemas web: Separación clara de lógica, presentación y control. Utilización de URLs limpias y amigables. Control absoluto sobre...
Publicado por José M. Aguilar | 1 comment(s)
Archivado en: ,,,

Diez cosas a saber sobre Visual Studio 2008 y .NET Framework 3.5

Días atrás, Daniel Moth, desarrollador de Microsoft, publicaba un interesante post comentando 10 puntos importantes a saber sobre el nuevo Visual Studio 2008 y .NET framework 3.5 y la verdad es que no tienen desperdicio. 1. Lanzamiento Visual Studio 2008 y .NET framework 3.5 serán lanzados oficialmente juntos el próximo febrero. Sin embargo, estará disponible para desarrolladores a finales de noviembre de 2007. Afortunadamente, estarán disponibles las versiones Express de C#, VB, C++ y Web, así como...
Publicado por José M. Aguilar | 8 comment(s)
Archivado en: ,,,

Añadir funciones con parámetros al evento OnLoad (scripting)

A raíz de un post anterior sobre scripts de arranque , y sobre todo en la relativa a la compartición del evento OnLoad por varios controladores, me ha llegado por varias vías la siguiente duda: ¿cómo se pueden vincular a este evento llamadas a funciones que incluyan parámetros? Concretamente, gerardo pregunta cómo podría añadir varios controladores con parámetros al evento OnLoad de la página , como él mismo dice, La funcion de script que usas para añadir varias funciones al evento onload esta bien...

NiftyDotNet, redondear las equinas de tus elementos web aún más fácilmente

Unas semanas atrás escribía una entrada sobre Nifty Corners Cube , una librería javascript que permitía redondear las esquinas de los elementos de bloque de una web (como divs, h, etc.) sin necesidad de crear imágenes o hacer malabarismos con el marcado, sólo añadiendo unas referencias al archivo .js y algunos scripts básicos de inicialización. Sin embargo, para un desarrollador habituado a arrastar y soltar , estas dos simples operaciones suponen demasiado esfuerzo como para considerar el uso de...