Вы находитесь на странице: 1из 11

Fundamentos de Programacin con VS 2010

Introduccin a Visual Studio 2010

Al finalizar el captulo, el alumno podr: Describir el IDE de Visual Studio 2010 y las nuevas ediciones. Identificar las nuevas caractersticas de Visual Studio 2010. Crear y configurar soluciones y proyectos en Visual Studio 2010.

Temas: 1. Visual Studio 2010 y las nuevas ediciones. Definicin Ediciones Visual Studio 2010. Visual Studio 2010 Ultimate. Seguimiento del proyecto con Visual Studio 2010 Team Foundation Server. 2. Nuevas caractersticas Visual Studio 2010. 3. Tipos de proyectos de Visual Studio 2010. Archivos y extensiones de Visual Studio 2010. Agregar referencias Visual Studio 2010.

CIBERTEC

Fundamentos de Programacin con VS 2010

CAPITULO No. 1: INTRODUCCIN AL VISUAL STUDIO 2010

CIBERTEC

Fundamentos de Programacin con VS 2010

1. Visual Studio 2010 y las nuevas ediciones

1.1

Definicin: Visual Studio ofrece una variedad de herramientas para todas las fases del desarrollo de software (desarrollo, pruebas, implementacin, integracin y administracin), tanto para el principiante como para el profesional con experiencia. Las herramientas con la marca Visual Studio ofrecen a los desarrolladores de software mejores maneras de conseguir ms, gastando menos esfuerzo en repeticiones y trabajos pesados. Desde editores de cdigo eficaces, IntelliSense, asistentes y varios lenguajes de codificacin en un mismo entorno de desarrollo integrado (IDE) hasta productos avanzados de administracin del ciclo de vida de las aplicaciones (ALM) en Microsoft Visual Studio Team System. Las nuevas versiones de Visual Studio siguen aportando herramientas innovadoras para que los desarrolladores puedan centrarse en la solucin de problemas y no pierdan el tiempo.

1.2

Ediciones de Visual Studio 2010 Visual Studio 2010 Professional Microsoft Visual Studio 2010 Professional es la herramienta esencial para aquellas personas que realicen tareas bsicas de desarrollo. Simplifica la creacin, depuracin e implementacin de aplicaciones en diversas plataformas, incluidas SharePoint y Cloud. Visual Studio 2010 Professional

CIBERTEC

Fundamentos de Programacin con VS 2010

incorpora soporte integrado para el desarrollo mediante pruebas, as como herramientas de depuracin que ayudan a garantizar la creacin de soluciones de gran calidad. Visual Studio 2010 Premium Microsoft Visual Studio 2010 Premium es un conjunto de herramientas completo que simplifica el desarrollo de aplicaciones para desarrolladores individuales o equipos, haciendo posible la creacin de aplicaciones escalables y de alta calidad. Independientemente de si est escribiendo cdigo, creando bases de datos, evaluando o depurando, podr mejorar su productividad utilizando las potentes herramientas que trabajan de manera rpida y eficiente. Visual Studio 2010 Ultimate Microsoft Visual Studio 2010 Ultimate es el exhaustivo paquete de herramientas de administracin del ciclo de vida de las aplicaciones para equipos. Con este paquete puede garantizar la calidad de los resultados, desde el diseo hasta la implementacin. Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea gracias a que admite un nmero cada vez mayor de plataformas y tecnologas (incluidos los sistemas informticos en cloud y en paralelo). Visual Studio Test Professional Microsoft Visual Studio Test Professional 2010 es un conjunto de herramientas especializadas para equipos de control de calidad que simplifica la planificacin de pruebas y la ejecucin de pruebas manuales. Test Professional funciona conjuntamente con el software de Visual Studio para desarrolladores, lo que permite una colaboracin efectiva entre desarrolladores y evaluadores durante todo el ciclo de vida de desarrollo de la aplicacin. 1.3 Visual Studio 2010 Ultimate Microsoft Visual Studio 2010 Ultimate incluye potentes herramientas que simplifican todo el proceso de desarrollo de aplicaciones, de principio a fin. Los equipos pueden observar una mayor productividad y ahorro de costes al utilizar caractersticas de colaboracin avanzadas, as como herramientas de pruebas y depuracin integradas que le ayudarn a crear siempre un cdigo de gran calidad. Se podra decir que Microsoft ha hecho una labor importante de integracin, ya que las herramientas y utilidades que se comentan a continuacin no son nuevas en el mercado, siendo lo ms importante la integracin que existe entre ellas. Ya no es necesario utilizar mltiples herramientas de diferentes proveedores, cada una con su funcionamiento e interfaz ahora todas ellas estn accesibles desde un nico punto. A continuacin se ver cmo se organiza la herramienta:

CIBERTEC

Fundamentos de Programacin con VS 2010

Figura 1

Visual Studio 2010 Ultimate incluye las siguientes caractersticas: Administracin del ciclo de vida de las aplicaciones (ALM) La creacin de aplicaciones de xito requiere un proceso de ejecucin uniforme que beneficie a todos los componentes del equipo. Las herramientas de ALM integradas en Visual Studio 2010 Ultimate contribuyen a que las organizaciones colaboren y se comuniquen de forma efectiva en todos los niveles, y a que se hagan una idea precisa del estado real del proyecto, lo que garantiza que se ofrezcan soluciones de gran calidad, al tiempo que se reducen los costos. Herramientas de prueba Visual Studio 2010 Ultimate incorpora todas nuestras herramientas avanzadas de pruebas para ayudarle a garantizar la calidad del cdigo en todo momento. Aprovchese de las pruebas de IU codificadas, que automatizan la realizacin de pruebas de la interfaz de usuario en aplicaciones basadas en web y en Windows, as como de pruebas manuales, Test Professional, pruebas de rendimiento de web, pruebas de carga, cobertura de cdigo y otras caractersticas completas que no se encuentran en otras ediciones de Visual Studio.

CIBERTEC

Fundamentos de Programacin con VS 2010

Arquitectura y modelado El Explorador de arquitectura de Visual Studio 2010 Ultimate ayuda a entender los activos de cdigo existentes y otras interdependencias. Los diagramas por capas ayudan a garantizar el cumplimiento de la arquitectura y permiten validar artefactos de cdigo con respecto al diagrama. Adems, Visual Studio 2010 Ultimate admite los cinco diagramas de UML ms comunes que conviven junto con su cdigo. Desarrollo de bases de datos El desarrollo de bases de datos requiere el mismo cuidado y atencin que el desarrollo de aplicaciones. Visual Studio 2010 Ultimate es consciente de ello y proporciona potentes herramientas de implementacin y administracin de cambios que garantizan que la base de datos y la aplicacin estn siempre sincronizadas.

Entorno de desarrollo integrado Visual Studio 2010 Ultimate le permite ponerse al mando. Aprovchese de las caractersticas personalizables como, por ejemplo, compatibilidad con varios monitores, de modo que pueda organizar y administrar su trabajo como quiera. Tambin puede dar rienda suelta a su creatividad utilizando los diseadores visuales para mejorar las ltimas plataformas, incluido Windows 7.

Compatibilidad con la plataforma de desarrollo Tanto si crea soluciones nuevas como si quiere mejorar las aplicaciones ya existentes, Visual Studio 2010 Ultimate le permite hacer realidad su idea en una gran variedad de plataformas, entre las que se incluyen Windows, Windows Server, Web, Cloud, Office y SharePoint, entre otras, todo en un nico entorno de desarrollo integrado.

Team Foundation Server Team Foundation Server (TFS) es la plataforma de colaboracin sobre la que se asienta la solucin de administracin de ciclo de vida de aplicaciones de Microsoft. TFS automatiza y simplifica el proceso de entrega de software, y proporciona rastreabilidad completa y la posibilidad de comprobar en tiempo real el estado de los proyectos (para todos los miembros del equipo) con potentes herramientas de elaboracin de informes y paneles.

CIBERTEC

Fundamentos de Programacin con VS 2010

Lab Management Visual Studio 2010 Ultimate ofrece un conjunto completo de caractersticas de laboratorio de pruebas, incluido el aprovisionamiento de entornos a partir de plantillas, la configuracin y el desmontaje de entornos virtuales y entornos de puntos de comprobacin. (Lab Management estar disponible como candidato a la versin comercial como RTM y se distribuir posteriormente.)

Extrado de: http://www.microsoft.com/spain/visualstudio/products/2010editions/ultimate 1.4 Seguimiento del proyecto con Team Foundation Server Team Foundation Server ofrece un completo sistema de informes, basado en Reporting Services, que permite obtener mtricas sobre la evolucin del proyecto. Para el jefe de proyecto, disponer de esta informacin, es la base para poder tomar decisiones adecuadas que generen el xito del proyecto. Gracias a la integracin de todas las herramientas del ciclo de vida no ser necesario realizar un trabajo adicional para poder obtener las mtricas y ser Team Server el encargado de obtenerlas a partir de la informacin de los workitems.

Figura 2

CIBERTEC

Fundamentos de Programacin con VS 2010

2. Las nuevas caractersticas de Visual Studio 2010

Entre las nuevas caractersticas de Visual Studio 2010, se tienen las siguientes: Soporte para el lenguaje F#, que es un lenguaje orientado a la funcionalidad, creado hace un buen tiempo, pero recin introducido a esta plataforma. El IDE ha sido desarrollado con WPF lo que permite mejoras visuales. El CLR nuevo ofrece mayor seguridad comparado con sus predecesores. Tambin el CLR ofrece una importante mejora en la computacin paralela. Soporte mejorado para ejecucin en procesadores con varios ncleos. El Recolector de basura es mucho ms eficiente hoy da para alivianar el consumo de recursos de nuestro ordenador. En cuanto al desarrollo web, se pueden ver la introduccin de meta tags, y mejor comportamiento de acuerdo al navegador que lo est ejecutando. EL JavaScript y CSS autogenerados se aferran mucho mejor a los estndares de hoy da. WPF agrega nuevos controles visuales. Nueva versin del lenguaje C# (versin 4.0). Nueva versin del lenguaje Visual Basic (versin 10.0). Mejoras en el editor de cdigo y en el depurador. Integracin con Windows 7.

CIBERTEC

Fundamentos de Programacin con VS 2010


Adems se mantienen de la versin anterior como:

Multiplataforma: permite seleccionar la versin .Net en la cual se va a desarrollar el proyecto. Transparencia del Intellisense: la lista intellisense se vuelve semi transparente al tener pulsado la tecla control. Filtro del Intellisense: la lista intellisense muestra las clases a medida que se va escribiendo un filtro a la vez. Intellisense para Java Script: ahora se tiene una lista intellisense para Java Script. Diseo de Interfaces Web: ahora se puede modificar el cdigo HTML y ver inmediatamente el cambio en el diseador Web. Unit Testing: ahora se puede realizar pruebas unitarias sin necesidad de instalar un pluggin. Nuevas Plantillas: soporte para el desarrollo de aplicaciones Windows Presentation Foundation WPF, XBAP, WCF. Tambin para aplicaciones OFFICE 2003 y 2007. Aplicaciones Mviles: hay decenas de nuevas caractersticas, como el soporte para las versiones compactas de LINQ y WPF, a nivel de IDE, Unit Testing for Devices.

CIBERTEC

Fundamentos de Programacin con VS 2010

10

3. 8Tipos de Proyectos de Visual Studio 2010

Para crear o aadir un nuevo proyecto en Visual Studio 2010 se debe seleccionar una plantilla predeterminada. Las plantillas estn agrupadas por el tipo de aplicacin; aqu se muestra algunas de tipo Windows: Plantillas Biblioteca de Clases Class Library Aplicacin de Consola Console Application Aplicacin Windows Windows Forms Application Aplicacin WPF WPF Application Descripcin Clases o componentes reutilizables que puedan compartirse con otros proyectos. Este tipo de proyecto se considera que no tiene ventanas y no contendr una clase de formulario Windows Forms. Aplicaciones de lnea de comandos.

Aplicaciones autnomas tradicionales para Windows Aplicaciones que usan el cdigo XAML y permiten generar aplicaciones Multimedia. Aplicaciones de larga duracin que no tienen una interfaz de usuario. Las aplicaciones de servicios de Windows (antes denominadas "servicios NT") pueden supervisar elementos tales como el rendimiento del sistema.

Servicios Windows Windows Service

CIBERTEC

Fundamentos de Programacin con VS 2010


3.1 Archivos y extensiones de Visual Studio 2010 Una solucin de Visual Studio 2010 puede estar compuesta de diferentes tipos de proyectos: Windows, Web, WPF, Biblioteca de Clases, etc. Cada uno de los archivos posee diferentes extensiones, como se puede apreciar en la figura. Los formularios Windows y las clases tienen como extensin .vb Los formularios Web tiene la extensin .aspx.

11

Figura 3 3.2 Agregar Referencias - Visual Studio 2010 A veces ser necesario el uso de NAMESPACES que no estn referenciados en el proyecto; por ejemplo: SYSTEM.DATA.ORACLECLIENT este Namespace proporciona una serie de clases que permiten realizar operaciones con base de datos Oracle. De la misma forma, cuando se crean nuestros proyectos de tipo biblioteca de clases, ser necesario hacer la referencia para poder usarlas. Para tal efecto, debe hacer clic derecho en el nodo References desde su Explorador de Proyectos y seleccionar el ensamblado o proyecto al que desea referenciar. Ver un cuadro de dilogo, como el que se muestra a continuacin, desde donde elegir el elemento correspondiente:

CIBERTEC

Вам также может понравиться