Visual basic 6.0
¿Cuales son los operadores relacionales?
Son símbolos que se usan para comparar valores. Si el resultado de la comparación es correcto la expresión es verdadera, en caso contrario es falsa.
¿Que es una propiedad?
Son las propiedades o características de un control u objeto.
¿Que es un método?
Son un conjunto de procedimientos que permiten que un objeto ejecute una acción o tarea sobre si mismo. Por ejemplo, para un formulario se oculte; o el método show que hará que el formulario se vuelva a mostrar.
¿Que es la notación húngara?
es un sistema usado normalmente para crear los nombres de variables. También se utiliza para nombrar las instancias de objetos en lenguajes de programación visuales, como por ejemplo Delphi. El nombre de la notación proviene del hecho de que su inventor, Charles Simonyi, nació en Hungría.
Ejemplos.
Prefijo | Significado |
---|---|
b | Booleano (int) |
by | BYTE o UCHAR (unsigned char) |
c | Carácter (un byte) |
dw | Entero largo de 32 bits sin signo (double word) |
f | Flags empaquetados en un entero de 16 bits |
Compilar un programa.
Es traducir un código de programación a código ejecutable por la maquina.
¿Que es un modulo de código?
Son los que permiten simplificar las tareas comunes en el código, incluida la manipulación de cadenas, realizar cálculos matemáticos, obtención de información del sistema, etc.
Partes del entorno de desarrollo (IDE).
Barra de menús, menú contextual, barra de herramientas, explorador de proyectos, ventana de propiedades, caja o cuadro de herramientas, formulario, ventana de posición de formulario.
¿Para que sirve MsgBox?
Mostrar determinada información, aviso o pregunta para que el usuario tenga conocimiento de ella y actúe.
Ejemplo.
Desarrollar el código que dé respuesta al siguiente problema:
Una central distribuye cal hacia diferentes almacenes sucursales. Disponen de un muelle de carga a donde van llegando sacas de cal de entre 3000 y 9000 Kgs, con pesos variables en función de las circunstancias de la producción. La empresa dispone de una flota de camiones con capacidades de carga de entre 18000 y 28000 Kgs.
Se pretende establecer un protocolo consistente en cargar 20 camiones diarios. Cada camión se quiere cargar como máximo a su límite de capacidad debiendo partir si con la siguiente saca en la línea de producción se fuera a exceder su capacidad.
La empresa quiere desarrollar un programa que le pida al operario encargado de carga la capacidad del camión y el peso de las sacas, indicándole si debe cargar la saca o despachar el camión para comenzar a cargar otro, y que emita un aviso cuando se complete la carga de 20 camiones.
Solucion.
Rem Curso Visual Basic aprenderaprogramar.com
Option Explicit
Dim i%, j%
Dim Capacidad%, Pesosaca%, Cargado As Integer
Private Sub Form_Load()
Show
Form1.Caption = "Distribución de cal"
For i = 1 To 20
Capacidad = InputBox("Introduzca la capacidad del camión nº " & i & " en kgs", "Dato capacidad")
Do While(Cargado + Pesosaca) <= Capacidad
If Pesosaca > 0 Then
MsgBox("Cargue la saca nº " & j)
Cargado = Cargado + Pesosaca
End If
j = j + 1
Pesosaca = InputBox("Introduzca el peso de la saca nº " & j & " en kgs", "Dato saca")
Loop
If i < 20 Then MsgBox("No cargue todavía. Despache el camión nº " & i & " y ponga" & _
" a cargar el camión nº " & i + 1)
Cargado = 0
Next i
Labelfinal.Alignment = 2
Labelfinal.FontBold = True
Labelfinal = "No cargue esta saca. Despache el camión " & i - 1 & vbCrLf & "FINALIZADA" & _
" LA CARGA DEL DÍA"
End Sub
¿Para que sirve inputBox?
Muestra un indicador en un diálogo en el que el usuario puede introducir texto. La entrada se asigna a una variable.
La instrucción InputBox es un método cómodo para introducir texto a través de un diálogo. Confirme la entrada pulsando Aceptar o la tecla Retorno. La entrada se devuelve como valor de retorno de la función. Si se cierra el diálogo con Cancelar, InputBox devuelve una cadena de longitud cero ("").
Ejemplo.
Sub EjemploInputBox
Dim sTexto As String
sTexto = InputBox ("Escriba una frase:","Estimado usuario")
MsgBox ( sTexto , 64, "Confirmación de frase")
End Sub
¿Que es un numero aleatorio?
La función Rnd nos devuelve un número real pseudo-aleatorio de distribución uniforme en el intervalo [0, 1) (del 0 al 1, éste excluido).
Ejemplo.
crear el código de un programa en el que se declaran tres variables tipo Single A, B y C cuyo valor se muestra en pantalla y debe estar comprendido entre cero y 10, excluido el diez.
Solución.
REM Curso Visual Basic aprenderaprogramar.com
Option Explicit On
Public Class Form1
Dim A, B, C As Single
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Randomize()
A = Rnd() * 10
B = Rnd() * 10
C = Rnd() * 10
MsgBox("A vale " & A & " ;B vale " & B & " ; C vale " & C)
End Sub
End Class
Comentarios
Publicar un comentario