miércoles, 25 de febrero de 2009

Funcion sqr ( ) Raiz cuadrada.

la ecuación cuadrática

x1 = ( -b + sqr((b*b)-4*a*c)) / (2*a)

x2 = ( -b + sqr((b*b)-4*a*c)) / (2*a)

En este caso primero debes declarar tres variables para poder ejecutar las operaciones.

Ejemplo con dim

dim a As Double
dim b As Double
dim c As Double
dim x1 As Double
dim x2 As double
a = text1.text
b = text2.text
c = text3.text
x1 = ( -b + sqr((b*b)-4*a*c)) / (2*a)
x2 = ( -b + sqr((b*b)-4*a*c)) / (2*a)

text4.text = x1
text5.text = x2

Observa que las operaciones se realizan por separado x1 y x2 pero para mostrar el resultado lo haces utilizando la herramienta textbox.

Es como si fuera la instrucción imprimir resultado.

Ejemplo con val ( )

a = val (text1.text)
b = val (text2.text)
c = val (text3.text)
text4.text = (-b + sqr( (b*b)-4*a*c)) / (2*a)
text5.text = (-b - sqr( (b*b)-4*a*c)) / (2*a)

Creacion de variables en VB

Puedes utilizar dim o la función val( ).

Por ejemplo ingresar dos variables.

x= val ( Text1.text)
y= val ( Text2.text)

Si quisieramos sumar:

Text3.text = x + y

Recuerda que en la herramienta textbox es donde al ejecutar el programa ingresaras los valores que se guardaran momentaneamente en la variable en este caso x, y, posteriormente esta herramienta te permite mostrar resultados.

Los nombres de las variables se pueden escribir así:

x
y
x1
dato
dato1
costo


Siempre que llevan el mismo nombre colocaras un numero secuencial.

Utilizando dim.

dim x as double
dim y as double

x=text1.text
y=text2.text

si observas ya no utilizas la función val().

viernes, 23 de enero de 2009

Procedimientos (eventos)

Recuerda que un objeto (herramienta) en VB puede controlar uno o mas objetos, como es el caso del boton command, en los ejercicios pasados observamos como un command controla varios textbox, y otro command también controla varios text, los códigos son diferentes por lo cual colocamos eventos para:

Mostrar
Borrar
Salir

Si abres objetos y procedimientos mientras no coloques código no realizaran ninguna operación, si colocas algún código entonces el objeto realizara el procedimiento (evento) indicado.

miércoles, 21 de enero de 2009

Borrando text1 del Text




Para eliminar text1 de la vista en el formulario deberas en las propiedades:
Text text1 borrar y dejarlo asi Text
De esta manera al ejecutar el programa no mostrara en el cuadro textbox el nombre text1.
Tambien deberas tener cuidado de no modificar la propiedad
nombre Text1

Colocando un nombre a los objetos command





Recuerda que deberas seleccionar el objeto (command1), e ingresar a propiedades en :

caption command1 colocar caption Mostrar

Observa que en la ventana de formulario cambio el nombre del objeto (command1), por el nombre Mostrar.

Nota no modificar la propiedad Nombre Command1 porque tu codigo no funcionara al menos que lo llames por el nuevo nombre.

viernes, 16 de enero de 2009

Cuidado en las propiedades de VB 6

Las herramientas de visual basic, al agregarse al form (ventana de formulario). anejan diferentes propiedades que nos permiten cambiar su nombre, color, posicion, etc; Hay dos propiedades importantes con las cuales se debe tener cuidado porque son similares pero hacen cosas distintas,
ejemplo:

Propiedades command1

Nombre Command1
Caption Command1

Si observas tienen el mismo nombre pero la diferencia es que la primera (nombre) es la forma en que se llama al objeto (herramienta) en el codigo, y la segunda es el nombre que visualizamos en el boton. por lo cual se debe tener cuidado de no modificar la propiedad Nombre.
En la practica quedaria de la siguiente manera:
Propiedades command1
Nombre Command1
Caption
Mostrar

jueves, 15 de enero de 2009

Codigo en visual basic




Interfaz de diseño de usuario.


En el formulario hacer doble click en el boton comando, aparece la ventana de codigo si observas en la parte superior derecha tiene el nombre del objeto que es command1 y en la parte izquierda el evento que es click; es decir al ejecutar el programa (f5) y hacer click en el boton comando nos mostrara el mensaje.
Private Sub Command1_Click()
Text1.Text = "hola"
End Sub

Donde:

text1 es el nombre del objeto sobre el cual actua el evento.

text (Mensaje) es la propiedad que modifica.

= el mesaje va entre comillas.

Nota: en propiedades command1 modificar:

Caption Mostrar

Nota: en propiedades text1 modificar:
Text

borrar text1(queda vacia)

con esto hemos modificado la interfaz, faltaria el ultimo paso que es cambiar algunas otras propiedades para dar una mejor presentacion.