Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/03/2006, 12:17
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 20 años
Puntos: 17
Cita:
Iniciado por TolaWare
Se basa en un paradigma "orientado a eventos"
No, tal paradigma no existe "como tal".

Visual Basic 6 usa la programación estructurada, es decir: Estructuras de datos y funciones. Nada más.

Los "eventos" como tal no existen, simplemente son funciones llamadas por otra. Y esto ocurre en la mayoría de los lenguajes.

Es más, la API de Windows se basa en C, y usa un sistema de "eventos" para las ventanas, el mismo que ha copiado VB de la API de Windows.

Por tanto:

1. VB no es el único ni el primero en usar "eventos".
2. El sistema de "eventos" es usado por la mayoría de las GUIs existentes.
3. Microsoft no inventó este sistema de GUIs, sino Apple con su Mac, y después "las X" de Unix (después también para Linux).

Código:
int main()
{
     // Esto crea una ventana, y inicia el bucle de mensajes, sea en Windows o en cualquier otra GUI que use este sistema.
}

// Aquí tenemos el estilo "VB"
void OnChange()
{
    ...
}

void OnClick()
{
     ...
}