Introducción a las aplicaciones para Windows

Visual Studio .NET 2003

Una parte importante de Visual Studio.NET es la capacidad de crear aplicaciones Windows que se ejecutan localmente en los equipos de los usuarios. Visual Studio .NET permite crear la aplicación con su interfaz de usuario mediante formularios Windows Forms.

Nota   Se pueden utilizar los formularios Windows Forms como interfaz de usuario de una aplicación Web ASP.NET distribuida. Para obtener más detalles, vea Los formularios Windows Forms como nivel de presentación de una aplicación de tres niveles.

Aplicaciones Windows de Visual Studio

Una aplicación Windows de Visual Studio se desarrolla en torno a .NET Framework, un amplio conjunto de clases que permiten programar aplicaciones sofisticadas. Por ejemplo, puede crear aplicaciones Windows mediante cualquier lenguaje de programación .NET (Visual Basic, C#, Extensiones administradas para C++ y muchos otros) y las utilidades de depuración .NET.

Las aplicaciones Windows creadas con clases .NET proporcionan otros beneficios. Es posible obtener acceso a los servicios del sistema operativo y beneficiarse de las ventajas que proporciona el entorno de ejecución del usuario. Puede tener acceso a datos utilizando ADO.NET. Para obtener información detallada, vea Introducción al acceso a datos con ADO.NET. GDI+ permite realizar funciones avanzadas de dibujado y pintado en los formularios. Para más detalles, vea Gráficos GDI+. Las aplicaciones Windows pueden realizar llamadas a métodos que se exponen a través de servicios Web XML, lo cual invita a aprovechar la información y los recursos de procesamiento de diferentes fuentes y socios. Para obtener información detallada, vea Introducción a la programación de servicios Web XML en el código administrado.

Las aplicaciones Windows y Visual Studio

Al igual que con cualquier otra aplicación .NET, se pueden crear aplicaciones Windows en un editor de texto, hacer llamadas a métodos y clases .NET, compilar la aplicación en la línea de comandos y distribuir el programa ejecutable resultante.

También puede utilizar Visual Studio .NET. Cuando utilice Visual Studio .NET para crear aplicaciones Web, estará creando esencialmente la misma aplicación que podría crear a mano. La ventaja de utilizar Visual Studio .NET es que proporciona herramientas que hacen que el desarrollo de aplicaciones sea mucho más rápido, sencillo y confiable. Entre estas herramientas se incluyen:

  • Diseñadores visuales para formularios Windows Forms con controles de arrastrar y colocar. Para obtener información detallada, vea Diseñador de formularios Windows Forms.
  • Editores de código inteligentes que incluyen finalización de instrucciones, comprobación de sintaxis y otras características de IntelliSense.
  • Compilación y depuración integradas.
  • Utilidades de administración de proyectos para la creación y administración de archivos de aplicación, incluida la implementación en servidores de intranet o Internet.

Si ya utilizó Visual Studio antes, este tipo de funciones le parecerán familiares, porque son similares a las disponibles en versiones anteriores de Visual Basic y Visual C++. Visual Studio .NET las amplía para ofrecer un entorno de primer nivel para programar aplicaciones Windows.

Desarrollo de aplicaciones Windows

El desarrollo de aplicaciones Windows con Visual Studio puede tomar muchas formas diferentes. Se pueden crear aplicaciones de formularios Windows Forms y servicios Windows que aprovechen todas las posibilidades de .NET Framework, o utilizar Visual C++ para crear aplicaciones Win32.

Windows Forms

Para obtener información detallada acerca de los formularios Windows Forms y de cómo trabajar con ellos en Visual Studio, vea los temas siguientes:

Aplicaciones de servicios de Windows

Si utiliza Microsoft Visual Studio .NET o Microsoft .NET Framework SDK, podrá generar servicios fácilmente al crear una aplicación que se instale como servicio. Este tipo de aplicación se denomina Servicio de Windows. Con las funciones del marco de trabajo, es posible crear servicios, instalarlos, iniciarlos, detenerlos y controlar su comportamiento.

Para obtener información detallada, vea Aplicaciones de servicios de Windows.

Nota   La plantilla de servicio de Windows y su funcionalidad asociada no están disponibles en la edición Standard de Visual Basic y Visual C# .NET. Para obtener más información, vea Características de Visual Basic Standard o Características de Visual C# Standard.

Proyectos Win32

Se puede utilizar el Asistente para proyectos con el fin de crear tipos de proyecto Win32, incluidas aplicaciones de consola, aplicaciones Windows ejecutables, bibliotecas de vínculos dinámicos y bibliotecas estáticas.

Para obtener información detallada, vea Crear proyectos Win32.

Mostrar: