180 likes | 348 Views
Estructura General de las Instrucciones en Visual Basic. Pasos para crear un programa: Crear el interfase Establecer las propiedades de los objetos Escribir el código que ejecute el evento o acción a ocurrir. Localizar Visual Studio. 1- Preparar el interfase.
E N D
Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: Crear el interfase Establecer las propiedades de los objetos Escribir el código que ejecute el evento o acción a ocurrir
2- Propiedades de los Objetos: Las propiedades de un objeto son cambiadas en código con instrucciones de la forma: objectName.property = setting Ejemplo: txtBox.Font.Size = 12
3- Escribir los códigosEvent Procedure Instrucciones que se ejecutan cuando un evento (o acción) ocurra Se escriben en bloques de códigos Formato: Private Sub objectName_event() statements End Sub
Ejemplo event procedure Private Sub cmdButton_Click() txtBox.Text = “ “ End Sub “limpia” el contenido de un text box cuando el command button se presione
Ejemplo de los códigos a utilizarse para el interfase anterior Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim number1 As DoubleDim number2 As DoubleDim total As Doublenumber1 = CDbl(TextBox1.Text)number2 = CDbl(TextBox2.Text)total = number1 + number2 End Sub End Class
List box para mostrar output La instrucción: lstBox.Items.Add(n) Muestra un número nen un listbox La instrucción: lstBox.Items.Clear() Borra el contenido de un listbox
Formatting Output with Format Functions Ejemplos: FormatNumber(12345.628, 1) 12,345.6 FormatCurrency(12345.628, 2) $12,345.63 FormatPercent(0.185, 2) 18.50%
VB Built-In Functions • Math.Sqrt(n) calcula la raíz cuadrada de un número n • Int(n) encuentra el número entero mayor • Math.Round(n,r) muestra el número n redondeado a r lugares decimales
VB Built-In Functions • Ejemplos: Math.Sqrt(9) = 3 Math.Sqrt(2) = 1.414214 Int(2.7) = 2 Int(3) = 3 Math.Round(2.7) = 3 Math.Round(2.317,2) = 2.32
Manejo de Archivos de Datos en Visual Basic Visual Basic 6.0 (para abrir un archivo en modo Input) Open “DATA.TXT” For Input As #1 (para leer los datos en cada record) Input #1, dato1, dato2, dato3 (para cerrar el archivo) Close #1 Visual Basic .Net (para abrir un archivo en modo Input) Dim readerVar As IO.StreamReader readerVar = IO.File.OpenText(“DATA.TXT”) (para leer los datos en el archivo) strVar = readerVar.ReadLine numVar = CDbl(readerVar.ReadLine) (para finalizar la comunicación) readerVar.Close()
Visual Basic .Net Observaciones: - readerVar es el nombre de la variableque se va a declarar como de tipo StreamReader - StreamReader es un objeto de la clase de Input/Output que puede leer un “stream” de caracteres desde un disco ó desde cualquier punto de la red Internet.
Visual Basic .Net Observaciones (cont.) - la instrucción strVar = readerVar.ReadLine causa que el programa lea un dato del archivo en disco y asigne su valor a la variable strVar. Todo dato se recibe de modo “string” - para que el dato leido se pueda asignar a una variable de tipo numérico, se debe convertir antes a tipo numérico con la instrucción numVar = CDbl(readerVar.ReadLine)
Visual Basic .Net Observaciones (cont.) -para leer los datos de un archivo desde un disco, se utiliza el método ReadLine. -los datos en un archivo en disco se deben leer línea a línea