Академический Документы
Профессиональный Документы
Культура Документы
net
Qu es Windows Forms
Definicin
Este conjunto de clases del .NET Framework se encuentra fisicamente dentro de la librera
System.Windows.Forms.dll ubicada en el directorio donde est instalada la versin del .NET
Framework.
Lgicamente, Windows Forms tiene la siguiente jerarqua en el Modelo de objetos del .NET
Framework, tal como se muestra en la imagen.
Clasificacin
Componentes: Los componentes son clases similares a los controles pero que no heredan del
Control y que al arrastrarse a un formulario no se ven en el diseador de formularios sino en el
diseador de componentes de visual studio .NET, tales como componentes de informacin al
usuario: ToolTip y ErrorProvider, componentes de mens: MainMenu y ContextMenu,
componentes de ayuda: Help y HelpProvider.
Common Dialog Boxes: Los cuadros de dilogos comunes son objetos que al arrastrarse al
formulario tambin se ubican en el Diseador de Componentes de Visual Studio .NET, tales
como dilogos de archivos: OpenFileDialog y SaveFIleDialog, dilogos de color: ColorDialog,
dilogos de Fuentes: FontDialog y los dilogos de impresin: PrintDialog, PageSetupDialog y
PrintPreviewDialog.
Visual Studio .NET es una herramienta rpida de desarrollo (RAD), que permite crear todo tipo
de aplicaciones: Windows, Web, Consola, Librerias, WPF, etc.
Crear una aplicacin Windows en Visual Studio .NET
Desde Windows elegir del men Inicio, Programas, Microsoft Visual Studio, Microsoft Visual
Studio.
Desde el Visual Studio elegir del men File > New > Project
1. Barra de Ttulo (Tittle Bar): Muestra informacin del proyecto, la aplicacin y el formulario
actual, tambin indica si estamos en diseo o ejecucin. Por ejemplo: Ejercicio01 - Microsoft
Visual Basic .NET [design] - frmEjercicio [Design]*, indica que estamos en el Proyecto
Ejercicio01 usando Visual Basic .NET y que no se han grabado los cambios (*) sobre el
formulario actual frmEjercicio01 en modo diseo.
2. Barra de Mens (Menu Bar): Contiene los comandos agrupados por categorias como File,
Edit, View, Project, Build, Debug, Data, Format, etc.
3. Barras de Herramientas (Tool Bars): Entre ellas tenemos: Analyzer, Build, Crystal Reports,
Debug, Design, Layout, Standard, Text, Editor, XML, etc.
4. Cuadro de Herramientas (Tool Box): Las herramientas del ToolBox se agrupan en 12 fichas:
All Windows Forms, que contiene la gran mayoria de controles Windows Forms; Common
Controls, que contiene los controles comunmente usados; Containers, que contiene controles
contenedores como por ejemplo un GroupBox o TabControl; Menus & Toolbars, que contiene
controles de men y barras para mostrar opciones generales o estandares; Data, que contiene
controles de enlaces a bases de datos y que permiten mostrarlos; Components, que contiene
controles que pueden complementar las aplicaciones para garantizar un mejor rendimiento;
Printing, contiene controles de impresin; Dialogs, contiene controles de dilogos como un
OpenFileDialog; Reporting, que contiene controles para realizar reportes; y finalmente otros
como WPF Interoperability y Visual Basic PowerPacks.
6. Ventana de Propiedades (Property Window): Muestra las propiedades del objeto, control o
componente seleccionado. Se puede organizar por orden alfabtico o por categoras.
9. Barra de Estado (Status Bar): Presenta informacin del modo de trabajo, ubicacin en el
editor (linea, columna, caractr), estado de las teclas, etc.
En esta parte veremos una definicin y clasificacin de los formularios en Windows Forms.
Definicin
Un formulario es una parte de la pantalla que sirve como interfaz o medio de comunicacin
entre nuestra aplicacin y el usuario. Generalmente, presenta informacin al usuario y permite
realizar el ingreso de datos, tambin puede mostrar un resultado o salida.
El formulario al igual que todos los objetos del .NET Framework son instancias de clases, ste
es un Control ya que hereda directamente de la clase Form e indirectamente de la clase
Control, tal como se muestra en la siguiente imagen.
Clasificacin
Interfaz de Simple Documento (SDI: Single Document Interface): Esta compuesto de una simple
ventana, tal como se muestra en la siguiente imagen.
Nota: Por defecto, los formularios son
ventanas de tipo SDI.
Interfaz de Mltiples Documentos (MDI: Multiple Document Interface): Esta compuesto por
una ventana principal (formulario padre) y una o ms ventanas contenidas (formularios hijos),
tal como se muestra en la siguiente imagen
Nota:
Para crear formularios de tipo MDI consulte el Capitulo 4.
Por el modo de Trabajo
No Modal: Aqu se encuentran las ventanas estndar de Windows, las cuales pueden
modificarse de tamao, tal como se muestra en la siguiente figura.
Modal: Dentro de esta categora estn los dilogos de Windows, los cuales tienen un tamao
predefinido, tal como se muestra en la siguiente imagen.
Con controles: Son aquellos formularios que contienen controles Windows, tal como se
muestra en la siguiente imagen.
Nota: Para crear formularios con controles consulte el Capitulo 3.
Con Grficos: Estos formularios no contienen controles de Windows sino dibujos realizados
usando funciones grficas, por ejemplo textos, imgenes, figuras geomtricas, etc, tal como se
muestra en la siguiente imagen.
http://www.ingenieriasystems.com/2014/04/Desarrollando-aplicaciones-Windows-con-
Microsoft-net-Autor-Luis-Duenias-Huaroto.html