• Roslyn CTP: Compiler as a service

    Microsoft acaba de lanzar la Comunity Tech Preview de la herramienta Roslyn, que representa otra herramienta para los desarrolladores, esta vez en un servicio basado en extender capacidades del compilador para dar funcionalidades a los programas bastante más allá de nuestra imaginación. Qué hace un compilador Hasta la fecha los compiladores han sido, para algunos, una…

  • Hands-on Labs de desarrollo de aplicaciones Metro

    Microsoft ha agregado, como parte del Training Kit de Visual Studio 11 Developer Preview, varios Hands-on Labs para aprender a usar las características de Metro. Estos tutoriales, de aproximadamente una hora de duración, cubren una buena cantidad de novedades de Metro, algunas de las que se han descrito en este blog. TOOL-699H Building Your First Metro…

  • Proporcionar ficheros en aplicaciones Metro

    En el artículo anterior se ha visto cómo se consumían ficheros desde una aplicación Metro, en este se verá cómo convertir una aplicación existente en un origen de datos para otras aplicaciones Proporcionando ficheros La otra cara de trabajar con ficheros permite a nuestras aplicaciones proporcionar archivos directamente de los servicios a los que estén…

  • Consumir ficheros en aplicaciones Metro

    En artículos anteriores se ha visto cómo compartir contenido desde nuestras aplicaciones así como consumir contenido de otras. En este artículo y en el siguiente se hablará de cómo consumir ficheros del sistema de archivos, y como proporcionar opciones para que otras aplicaciones puedan hacerlo usando el contrato File Picker. Consumiendo ficheros Para poder consumir…

  • Evento Aplicaciones Metro para Windows 8: Materiales

    Hoy he tenido la oportunidad de compartir con un grupo de estudiantes de 1º de grado de Ingeniería Informática en la Universidad Pontificia de Salamanca en Madrid (UPSAM), algunas ideas sobre el desarrollo de aplicaciones Metro con las nuevas características de Windows 8. Durante una hora aproximadamente, hemos visto contenidos que van desde la pantalla…

  • Ant y NAnt, gestión inteligente de código fuente

    Apache Ant, es originalmente a java lo que la herramienta Makefile a gcc, permite automatizar la compilación, pruebas, documentación, distribución y puesta en funcionamiento de nuestras aplicaciones. NAnt es una implementación del sistema para la plataforma .net, así que gran parte de lo contado aquí es válido para ambas plataformas. Introducción Ant está basado en…

  • Documentando código fuente con Doxygen

    La documentación de las funciones y clases al programar puede ser una tarea tediosa o incluso aburrida, pero es algo realmente útil por varias razones, obliga a revisar qué hace cada función exactamente, sienta bases para que futuros desarrolladores (o uno mismo en años siguientes) pueda averiguar qué hacía el código. Doxygen es una herramienta…

  • DEP Dennis Ritchie

    El creador del lenguaje de programación C, y co-creador del sistema operativo UNIX, ha fallecido. Sus aportaciones al campo de la ingeniería informática, concretamente el desarrollo de UNIX le otorgaron, entre otros galardones, el premio Turing en 1983 y la Medalla Nacional de Tecnología de los EEUU en 1999. Tanto C como UNIX han constituido…

  • Conectándonos desde Metro a un servicio web con WCF

    El enfoque de las aplicaciones Metro está centrado en el contenido más que en el continente, aunque en esta serie de artículos se han visto varias características que hacen únicas las aplicaciones de Windows 8. En este artículo se verá cómo crear un servicio WCF muy simple, y acceder a él desde una aplicación Metro.…

  • Interacción en Metro: Application Bar

    En el artículo anterior se ha visto cómo agregar un menú contextual a una aplicación Metro. La otra interacción disponible es la Application Bar, que sustituye la barra de menús y las diferentes barras de herramientas. En este artículo se verán las caracteristicas que hacen diferente la Application Bar y cómo implementar una. Características La…

Quieres recibir las entradas en tu email?