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.
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
Visual BasicALGUNAS PROPIEDADES COMUNES A VARIOS CONTROLES
Appearance . BackColor. Enabled. Font . ForeColor. Height y Width. Left y Top . MousePointer. Name. Visible.
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).
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.
Visual Basic Metodo de la burbuja.
ordenando el primer elemento
Visual Basic
segundo elemento
Visual Basic
tercer elemento
Visual Basic cuarto elemento
Visual Basic Quinto elemento
Visual Basic
sexto elemento
Visual Basic Setimo y octavo elemento
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.
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
Visual Basic
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
Visual Basic