Programacion
Trabajo de Introducción a la Programación
Integrante: Katherine Fabiola Ubeda Soza
Numero de carnet: 2013 – 0017N
Fecha: 26 de septiembre del 2014
Docente: Marcos Hernández
CONTROL TEXTBOX
Este componente es el más importante componente visual, su función principal es manejar, todos los procesos de entrada y salida (input/output) al programa.
En resumen deeste componente, se necesita entender lo siguiente:
Este componente Text, es el equivalente a las variables en cualquier lenguaje de programación, mas la instrucción de captura o despliegue correspondiente, es decir;
a) En BASIC, Input Edad → Text1
b) En PASCAL, Read (Ciudad) → Text2
c) En C, printf (”%d”, sueldo) → Text3
d) En C++, cin.get (nombre, 30) → Text4
e) En Cobol Display metros →Text5
Observar que en Tool Box se llama TextBox, pero ya dentro de la forma y dentro del código se llama simplemente Text.
Ya aclarada su función, es necesario entender primero, que este componente permite capturar datos y también como en el caso del componente Label desplegar datos, textos, mensajes o resultados de operaciones de ser necesario, usando la propiedad Text del Control Text.
Estapropiedad Text, así como la propiedad Caption en Label, permiten igualarse a muchos procesos básicos, es decir es fácil igualar Text o Caption a un dato, una variable, otro Text u Caption, o una expresión algebraica normal, como en los siguientes ejemplos;
Text1.Text = 5
Label3.Caption = “PATO”
Text4.Text = 3 * 6.2
En principio su valor de default es la palabra Text1, es en su propiedad Textdonde se modifica, generalmente al principio de un programa se deja en blanco, y al ejecutarse el programa, el usuario lo llena con los datos solicitados o el programa lo llena con el resultado de las operaciones.
Cuando un usuario lo carga con un dato, recordar que el dato almacenado queda de tipo texto, no importa lo que haya escrito el usuario.
Para resolver el problema de usar datos numéricosse deberán usar las siguientes funciones de conversión de datos:
FUNCIÓN CONVIERTE A
Cbool Boolean Cbyte Byte Ccur Currency Cdate Date Cdbl Double
Cint Integer Clng Long Csng Single Cstr String Cvar Variant
Su formato completo es:
Función (dato, va, expresión, control) ej. .;
a) Cint (3.1416) —>Convierte a entero y adiós decimal
b) Si Promedio = 45 y CSng (Promedio) —> se despliega45.00000
c) Text1.Text= Cint (Text2.Text) * 4
Primero lo que el usuario cargue en el control Text2 lo va a convertir a entero, luego lo multiplica por cuatro y al final carga el resultado en el control Text1.
Observar que Text1 no ocupa convertirse a dato numérico, porque el resultado no importa si es texto o es número.
Solo que más adelante en el programa se ocupe el valor o dato almacenado enText1, entonces si se ocupara convertir, por ejemplo:
Text5.Text = CLng (Text1.Text) – Cint (Text3.Text) / 10
Recordar que lo más importante, es que este Control Text#.Text sustituye a las variables en programas normales, por ejemplo si un problema dice:
Dólares = pesos / tipo cambio
Queda como:
Text3.Text = CSng (Text1.Text) / CSng (Text2.Text)
Es importante recordar que dos controles cualquieraque tengan propiedades Caption o Text, pueden intercambiar directamente sus datos entre sí.
MsgBox (Función, Visual Basic)
Muestra un mensaje en un cuadro de diálogo, espera a que el usuario haga clic en un botón y devuelve un entero que indica el botón utilizado.
Public Function MsgBox (_
ByVal Prompt As Object, _
Optional ByVal Buttons As MsgBoxStyle = MsgBoxStyle.OKOnly, _Optional ByVal Title As Object = Nothing _
) As MsgBoxResult
Parámetros
Prompt
Obligatorio. Expresión de tipo String que se muestra como mensaje en el cuadro de diálogo. La longitud máxima de Prompt es de aproximadamente 1024 caracteres, según el ancho de los caracteres utilizados. Si Prompt consta de más de una línea, puede separar las líneas mediante un carácter de retorno de carro...
Regístrate para leer el documento completo.