SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Manual de eclipse nuevo
Manual de eclipse nuevoManual de eclipse nuevo
Manual de eclipse nuevojesus alanis
 
Tutorial visual basic 6
Tutorial visual basic 6Tutorial visual basic 6
Tutorial visual basic 6leymar286
 
1 eventos - controles - formularios
1   eventos - controles - formularios1   eventos - controles - formularios
1 eventos - controles - formulariosguest15144ec
 
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 23equipotresamp
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasSicohe
 
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ónmilenka796
 
codigos de algunas pantallas
codigos de algunas pantallas codigos de algunas pantallas
codigos de algunas pantallas Dania Archaga
 
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 2010Luis Ruiz Ch
 
Trabajo comandos k final
Trabajo comandos k finalTrabajo comandos k final
Trabajo comandos k finalkelvintarazona
 
Jerarquía de clases de awt
Jerarquía de clases de awtJerarquía de clases de awt
Jerarquía de clases de awtBoris Salleg
 

La actualidad más candente (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
 

Destacado

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 objetosariannalizeeth
 
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 01Emerson Garay
 
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 objetosBeydasanchezhernandez
 
Lenguajes programacion
Lenguajes programacionLenguajes programacion
Lenguajes programacionXavii Torres
 
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 ProgramacaoJosé Araújo
 
Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7Elementos Básicos en Delphi 7
Elementos Básicos en Delphi 7luis_ipb
 
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ónSebastian D Valenzuela
 
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ónK Manuel TN
 
Generaciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionGeneraciones de los lenguajes de programacion
Generaciones de los lenguajes de programacionNelson Dominguez
 
Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?Que Es Un Lenguaje De Programacion...?
Que Es Un Lenguaje De Programacion...?charnisch
 
Diapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysDiapositivas lenguaje de programación gladys
Diapositivas lenguaje de programación gladysgladys
 
Lenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptLenguaje de programacion sgs.ppt
Lenguaje de programacion sgs.pptSergio Sorelas
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De Programacioncarlos
 
Lenguajes De Programacion
Lenguajes De ProgramacionLenguajes De Programacion
Lenguajes De ProgramacionROSA859
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Visual Studio 2012
Visual Studio 2012Visual Studio 2012
Visual Studio 2012Byron Paguay
 

Destacado (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 a 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 datosEduardo_Staiti11
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicPedro Montero
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basicFrancisco Silva
 
Jueves Part2
Jueves Part2Jueves Part2
Jueves Part2nera24mx
 
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 datosmariluruizramirez97
 
Form y container
Form y containerForm y container
Form y containerzeta2015
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoreszeta2015
 
Formularios y contenedores
Formularios y contenedoresFormularios y contenedores
Formularios y contenedoresgerardd98
 
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 datosteresanorato
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basicJeansAcosta
 
Que es visual basic
Que es visual basicQue es visual basic
Que es visual basiccarlosbandez
 

Similar a 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
 

Más de 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
 

Último

presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
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 estossgonzalezp1
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
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 eyvanamcerpam
 

Último (14)

presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
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
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 

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