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
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ódigos
Event 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 Double
Dim number2 As Double
Dim total As Double
number1 = 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 n en 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
Visual Basic .Net
(para abrir un archivo en modo Input)
Open “DATA.TXT” For Input As #1
(para abrir un archivo en modo Input)
(para leer los datos en cada record)
Input #1, dato1, dato2, dato3
(para leer los datos en el archivo)
strVar = readerVar.ReadLine
Dim readerVar As IO.StreamReader
readerVar = IO.File.OpenText(“DATA.TXT”)
numVar = CDbl(readerVar.ReadLine)
(para cerrar el archivo)
Close #1
(para finalizar la comunicación)
readerVar.Close()
Visual Basic .Net
Observaciones:
- readerVar es el nombre de la variable que
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
Descargar

Manejo de Archivos de Datos en Visual Basic