Este documento describe las características principales de Visual Studio 2012. Visual Studio 2012 proporciona un entorno de desarrollo integrado mejorado con una interfaz de usuario simplificada y más funciones de búsqueda y navegación para ayudar a los desarrolladores a ser más productivos. El documento también explica cómo Visual Studio 2012 mejora la compatibilidad con versiones anteriores y la gestión del entorno de desarrollo.
0 calificaciones0% encontró este documento útil (0 votos)
120 vistas24 páginas
Este documento describe las características principales de Visual Studio 2012. Visual Studio 2012 proporciona un entorno de desarrollo integrado mejorado con una interfaz de usuario simplificada y más funciones de búsqueda y navegación para ayudar a los desarrolladores a ser más productivos. El documento también explica cómo Visual Studio 2012 mejora la compatibilidad con versiones anteriores y la gestión del entorno de desarrollo.
Este documento describe las características principales de Visual Studio 2012. Visual Studio 2012 proporciona un entorno de desarrollo integrado mejorado con una interfaz de usuario simplificada y más funciones de búsqueda y navegación para ayudar a los desarrolladores a ser más productivos. El documento también explica cómo Visual Studio 2012 mejora la compatibilidad con versiones anteriores y la gestión del entorno de desarrollo.
Este documento describe las características principales de Visual Studio 2012. Visual Studio 2012 proporciona un entorno de desarrollo integrado mejorado con una interfaz de usuario simplificada y más funciones de búsqueda y navegación para ayudar a los desarrolladores a ser más productivos. El documento también explica cómo Visual Studio 2012 mejora la compatibilidad con versiones anteriores y la gestión del entorno de desarrollo.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 24
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
INSTITUTO SUPERIOR PARTICULAR SAN GABRIEL
Tema: Visual Studio 2012 Autor: Byron Paguay
Riobamba - ecuador 2012
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
INTRODUCCIN:
Puede compilar aplicaciones web ASP.NET, servicios Web XML, aplicaciones de escritorio y aplicaciones mviles usando el completo conjunto de herramientas de desarrollo de Visual Studio. Puede escribir cdigo en Visual Basic, Visual C#, F#, Visual C++ y JavaScript en el mismo entorno de desarrollo integrado (IDE), que permite compartir herramientas y crear soluciones en varios lenguaje ms fcilmente. Adems, puede simplificar el desarrollo de aplicaciones Web y servicios web XML por tecnologas clave de acceso en .NET Framework.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
OBJETIVOS OBJETIVO GENERAL
Conocer las caractersticas de la programacin en Visual Studio 2012, y los mtodos de tratamiento de archivos de textos.
OBJETIVO ESPECIFICO
El conocimiento bsico de los lenguajes de programacin Cmo manejar los mtodos avanzados para programar en Visual Studio 2012 Conocer los tipos de datos y sus formas de uso
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
DESARROLLO DEL TEMA
La nueva interfaz de Visual Studio 2012 proporciona un entorno en el que los desarrolladores pueden ser ms productivos y trabajar sin interrupciones causadas por sus herramientas. El primer cambio se ver en Visual Studio 2012, es la experiencia del desarrollador del nuevo usuario. El estilo minimalista de Visual Studio pone ms nfasis en el cdigo y sutilmente combina los controles de las aplicaciones en segundo plano. Nueva dinmica barras de herramientas y la interfaz de usuario reducida cromo significa ms espacio de trabajo est disponible para ver y explorar su cdigo. Los elementos centrales como el explorador de soluciones, las pestaas de pre visualizacin, e historia tienen ahora an ms funcionalidad para ayudarle a entender su cdigo sin necesidad de abrir ventanas adicionales. Cuando las nuevas extensiones estn disponibles, las notificaciones sutiles les dar esa informacin sin interrumpir el flujo de trabajo productivo.
Compatibilidad Los desarrolladores que trabajan en las diferentes versiones de Visual Studio, mencionan que no es necesario actualizar simultneamente a la ltima versin de Visual Studio, y la compatibilidad se asegura de que todos los desarrolladores puedan continuar trabajando juntos. Mudarse a Visual Studio 2012 es una operacin sin problemas que en la mayora de los casos no requiere que usted modifique sus proyectos. Basta con abrir un proyecto de Visual Studio 2010 en Visual Studio 2012 se comenzar a trabajar en su aplicacin. Adems, Visual Studio no cambia el formato de su solucin o archivos de proyecto, lo que significa que los desarrolladores que utilizan Visual Studio 2012, pueden colaborar en los mismos proyectos de Visual Studio 2010. Algunos tipos de proyectos pueden requerir una operacin de conversin al migrar a Visual Studio 2012, con la cual realiza la conversin automticamente. A partir de INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
entonces, el proyecto se carga sin problemas y en silencio. Esta operacin es completamente compatible con versiones anteriores, por lo que los proyectos abiertos en Visual Studio 2012 continuarn trabajando en Visual Studio 2010.
Gestin del Medio Ambiente Gestin de su entorno puede ayudarle a ser ms productivo. Hardware ms exigente y pantallas adicionales le proporcionan la posibilidad de trabajar ms rpido, pero la capacidad para gestionar eficazmente sus recursos es fundamental. Visual Studio 2012 ahora incluye caractersticas que le ayudan a aprovechar el poder de las computadoras modernas, le permiten trabajar de forma integrada a travs de mltiples monitores, y encontrar rpidamente lo que busca.
Buscar Por todas partes Visual Studio agrega la funcionalidad de bsqueda en todo el entorno (cdigo, mens, cuadros de dilogo y controles) para encontrar lo que estn buscando rpidamente. Busca no slo se limita al cdigo, sino que se extiende a travs de todo el entorno que le ayuda a localizar rpidamente los comandos y funciones que necesita. Estos son slo algunos ejemplos de cmo la bsqueda es ahora parte integral de la IDE.
Inicio rpido Visual Studio 2012 le ayuda a localizar los comandos. Aparecer el cuadro de dilogo Quick Launch est siempre disponible en la barra de herramientas y se puede acceder a travs del atajo Ctrl + Q. Especifique una palabra clave en el cuadro INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
de bsqueda para acceder al comando que desea utilizar y el cuadro de dilogo Quick Launch muestra todos los elementos de men en el IDE de Visual Studio 2012 que coincidan con esta palabra clave. Para facilitar la bsqueda de caractersticas de uso regular an ms rpido, los elementos usados recientemente se agrupan en la parte superior de los resultados de bsqueda.
Bsqueda Rpida Le permite buscar a travs de su cdigo. Puede especificar los criterios de bsqueda como una cadena para realizar casacin simple, y tambin puede modificar las opciones de bsqueda para realizar la coincidencia de patrones usando expresiones regulares. Cadenas coincidentes se resaltan en la ventana Editor, que permite el movimiento fcil entre los partidos.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
De forma predeterminada, bsqueda rpida busca en el archivo actual. Tambin es posible ampliar el alcance de la bsqueda para abarcar todos los archivos. Tambin se puede realizar una operacin buscar y reemplazar de bsqueda rpida.
Se actualiz la ventana Agregar referencia Aparecer el cuadro de dilogo agregar referencia se utiliza para agregar referencias de ensamblado a los proyectos. Tambin inteligentemente almacena en cach las referencias a ensamblados. NET Framework y bibliotecas COM para un inicio ms rpido. Indicadores identificar qu conjuntos estn ya referenciados en un proyecto. Usted puede utilizar el cuadro de dilogo buscar conjuntos para buscar rpidamente todas las asambleas.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Buscar Habilitado Herramientas La caja de herramientas se puede buscar para proporcionar un acceso rpido a los controles durante el desarrollo.
Lista de errores Una lista de errores mejorada permite a los desarrolladores a encontrar relacionados con errores de compilacin o comprobar rpidamente por un error especfico.
Navegar y comprensin de Soluciones Como hardware se hace ms potente y fcil aumento de las expectativas, las aplicaciones se vuelven ms complejas, y un nmero cada vez mayor de los recursos se utilicen en proyectos y soluciones. Es evidente que la complejidad aumenta a medida que ms tiempo se invierte en una aplicacin y ms caractersticas se agregan. Como resultado, la mayora de las bases del cdigo tienden a expandirse. El IDE de Visual Studio 2012 incluye potentes caractersticas para ayudar a los desarrolladores a navegar y entender soluciones cada vez ms complejas. Documento Tab Bueno Un proyecto tpico de Visual Studio se compone de muchos archivos, y los desarrolladores tendrn a menudo un nmero de archivos abiertos al mismo tiempo, sino que puede llegar a ser difcil hacer un seguimiento de todos ellos. Visual Studio proporciona un mayor control sobre la forma en que organiza los archivos abiertos INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
que muestran XAML o el formato HTML, el cdigo, los recursos, las propiedades, los datos de configuracin y grficos por lo que le permite fijar documentos a la ficha "bien". Las fichas de todos los documentos desanclados aparecen a la derecha.
La pestaa as tambin trabaja con varios monitores. Si arrastra un documento de Visual Studio para un segundo monitor, que incluye su propia pestaa tambin. Puede arrastrar otros documentos en la misma ventana, y sus pestaas aparecen en la ficha bien. Usando este mtodo, usted puede guardar sus documentos primarios y cdigo abierto en el monitor principal mientras se visualiza cualquier documento adicional y accesible en un segundo monitor.
El Explorador de soluciones Explorador de soluciones se ha extendido a entender ms fcilmente la estructura de proyectos complejos, lo que le permite visualizar los elementos de las aplicaciones, y que le ayuda a localizar objetos con mayor facilidad. Por ejemplo, la ampliacin de un archivo XAML en el explorador de soluciones abre el archivo de cdigo subyacente tambin. Visual studio muestra los mtodos, propiedades, campos, eventos y delegados en un objeto de exploracin. La informacin requerida se encuentra en un lugar fcil de encontrar, y puede ser explorada para revelar informacin de tipo de objetos y mtodos. La barra de bsqueda en la ventana del explorador de soluciones le permite localizar artculos en su solucin que coincidan con una cadena especificada, y usted tambin INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
puede limitar los elementos mostrados en el explorador de soluciones a los archivos que estn abiertos y sin guardar o editar.
La ventana crear nueva que contiene una copia del contenido de este botn de la ventana en la barra de herramientas explorador de soluciones abre una ventana explorador de soluciones nuevas con el foco en el elemento seleccionado. Se puede arrastrar la ventana a un segundo monitor y combinarlo con una ventana de la ficha y crear efectivamente una vista de Visual Studio 2012 que es especfico de un elemento nico archivo, la clase, o de otro tipo. Estos valores existen cuando se cierra visual studio.
Pestaas de previsualizacin Explorador de soluciones hace que se encuentre el archivo correcto mucho ms fcil de visualizar el contenido del archivo en una ficha de vista previa antes de abrirlo. A medida que avanza entre los archivos en el Explorador de soluciones, en la ficha Vista previa recicla. Cuando encuentre el archivo que est buscando, puede INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
simplemente comenzar a editar el archivo y visual studio convierte automticamente su ficha de vista previa para una ficha normal. Esto reduce significativamente el desorden de fichas y puede ayudar a ser ms productivo.
Introduccin Cdigo comunitario y Extensiones Visual Studio 2012 facilita el acceso al cdigo de la comunidad. Utilice extensin Manager para instalar, gestionar o acceder a la galera en lnea para qu microsoft y los desarrolladores de terceros pueden subir fcil de instalar add-on extensiones. En Visual studio 2012, si un desarrollador extensin actualiza una extensin que est utilizando, el IDE le notifica de la actualizacin para asegurarse de que siempre sepa que est utilizando la versin ms reciente.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Una extensin til nueva incluida con visual studio es el gestor de paquetes nuget, que se puede utilizar para agregar paquetes a sus proyectos. Por ejemplo, el registro de errores mdulos y controladores (Elmah) biblioteca registro es de uso frecuente por los desarrolladores web. Instalacin de la biblioteca elmah registro incluye la adicin de conjuntos y requiere cambios especficos en archivos de configuracin. El instalador de paquetes nuget agrega los archivos necesarios y realiza los cambios apropiados en los archivos de configuracin.
El Instalador de plataforma web (web PI) es una herramienta independiente que hace que sea fcil para obtener los ltimos componentes de la plataforma web de microsoft, incluyendo IIS, SQL Server Express, NET Framework y visual web Developer. Adems de los componentes de la plataforma web, la web PI tambin le permite instalar varias aplicaciones comunes.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Mejoras en el rendimiento Visual studio 2012 incluye importantes mejoras para que sea ms rpido y ms sensible que las versiones anteriores. Estos incluyen: Usar menos memoria virtual para reducir el impacto y los recursos necesarios. Carga de los proyectos de forma asncrona y la carga de las piezas clave del proyecto en primer lugar, por lo que los desarrolladores pueden empezar a trabajar ms rpido. Hacer un mejor uso de multi-ncleo del procesador al compilar aplicaciones. Soporte de idiomas Visual Studio 2012 ahora es compatible con los paquetes de interfaz de idiomas, por lo que es mucho ms fcil cambiar el idioma de la interfaz de usuario sin necesidad de instalar otras versiones de Visual studio. Mejoras de diseo Visual Studio 2012 incluye una nueva superficie de diseo para la creacin de aplicaciones que buscan grandes e interfaces de usuario. Formatos del proyecto son coherentes entre Blend para visual studio y visual studio 2012, y ambos utilizar la superficie del mismo diseador. Esto asegura que la aplicacin hace que el mismo en ambos entornos. Mezcla para visual studio proporciona potentes herramientas de diseo que ayudan a los desarrolladores a optimizar la apariencia de sus aplicaciones.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Team Explorer Team Explorer permite a los desarrolladores y otros miembros del equipo para navegar por el cdigo fuente del proyecto, los elementos de trabajo, construye, y otros datos almacenados en Team Foundation Server. En team explorer, los miembros del equipo pueden conectarse a team foundation Server, team foundation server express, o previa service foundation (la versin saas de team foundation server). Plataforma de experiencias Programacin asncrona Los usuarios esperan que las aplicaciones de seguir respondan correctamente. Realizacin de tareas de larga duracin de forma asincrnica puede ayudar a lograr este objetivo. Visual studio 2012 junto con windows 8 incluye mejoras clave para ayudar a los desarrolladores a crear aplicaciones que incorporen un cdigo asncrono. El C # y visual basic se han ampliado con el modificador de mtodo asincrnico y el operador espera, lo que permite al programador especifique fcilmente el cdigo que inicia una tarea de larga duracin, y para indicar que el cdigo se ejecute cuando la tarea se complete. Esto simplifica el cdigo necesario para crear un mtodo asincrnico. Los desarrolladores pueden utilizar la biblioteca en paralelo de tareas dentro de un mtodo marcado con el modificador async para realizar una accin de forma asncrona. Task.Run (() => { TimeConsumingMethod (); }); Alternativamente, los desarrolladores pueden utilizar muchos de los nuevos mtodos aadidos al tiempo de ejecucin de windows, e hizo disponible para las aplicaciones administradas, que realizan operaciones comunes del sistema de forma asncrona. El INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
tiempo de ejecucin de windows expone las API asncrona para todas las tareas que puede llevar algn tiempo para llevar a cabo, como leer o escribir en un archivo. StorageFolder folder = ApplicationData.Current.LocalFolder; folder.CreateFileAsync("MyFile.txt"); Adems de proporcionar esta funcionalidad asincrnica, los desarrolladores tambin pueden utilizar las nuevas palabras clave para proporcionar apoyo asincrnica para Windows Communication Foundation (WCF). Cuando un desarrollador tiene que llamar a una operacin asincrnica en un servicio, Visual Studio genera una clase proxy que correctamente invoca la operacin con poco esfuerzo adicional por parte del desarrollador. Las bibliotecas porttiles Visual Studio 2012 proporciona herramientas para desarrollar para varias plataformas diferentes, incluyendo el escritorio, web, nube azure, windows phone y xbox 360. Para los desarrolladores que necesitan para desarrollarse a travs de estas plataformas con versiones anteriores de visual Studio, el cdigo tena que ser recompilado para cada plataforma de destino, creando as muchas versiones de la misma lgica de la aplicacin, cada uno de los cuales deba ser mantenido por separado, duplicando el esfuerzo requerido la fijacin de los errores o de cambiar la lgica de negocio de una aplicacin.
Visual Studio 2012 incluye soporte para las bibliotecas porttiles que pueden ayudar a resolver este problema. Un desarrollador puede crear una biblioteca basada en la plantilla de proyecto biblioteca de clases portable. Usando la plantilla, el desarrollador crea un proyecto y elige las plataformas de destino. El cdigo se restringe automticamente a las funciones que son comunes en todas estas plataformas. Por ejemplo, la concatenacin de cadenas es a travs de las plataformas mismas, por lo que se permite en una biblioteca porttil, mientras que el acceso al sistema de archivos puede ser diferente y por lo tanto no est permitido.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Bibliotecas porttiles son binarios montajes porttiles, lo que significa que usted puede copiar el mismo conjunto de mltiples plataformas sin tener que recompilar. En el caso de una actualizacin, slo tiene que volver a compilar la biblioteca porttil una vez y desplegar en todas sus aplicaciones. De esta forma, los desarrolladores pueden crear y reutilizar un centro porttil de su cdigo y luego para cada plataforma construir slo lo que es necesario para cumplir con las convenciones especficas de la plataforma. Esto le permite consolidar inversiones claves y soluciones en una sola pieza de cdigo. Qu hay de nuevo en el Marco. NET 4.5 El Framework. NET 4.5 incluye muchas nuevas caractersticas para hacer ms fcil para usted pueda desarrollar aplicaciones ms potentes. La siguiente lista incluye slo algunas de estas nuevas caractersticas y modificaciones: Integracin con el tiempo de ejecucin de Windows, lo que le permite crear aplicaciones gestionadas que pueden tomar ventaja de las nuevas caractersticas del tiempo de ejecucin de Windows (como las muchas nuevas API asncrona) en una forma perfecta. Consola UTF-16 de apoyo, que le permite utilizar la codificacin en UTF-16 aplicaciones de consola. Dominio de aplicacin configuracin de referencia cultural, lo que le permite establecer la cultura de dominio de aplicacin desde la aplicacin. Marco de extensibilidad administrada (MEF), que permiten mejoras de soporte para los tipos genricos, definiendo varios mbitos y programas de apoyo a los convenios basada. Personalizable tiempos de espera de expresiones regulares, que permiten configurar los tiempos de espera para la resolucin de las expresiones regulares, ayudando a asegurar que la aplicacin siga respondiendo. Mejora de la compresin, lo que le permite reducir el tamao de archivo ms que en versiones anteriores.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Qu hay de nuevo en Visual C # Visual C # se ha ampliado y mejorado para aprovechar las nuevas caractersticas proporcionadas por l. NET Framework 4.5. Los ejemplos incluyen El soporte integrado para escribir mtodos que pueden realizar tareas de forma asncrona a travs del modificador de mtodo asincrnico y el operador espera. async Task<string> DownloadData() { return await Task.Run(() => { }); } return PerformDownload(); Atributos de informacin de la llamada, que identifican la ruta de cdigo fuente, lnea de cdigo fuente, y el nombre del miembro de la persona que llama durante el desarrollo y depuracin, o para crear una aplicacin de diagnstico. GetCallerDetails public string ( [CallerFilePath] file string = "", [CallerLineNumber] int fila = 0, [CallerMemberName] Miembro del string = "") { return string.Format("File path: {0}, Line: {1}, Member name: {2}", file, line, member); } Compilacin paralelo, lo que contribuye a acortar tiempos de construccin del proyecto. Qu hay de nuevo en Visual Basic Visual Basic ha sido igualmente mejorada y su conjunto de caractersticas trajo ms en lnea con el de Visual C #. Apoyo para la escritura de los mtodos asincrnicos mediante el modificador Async y esperar operador. INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Async Function DownloadData() As Task(Of String) Return Await Task. Run(Function() As String Return PerformDownload() End Function End Function) Los integradores, que permiten a los desarrolladores a volver (rendimiento) varios artculos del mismo tipo a partir de un mtodo. Iterator Function GetCustomers() As IEnumerable(Of String) Yield "Contoso" Yield "Fabrikam" End Function Llame jerarqua, que le permite localizar el cdigo que llama a un miembro en particular, los tipos que implementan una interfaz determinada, o los miembros que reemplazan un miembro virtual o abstracto.
Atributos de llamadas de informacin, para identificar la ruta de cdigo fuente, lnea de cdigo fuente y el nombre del miembro de la persona que llama durante el desarrollo y depuracin. Function GetCallerDetails(<CallerFilePath> Optional file As String = "", <CallerLineNumber> Optional line As Integer = 0, <CallerMemberName> Optional member As String = "") As String Return String.Format("File path: {0}, Line: {1}, Member name: {2}", file, line, member) End Function
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
La palabra clave Global, que se puede utilizar para crear tipos en un espacio fuera del espacio de nombres raz del proyecto definido. Namespace Global.MyGlobalNamespace Class SimpleClass End Class End Namespace Compilacin en paralelo, lo que ayuda a acortar los tiempos de construccin del proyecto. Qu hay de nuevo en Visual C # Visual F # sigue evolucionando para convertirse en un lenguaje completamente ofrecida. Las nuevas mejoras incluyen: Los proveedores de Tipo, que puede utilizar para generar los tipos que representan los datos estructurados. Visual Studio incluye proveedores de tipo para los tipos de datos siguientes: Open datos (OData), un protocolo de servicio de red que permite que los datos sean transmitidos a travs de una red o el Internet. Conexiones de base de datos, por ejemplo, las conexiones a una base de datos SQL Server. Base de datos de esquema (DBML) los archivos que se generan por el uso de LINQ to SQL. Entidad Modelo de datos (EDMX esquema) los archivos que se generan mediante el uso de Entity Framework. Servicios Web que exponen WSDL que permite a las aplicaciones cliente ms fcilmente consumir estos servicios. Archivos de recursos (resx), que se utilizan en las aplicaciones. NET Framework. // Use a type provider to access a SQL Server database. [<Generate>] type dbSchema = SqlDataConnection<"Data Source=ServerName\InstanceName;Initial Catalog=CustomerDatabase; Integrated Security=SSPI;"> INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
let db = dbSchema.GetDataContext() Las expresiones de consulta (LINQ), que se puede utilizar para escribir consultas LINQ en cdigo con sintaxis similar a SQL. Esto le puede ahorrar tiempo al escribir el cdigo y hacer que el cdigo sea ms comprensible para un usuario, lo que ayuda a garantizar un producto de calidad. // Use LINQ to select customer from the customers table in a database let selectCustomers = query { for customer in db.Customers do select customer } Auto-propiedades implementadas, las cuales le permiten agregar propiedades sin aplicar manualmente el almacn de respaldo para esa propiedad. // Class with automatic property. type SampleClassType() = // Declaring an automatic property. member val autoProperty = 3 with get, set let class1 = new SampleClassType() // Accessing an automatic property. System.Console.WriteLine("{0}", class1.autoProperty) // Setting an automatic property. class1.autoProperty <- 10 Qu hay de nuevo en ASP. NET Las caractersticas disponibles para ASP.NET se han ampliado para incorporar los nuevos modelos de aplicaciones y tecnologas de desarrollo para crear aplicaciones web. Validacin en el cliente. Visual Studio tambin incluye soporte para la validacin de formularios ASP.NET JavaScript para formularios web. Esta caracterstica ya exista para los desarrolladores de MVC. public class SimpleModel { public SimpleModel() { } [Required] [StringLength(40)] public string Name { get; set; } INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Aglutinantes Modelo. Visual Studio incluye soporte para enlazar controles a las propiedades de un modelo en ASP.NET aplicaciones de formularios web. Esto es similar a la funcionalidad disponible anteriormente para Modelo Vista Controlador (MVC) desarrolladores. <asp:GridView ID="customerDeatils" runat="server" ModelType="SimpleModel" SelectMethod="GetModel" AutoGenerateColumns="false"> <Columns> <asp:BoundField DataField="Name" HeaderText="Customer Name" /> </Columns> </asp:GridView> CDN apoyo de reserva. Visual Studio incluye soporte para la carga de los recursos de una red de entrega de contenido (CDN) con el fin de mejorar el tiempo de carga de pgina. CDN suelen tener gran ancho de banda, y los usuarios pueden tener copias de los archivos servidos por una aplicacin en cach localmente. Los desarrolladores pueden especificar los archivos alojados en CDN. Sin embargo, los desarrolladores a menudo no tienen control sobre un CDN, y los archivos pueden ser modificados. Los desarrolladores pueden utilizar la propiedad de la Enable Cdn Control Script Manager para verificar que los recursos cargados desde un CDN funcin correctamente, pero para cargar una copia local del recurso si falla.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Soporte de HTML5 completo, incluidos los elementos semnticos, como correo electrnico, telfono, y url. Inspector de la pgina. Pgina Inspector le permite abrir una pgina web en Visual Studio. Al utilizar el Inspector de la pgina, los desarrolladores pueden hacer cambios en vivo en las normas DOM y edicin de CSS. Cuando se logran los resultados deseados, los desarrolladores pueden copiar estos cambios en el archivo fuente correcta. OAuth y OpenID apoyo. Con estas funciones, puede crear sitios y permiten a los usuarios iniciar sesin con las credenciales de otros sitios, como Google, Yahoo, Facebook, Twitter y Windows Live. IIS Express. IIS Express proporciona un entorno de hospedaje basado en IIS que los desarrolladores pueden utilizar para probar y depurar aplicaciones web. Visual Studio 2012 incluye IIS Express como servidor web por defecto para la depuracin de aplicaciones web. Utilizar IIS Express asegura que los desarrolladores pueden usar, tales como SSL durante la depuracin. DB Local, un motor de base de datos ligera que se ejecuta en el contexto del usuario actual, reduciendo el esfuerzo de configuracin en el entorno de desarrollo. Local DB proporciona un conjunto de funciones que es totalmente compatible con SQL Server y SQL Azure, lo que facilita la migracin desde el entorno de desarrollo a la produccin. Servicios Experiencia MSDN Servicios y beneficios de suscripcin A medida que el mundo del desarrollo de software se vuelve ms complejo, los desarrolladores necesitan una amplia gama de habilidades y de informacin para asegurar que las soluciones que disean, desarrollan y despliegan funcionarn en muchos entornos. Suscripciones a MSDN dar el acceso del equipo de desarrollo para prcticamente todos los productos de Microsoft y la tecnologa, ayudando a garantizar que se tomen las decisiones tecnolgicas adecuadas al producir soluciones personalizadas. INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Adems, MSDN ofrece recursos de alta calidad, la capacitacin y el apoyo que le ayudar a mejorar las habilidades y la productividad de los equipos de desarrollo. Suscripciones a MSDN incluyen: El desarrollo y uso de herramientas de prueba de Microsoft, servidores y clientes. Acceso exclusivo a packs de Visual Studio caractersticas. El acceso a las nuevas versiones de software (incluyendo prxima versin preliminar), as como las versiones anteriores de desarrollo y realizar pruebas, o para la migracin de aplicaciones heredadas. El acceso a la plataforma Windows Azure y ofertas de lanzamiento. Apoyo tcnico profesional Los recursos de capacitacin en lnea
Team Foundation Prevista Servicio Team Foundation servicio en lnea es una oferta SaaS de Microsoft que proporciona la funcionalidad de una instalacin local de Team Foundation Server sin el esfuerzo adicional que supone la gestin, concesin de licencias, y realizar copias de seguridad de un servidor local.
INSTITUTO TECNOLGICO PARTICULAR SAN GABRIEL
Byron Geovanny Paguay Vinueza
Conclusiones Visual studio 2012 ofrece una experiencia poderosa para permite a los desarrolladores ser ms productivos que nunca. Tambin trae varias herramientas de uso comn y una interfaz de usuario optimizada que permite a los desarrolladores centrarse en su cdigo. Visual Studio permite a los desarrolladores crear aplicaciones para Windows 8 Las bibliotecas porttiles ayudar a los desarrolladores a implementar las aplicaciones y bibliotecas de una vez para su uso en mltiples plataformas y dispositivos. Suscripciones a MSDN proporcionar a los desarrolladores acceso a una serie de recursos de Microsoft. Recomendaciones Precio: Los niveles de precio producen una percepcin positiva o negativa del producto hacia los usuarios. Tecnologa: Una aplicacin que busca modernizarse tambin tiene impacto en la imagen y produccin. Como hay diferencias del lenguaje entre Visual Studio 2012 y Visual Studio, (diferentes versiones) puede necesitar cambiar algn cdigo al actualizar una aplicacin. Bibliografa http://msdn.microsoft.com/es-es/library/xyesssa6%28v=vs.80%29.aspx http://www.microsoft.com/visualstudio/esn/whats-new http://www.microsoft.com/visualstudio http://es.wikipedia.org/wiki/Microsoft_Visual_Studio