visual basic eventos a continuación se presentan brevemente los eventos más normales que reconoce...

18
Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Upload: salvador-lagos-ramos

Post on 03-Feb-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

EVENTOS A continuación se presentan

brevemente los eventos más normales que reconoce Visual Basic 6.0.

KeyPress, KeyUp y KeyDown

Page 2: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

El evento KeyPress sucede cuando el usuario pulsa y suelta determinada tecla. En el procedimiento asociado con este evento el único argumento KeyAscii es necesario para conocer cuál es el código ASCII de la tecla pulsada.

El evento KeyDown se produce cuando el usuario pulsa determinada tecla

el evento KeyUp al soltar una tecla.

Page 3: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic DragOver y DragDrop

El evento DragOver sucede mientras se está arrastrando un objeto sobre un control. Suele utilizarse para variar la forma del cursor que se mueve con el ratón dependiendo de si el objeto sobre el que se encuentra el cursor en ese momento es válido para soltar o no.

El evento DragDrop sucede al concluir una operación de arrastrar y soltar.

El evento DragOver requiere de los argumentos que se muestran a continuación:

Private Sub Text1_DragOver(Source As Control, _X As Single, Y As Single, State As Integer)...End Sub

Page 4: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual BasicALGUNAS PROPIEDADES COMUNES A VARIOS CONTROLES

Appearance . BackColor. Enabled. Font . ForeColor. Height y Width. Left y Top . MousePointer. Name. Visible.

Page 5: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

Es el algoritmo menos eficiente, pero el más fácil de entender. Este algoritmo es el de Burbuja (o bubble sort)

primero compara el primer elemento contra los demás (obviamente se va comparando uno por uno, elemento por elemento). Si se encuentra un elemento menor, intercambia el contenido (es decir, asigna a este elemento el valor menor y el valor que tenía lo deja en el elemento donde estaba el valor más pequeño).

Page 6: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

Una vez terminado de comparar el primer elemento contra todos los demás (se supone que el elemento menor está en la primera posición).

hago lo mismo con el siguiente elemento lo comparo con todos los que siguen y dejo el menor valor (de los que quedan) , y así sucesivamente voy comparando todos los elementos contra todos. Al final, debería tener un arreglo ordenado.

Page 7: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic Metodo de la burbuja.

ordenando el primer elemento

Page 8: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

segundo elemento

Page 9: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

tercer elemento

Page 10: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic cuarto elemento

Page 11: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic Quinto elemento

Page 12: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

sexto elemento

Page 13: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic Setimo y octavo elemento

Page 14: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

Ya no tiene comparar el octavo con el noveno porque se supone que si todos los número están ordenados hasta el octavo elemento, el último debe ser el mayor a todos.

Page 15: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

Dim I, j, cont As IntegerDim edad(5) As Integer

Print "arreglo desordenado"For I = 1 To 5

edad(I) = Val(InputBox("Ingrese edad"))Print edad(I)

Next

Page 16: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic

Page 17: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual BasicFor I = 1 To 5 For j = (I + 1) To 5 If (edad(I) < edad(j)) Then a = edad(j) 'el mayor se guarda en a edad(j) = edad(I) 'el menor pasa a la posicion

de J edad(I) = a 'el mayor pàsa a la primera

posicion. End If Next j Next I

Print "edades ordenadas" & vbCrLfFor I = 1 To 5 Print edad(I)

Next

Page 18: Visual Basic EVENTOS A continuación se presentan brevemente los eventos más normales que reconoce Visual Basic 6.0. KeyPress, KeyUp y KeyDown

Visual Basic