Programación
Artículos generales sobre programación y metodologías.
Artículos generales sobre programación y metodologías.
Por mucho que SQL sea un gran lenguaje de consulta de datos hay que reconocer que existen ciertos problemas realmente complicados de resolver.
Uno de estos problemas me surge de vez en cuando: buscar intervalos consecutivos de fechas en una tabla.
Leer más...En algunas ocasiones es necesario convertir una cadena en otra cadena Unicode utilizando caracteres de escape.
Es decir, lo que queremos es convertir caracteres como la 'ñ ' en su codificación equivalente en C # en formato Unicode: 'u00f1 '.
Leer más...El protocolo de WebSocket es un protocolo estándar para comunicaciones seguras, bidireccionales y en tiempo real entre cliente / servidor utilizando HTTP y facilita las tareas de transferencia de datos entre diferentes ordenadores.
WebSocket apareció acompañando al nuevo HTML 5 aunque puede utilizarse sobre cualquier cliente no únicamente para los navegadores.
Leer más...En la mayoría de las aplicaciones empresariales existen diferentes entornos donde ejecutar nuestras aplicaciones.
Lo más normal es tener tres entornos: uno de desarrollo, otro de preproducción y un último de producción.
Leer más...En ocasiones resulta muy útil saber cuál es la ventana padre de un control.
La operación es bastante sencilla, simplemente debemos seguir el árbol visual de controles (VisualTreeHelper) recursivamente hasta encontrar la ventana padre:
Leer más...Cuando programamos una aplicación, normalmente tratamos las excepciones más o menos habituales en nuestros métodos, sin embargo, hay excepciones, que bien por su rareza o bien porque nunca se nos ha dado en las pruebas de desarrollo, no tenemos localizadas.
En estos casos, cuando las aplicaciones Windows Form o WPF encuentran una excepción no controlada simplemente finalizan la ejecución del programa mostrando un error al usuario (bastante críptico por cierto).
Leer más...Si deseamos subir archivos a un servidor FTP con C #, podemos utilizar la clase FtpWebRequest del espacio de nombre System.Net del .NET Framework .
La utilización es bastante sencilla, simplemente creamos una solicitud sobre el servidor FTP indicando el nombre de archivo que tendrá el servidor remoto:
Leer más...Los conceptos de serialización y deserialización son bastante comunes en.NET y hacen referencia a la posibilidad de grabar y cargar objetos fácilmente utilizando ciertas características de.NET.
Para utilizar la serialización en.NET lo primero que debemos hacer es marcar nuestra clase como Serializable utilizando el atributo Serializable
Leer más...Uno de los asuntos pendientes en el desarrollo de la aplicación suele ser la información que proporcionamos sobre el funcionamiento de la aplicación tanto para los usuarios como para los departamentos de sistema.
Si nuestra aplicación tiene algún problema ¿cómo sabe el usuario o el responsable de sistemas qué es lo que se estaba haciendo y dónde ha fallado ? Si no se conoce esta información es muy complicado diagnosticar y corregir el problema.
Leer más...Lo habitual para insertar constantes en nuestro código que contenga determinados valores es utilizar un enumerado:
public enum ModeEnum { Normal, Simplex, Duplex }Leer más...