Your SlideShare is downloading. ×
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Framework .NET 3.5 02 Entorno de desarrollo (ide)

1,345
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,345
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Entorno de desarrollo (IDE)
    El Interactive Development Environment propio del Framework .NET es Visual Studio.
    Algunas características genéricas de la versión 2008 son:
    Minimiza el tiempo de desarrollo, maximizando la productividad del desarrollador.
    Simplifica el proceso de pruebas de los desarrollos.
    Gestiona el ciclo de vida de las aplicaciones (ALM).
    Tiene potentes juegos de herramientas gráficas para integrar los diseñadores en el proceso de desarrollo.
    Soporta múltiples versiones del Framework.
    Mejora el acceso y enlace a datos (ADO).
    Tiene utilidades de inspección de código.
    Soporta el desarrollo de aplicaciones para Web, mobile, smart client, Forms, Vista y Office.
    Simplifica la puesta en explotación de las aplicaciones.
    Totalmente integrado en el Framework 3.5.
  • 2. Entorno de desarrollo (IDE)
    Algunas características avanzadas de la versión 2008 son:
    Nueva vista split de código fuente y diseño simultáneos y sincronizados para páginas Web.
    Diseñador para LINQ a SQL, que permite generar los objetos a acceder mediante LINQ de una forma visual.
    Intellisense para JavaScript, lo cual facilita enormemente la depuración en tiempo de diseño.
    Visor y editor para páginas de estilo CascadingStyleSheets.
    Diseñador para aplicaciones Windows PresentationFoundation, incluyendo XAML y código.
    Diseñador para Office, que permite crear cintas de comandos, formularios de Outlook, flujos de trabajo de Sharepoint, …
    Soporte para múltiples versiones de destino para nuestras aplicaciones 2.0, 3.0 y 3.5.
  • 3. Entorno de desarrollo (IDE)
    Visual C#
    Visual Basic
    Visual J#
    C++
    JScript
    Otros
    Common Language Specification
    Common Language Runtime
    Base Class Library
  • 4. Entorno de desarrollo (IDE)
    Visual Studio 2008 está compuesto por:
    Herramientas para Windows Forms:
    Una plantilla con el formulario inicial en el que situar controles.
    Una caja de herramientas con los controles predefinidos.
    Un entorno de diseño en el que construir gráficamente la aplicación.
    Un entorno de pruebas que permite ejecutar y depurar la aplicación.
    Herramientas para Web Forms:
    Una plantilla con el formulario inicial en el que diseña la página Web.
    Una caja de herramientas con los controles predefinidos.
    Un entorno de diseño en el que construir gráficamente la aplicación.
    Un entorno de pruebas que permite ejecutar y depurar la aplicación.
    Herramientas para XML Web Services:
    Una plantilla para crear servicios Web ASP .NET reutilizables, que pueden ser invocados desde otras aplicaciones.
    Herramientas para aplicaciones .NET 3.5:
    Plantillas para aplicaciones Windows Communication Foundation.
    Plantillas para aplicaciones Windows Presentation Foundation.
    Plantillas para aplicaciones Windows Workflow Foundation.
    Plantillas para aplicaciones Windows CardSpace.
    Soporte para múltiples lenguajes .NET:
    Con Visual Studio 2008 se puede realizar el desarrollo con cualquiera de los lenguajes soportados por Microsoft .NET Framework 3.5, no siendo necesario el que todos los archivos de un proyecto utilicen el mismo lenguaje.
    Acceso a datos (ADO) :
    Visual Studio 2008 suministra componentes de acceso a datos que facilitan el uso de fuentes externas de datos desde las aplicaciones .NET. Siendo ADO .NET el modelo de acceso a datos principal de las aplicaciones .NET, suministrando las funcionalidades de manipulación de cualquier origen de datos relacionales o XML, incluso desde código con LINQ.
    Gestión de excepciones:
    Visual Studio 2008 suministra las funcionalidades necesarias para ayudarnos a encontrar y solucionar los problemas y errores que se produzcan en nuestras aplicaciones. Las herramientas de depuración permiten analizar el código en tiempo de ejecución para ver exactamente qué es lo que está ocurriendo.
    Ayuda y Documentación:
    Visual Studio 2008 viene equipado con todo un sistema de ayuda en línea presentado en un formato amigable.
    Además disponemos del sistema IntelliSense, el cual nos ayudará enormemente con la sintaxis del código en tiempo de desarrollo.
  • 5. Entorno de desarrollo (IDE)
    Pasemos ahora a ver un poco el aspecto de este Visual Studio 2008, así como sus principales funcionalidades.
    Al arrancar nos mostrará un pantalla como la siguiente:
  • 6. Entorno de desarrollo (IDE)
    Una vez haya arrancado veremos una pantalla similar a esta.
  • 7. Entorno de desarrollo (IDE)
    Cuando ya tengamos algún proyecto cargado podremos ver los detalles del explorador de soluciones, tal y como se detallan:
    Ventana del explorador de soluciones
    Mostrar propiedades
    Ver todos los archivos
    Refrescar
    Ver diagrama de clases
    Nivel de solución
    Nivel de proyecto
    Componentes del proyecto
  • 8. Entorno de desarrollo (IDE)
    Los archivos que se pueden hallar en las carpetas correspondientes a los proyectos de Visual Studio pueden ser, entre otros, los siguientes:
    .sln: el archivo principal de la solución.
    .suo: las opciones de usuario de la solución, con las personalizaciones del IDE.
    .csprojy/o .vbproj: archivos de proyecto, por lenguaje.
    .csy/o .vb: archivos de código, por lenguaje, que pertenecen a un proyecto.
    .aspx: archivos de páginas Web ASP .NET.
    .aspx.csy/o .apsx.vb: archivos de código, por lenguaje, asociados a las páginas Web ASP.NET.
    .asmx: archivos de los servicios Web ASP .NET
  • 9. Entorno de desarrollo (IDE)
    Una vez en Visual Studio, empezaremos creando un nuevo proyecto.
  • 10. Entorno de desarrollo (IDE)
    Una vez aceptado lo anterior veremos:
    La plantilla ha:
    Definido la estructura del proyecto.
    Construido el código inicial para desarrollar una aplicación funcional.
    Suministrado componentes y controles adecuados al tipo de proyecto elegido.
    Configurado el IDE de Visual Studio para el tipo de proyecto.
    Añadido referencias a cualquier ensamblado que este tipo de aplicación requiera.
  • 11. Entorno de desarrollo (IDE)
    Si pulsamos Herramientas -> Opciones, el sistema nos presentará la ventana de personalización del IDE.
  • 12. Entorno de desarrollo (IDE)
    Las opciones de menú disponibles son:
  • 13. Entorno de desarrollo (IDE)
    Las barras de herramientas de Visual Studio 2008
  • 14. Entorno de desarrollo (IDE)
    Las cajas de herramientas (toolbox) disponibles son:
  • 15. Entorno de desarrollo (IDE)
  • 16. Entorno de desarrollo (IDE)
  • 17. Entorno de desarrollo (IDE)
  • 18. Entorno de desarrollo (IDE)
    Práctica:
    Crear una aplicación de consola en lenguaje C#.
    Escribir el típico “Hola Mundo”.
    Ejecutar la aplicación.
    Práctica:
    Crear una aplicación de consola en lenguaje C#.
    Archivo -> Nuevo -> Proyecto -> Visual C# -> Aplicación de consola -> “Hola Mundo”
    Escribir el típico “Hola Mundo”.
    static void Main(string[] args)
    {
    Console.WriteLine("Hola Mundo");
    Console.ReadLine();
    }
    Ejecutar la aplicación.
    Pulsar F5