.NET Framework 2.0 - Jorge Serrano - MVP Visual Developer - Visual Basic

Ver por etiquetas

Todas las etiquetas » .NET Framework 2.0 (RSS)

El uso de Contains en LINQ - IN or NOT IN en SQL

Hay veces en las que desarrollando una aplicación Software, nos interesa obtener los elementos de una colección que contienen o que no contienen un conjunto de elementos. Para ello, en LINQ hacemos uso de la extensión Contains . De cara a SQL, esto sería similar a la instrucción que ejecutamos con la palabra IN. SELECT * FROM Tabla WHERE campo NOT IN ('', '', ...) La mejor forma de entender bien el funcionamiento de Contains , es verlo con un ejemplo...

El misterioso caso del CheckedListBox y el DataSource perdido

Me encuentro trabajando en un proyecto en que por necesidades del guión, me veo obligado a utilizar un control de tipo CheckedListBox . Hasta aquí, nada anormal en la necesidad solicitada... nada anormal a excepción del Intellisense de Visual Studio 2008, herramienta de marras que utilizo para tal fin, aunque he revisado que el comportamiento se repite en Visual Studio 2010 Beta 2 y versiones anteriores. El caso es que cuando ya tengo mis datos de acuerdo a List<objeto>...

Cursos y documentación de referencia para eventos

Me llega una información de Lisa Feigenbaum (Program Manager de Microsoft) de un repositorio de cursos, tutoriales, laboratorios, ejemplos en C# y VB.NET y videos sobre diferentes tecnologías de Microsoft, incluyendo Visual Studio y .NET Framework. Este material puede ser utilizado en eventos, charlas o incluso code-camps, como por ejemplo el futuro Code-Camp de Tarragona 2009 del que espero que te hayas apuntado. Las casi 40 presentaciones están en inglés y han sido recopiladas...

NUNCA lo olvides, mensajes de usuario en lugar de mensajes de excepción

Hace poco menos de 1 mes me encontraba en una de esas famosas tiendas de Madrid y de otras partes de España donde se puede hacer casi de todo (hacer la compra mínima de urgencia, comer o cenar, comprar o leer libros y revistas, comprar música y películas...). Próximo a la parte de la tienda dedicada a la música y las películas me encontré una curiosa caja de metal y de forma rectangular para recoger entradas para ir al cine y espectáculos...

Compilación bajo demanda en C#. Generación y compilación de código dinámicamente.

Introducción Con el CLR 2.0, y en su caso desde la aparición de Microsoft .NET Framework 2.0, tenemos la posibilidad de hacer uso en C# de un namespace de nombre Microsoft.CSharp . Un nombre de espacio que en muchas ocasiones pasa por desapercibido para el programador y que podría resolvernos un sinfin de problemas en determinadas situaciones concretas. Dentro de esta librería, encontraremos tres clases, dos de ellas obsoletas y de nombres Compiler y CompilerError , y...

StyleCop v4.3.2.1 publicada

Microsoft ha publicado el pasado 10 de Agosto una actualización de la herramienta StyleCop. StyleCop como sabrás, es una herramienta que se utiliza para analizar el código de C# de acuerdo a unos estilos y reglas de consistencia. Lo mejor de esta herramienta es que se puede ejecutar desde Visual Studio. Esta nueva versión resuelve algunos bugs encontrados en la última revisión y que se pueden ver en el apartado de referencias (más abajo). Referencias...

ASP.NET, IIS 7.0, y el error RSClientController is undefined

Hay veces en las que aparecen errores de esos que te ponen los pelos como escarpias, más que nada porque son errores incontrolados e incomprensibles. De los que pasan solamente en entornos de prueba, pre-produción y producción, pero no dentro del entorno de desarrollo. Uno de esos errores lo he sufrido recientemente, y por eso, me he decidido en escribir esta entrada, para que si alguien se encuentra con la misma situación, sepa resolver este problema en un par de minutos...

Precondiciones y Microsoft Code Contracts v1.0

¿Alquien dice que de un departamento de I+D no sale nunca nada provechoso?. Microsoft tiene su departamento de investigación y desarrollo, conocido como Microsoft Research, y en él, se han creado algunas "criaturas" dignas de mención. Una de ellas es Microsoft Code Contracts, pero... ¿alguién sabe lo que es o para qué sirve realmente Microsoft Code Contracts?. En la sección de referencias, os pongo unos enlaces que explican mejor que...

Interesante artículo en CodeProject sobre el trabajo con datos Excel

Tenía pendiente desde hace varias semanas el poner esta entrada en mi blog. Mi buen amigo José María Estrada, ha publicado en CodeProject un artículo, que por cierto tiene una popularidad bastante alta, acerca de un componente que utiliza para pasar datos de entrada a un Excel y recibir los datos (a través de un DataSource) para representarlos o realizar las acciones que consideremos oportunas. El componente puede ser utilizado tanto en aplicaciones Windows como...

.NET Framework desde la línea de comandos

Interesantísima entrada la que he visto en el blog de Aaron Stebner y que comparto con vosotros. En su blog, Aaron nos indica todos los comandos a ejecutar con TODAS las versiones de .NET Framework para realizar instalaciones en "silencio", desinstalaciones, reparaciones, etc. Una información muy interesante. Referencias: Enlace Web: Entrada del blog de Aaron.

Libro electrónico sobre C# gratis

Aunque esto tiene ya un poco más de 2 meses, creo que podría resultar de alto interés para aquellas personas que quieren aprender C#. Rob Miles, de la Universidad de Hull, publicó a finales del 2008 dos libros en inglés y formato pdf sobre C# que denominó como C# Orange Book y C# Yellow Book. El primero de los dos libros está pensado para aquellos programadores que vienen del mundo Java. Son 24 páginas básicas que servirán para...

jQuery UI v1.7

El equipo de jQuery ha lanzado jQuey UI v1.7. Con jQuery podemos crear aplicaciones Web con JavaScript mucho más ricas, agregando animaciones y transiciones de objetos, ocultando y mostrando objetos en el formulario, e interactuando con AJAX, eso... además de trabajar con los objetos DOM del formulario de una forma mucho más simple y directa evitando sus complejidades que tantos quebraderos de cabeza nos ha dado alguna vez que otra. jQuery UI es una extensión de esta librería...

jQuery 1.3.2

Otra cosa más que tenía que contar y que por unas y otras cosas no he contado aún es que a finales del mes de Enero apareció una nueva versión de jQuery, hablo de jQuery 1.3. jQuery es una librería o Framework de JavaScript que se utiliza para trabajar con los elementos HTML de forma más ágil y rápida pudiendo agregar efectos muy interesantes sobre la interfaz web. Las librerías de jQuery se distribuyen de dos formas, una más...

¡Los cursos de DesarrollaConMSDN actualizados a Visual Studio 2008!

Últimamente, entre algunos asuntos personales y otro profesionales, casi no tengo tiempo de postear, sin embargo, intentando sacar fuerzas cuando el tiempo me lo permite, aprovecho la ocasión antes de que sea tarde para comentaros que ya podéis acceder a los cursos de Microsoft de Desarrolla con MSDN actualizados para Visual Studio 2008. Los cursos actualizados son muy variados: Desarrollo Web, Introducción a Visual Basic 2005 y Visual Basic 2008, Introducción a...

Uso de Caching en Windows utilizando System.Web.Caching

Me encuentro en un blog de Microsoft un interesante ejemplo de como utilizar el ensamblado System.Web.Caching en aplicaciones Windows para trabajar con objetos dentro de la caché, recuperarlos y detectar cuando están vacíos. Algo que no indica la entrada a la que hago relación y que tampoco tiene más misterio, es que para eliminar un objeto de la caché, basta con utilizar el método Remove de la clase System.Web.HttpRuntime mediante el uso de System...

Lecturas recomendadas :: CLR Inside Out

Creo que muchos conoceremos lo que es MSDN Magazine, una revista técnica de artículos muy variados, mucho de los cuales son bastante recomendables de leer. Dentro de MSDN Magazine, podemos encontrar infinidad de secciones. Una de ellas es el motivo de esta entrada. Se trata de la sección CLR Inside Out. En esa sección, se tratan artículos muy interesantes escritos normalmente por el equipo de trabajo del CLR de .NET, es decir, por aquellos que mejor conocen las...

Tratando de no romper la compatibilidad hacia atrás de nuestros ensamblados

La siguiente entrada, tiene que ver con la compatibilidad de nuestros ensamblados o mejor dicho, con no romper la compatibilidad de nuestros ensamblado ante el planteamiento de modificaciones obligadas. El objetivo de no romper la compatibilidad de los ensamblados hacia atrás es algo que a veces resulta bastante complejo, sobre todo porque conviene tener un control de qué parte o partes del ensamblado o ensamblados vamos a cambiar, modificar, etc, y sobre todo, que impacto tienen esas...

Training Kits a tutiplén, informaciones interesantes y lecturas recomendables sobre .NET

.NET es un mundo. De eso creo que nadie duda. Los que estamos embarcados en esto desde que aparecieran las primeras betas (2000-2001) nos sentimos especialmente cómodos, pero tenemos esa "cosita" en el cuerpo (al menos yo) por ayudar a los demás a subirse al tren. Un tren que lleva en marcha mucho tiempo y al que se le van acoplando vagones y más vagones de diferentes colores, algo que a muchos les desconcierta y a veces, hasta agobia. No obstante, somos muchos los...

Utilidad gratuita :: Lookup.NET 1.0 - en PowerShell

El otro día, publiqué una pequeña herramienta o utilidad denominada Lookup.NET 1.0 desarrollada en Microsoft .NET Framework 2.0 . Esta herramienta tiene como propósito, obtener las versiones y Service Packs de Microsoft .NET Framework instalados en las máquinas cliente. Ante los comentarios recibidos, decidí en un primer momento publicar el código fuente de la utildiad, pero creo más sensato escribir un script en Microsoft PowerShell para realizar las mismas acciones, de forma que quede todo lo más...

Utilidad gratuita :: Lookup.NET 1.0

Contaré algo que me pasa muchas veces. Se trata de saber qué versiones de .NET Framework están instaladas en las máquinas cliente y si está instalado algún Service Pack. El volumen y cantidad de versiones diferentes de .NET Framework no es especialmente alto aún, pero cuando se trata de saber si tenemos instalado algún SP en la máquina, ahí entran aún más dudas y la cantidad de variantes crece. El caso es que harto de averiguar estos detalles, me creé hace tiempo una pequeña utilidad que ahora comparto...
Más artículos Página siguiente >