estructura general de las instrucciones en visual basic pasos para crear un programa: – crear el...
TRANSCRIPT
![Page 1: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/1.jpg)
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
![Page 2: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/2.jpg)
Localizar Visual Studio
![Page 3: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/3.jpg)
![Page 4: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/4.jpg)
![Page 5: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/5.jpg)
1- Preparar el interfase
![Page 6: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/6.jpg)
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
![Page 7: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/7.jpg)
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
![Page 8: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/8.jpg)
Ejemplo event procedure
Private Sub cmdButton_Click()
txtBox.Text = “ “
End Sub
“limpia” el contenido de un text box cuando el command button se presione
![Page 9: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/9.jpg)
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
![Page 10: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/10.jpg)
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
![Page 11: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/11.jpg)
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%
![Page 12: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/12.jpg)
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
![Page 13: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/13.jpg)
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
![Page 14: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/14.jpg)
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()
![Page 15: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/15.jpg)
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.
![Page 16: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/16.jpg)
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)
![Page 17: Estructura General de las Instrucciones en Visual Basic Pasos para crear un programa: – Crear el interfase – Establecer las propiedades de los objetos](https://reader036.vdocuments.net/reader036/viewer/2022070303/54b0471f4979597d0d8b4b32/html5/thumbnails/17.jpg)
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