Paseo guiado por Visual Studio
Actualización: noviembre 2007
El objetivo de este tema es que se familiarice con las tecnologías, lenguajes y tipos de aplicaciones fundamentales compatibles con Visual Studio. Para obtener más información sobre el entorno de desarrollo integrado (IDE), vea Paseo rápido del entorno de desarrollo integrado (IDE).
Descripción de las tecnologías
Puede incorporar muchas tecnologías diferentes en las aplicaciones que crea si utiliza Visual Studio. Algunas de estas tecnologías se describen en la tabla siguiente.
Tecnología |
Breve descripción |
Para obtener más información, vea |
---|---|---|
.NET Framework
|
Obtenga más información sobre .NET Framework, un componente que forma parte integral de Windows y que es compatible con la compilación y ejecución de las aplicaciones de próxima generación, así como con Servicios Web XML. |
Información general Información general y conceptual sobre .NET Framework Lo nuevo de .NET Framework versión 3.5 Información general de Microsoft .NET Framework 3.0 Información general acerca de .NET Compact Framework Ejemplos y tutoriales |
Windows Presentation Foundation (WPF) |
WPF es un conjunto de tipos .NET Framework que se pueden utilizar para crear el aspecto visual de aplicaciones cliente de Windows. WPF está compuesto de características como el lenguaje de marcado de aplicaciones extensible (XAML), controles, enlace de datos, diseño, gráficos 2D y 3D, animación, estilos, plantillas, documentos, media, texto y tipografía. |
Información general Introducción a Windows Presentation Foundation Ejemplos y tutoriales |
Windows Communication Foundation (WCF) |
WCF es un motor en tiempo de ejecución y un conjunto de API para crear sistemas que envían mensajes entre servicios y clientes. Se utilizan la misma infraestructura y API para crear aplicaciones que se comunican con otras aplicaciones en el mismo sistema del equipo o en un sistema al que se tiene acceso a través de Internet. |
Información general Conceptos fundamentales de Windows Communication Foundation Ejemplos y tutoriales |
Windows Workflow Foundation |
Windows Workflow Foundation es el modelo, motor y herramientas de programación para generar con rapidez aplicaciones habilitadas para flujo de trabajo en Windows. |
Información general Información general de Windows Workflow Foundation Ejemplos y tutoriales |
Silverlight |
Silverlight es una tecnología de cliente entre exploradores y multiplataforma que le ayuda a diseñar, desarrollar y entregar experiencias habilitadas para multimedia y aplicaciones interactivas en la web. |
Información general Ejemplos y tutoriales |
Formularios Windows Forms |
Con los formularios Windows Forms podrá desarrollar aplicaciones gráficamente ricas y fáciles de implementar y actualizar. Además, las aplicaciones de formularios Windows Forms pueden tener acceso a los recursos en el equipo local de una manera más segura que las aplicaciones tradicionales basadas en Windows. |
Información general Información general sobre formularios Windows Forms Introducción a los formularios Windows Forms Ejemplos y tutoriales |
ASP.NET
|
ASP.NET se genera en las clases de programación en .NET Frameworky proporciona un modelo de aplicación web y un conjunto de controles y una infraestructura que hace que la compilación de aplicaciones web resulte más sencilla. AJAX, una parte de ASP.NET, incluye las bibliotecas de scripts de cliente que incorporan las tecnologías entre exploradores ECMAScript (JavaScript) y HTML dinámico (DHTML). AJAX también se integra con la plataforma de desarrollo basada en servidor de ASP.NET. Si utiliza las características de AJAX, puede mejorar la experiencia del usuario y la eficacia de sus aplicaciones web. |
Información general Introducción a la infraestructura de ASP.NET Lo nuevo en ASP.NET y desarrollo web Información general sobre AJAX en ASP.NET Ejemplos y tutoriales Tutoriales sobre las aplicaciones de formularios Web Forms |
Lenguaje de marcado de aplicaciones extensible (XAML) |
XAML es un lenguaje de marcado para la programación declarativa de aplicaciones. Windows Presentation Foundation (WPF) implementa un cargador de XAML y proporciona compatibilidad con el lenguaje XAML para los tipos de WPF, de forma que pueda crear gran parte de las interfaces de usuario de sus aplicaciones mediante la utilización de marcado XAML. |
Información general Información general sobre XAML Ejemplos y tutoriales |
Language-Integrated Query (LINQ) |
LINQ presenta los modelos estándar para consultar y actualizar datos utilizando Visual Basic o Visual C#. LINQ se puede extender para que sea compatible con la mayoría de los tipos de almacén de datos. Visual Studio 2008 incluye ensamblados de proveedor LINQ que habilitan las operaciones de consulta integradas en el idioma en colecciones de .NET Framework, bases de datos SQL, conjuntos de datos de ADO.NET y documentos XML. |
Información general Ejemplos y tutoriales |
Tipos de lenguajes y aplicaciones
Visual Studio proporciona muchas plantillas de aplicación diferentes para ayudarle a crear programas, así como diversos lenguajes de programación para escribir tales programas. Algunos de ellos se describen en la tabla siguiente.
Tipos de lenguajes y aplicaciones |
Breve descripción |
Para obtener más información, vea |
---|---|---|
Visual Basic |
Visual Basic ofrece una manera rápida y sencilla de crear aplicaciones de Windows basadas en .NET Framework, aplicaciones web y aplicaciones para dispositivos móviles. Como con todos los programas diseñados para .NET Framework, los programas escritos en Visual Basic se benefician de la seguridad y de la interoperabilidad de lenguajes. |
|
Visual C# |
Visual C#se ha diseñado para generar diversas aplicaciones que se ejecutan en .NET Framework. Visual C# es sencillo, eficaz, con seguridad de tipos y orientado a objetos. Con sus diversas innovaciones, Visual C# permite desarrollar aplicaciones rápidamente y mantiene la expresividad y elegancia de los lenguajes de tipo C. |
|
Visual C++ |
Visual C++ es un lenguaje eficaz que está diseñado para proporcionar un gran control en detalle al generar aplicaciones nativas para Windows (COM+) o aplicaciones de Windows administradas de .NET Framework. |
|
JScript |
JScript representa la siguiente generación de la implementación por parte de Microsoft del lenguaje ECMA 262. Se encuentran disponibles muchos tipos de aplicación diferentes. |
|
Aplicaciones para Windows |
Un tipo de aplicación que está diseñado para hospedarse en Windows. Se puede escribir en cualquier lenguaje de programación. Algunos ejemplos son las bibliotecas de clase, servicios de Windows, aplicaciones de consola y aplicaciones de WPF. |
|
Aplicaciones Web |
Un tipo de aplicación que está diseñado para hospedarse en una página web. Se puede escribir en cualquier lenguaje de programación. Algunos ejemplos son aplicaciones web de ASP.NET, bibliotecas de controles web y controles de servidor AJAX de ASP.NET. |
|
Aplicaciones de Office 2007 |
Un tipo de aplicación que está diseñado para hospedarse en una o más aplicaciones Office 2007 o para utilizar Office 2007 como el cliente para la aplicación. Se puede escribir en cualquier lenguaje de programación. Algunos ejemplos son personalizaciones en el nivel del documento, complementos en el nivel de la aplicación y plantillas de flujo de trabajo de SharePoint. |
|
Aplicaciones para Smart Device |
Un tipo de aplicación que está diseñado para hospedarse en un dispositivo móvil que está ejecutando Windows CE, por ejemplo, un Pocket PC o un smart phone. Se puede escribir en cualquier lenguaje de programación. |
|
Aplicaciones de extensibilidad |
Un tipo de aplicación que está diseñada para automatizar o agregar funcionalidad al IDE, por ejemplo, complementos o asistentes. Se puede escribir en cualquier lenguaje de programación. |
Vea también
Conceptos
Paseo rápido del entorno de desarrollo integrado (IDE)
Lo nuevo en Visual Studio Team System
Procedimientos generales de desarrollo
Referencia
Decidir qué tecnologías y herramientas utilizar