Microsoft .NET Framework 4.0 - Jorge Serrano - MVP Visual Developer - Visual Basic

Ver por etiquetas

Todas las etiquetas » Microsoft .NET Framework 4.0 (RSS)

Error TF31003 en Visual Studio 2012 con Windows 8 y Team Foundation Service

Introducción Si estás utilizando Visual Studio 2012 en Windows 8 y estás intentando conectar con Team Foundation Service (lo que antiguamente se llamaba TFS Preview), quizás hayas tenido la fabulosa experiencia de toparte con un error de tipo TF31003. Si es así, esta entrada creo que podría ayudarte. Al lío… Supongamos que tenemos ya nuestro servicio de TFS creado y una dirección de tipo https://{nombre}.visualstudio.com Iniciamos Visual Studio 2012 y nos encontramos con la siguiente pantalla: Nuestra...

Reutilización de código, mantenimiento de aplicaciones (VI)

Introducción Hasta ahora, hemos visto como pasar de una aplicación de Software que cumple los requisitos a una aplicación de Software que cumple los requisitos, que es reutilizable y que mejora el mantenimiento de aplicaciones, llevándolo todo a un mundo ideal. ¿Pero es ese mundo ideal de desarrollo el mundo ideal de la oportunidad de negocio o de mercado?. Cuando las prioridades se imponen al mundo ideal Hablo de desarrollo del Software… El problema hoy día de muchas empresas, por no decir todas...

Reutilización de código, mantenimiento de aplicaciones (V)

Introducción En las entradas anteriores, vimos como desarrollar una aplicación a partir de un problema teóricamente trivial. Los requisitos cambian y las necesidades empresariales nos llevan a ser ágiles y adoptar cambios de manera rápida y flexible, facilitar las pruebas unitarias y en definitiva, codificar código lo más limpio posible y con posibilidades de reutilizarlo. Hemos llegado a un punto bastante aceptable pero no es suficiente. Al menos no para unos programadores exigentes como nosotros...

Reutilización de código, mantenimiento de aplicaciones (IV)

Introducción Seguimos avanzando en nuestro desarrollo mejorándolo poco a poco. Esto me recuerda a aquellos maravillosos años de la normalización de nuestras bases de datos para llegar a tercera forma normal (3NF) o llegar al éxtasis con Boyce-Codd. Implementación de la solución En este caso, la implementación de nuestra solución partiendo del código anterior nos sugiere partir el código en módulos o de una forma tal...

Reutilización de código, mantenimiento de aplicaciones (III)

Introducción Nos encontramos en una encrucijada. Nuestra aplicación parecía sencilla y empezó siéndolo, pero los requisitos inicialmente marcados han variado y nos está empezando a dar algún que otro dolor de cabeza. No obstante, hemos sabido adaptarnos a esos requisitos y hemos modificado nuestra aplicación para cubrirlos. Implementación de la solución La idea inicial es la de partir del código de la entrada anterior, refactorizar o acondicionar de forma general el código para que cumpla los requisitos...

Reutilización de código, mantenimiento de aplicaciones (II)

Introducción Como vimos en el artículo inicial, nos encontramos con un problema sencillo de resolver pero que poco a poco se iba retorciendo o complicando. Inicialmente teníamos en mente la lectura de un fichero de texto y la escritura de una información determinada después de procesarla en un fichero de texto. Sin embargo, los requisitos cambian y ahora se nos pide que además de leer y escribir un fichero de texto, hagamos lo mismo pero con un fichero de Excel. En realidad sería hacer algo similar...

Reutilización de código, mantenimiento de aplicaciones (I)

Introducción No me voy a andar con grandes tecnicismos, más bien todo lo contrario. Voy a ir directo al asunto y de forma concisa, planteando los problemas habituales con los que podemos encontrarnos los desarrolladores y cómo hacerlos frente. Como avanzar y mejorar nuestro código basándonos en un proyecto teórico inicial y como ir salvando los diferentes obstáculos con los que podemos encontrarnos. ¿Seremos capaces?… ¡veámoslo!. Punto de partida Partiremos de un ejemplo muy sencillo de entender...

Usando Visual Studio, LINQPad 4 y NHibernate Profile (versión paso a paso)

Introducción La semana pasada, mi compañero de trabajo y sufrimientos, Luis Ruiz Pavón , escribió una interesantísima entrada sobre cómo utilizar LINQPad 4 y NHibernate para probar consultas LINQ y resolver posibles problemas de rendimiento, cuellos de botella, etc., sin tener que hacer grandes alardes de programación… es decir, sin utilizar Visual Studio. En mi caso, voy a preparar una entrada variante y complementaria de la de Luis pero enfocándome en lo que sería un pequeño ejemplo paso a paso...

Validando sin parar. Uso de DataAnnotations

Introducción Como pasa en muchos casos, el otro día me encontraba haciendo pruebecillas e implementando diferentes procesos de validación en Dtos y entidades. Al finalizar mis pruebas, el resultado de todo es un conjunto de clases que hacía justo lo que quería respecto a las validaciones. Decoraba mis clases y/o miembros como deseaba, y en base a esa decoración, ejecutaba el proceso de validación que me permitía obtener qué miembros no...

Checked y Unchecked en cálculos numéricos con C#

Introducción En esta entrada y a colación de una breve pero interesante discusión en Twitter acerca del uso de int.MaxValue , se me pasó por la cabeza hacer esta entrada que profundiza un poco más de lo que la propia discusión sobre int.MaxValue podría sugerir, y es que aprovechando la instrucción comentada, me acordé de algunas particularidades en C# que muchas veces pasan desapercibidas y que quizás convenga mencionar o recordar...

Resumen de las versiones de .NET

Introducción La presente entrada trata de poner algo de orden en el versionado de .NET y los diferentes o principales Service Packs que Microsoft ha ido publicando y alineando, dejando de lado los KB que haya podido publicar entre RTM y Service Pack o entre un Service Pack y otro. Los que ya llevamos unos años trabajando con .NET ordenamos en mejor o peor medida el versionado de .NET, sin embargo, me he encontrado que hay mucha gente que se despista un poco y a veces pregunta en qué fecha salió tal...

Objetos Singleton, Objetos Transient y Persistencia de objetos - Lo que un Dummy debe saber

Introducción Continuando con las entradas tipo Dummies , vamos con otra. En esta ocasión le toca el turno al patrón Singleton y a Transient , que a veces escuchamos o podemos escuchar y que nos deja un poco fuera de juego, pero como veremos, no es ninguna idea nueva maléfica ni nada por el estilo. Finalmente, comentaré de forma muy breve algún detalle sobre Persistencia simplemente para tenerlo ahí en la mente. ¡Vayamos allá!. Singleton...

Extraer los frames de un gif animado en .NET

Introducción: A estas alturas creo que no descubro nada si indico que para mostrar un gif animado en una aplicación Windows por ejemplo, basta con agregar el gif animado al control Image. De esta manera, el gif animado se mostrará en toda su "expresión". Ahora bien,... imaginemos que lo que queremos es extraer el contenido (los frames) de un gif animado. ¿Cómo lo haríamos?. Eso es lo que vamos a ver en esta entrada, pero antes, un poco de...

Propiedades Is64BitOperatingSystem y Is64BitProcess en .NET Framework 4.0

Introducción: Siguiendo la línea de mi última entrada en la que hablaba de alguna de esas novedades de .NET Framework 4.0 que quizás hayan pasado desapercibidas, voy a hablar en esta ocasión de Is64BitOperatingSystem y Is64BitProcess, dos propiedades muy simples en comprensión y uso que pertenecen ambas a la clase Environment. Clase Environment: La clase Environment que puede ser localizada en el namespace System y concretamente en la librería mscorlib.dll, ha sido ampliada en .NET Framework 4.0...

Usando System.Collections.Concurrent.ConcurrentBag

Introducción: Hoy voy a hablar de un namespace que fué introducido en .NET Framework 4.0 y del cual no he oído hablar mucho, me refiero a System.Collections.Concurrent. Antes de hablar de este namespace imaginemos la siguiente situación: Tenemos una caja dentro de la cual vamos colocando diferentes elementos uno detrás de otro, si bien, el orden en el que llegan esos elementos no es en este caso lo más importante para nosotros. Ahora imaginemos varios procesos...

¿Qué pasa con el Smart Device Development en Visual Studio 2010 Beta 2?

Sigo cacharreando con Visual Studio 2010 y viendo algunos comportamientos extraños algunas veces, pero viendo un hueco importante en Visual Studio 2010 Beta 2,... el que tiene que ver con el desarrollo de dispositivos móviles. ¿Dónde están las plantillas de desarrollo de aplicaciones Software para dispositivos móviles?. ¿Dónde está .NET Compact Framework 4.0?. ¿Tiene algo que ver lo que en algunos sitios de Internet comentan como...

No actualices a Windows 7 si tienes Visual Studio 2010 Beta 1 o .NET Framework 4.0 Beta 1 instalados

Me encuentro en los blogs de Heath Stewart's y Scott Hanselman's una recomendación que quiero compartir sobre la instalación de Windows 7 ahora que han aparecido diferentes comentarios y entradas al respecto. Se trata del conflicto existente a la hora de actualizar a Windows 7. Según el blog de Heath, Microsoft .NET Framework 4.0 Beta 1 debería ser desintalado, al igual que Microsoft Visual Studio 2010 Beta 1 (en orden inverso al que he comentado si tenemos los...

Code Contracts en MSDN Magazine

Melitta Andersen, Program Manager del equipo BCL del CLR ha escrito un interesante artículo sobre Code Contracts en MSDN Magazine que merece la pena leer. El artículo, en inglés, trata sobre las partes principales de Code Contracts, en concreto, sobre sus partes, la librería, las precondiciones y las postcondiciones, etc. Cabe destacar que el artículo está basado en la versión beta de Microsoft .NET Framework 4.0, por lo que el artículo puede...
Posted por Jorge Serrano | con no comments

Microsoft .NET Services Whitepapers

(Imagen: Diagrama del .NET Access Control) Pluralsight ha elaborado un conjunto de Microsoft .NET Services Whitepapers que están en fase de elaboración y que ya pueden ser descargados como versión CTP de Diciembre de 2008. Las guías en inglés, cubren los ámbitos de Introducción a Microsoft .NET Services, el .NET Access Control Service, el .NET Service Bus, y el .NET Workflow Service. Todos los documentos están en formato Microsoft Word. Referencias...

Porqué Windows Azure no es tan nuevo... o quizás sí...

En el pasado PDC 2008 , Microsoft ha anunciado Windows Azure . Lejos de las discusiones filosofales de si el nombre "Windows" es adecuado o no, la primera pregunta que me hice al conocer la existencia de Windows Azure era si esa tecnología es realmente nueva o no. Y sin más preámbulos, voy al grano con el asunto. A mí Windows Azure me recuerda muchísimo a ASP (Application Service Provider) o lo que es lo mismo, Proveedor de Servicios de Aplicaciones (no confundir con el lenguaje ASP de...
Más artículos Página siguiente >