SlideShare una empresa de Scribd logo
UNIDAD EDUCATIVA MUNICIPAL TECNICA Y EN CIENCIAS                                                                               “SAN FRANCISCO DE QUITO”LIC: RODRIGOMULLOVISUALBASICSAMANTHA PEREZ 6to “B”20011
HISTORIA DE VISUAL BASIC Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
Entorno de desarrolloExiste un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: (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
Alternativas multiplataforma o externas a Windows Existen múltiples alternativas dentro y fuera de Windows que intentan imitar a este lenguaje y su mecánica de desarrollo. El más conocido y popular es Gambas: Gambas es un proyecto libre para implementar programación visual con Basic en GNU/Linux Está derivado principalmente de Visual Basic, adaptándose a partir de su lenguaje y su entorno de desarrollo, para implementar su propia variante, parcialmente compatible con Visual Basic, aportando y enriqueciendo con las oportunidades que brinda GNU/Linux.
Otras opciones conocidas son Real Basic o PureBasic que permiten desarrollar bajo Windows, Linux, Mac OS e independientemente, PureBasic permite desarrollar también para Amiga OS  A diferencia de Gambas, estas son soluciones comerciales y no son libres.
fundamentos de programación Módulos de Control Módulos de Formularios Módulos de Clases Módulos Estándar Editor de Códigos
ejemplos Dim db As DAO.Database  Dim rcs As DAO.Recordset Set  db = CurrentDb Set rcs = db.OpenRecordset("SELECT * FROM tblMain Do Until rcs.EOF  MsgBox rcs!FieldName  rcs.MoveNext  Loop  rcs.Close  db.Close  Set rcs = Nothing  Set db = Nothing  End Sub
Public Function BUSINESSDAYPRIOR(dt As Date) As Date  Select Case Weekday(dt, vbMonday) Case 1 BUSINESSDAYPRIOR = dt-3 Case 7 BUSINESSDAYPRIOR = dt -2 Case Else BUSINESSDAYPRIOR = dt -1 End Select End Function
Unidad educativa municipal tecnica y en ciencias

Más contenido relacionado

La actualidad más candente

PAINT 3D
PAINT 3DPAINT 3D
PAINT 3D
JUNIOR ZAMBRANO
 
Karen
KarenKaren
Evaluación diagnostica
Evaluación diagnostica Evaluación diagnostica
Evaluación diagnostica
danzel44
 
Presentación Power point
Presentación Power point Presentación Power point
Presentación Power point
Daniela Vilrros
 
Programacion basica (veronica araujo)
Programacion basica (veronica araujo)Programacion basica (veronica araujo)
Programacion basica (veronica araujo)GABU2013
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
Zulay Limaico
 
Gimp
GimpGimp
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
Carolina Mier
 

La actualidad más candente (11)

PAINT 3D
PAINT 3DPAINT 3D
PAINT 3D
 
B1 e1 s1_urrutia-pau
B1 e1 s1_urrutia-pauB1 e1 s1_urrutia-pau
B1 e1 s1_urrutia-pau
 
Karen
KarenKaren
Karen
 
InformáTica 4º Eso
InformáTica 4º EsoInformáTica 4º Eso
InformáTica 4º Eso
 
Evaluación diagnostica
Evaluación diagnostica Evaluación diagnostica
Evaluación diagnostica
 
Presentación Power point
Presentación Power point Presentación Power point
Presentación Power point
 
Programacion basica (veronica araujo)
Programacion basica (veronica araujo)Programacion basica (veronica araujo)
Programacion basica (veronica araujo)
 
Flex y bison
Flex y bisonFlex y bison
Flex y bison
 
Gimp
GimpGimp
Gimp
 
T1 e1 pérez-laura
T1 e1 pérez-lauraT1 e1 pérez-laura
T1 e1 pérez-laura
 
Adobe Photoshop
Adobe PhotoshopAdobe Photoshop
Adobe Photoshop
 

Destacado

Sevilla y sus riquezas
Sevilla y sus riquezasSevilla y sus riquezas
Sevilla y sus riquezasAlvaarito95
 
Presentac. blogger
Presentac. bloggerPresentac. blogger
Presentac. bloggerPamela
 
Presentación Integra
Presentación IntegraPresentación Integra
Presentación Integra
Integracomm
 
Presentación de sucesion intestada
Presentación de sucesion intestadaPresentación de sucesion intestada
Presentación de sucesion intestadadan9010
 
Presentacion ezentya wlb 2.0
Presentacion ezentya wlb 2.0Presentacion ezentya wlb 2.0
Presentacion ezentya wlb 2.0Ezentya
 
Folleto consejos
Folleto consejosFolleto consejos
Folleto consejos
Hydra
 
Valledelcaciqueupar
ValledelcaciqueuparValledelcaciqueupar
Valledelcaciqueupar
diego8912
 
Info Admin
Info AdminInfo Admin
Las redes sociales en la estrategia de LÁNDALUZ
Las redes sociales en la estrategia de LÁNDALUZLas redes sociales en la estrategia de LÁNDALUZ
Las redes sociales en la estrategia de LÁNDALUZ
Extenda - Agencia Andaluza de Promoción Exterior
 
La web
La webLa web
La web
Diana María
 
Desde el corazón femenino de los pueblos indios de perijá
Desde el corazón femenino de los pueblos indios de perijáDesde el corazón femenino de los pueblos indios de perijá
Desde el corazón femenino de los pueblos indios de perijáasociacioncivilperija
 

Destacado (20)

Sevilla y sus riquezas
Sevilla y sus riquezasSevilla y sus riquezas
Sevilla y sus riquezas
 
Presentac. blogger
Presentac. bloggerPresentac. blogger
Presentac. blogger
 
Presentación Integra
Presentación IntegraPresentación Integra
Presentación Integra
 
Publicity mineros chile
Publicity mineros chilePublicity mineros chile
Publicity mineros chile
 
Planificacion
PlanificacionPlanificacion
Planificacion
 
Comenzar
ComenzarComenzar
Comenzar
 
Presentación de sucesion intestada
Presentación de sucesion intestadaPresentación de sucesion intestada
Presentación de sucesion intestada
 
Higado
HigadoHigado
Higado
 
Presentacion ezentya wlb 2.0
Presentacion ezentya wlb 2.0Presentacion ezentya wlb 2.0
Presentacion ezentya wlb 2.0
 
Folleto consejos
Folleto consejosFolleto consejos
Folleto consejos
 
Valledelcaciqueupar
ValledelcaciqueuparValledelcaciqueupar
Valledelcaciqueupar
 
Ley 100
Ley 100Ley 100
Ley 100
 
Info Admin
Info AdminInfo Admin
Info Admin
 
Las redes sociales en la estrategia de LÁNDALUZ
Las redes sociales en la estrategia de LÁNDALUZLas redes sociales en la estrategia de LÁNDALUZ
Las redes sociales en la estrategia de LÁNDALUZ
 
L'DECOREE
L'DECOREEL'DECOREE
L'DECOREE
 
La web
La webLa web
La web
 
Desde el corazón femenino de los pueblos indios de perijá
Desde el corazón femenino de los pueblos indios de perijáDesde el corazón femenino de los pueblos indios de perijá
Desde el corazón femenino de los pueblos indios de perijá
 
Cocina
CocinaCocina
Cocina
 
Presentacion De Paisajes Del Mundo
Presentacion De Paisajes Del MundoPresentacion De Paisajes Del Mundo
Presentacion De Paisajes Del Mundo
 
Casa barroca
Casa barrocaCasa barroca
Casa barroca
 

Similar a Unidad educativa municipal tecnica y en ciencias

Bea
BeaBea
Bea
BeaBea
Visual basic
Visual basicVisual basic
Visual basic
yolyrojas
 
Visual basic
Visual basicVisual basic
Visual basicsandrap0
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
carlos matheus
 
Visual basic
Visual basicVisual basic
Visual basic
telecomcristo
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
DanielaHernandezLoyo
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
SaulBautistaFleitas
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
margelis fernandez
 
Visual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago MariñoVisual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago Mariño
angemadrid
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
Adrian Daza
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
lesly53
 
Visual basic
Visual basicVisual basic
Visual basic
Juan pablo Obregon
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
MaryorieAvila
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
29210302
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
kiririac
 

Similar a Unidad educativa municipal tecnica y en ciencias (20)

Bea
BeaBea
Bea
 
Bea
BeaBea
Bea
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Saia Programacion
Saia ProgramacionSaia Programacion
Saia Programacion
 
el verdadero tp
el verdadero tpel verdadero tp
el verdadero tp
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Visual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago MariñoVisual Basic 6.0 I.U.P Santiago Mariño
Visual Basic 6.0 I.U.P Santiago Mariño
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Visual basic 6.0
Visual basic 6.0 Visual basic 6.0
Visual basic 6.0
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
tp informatica
tp informaticatp informatica
tp informatica
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010PRESENTACIÓN DE VISUAL 2010
PRESENTACIÓN DE VISUAL 2010
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
 
shanshi
shanshishanshi
shanshi
 

Más de Sammy Perez

Unidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en cienciasUnidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en ciencias
Sammy Perez
 
Unidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en cienciasUnidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en cienciasSammy Perez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosSammy Perez
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
Sammy Perez
 
Redes
RedesRedes

Más de Sammy Perez (11)

Unidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en cienciasUnidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en ciencias
 
Unidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en cienciasUnidad educativa municipal tecnica y en ciencias
Unidad educativa municipal tecnica y en ciencias
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Visual basic
Visual basicVisual basic
Visual basic
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtuales
 
Aulas virtuales
Aulas virtualesAulas virtuales
Aulas virtuales
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Redes
RedesRedes
Redes
 

Último

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
JuanPrez962115
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Telefónica
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
cristianrb0324
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 

Último (20)

INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Estructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdfEstructuras Básicas_Tecnología_Grado10-7.pdf
Estructuras Básicas_Tecnología_Grado10-7.pdf
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 

Unidad educativa municipal tecnica y en ciencias

  • 1. UNIDAD EDUCATIVA MUNICIPAL TECNICA Y EN CIENCIAS “SAN FRANCISCO DE QUITO”LIC: RODRIGOMULLOVISUALBASICSAMANTHA PEREZ 6to “B”20011
  • 2. HISTORIA DE VISUAL BASIC Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. Su primera versión fue presentada en 1991, con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y, en cierta medida, también la programación misma.
  • 3. Entorno de desarrolloExiste un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: (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
  • 4. (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
  • 5. Alternativas multiplataforma o externas a Windows Existen múltiples alternativas dentro y fuera de Windows que intentan imitar a este lenguaje y su mecánica de desarrollo. El más conocido y popular es Gambas: Gambas es un proyecto libre para implementar programación visual con Basic en GNU/Linux Está derivado principalmente de Visual Basic, adaptándose a partir de su lenguaje y su entorno de desarrollo, para implementar su propia variante, parcialmente compatible con Visual Basic, aportando y enriqueciendo con las oportunidades que brinda GNU/Linux.
  • 6. Otras opciones conocidas son Real Basic o PureBasic que permiten desarrollar bajo Windows, Linux, Mac OS e independientemente, PureBasic permite desarrollar también para Amiga OS A diferencia de Gambas, estas son soluciones comerciales y no son libres.
  • 7. fundamentos de programación Módulos de Control Módulos de Formularios Módulos de Clases Módulos Estándar Editor de Códigos
  • 8. ejemplos Dim db As DAO.Database Dim rcs As DAO.Recordset Set db = CurrentDb Set rcs = db.OpenRecordset("SELECT * FROM tblMain Do Until rcs.EOF MsgBox rcs!FieldName rcs.MoveNext Loop rcs.Close db.Close Set rcs = Nothing Set db = Nothing End Sub
  • 9. Public Function BUSINESSDAYPRIOR(dt As Date) As Date Select Case Weekday(dt, vbMonday) Case 1 BUSINESSDAYPRIOR = dt-3 Case 7 BUSINESSDAYPRIOR = dt -2 Case Else BUSINESSDAYPRIOR = dt -1 End Select End Function