Ver por etiquetas
Todas las etiquetas »
.NET (
RSS)
Hola a todos! Hoy voy a comentar algo bastante curioso con lo que me he topado trabajando con Entity Framework. A modo de preámbulo, os diré que durante la ejecución de una aplicación, cada vez que instanciábamos un objeto de una clase que heredase de ObjectContext se lanzaban una serie de excepciones, cuyo número iba creciendo. Es decir, que simplemente invocando al constructor, sin conectarse aún a ningún sitio, podíamos ver cómo...
Hola! Tengo una confesión hoy. Me encanta usar la clase genérica Dictionary . Cuando necesito organizar una caché que pueda ser accedida a la velocidad del rayo, y con claves no necesariamente sencillas, ¡Zas! Dictionary que te crió. Sin embargo, la clase genérica Dictionary implementa la interfaz IDictionary , y no se puede serializar usando IXmlSerializable . Y... ¿a quién le importa esto? Pues... teniendo en cuenta que IXmlSerializable es la interfaz mediante la cual se serializan los objetos...
Bueno, bueno, bueno... En un proyecto en el que se querían ahorrar unas pelillas unos eurillos (esa cabeza...) en licencias (y gastarse muchas muchos más en gente de sistemas, supongo...) me pidieron evaluar la posibilidad de crear una aplicación que se pudiese actualizar automáticamente, de forma sencilla. Por mi deformación profesional, mi cabeza pensó directamente en ClickOnce. Claro, si publicar con ClickOnce está chupado, y cada vez que se publica una nueva versión, la aplicación se puede actualizar...
Hola a todos, Sigo con mis proyectos en casa, para el desarrollo de un juego (y de varias herramientas). En http://cezgs.computeremuzone.com/ estamos desarrollando cositas (top secret hasta que se publiquen, sorry), y alguna vez desarrollo alguna herramienta interna. Ahora mismo estoy enfrascado con un tracker que permita componer melodías para ordenadores de 8 bits. De momento está enfocado al chip AY que traían los CPC (todos) y Spectrum de 128kb. Así que buscando por la red, encontré una librería...
Microartículo al canto sobre extracción de datos de Excel utilizando ADO.NET. Excitante, ¿verdad? ¿Que no?... Bueno, quizá no tanto, pero como me ha resultado útil, sobre todo para evitar picar datos a mano, y pasarlos a SQL Server... Pues aprovecho y calzo un microartículo. Lo primero que debemos hacer es hacer nuestros datos accesibles a OleDb. Para ellos, desde Excel, abrimos nuestro fichero excel, y en la hoja en la que tengamos los datos, los seleccionamos, incluyendo las cabeceras de las columnas...
Este va a ser un microArtículo en el que os voy a comentar cómo depurar componentes en tiempo de diseño. A veces, si no tenemos cuidado, al desarrollar componentes podemos encontrarnos con comportamientos no deseados en tiempo de diseño, y no saber qué puede estar causándolos. Para arrojar un poco de luz sobre qué puede estar causando el error, podemos depurar nuestros controles en tiempo de diseño. ¿Cómo? Es muy sencillo. Supongamos que tenemos abierto una instancia de Visual Studio, donde estamos...
Hola! Cuando desarrollamos una aplicación ASP.NET, nos podemos encontrar con la necesidad de depurar código JavaScript para ver si lo hemos implementado correctamente. Con Visual Studio 2003 (y con 2005 también) podemos hacerlo de una forma muy sencilla. En este artículo veremos cómo podemos hacerlo. Para depurar código JavaScript se puede utilizar el Visual Studio .NET 2003. Antes hay que hacer un par de pasos previos: Ir al escritorio, botón derecho sobre el icono de Internet Explorer, seleccionar...
Hola! Hoy voy a hacer un artículo sobre sincronización de hilos. He visto alguna que otra vez una forma poco correcta de hacer que un hilo padre espere a que su hijo haya terminado (como quedarse en un bucle con un Sleep y comprobar periódicamente si el hilo hijo está vivo), así que voy a explicar una forma muy sencilla de coordinar los hilos. Como ejemplo podemos usar un servicio de Windows, ya que en estos servicios, la creación de un hilo suele ser casi imprescindible, porque lo normal es que...
Hola! Lo primero, feliz año nuevo a todos. (un poco tarde, ¿verdad?) Hoy voy a tratar un tema un tanto puñetero, que no debería darse nunca en un mundo ideal en el que todo el mundo escribiese código manejado y no hubiese que utilizar componentes COM antiguos hechos con Visual Basic 6 (o cualquier otra tecnología que sea COM y utilice el modelo STA). ¿Por qué los servicios web .NET no se llevan bien con Visual Basic 6? Pues por una razón bastante sencilla. Supongamos que tenemos el escenario propuesto...
Lo primero, disculparme por no haber publicado nada últimamente. Entre el acueducto y que tengo una situación complicada entre mis manos actualmente... No he podido sacar el tiempo necesario para leer ni escribir mucho :( Leo en The Code Project un par de artículos escritos por Eric Woodruff bastante interesantes sobre SandCastle. El primero de ellos presenta una herramienta GUI para generar los ficheros de ayuda. El aspecto de esta herramienta es muy familiar, se nota que está claramente basado...
Hola! Este artículo tratará de describir las diferentes alternativas que podemos utilizar para aprovechar la seguridad en servicios que nos provee Windows Communication Foundation. Cuando una aplicación está distribuida, es importante proteger los datos que transmitimos entre los diversos componentes de la aplicación, y las interacciones entre ellos. Es decir, nos interesa que los datos no puedan ser interceptados, modificados, y también el poder controlar quién tiene acceso a la funcionalidad de...
Hola! Vamos con la segunda parte del artículo que había prometido. De momento ADFS provee funcionalidad únicamente para aplicaciones web. Para poder autenticar aplicaciones web utilizando ADFS, la instalación nos provee de dos componentes muy importantes: El servicio de autenticación: Este servicio web se encargará de comrpobar los derechos del usuario actual y hacer el mapeo con los derechos que tengamos definidos en nuestro directorio activo. Es el servicio web al que se redirigen las peticiones...
Cómo podríamos manipular los contenidos de un objeto agregado utilizando un DataGridView? He aquí una propuesta......