visual basic cbtis

14
El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios de programación informática un paquete de utilidades simples y accesibles. Es por esto que el Visual Basic puede ser usado y fácilmente comprendido por expertos como también por usuarios principiantes. Su base parte del dialecto BASIC pero con componentes novedosos que lo adaptan a los lenguajes informáticos modernos. A esto se suma que el Visual Basic es además un lenguaje de programación guiado por eventos que permite mayor operatibilidad y mejores resultados.

Upload: joorge-meendes

Post on 07-Aug-2015

99 views

Category:

Technology


0 download

TRANSCRIPT

El Visual Basic ha sido desarrollado con el objetivo

de entregar a los usuarios de programación

informática un paquete de utilidades simples y

accesibles. Es por esto que el Visual Basic puede

ser usado y fácilmente comprendido por expertos

como también por usuarios principiantes. Su base

parte del dialecto BASIC pero con componentes

novedosos que lo adaptan a los lenguajes

informáticos modernos. A esto se suma que el

Visual Basic es además un lenguaje de

programación guiado por eventos que permite

mayor operatibilidad y mejores resultados.

PictureBox: Caja de imágenes

Label: Etiqueta

TextBox: Caja de texto

Frame: Marco

CommandButton: Botón de comando

CheckBox: Casilla de verificación

OptionButton: Botón de opción

ComboBox: Lista desplegable

ListBox: Lista

HScrollBar: Barra de desplazamiento horizontal

VScrollBar: Barra de desplazamiento vertical

Timer: Temporizador

DriveListBox: Lista de unidades de disco

DirListBox: Lista de directorios

FileListBox: Lista de archivos

Shape: Figura

Line: Línea

Image: Imagen

Data: Conexión a origen de datos

OLE: Contenedor de documentos embebidos compatibles con Object Linking and

Embedding

Click: Ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.

DblClick: Ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.

DragDrop: Ocurre al arrastrar y soltar un determinado objeto con el mouse.

DragOver: Ocurre si una operación de arrastrar y soltar está en curso.

GotFocus: Ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método SetFocus.

LostFocus: Contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.

KeyDown: Ocurre cuando el usuario mantiene presionada una tecla.

KeyUp: Ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown.

KeyPress: Ocurre como cuando se presiona y suelta una tecla.

MouseDown: Ocurre cuando el usuario presiona un botón del mouse.

MouseUp: Se produce cuando el usuario suelta el botón del mouse.

MouseMove: Este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.

Public Class Form1

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim OPERACION As String

Dim A As Double

Dim B As Double

COGICO DEL #1

Text1.Text = Text1.Text & "1"

CODIGO DEL #2

Text1.Text = Text1.Text & "2"

CODIGO DEL #3

Text1.Text = Text1.Text & "3"

CODIGO DEL #4

Text1.Text = Text1.Text & "4"

CODIGO DEL #5

Text1.Text = Text1.Text & "5"

CODIGO DEL #6

Text1.Text = Text1.Text & "6"

Programa creado

Comando que se

usara

Variables que se usaran

Codigo de los

numeros y las caja

de textos

CODIGO DEL #7 Text1.Text = Text1.Text & "7" CODIGO DEL #8 Text1.Text = Text1.Text & "8" CODIGO DEL #9 Text1.Text = Text1.Text & "9" CODIGO DEL #0 Text1.Text = Text1.Text & "0" CODIGO DEL "." Text1.Text = Text1.Text & "." CODIGO DEL "=" B = Text1.Text Text1.Text = "" If OPERACION = "+" Then Text1.Text = A + B ElseIf OPERACION = "-" Then Text1.Text = A - B ElseIf OPERACION = "*" Then Text1.Text = A * B ElseIf OPERACION = "/" Then Text1.Text = A / B End If

Codigos de los

numeros y cajas de

textos

Linea de comandos para las

operaciones que usara nuestra

calculadora

CODIGO DEL "+" A = Text1.Text Text1.Text = "" OPERACION = "+" CODIGO DEL "-" A = Text1.Text Text1.Text = "" OPERACION = "-" CODIGO DEL "*" A = Text1.Text Text1.Text = "" OPERACION = "*" CODIGO DEL "/" A = Text1.Text Text1.Text = "" OPERACION = "/" CODIGO DEL "LIMPIAR«

.clear

End Sub

End Class

Linea de comandos de las

operaciones que usara

nuestra calculadora

Codigo de limpiar operaciones

Terminacion de codigos y de programa

Public Class Form1

Dim n, acu, x As Integer

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

n = TextBox2.Text

acu = 0

Randomize()

For i = 1 To n

x = Int(Rnd() * 10)

ListBox1.Items.Add(x)

acu += x

Next i

End Sub

Inicio de programa

Inicio de variables

Accion

Del boton

Accion de la primer variable

Fin del comando

Private Sub Button2_Click(ByVal sender

As System.Object, ByVal e As

System.EventArgs) Handles Button2.Click

TextBox1.Text = acu

End Sub

Private Sub Button3_Click(ByVal sender As

System.Object, ByVal e As System.EventArgs)

Handles Button3.Click

If acu Mod 2 = 0 And

RadioButton1.Checked = True Then

Label3.Text = "Correcto"

Else

Label3.Text = "Incorrecto"

End If

Comando del segundo boton

Caja de texto y su accion

Fin del comando

Comando del tercer boton

Comando del radio boton

Comandos de la etiquetas

Fin del comando del tercer boton

If acu > 10 And RadioButton3.Checked

= True Then

Label4.Text = "Correcto"

Else

Label4.Text = "Incorrecto"

End If

End Sub

End Class

Operación del radiobutton

Y etiqueta de mensaje

Terminacion del programa

Terminacion de comando y

Terminacion de operacion

Public Class Form1 (inicio de programa)

Dim int As Integer = 0 (inicio de variables)

Private Sub Loading(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserProgressChangedEventArgs) (comando de navegador)

ToolStripProgressBar1.Maximum = e.MaximumProgress (progreso de navegador)

ToolStripProgressBar1.Value = e.CurrentProgress (progreso)

End Sub (fin de variable)

Private Sub Done(ByVal sender As Object, ByVal e As Windows.Forms.WebBrowserDocumentCompletedEventArgs)

TabControl1.SelectedTab.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).DocumentTitle

ComboBox1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Url.ToString

End Sub

(proceso de la tabla de control y comando de la operación a realizar)

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim Browser As New WebBrowser

TabControl1.TabPages.Add("Nueva Pestaña")

Browser.Name = "Internator"

Browser.Dock = DockStyle.Fill

TabControl1.SelectedTab.Controls.Add(Browser)

AddHandler Browser.ProgressChanged, AddressOf Loading

AddHandler Browser.DocumentCompleted, AddressOf Done

int = int + 1

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()

End Sub

(linea de comando donde se utilizara variables, controladores, etiquetas, procesos, tablas de control, acciones de comando)

Private Sub NuevaPestañaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NuevaPestañaToolStripMenuItem.Click

Dim Browser As New WebBrowser

TabControl1.TabPages.Add("New Page")

TabControl1.SelectTab(int)

Browser.Name = "Web Browser"

Browser.Dock = DockStyle.Fill

TabControl1.SelectedTab.Controls.Add(Browser)

AddHandler Browser.ProgressChanged, AddressOf Loading

AddHandler Browser.DocumentCompleted, AddressOf Done

int = int + 1

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()

End Sub

Private Sub PropiedadesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PropiedadesToolStripMenuItem.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).ShowPropertiesDialog()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoBack()

End Sub

(creacion de nuevas pstañas y propiedades que utilizara en navegador para explorar nuestras necesidasdes asi como comandos y propiedades a utilizar para que todo resulte con éxito)

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoForward()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).GoHome()

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Refresh()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click

CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(ComboBox1.Text)

End Sub

(botones de navegacion para la seleccion de las utilidades y procesos a realizar por los comandos)

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

ToolStripStatusLabel1.Text = CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).StatusText

End Sub

Private Sub EliminarPestañaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EliminarPestañaToolStripMenuItem.Click

If Not TabControl1.TabPages.Count = 1 Then

TabControl1.TabPages.RemoveAt(TabControl1.SelectedIndex)

TabControl1.SelectTab(TabControl1.TabPages.Count - 1)

int = int - 1

End If

End Sub

End Class