introduccion a aplicaciones windows form

Páginas: 32 (7845 palabras) Publicado: 14 de enero de 2014
Marco Besteiro y Miguel Rodríguez

Introducción a las Aplicaciones Windows

Introducción a las aplicaciones Windows
En la primera parte del libro se ha estudiado las características de C#, pero realmente, se
ha hecho una escasa utilización de las clases contenidas en el Framework.NET. Una vez
conocidos los conceptos de clase y herencia se puede aprovechar toda la potencia de laprogramación orientada a objetos y de este lenguaje, para utilizar el conjunto de clases
que ofrece la plataforma .NET.
En este capítulo se hará una breve introducción a la programación de aplicaciones para
Windows y se construirán algunos programas muy sencillos para explicar el “esqueleto”
de una aplicación. En primer lugar, se implementa una aplicación utilizando un editor
de textos cualquiera conobjeto de explicar con detalle el código necesario para
construir una aplicación Windows y posteriormente se implementará otra con ayuda de
Visual Studio .NET para describir el entorno que proporciona el paquete.

Breve descripción del namespace System.Windows.Forms
Toda la funcionalidad que se requiere para crear aplicaciones para Windows la
proporciona el namespace System.Windows.Forms.El namespace System.Windows.Forms se compone de clases, estructuras,
delegates, interfaces y enumeraciones. En los próximos capítulos se irán estudiando
muchos de ellos.
Para escribir aplicaciones Windows con C# se puede utilizar cualquier editor, por
simple que sea. Desde luego, ayudará a comprender mucho mejor el código el hecho de
escribir las primeras aplicaciones con el block de notas.En este capítulo se escribirán de
esta manera un par de aplicaciones, muy sencillas, que servirán para describir los
fundamentos de una aplicación Windows.
La segunda opción –y realmente la más práctica- es trabajar en el entorno de
desarrollo proporcionado por Visual Studio .NET. La utilización de este paquete
simplifica la tarea del programador y permite centrarse en lo que de verdad essu
misión: escribir el código sin perder mucho tiempo con el diseño gráfico de la
aplicación.
De modo esquemático el namespace System.Windows.Forms contiene las
siguientes clases o tipos:


Application

Esta clase es el corazón de una aplicación Windows. Utilizando los métodos de
esta clase se puede procesar los mensajes de Windows, comenzar y terminar la
aplicación, etc...


Form•

Esta clase representa las ventanas o cuadros de diálogo de una aplicación
Windows.
Button, ListBox, TextBox, PictureBox…

1/37

Marco Besteiro y Miguel Rodríguez






Introducción a las Aplicaciones Windows

Estas y otras muchas clases proporcionan toda la funcionalidad y flexibilidad de
los controles más habituales de Windows.
StatusBar, Splitter, ToolBar,ScrollBar,…
Son clases que corresponden a utilidades de Windows: barras de estado y de
desplazamiento, cajas de herramientas, etc.
ColorDialog, FileDialog, …
Son las cajas de diálogo estándar.
Menu, MainMenu, MenuItem, ContextMenu…
Se utiliza para crear menús y menús PopUp
ToolTip, Timer, …
Facilitan la interactividad de las aplicaciones.

Los controles, en general, son instancias u objetos deestas clases. Se añaden a un
formulario cuando son miembros de la clase a la que pertenece dicho formulario. De
manera esquemática, el árbol de herencia de las clases correspondientes a los controles
del namespace System.Windows.Forms es el de la figura 14.1:

2/37

Marco Besteiro y Miguel Rodríguez

Introducción a las Aplicaciones Windows

Figura 14.1: Jerarquía de clases delnamespace System.Windows.Forms
Las clases situadas en el exterior del cuadro no pertenecen a este namespace. Se han
representado con un tono un poco más claro las clases abstractas.
Todas las clases de este namespace derivan de la clase object. Es muy importante
conocer lo que aporta cada una de las clases base de las que hereda una determinada
clase que se vaya a utilizar porque hereda todas sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaciones Windows
  • aplicaciones en windows
  • Introduccion A Windows
  • Introduccion a windows
  • INTRODUCCION A VISUAL BASIC.NET APLICACIONES WINDOWS
  • Windows Form C#
  • Hebras en aplicaciones Windows
  • La Forma de Compartir Archivos en Windows

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS