SlideShare una empresa de Scribd logo
1 de 11
Lenguaje de
Programación Visual
Basic
Alejandro
Navarrete
Todas las versiones de Visual Basic para Windows son
muy conocidas, aunque la Microsoft Visual Basic 1.0
desarrollada para el sistema operativo MS-DOS
(ediciones Profesional y Estándar), que data de 1992, fue
menos difundida. Esta proveía un entorno que, aunque
en modo texto, incluía un diseñador de formularios en el
que se podían arrastrar y soltar distintos controles.
Historia
• La última versión que únicamente generaba aplicaciones de 16 bits fue la 3.0, y no
incluía una biblioteca detallada de componentes para toda clase de usos. Durante la
transición de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparición la
versión 4.0 de Visual Basic; esta podía generar programas tanto de 16 como de 32
bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el
tamaño de los archivos necesarios en tiempo de ejecución ("runtime"). Además, se
sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente
versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de
compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto
esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes
orientados a objetos, pero carecían de algunas importantes, tales como herencia y
sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La
versión 6.0, que puede generar código ejecutable directo en 32 bits, todavía continúa
utilizándose masivamente, y es compatible con las últimas versiones de los sistemas
Windows, como Windows 7 y Windows 8.
Tipos de Datos
Visual Basic
Es un lenguaje de programación dirigido por eventos, desarrollado por 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 que facilitó en cierta
medida la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte
hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a
un framework o marco común de librerías, independiente de la versión del sistema
operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C
Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Pasos para Ejecutar un Código
1- Entorno de Compilación:
Para "compilar" script podemos usar el bloc de notas del windows o el propio visual
basic, aunque el mas barato es el bloc de notas ;D.
Bloc de notas:
Se introduce como simple texto, luego se da a archivo/guardar como..., y en el diálogo
de guardar le das a elegir Todos los archivos y guardas el archivo con formato
loquesea.vbs
Visual Basic:
Colocas el código en el evento donde quieras que se produzca.
2- Objetos mas Importantes:
Los objetos son rutinas especializadas de Visual Basic Script que reune un conjunto de
librerías o rutinas que
simplifican la programación en VBS. Estas rutinas tenemos que declararlas al principio
de nuestros programas para
poder usar comandos que se encuentran dentro de estos objetos, la manera de darle el
valor de un objeto a una variable es la siguiente:
Set variable = CreateObject("nombreOBJ")
3- El Objeto Scripting.FileSystemObject
Es necesario para poder usar los siguientes comandos en un VBS, el objeto nos sirve
para manipular acciones con
archivos y carpetas.
Podemos realizar acciones con los archivos definiendo una ruta o sin ella, borrar
archivo, copiar carpetas etc.
4-El objeto El Objeto WScript.Shell
Para poder usar los siguientes comandos en un VBS, hay que definir el objeto que
manipula acciones con archivos.
Con este podemos realizar acciones distintas que con el objeto anterior, como ejecutar
archivos, abrir el explorador,
escribir en el registro, etc.
5-Finalizar
Puesto que con el visual basic algunas cosas podrían no ser compatibles pero todo lo
que he puesto aquí es compatible.
Algunas de las cosas del lenguaje visual basic script se pueden sustituir en visual basic
por:
Ej: para ejecutar ficheros usaría: shell "C:fichero.extension"
para borrar ficheros en vb utilizaría: kill "C:fichero.extension"
Funciones de Visual Basic
Nava visual basic

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Michel andreyna
Michel andreynaMichel andreyna
Michel andreyna
 
APACHE
APACHEAPACHE
APACHE
 
Actividad integradora 2
Actividad integradora 2Actividad integradora 2
Actividad integradora 2
 
Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7Manual de instalacion de MongoDB - Windows 7
Manual de instalacion de MongoDB - Windows 7
 
File zilla cliente ftp
File zilla cliente ftpFile zilla cliente ftp
File zilla cliente ftp
 
Semana 7 Servicios Web API REST con Mongodb
Semana 7   Servicios Web API REST con MongodbSemana 7   Servicios Web API REST con Mongodb
Semana 7 Servicios Web API REST con Mongodb
 
Programacion
ProgramacionProgramacion
Programacion
 
10 tipos de herramientas
10 tipos de herramientas10 tipos de herramientas
10 tipos de herramientas
 
Semana 7 Despliegue a producción ORACLE OCI
Semana 7   Despliegue a producción ORACLE OCISemana 7   Despliegue a producción ORACLE OCI
Semana 7 Despliegue a producción ORACLE OCI
 
Php (hipertex pre processor)
Php (hipertex pre processor)Php (hipertex pre processor)
Php (hipertex pre processor)
 
Php
PhpPhp
Php
 
Taller de base de datos postgre sql
Taller de base de datos postgre sqlTaller de base de datos postgre sql
Taller de base de datos postgre sql
 
Manual de como instalar mongo db en windows
Manual de  como instalar mongo db en windowsManual de  como instalar mongo db en windows
Manual de como instalar mongo db en windows
 
CodeIgniter
CodeIgniterCodeIgniter
CodeIgniter
 
Php apesteguia
Php apesteguiaPhp apesteguia
Php apesteguia
 
Windows server (1)
Windows server (1)Windows server (1)
Windows server (1)
 

Similar a Nava visual basic

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ñoangemadrid
 
visual basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0lesly53
 
Informe programacion
Informe programacionInforme programacion
Informe programacionMaryorieAvila
 
Programación
ProgramaciónProgramación
ProgramaciónE199
 
Programación
ProgramaciónProgramación
ProgramaciónE199
 
Visual basic potes y marmol
Visual basic potes y marmol   Visual basic potes y marmol
Visual basic potes y marmol claseinteractiva
 
Visual basic
Visual basicVisual basic
Visual basicyolyrojas
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguiatonytenorio2
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy A1997
 
Visual Basic Y Access
Visual Basic Y AccessVisual Basic Y Access
Visual Basic Y Access0806mariela
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)luisguerra194
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basicraulleonidas
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celestekiririac
 

Similar a Nava visual basic (20)

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 basic 6.0
visual basic 6.0visual basic 6.0
visual basic 6.0
 
Visual basic
Visual basicVisual basic
Visual basic
 
Informe programacion
Informe programacionInforme programacion
Informe programacion
 
Programación
ProgramaciónProgramación
Programación
 
Programación
ProgramaciónProgramación
Programación
 
Visual basic potes y marmol
Visual basic potes y marmol   Visual basic potes y marmol
Visual basic potes y marmol
 
Visual basic
Visual basicVisual basic
Visual basic
 
Ppt programacion III
Ppt programacion IIIPpt programacion III
Ppt programacion III
 
Ppt programacion
Ppt programacionPpt programacion
Ppt programacion
 
Visual basic apesteguia
Visual basic apesteguiaVisual basic apesteguia
Visual basic apesteguia
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Katherine y wendy
Katherine y wendy Katherine y wendy
Katherine y wendy
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual Basic Y Access
Visual Basic Y AccessVisual Basic Y Access
Visual Basic Y Access
 
Programacion
ProgramacionProgramacion
Programacion
 
Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)Fundamentos de visual basic 6.0 (trabajo de programacion)
Fundamentos de visual basic 6.0 (trabajo de programacion)
 
como es el visual basic
como es el visual basiccomo es el visual basic
como es el visual basic
 
Sandra y celeste
Sandra y celesteSandra y celeste
Sandra y celeste
 
shanshi
shanshishanshi
shanshi
 

Último

644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 

Último (8)

644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 

Nava visual basic

  • 2. Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992, fue menos difundida. Esta proveía un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles. Historia
  • 3. • La última versión que únicamente generaba aplicaciones de 16 bits fue la 3.0, y no incluía una biblioteca detallada de componentes para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparición la versión 4.0 de Visual Basic; esta podía generar programas tanto de 16 como de 32 bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de ejecución ("runtime"). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La versión 6.0, que puede generar código ejecutable directo en 32 bits, todavía continúa utilizándose masivamente, y es compatible con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
  • 5. Visual Basic Es un lenguaje de programación dirigido por eventos, desarrollado por 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 que facilitó en cierta medida la programación misma. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008. En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
  • 6. Pasos para Ejecutar un Código 1- Entorno de Compilación: Para "compilar" script podemos usar el bloc de notas del windows o el propio visual basic, aunque el mas barato es el bloc de notas ;D. Bloc de notas: Se introduce como simple texto, luego se da a archivo/guardar como..., y en el diálogo de guardar le das a elegir Todos los archivos y guardas el archivo con formato loquesea.vbs Visual Basic: Colocas el código en el evento donde quieras que se produzca.
  • 7. 2- Objetos mas Importantes: Los objetos son rutinas especializadas de Visual Basic Script que reune un conjunto de librerías o rutinas que simplifican la programación en VBS. Estas rutinas tenemos que declararlas al principio de nuestros programas para poder usar comandos que se encuentran dentro de estos objetos, la manera de darle el valor de un objeto a una variable es la siguiente: Set variable = CreateObject("nombreOBJ")
  • 8. 3- El Objeto Scripting.FileSystemObject Es necesario para poder usar los siguientes comandos en un VBS, el objeto nos sirve para manipular acciones con archivos y carpetas. Podemos realizar acciones con los archivos definiendo una ruta o sin ella, borrar archivo, copiar carpetas etc. 4-El objeto El Objeto WScript.Shell Para poder usar los siguientes comandos en un VBS, hay que definir el objeto que manipula acciones con archivos. Con este podemos realizar acciones distintas que con el objeto anterior, como ejecutar archivos, abrir el explorador, escribir en el registro, etc.
  • 9. 5-Finalizar Puesto que con el visual basic algunas cosas podrían no ser compatibles pero todo lo que he puesto aquí es compatible. Algunas de las cosas del lenguaje visual basic script se pueden sustituir en visual basic por: Ej: para ejecutar ficheros usaría: shell "C:fichero.extension" para borrar ficheros en vb utilizaría: kill "C:fichero.extension"