Clase Btask
![]() |
Entorno. |
Es una tarea que ha heredado una pantalla (clase BufferPantalla) y un buffer de teclado (clase BufferTeclado). Se ha creado para poder instanciar tareas que necesitan un interface con el usuario. No son aplicaciones críticas en el tiempo, ya que la mayoría dependen del usuario.
![]() |
Grafo. |
Vamos a ver cuales son los miembros atributo y los miembros función del Objeto:
(Clases heredadas Task, BufferPantalla yBufferTeclado).
Btask | |
Public: | Btask getch getche gets |
![]() |
Definción de miembros. |
Atributos
No tiene. Sólo dispone de los atributos de las clases heredadas. Para más información sobre ellas, remitimos a los capítulos correspondientes a dichas clases.
Funciones.
Btask.
Btask(m1)
Parámetros:
- m1: void *, puntero que apunta a inicio.
Cometido: Constructor de la clase. Se usa para el constructor heredado Task. Por defecto inicializa las dimensiones del foco a pantalla completa.
Pseudocodigo:
|
Btask
Btask(m1,m2,m3,m4,m5)
Parámetros: Igual que el anterior pero pasando m2,m3,m4,m5 como coordenadas de pantalla
Cometido: Constructor de la clase, pasando las coordenadas del foco correspondiente a la tarea.
Pseudocodigo:
|
getch.
m1 getch()
Parámetros:
- m1: char. Codigo ASCII de la tecla pulsada. Valor devuelto por la funcion.
Cometido: Espera a que se apile un carácter en la pila correspondiente a la tarea que invoca la función getch(), para sacarla y devolverla.
Pseudocodigo:
|
getche.
m1 getche().
Parámetros:
- m1: char. Codigo ASCII de la tecla pulsada devuelto por la funcion.
Cometido: Igual que getch pero muestra el carácter por pantalla.
Pseudocodigo:
|
gets.
gets(m1)
Parámetros:
- m1: char *. Cadena donde almacenamos los caracteres introducidos hasta recibir un retorno de carro
Cometido: Coge una cadena de caracteres introducidos por teclado y mostrados en pantalla.
Pseudocodigo:
|
Última actualización de la página: 12/03/99
Esta página está hospedada en Consigue tu Página
Web Gratis