Estructura General de las Instrucciones en Visual Basic

Post on 19-Jan-2016

37 views 0 download

description

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. - PowerPoint PPT Presentation

Transcript of Estructura General de las Instrucciones en Visual Basic

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ó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

Public Class Form1Private 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 SubEnd Class

Ejemplo de los códigos a utilizarse para el interfase anterior

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 Manejo de Archivos de Datos en Visual BasicVisual 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.ReadLinenumVar = CDbl(readerVar.ReadLine)

(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.ReadLinecausa 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