SlideShare a Scribd company logo
1 of 14
Download to read offline
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

More Related Content

What's hot

1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
guest15144ec
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
Sicohe
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
Dania Archaga
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awt
Boris Salleg
 

What's hot (18)

creacion de bd en vb
creacion de bd en vbcreacion de bd en vb
creacion de bd en vb
 
Clase7popu
Clase7popuClase7popu
Clase7popu
 
2 eventos de controles vb
2 eventos de controles vb2 eventos de controles vb
2 eventos de controles vb
 
Manual de eclipse nuevo
Manual de eclipse nuevoManual de eclipse nuevo
Manual de eclipse nuevo
 
Informe#25
Informe#25Informe#25
Informe#25
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formularios
 
TEMAS DE JAVA DEL 11 AL 23
TEMAS DE JAVA DEL 11 AL 23TEMAS DE JAVA DEL 11 AL 23
TEMAS DE JAVA DEL 11 AL 23
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Ex1
Ex1Ex1
Ex1
 
Practica de visual basic sistema de facturación
Practica de visual basic sistema de facturaciónPractica de visual basic sistema de facturación
Practica de visual basic sistema de facturación
 
Guia n1 tam 2009 1
Guia n1 tam 2009 1Guia n1 tam 2009 1
Guia n1 tam 2009 1
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas
 
Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010Fundamentos de Programación Visual Basic 2010
Fundamentos de Programación Visual Basic 2010
 
Calculadora net
Calculadora netCalculadora net
Calculadora net
 
Trabajo comandos k final
Trabajo comandos k finalTrabajo comandos k final
Trabajo comandos k final
 
Manual
ManualManual
Manual
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awt
 

Viewers also liked

Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01
Emerson Garay
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
Xavii Torres
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
K Manuel TN
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
gladys
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
Sergio Sorelas
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
carlos
 

Viewers also liked (20)

Tabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetosTabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetos
 
Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01Guia practica secuenciales en java con NetBeans 01
Guia practica secuenciales en java con NetBeans 01
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetos
 
Comandos java
Comandos javaComandos java
Comandos java
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacion
 
Curso de Delphi - Lógica de Programacao
Curso de Delphi - Lógica de ProgramacaoCurso de Delphi - Lógica de Programacao
Curso de Delphi - Lógica de Programacao
 
Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7
 
Comparación de lenguajes de programación
Comparación de lenguajes de programaciónComparación de lenguajes de programación
Comparación de lenguajes de programación
 
COMANDOS DE JAVA
COMANDOS DE JAVACOMANDOS DE JAVA
COMANDOS DE JAVA
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacion
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladys
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.ppt
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacion
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012
 
Curso de delphi
Curso de delphiCurso de delphi
Curso de delphi
 

Similar to Visual basic cbtis

Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
Eduardo_Staiti11
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2
nera24mx
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
mariluruizramirez97
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
teresanorato
 

Similar to Visual basic cbtis (20)

Desarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datosDesarrolla aplicaciones de escritorio con bases de datos
Desarrolla aplicaciones de escritorio con bases de datos
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
 
Caraline Cañas
Caraline CañasCaraline Cañas
Caraline Cañas
 
Form y container
Form y containerForm y container
Form y container
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedores
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Jueves
JuevesJueves
Jueves
 
Delphi xe
Delphi xeDelphi xe
Delphi xe
 
desarrolla aplicaciones
desarrolla aplicacionesdesarrolla aplicaciones
desarrolla aplicaciones
 
Aplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datosAplicaciones de escritorio con base de datos
Aplicaciones de escritorio con base de datos
 
Crear una solución en visual studio
Crear una solución en visual studioCrear una solución en visual studio
Crear una solución en visual studio
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basic
 

More from Joorge Meendes (10)

3 parcial m2m
3 parcial m2m3 parcial m2m
3 parcial m2m
 
2 parcial submodulo ii
2 parcial submodulo ii2 parcial submodulo ii
2 parcial submodulo ii
 
Parcial3
Parcial3Parcial3
Parcial3
 
Parcial2
Parcial2Parcial2
Parcial2
 
Navicat
NavicatNavicat
Navicat
 
App inventor
App inventorApp inventor
App inventor
 
Karel
KarelKarel
Karel
 
My sql
My sqlMy sql
My sql
 
Dreamweaver tutoriales
Dreamweaver tutorialesDreamweaver tutoriales
Dreamweaver tutoriales
 
My sql
My sqlMy sql
My sql
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Recently uploaded (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

Visual basic cbtis

  • 1. 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.
  • 2. 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
  • 3. 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.
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9.  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
  • 10. 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)
  • 11. 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)
  • 12.  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)
  • 13.  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)
  • 14.  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