Manual De C++

Páginas: 13 (3169 palabras) Publicado: 25 de octubre de 2011
Manual de controladores
en C#

Manual de controladores
en C#

Contenido

Clases abstractas 3
CONTROL BOTON 5
Nuevo programa de Windows Forms 5
Agregar control Button 6
Cambiar la apariencia del botón 7
Haga clic en Añadir evento 8
Consejos del botón 11
ComboBox 12
DateTimePicker 17
CONTENEDORES 20
ListView 22
Propiedades útiles 22

Clases abstractas
 Una claseabstracta es aquella que forzosamente se ha de derivar si se desea que se puedan crear objetos de la misma o acceder a sus miembros estáticos (esto último se verá más adelante en este mismo tema) Para definir una clase abstracta se antepone abstract a su definición, como se muestra en el siguiente ejemplo:
 
public abstract class A
{
public abstract void F();
}
abstract public classB: A
{
public void G() {}
}
class C: B
{
public override void F()
{}
}

Las clases A y B del ejemplo son abstractas, y como puede verse es posible combinar en cualquier orden el modificador abstract con modificadores de acceso.
La utilidad de las clases abstractas es que pueden contener métodos para los que no se dé directamente una implementación sino que se deje en manosde sus clases hijas darla. No es obligatorio que las clases abstractas contengan métodos de este tipo, pero sí lo es marcar como abstracta a toda la que tenga alguno. Estos métodos se definen precediendo su definición del modificador abstract y sustituyendo su código por un punto y coma (;), como se muestra en el método F() de la clase A del ejemplo (nótese que B también ha de definirse comoabstracta porque tampoco implementa el método F() que hereda de A)
 Obviamente, como un método abstracto no tiene código no es posible llamarlo. Hay que tener especial cuidado con esto a la hora de utilizar this para llamar a otros métodos de un mismo objeto, ya que llamar a los abstractos provoca un error al compilar.
Véase que todo método definido como abstracto es implícitamente virtual, pues sino sería imposible redefinirlo para darle una implementación en las clases hijas de la clase abstracta donde esté definido. Por ello es necesario incluir el modificador override a la hora de darle implementación y es redundante marcar un método como abstract y virtual a la vez (de hecho, hacerlo provoca un error al compilar)
Es posible marcar un método como abstract y override a la vez, lo queconvertiría al método en abstracto para sus clases hijas y forzaría a que éstas lo tuviesen que re implementar si no se quisiese que fuesen clases abstractas.

CONTROL BOTON
Usted está utilizando Windows Forms y el lenguaje C # y desea agregar un botón de control para su aplicación y hacer que acepten los eventos de clic y realizar otra acción en la interfaz de usuario. En el control Button deformularios Windows Forms proporciona una manera fundamental y común a aceptar las aportaciones de los usuarios e invocar la lógica basada en esa entrada. 
Aquí podemos ver los pasos necesarios para crear un programa de Windows Forms y el uso de controles Button en el mismo, y luego cambiar la apariencia y especificar controladores de eventos para el botón.

Nuevo programa de Windows Forms
Enprimer lugar, esta guía utiliza el conjunto de control de Windows Forms. El control Button es un control que puede añadir a cualquier programa de Windows Forms. Se muestra como una caja rectangular con texto o imágenes en el centro que puede cambiar el tamaño y agregar controladores de eventos para. Así que usted puede utilizar un control de botón para realizar una acción cuando el usuario hace clico presiona una tecla para activar el botón. Puede crear un nuevo proyecto de Windows Forms abrir Visual Studio o Visual Studio Express y vaya a Archivo y Nuevo proyecto, a continuación, Visual C #, Aplicación de Windows Forms.

Agregar control Button
En esta sección se describe cómo puede agregar un control Button a un programa de Windows Forms. En Visual Studio, asegúrese de que la ventana...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual C++
  • Manual de c++
  • Manual c
  • c manual
  • Manual c++
  • Manual de c+
  • manual de C++
  • Manual C++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS