SlideShare una empresa de Scribd logo
VISUAL- BASIC INTRODUCCIÓN
Introducción Al Visual-Basic ,[object Object]
Evolución de la Programación Programación no estructurada Programación estructurada Programación Orientada a Objetos Programación Orientada a Objeto  y Controlada por Eventos  Programación Genética
Palabras Claves en Visual-Basic ,[object Object],[object Object],[object Object],[object Object],[object Object]
Objeto ,[object Object],[object Object]
Ejemplos de Objetos ,[object Object],[object Object],[object Object],[object Object]
Evento. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propiedad . ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Método. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programación Orientada a Objetos y Controlada por Eventos. ,[object Object],[object Object]
Ejemplo
VISUAL- BASIC VARIABLES Y OBJETOS
VARIABLES Y OBJETOS VARIABLES
Variables ,[object Object],[object Object]
Variables ,[object Object],[object Object]
Variables ,[object Object],[object Object]
Variables ,[object Object]
Nombre de las Variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Nombre de las Variables ,[object Object],[object Object],[object Object],[object Object],[object Object]
Palabras Reservadas (Visual Basic) Abs  Add  And  App  Lock  Mkdir  Mod  Lof  Activate  Array  Ascatn  Base  Lset  New  Next  Ltrim  Beep  Cbool  Cbyte  Ccur  Minute  Npv  Oct  Mirr  Cdate  Cdbl  Cdec  Cint  Month  Open  Or  Name  Clng  Csng  Cstr  Cvar  Not  Ppmt  Print#  Nper  Cverr  Call  Case  Cdh  On  Public  Put  Onerror  Choose  Chdir  Chdrive  Clear  Option  Raise  Randomize  Print  Close  Collection  Command  Compare  Private  Remove  Reset  Property  Const  Cos  CreateObject  Curdir  Pv  Rgb  Right  Qbcolor  Dateserial  Datevalue  Day  Ddb  Rate  Rset  Rtrim  Redim  Isarray  Isdate  Isempty  Iserror  Wend  Loop  Like While  Ismissing  Isnull  Isnumeric  Isobject  Xor  Mid  Let Yeqr  Item  Kill  Lbound  Lcase  Log  Loc  Me  Left
Defftype  Dim  Dir Deletesetting  Resume  Selectcase  Seek  Return  Do  Doevents  Each  End  Rmdir  Setattr  Sgn  Rnd  Environ  Eof  Eqv  Savesettings Erase Sln  Space  Second  Err  Error  Exit  Exp  Shell  Static  Stop  SendKeys  Explicit  Fileattr  Filecopy  Filedatetime  Sin  Strconv  String  Single  Filelen  Fix  For  Format  Spc  Switch  Tab  Sqr  Freefile  Function  Fv  Get  Str  TimeSerial  TimeValue  Strcomp  Getattr  GetObject  Getsetting  Getallsetting  Sub  Ubound  Ucase  Syd  Gosub  Goto  Hex  Hour  Tan  Vartype  Weekday  Timer  Imp  Input  Instr  Int  Trim  Width  Write#  Typename  Integer  Ipmt  Irr  Is  Unlock  #if  #else  Val  Isarray  Isdate  Isempty  Iserror  Wend  Loop  Like While  Ismissing  Isnull  Isnumeric  Isobject  Xor  Mid  Let Yeqr  Item  Kill  Lbound  Lcase  Log  Loc  Me  Left
VARIABLES Y OBJETOS TIPOS DE DATOS
Tipos de Datos ,[object Object],[object Object]
Tipo de datos Abr. Tamaño Byte Natural 1 byte Integer Entero % 2 bytes Long Entero Largo & 4 bytes Single Simple ! 4 bytes Double Doble # 8 bytes Boolean Lógica 2 bytes Currency Moneda 8 bytes String Cadena de caracteres $ 1 byte por caracter Date Fecha 8 bytes Object Objeto 4 bytes Variant Variable @ 16 bytes + 1 byte por cada carácter
Tipo Descripción Rango Boolean Lógica True o False Byte Natural 0 a 255 Integer Entero (2 bytes) -32.768 a 32.767 Long Entero largo (4 bytes) -2.147.483.648 a 2.147.483.647 Single Real simple precisión (4 bytes ) -3,40E+38 a 3,40E+38 Double Real doble precisión ( 8 bytes) -1,79E+308 a 1,79E+308 Currency Moneda (8 bytes) -9,22E+14 a 9,22E+14 String Cadena de caracteres  (1 byte por carácter  hasta 64 K) 0 a 65.500 caracteres. Date Fecha y Hora (8 bytes) Fecha: de 01/01/100 a 31/12/9999. Hora: de  0:00:00 a 23:59:59.
[object Object],[object Object],Variable Tipo Variant
[object Object],[object Object],Variable Tipo Variant
[object Object],Variable Tipo Variant
VARIABLES Y OBJETOS FUNCIONES DE CONVERSIÓN DE TIPOS DE DATOS
[object Object],[object Object],Funciones de Conversión
Función Valor Devuelto Argumento Cbool Boolean Cualquier expresión de cadena o numérica válida. Cbyte Byte 0 a 255 Cint Integer Igual al rango de Interger Clng Long Número en el  rango de Long Csng Single Número en el rango de Single CDbl Double Número en el rango de Double CCur Currency Número en el rango de Double Cstr String Número en el rango de Double o cadena en el rango de String Cdate Date Cualquier expresión de fecha válida
Función Valor Devuelto Argumento Cvar Variant Cdec Decimal +/79.228.162.514.264.337.593.543.950.335 para números sin decimales. Para números con 28 decimales, el intervalo es  +/7,9228162514264337593543950335
VARIABLES Y OBJETOS AMBITO Y  DECLARACIONES DE VARIABLES
[object Object],[object Object],[object Object],[object Object],Ámbito
Ámbito Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
Ámbito En este ejemplo, los procedimientos 1 y 2 son del formulario 1, y los 3 y 4 del  formulario 2 Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
Ámbito El ámbito  general  de una aplicación lo constituye el proyecto, todos sus formularios y procedimientos. Cualquier elemento que sea reconocido  en el ámbito  general , se dice que es público Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
Ámbito El ámbito  local  de un formulario lo constituye todos los procedimientos del mismo. Cualquier elemento que sea reconocido  en el ámbito  local de un formulario , se dice que es  público  para dicho ámbito, pero privado para el  proyecto . Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
Ámbito El ámbito  local  de un procedimiento lo constituye el mismo. Cualquier elemento que sea reconocido  en el ámbito  local de un procedimiento , se dice que es privado. Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
[object Object],[object Object],Declaración de Variables
[object Object],[object Object],Declaración de Variables
Ejemplo de Declaración de  Variables ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Dim A% Dim Luis&  Static K@ Public X$ Dim H$  Static N! Dim Pi
Declaración de Variable ,[object Object]
Declaración de Variable ,[object Object]
Declaración de Variable ,[object Object]
Ámbito o Alcance de la Variable Proyecto Formulario 1 Formulario 2 General Public A Procedimiento 1 Dim B General Dim C Procedimiento 3 Dim D Procedimiento 2 Procedimiento 4 A B C D Procedimiento 1 Si Si No No Procedimiento 2 Si No No No Procedimiento 3 Si No Si Si Procedimiento 4 Si No Si No
VARIABLES Y OBJETOS ASIGNACIÓN DE  VARIABLES
[object Object],[object Object],Asignación de Variables
[object Object],Asignación de Variables La variable va siempre a la izquierda Lo asignado va siempre a la derecha
Nunca haga esto: ,[object Object],[object Object],[object Object],Asignación de Variables
VARIABLES Y OBJETOS DECLARACION DE  CONSTANTES
Constantes ,[object Object],[object Object]
Constantes ,[object Object],[object Object],[object Object]
Constantes  Intrínsecas ,[object Object],[object Object],[object Object]
Constantes Simbólicas ,[object Object],[object Object],[object Object],[object Object]
Constantes Simbólicas ,[object Object],[object Object],[object Object]
VARIABLES Y OBJETOS NOMBRE DE OBJETOS
Nombre de Objetos ,[object Object]
Nombre de Objetos ,[object Object],[object Object]
OBJETO DESCRIPCIÓN PREFIJO Form Formulario form CheckBox Casilla de verificación chek ComboBox Cuadro combinado cmb Data-bound combobox Cuadro combinado enlazado a datos dbc Command Button Botón de comando btn Data Control de datos data Directory list box Cuadro lista de directorios dir Drive List Box Cuadro lista de unidades drv File List Box Cuadro lista de archivos fil Frame Marco frame Data-bound grid Rejilla enlazada a datos dbg
OBJETO OBJETO ESPAÑOL PREFIJO Horizontal scrollbar Barra de desplazamiento horizontal hsb Image Imagen img Label Etiqueta lbl Line Línea line OLE Container Contenedor OLE ole PictureBox Cuadro de imagen pic Shape Forma shp Text Box Cuadro de texto text Timer Temporizador tim Msflexgrid rejillas grid Vertical scroll bar Barra de desplazamiento vertical vsb
VISUAL- BASIC OPERADORES
Operadores ,[object Object],[object Object],[object Object],[object Object],Operando  operador  operando
OPERADORES ARITMÉTICOS
Operadores Aritméticos Los operadores aritméticos empleados en Visual-Basic son los siguientes: Operador Operación que realiza + Suma - Resta * Multiplicación / División (Div)  División entera Mod Resto de la división entera ^ Exponente
Operadores Mod y (Div) 12 7 1 12 MOD 7  =5 12 7  =1 5 12 3 4 0 12 MOD 3 =0 12 3  =4
Operador Mod M MOD N =0 Nótese que si: Entonces M es múltiplo de N. En español se escribe: En Visual-Basic se escribe: Si N es par entonces If  N  MOD  2=0  then
Operadores Aritméticos Los operadores aritméticos tienen la siguiente jerarquía (orden de ejecución). Operador Operación que realiza ^ Exponente - Negación * , / Multiplicación y División (Div)  División entera Mod Resto de la división entera + , -  Suma y Resta
OPERADORES DE COMPARACIÓN
Operadores de Comparación Operador Operación que realiza < Menor que > Mayor que = Igual <> Diferente <= Menor o igual >= Mayor o igual Is Comparación de Objetos Like Comparación de Cadenas
OPERADORES LÓGICOS
Operadores Lógicos Los operadores lógicos se emplean junto a la proposiciones, llamadas en programación  condiciones . Una proposición tiene sólo dos valores (de la verdad): verdadera ( TRUE ) o falsa ( FALSE )
Operadores Lógicos Operador Operación que realiza AND Y OR O XOR NOT No
Operador AND Es el operador lógico  Y . Está relacionado con la intersección de eventos. AND V F V V F F F F
Operador OR Es el operador lógico  O . Está relacionado con la unión de eventos. OR V F V V V F V F
Operador XOR No tiene operador lógico equivalente. XOR V F V F V F V F
Operador NOT Es el operador lógico  NO  o negación (  ) A V F NOT A F V
OPERADORES DE CONCATENACIÓN
Operadores de Concatenación Se emplear para unir cadenas de caracteres, a lo cual se llama concatenar.  Operador Operación que realiza & Concatenar + Concatenar
Ejemplo de Operadores A% = 12 + 12 24 B% = A% + 1 25 Luis$ = “Jose” + “Luis” JoseLuis J# = 12 / 12 * 12 12 C$ = 12 + 12 / 2 error K$ = A% + B% 2425
Ejemplo de Operadores A_A$ = “Jose” & “ Luis” “ Jose Luis” P$ = “12” 12 P% = 12 12 G$ = P$ & “-” & P$ 12-12
Ejemplo de Operadores Dim A, B, C, D Dim MiPrueba as Boolean A = 10: B = 8: C = 6 MiPrueba = A > B Xor B > C  MiPrueba = B > A Xor B > C  MiPrueba = B > A Xor C > B  MiPrueba = A > B And B > C MiPrueba = B > A And B > C  MiPrueba = A > B Or B > C  MiPrueba = B > A Or B > C  MiPrueba = A > B Or B > D  MiPrueba = Not(A > B)  MiPrueba = Not(B > A)  Devuelve False.  Devuelve True.  Devuelve False.  Devuelve True.  Devuelve False.  Devuelve True.  Devuelve True.  Devuelve True.  Devuelve True.  Devuelve False.
VISUAL- BASIC CUADROS DE DIÁLOGOS
Cuadro de Dialogo ,[object Object],[object Object],[object Object],[object Object],[object Object]
Predefinidos ,[object Object],[object Object]
Cuadro de Mensaje (MsgBox) ,[object Object],[object Object]
Cuadro de Mensaje (MsgBox) Mensaje Icono Botones Título
Cuadro de Mensaje (MsgBox) ,[object Object],[object Object]
Constantes Predefinidas 16 32 48 64 Constante Valor Descripción BOTONES VbOKOnly 0 Muestra sólo el botón aceptar VbOKCancel 1 Botones aceptar y cancelar VbAbortRetryIgnore 2 Botones anular, reintentar e ignorar VbYesNoCancel 3 Botones si, no y cancelar VbYesNo 4 Botones si y no VbRetryCancel 5 Botones reintentar y cancelar ICONOS VbCritical 16 Muestra el icono de mensaje crítico VbQuestion 32 Icono de interrogación VbExclamation 48 Icono de exclamación VbInformation 64 Icono de mensaje de información
Constantes Predefinidas Constante Valor Descripción BOTÓN POR DEFECTO VbDefaultButton1   0 Icono de interrogación VbDefaultButton2 256 Icono de exclamación VbDefaultButton3 512 Icono de mensaje de información VbDefaultButton4 768 MODALIDAD VbAplicationModal 0 Cuadro de diálogo modal de la aplicación VbSystemModal 4096 Cuadro de diálogo modal del sistema
Cuadro de Mensaje (MsgBox) ,[object Object],[object Object]
Constantes Predefinidas Constante Valor Descripción vbOK 1 Aceptar vbCancel 2 Cancelar vbAbort 3 Anular vbRetry 4 Reintentar vbIgnore 5 Ignorar vbYes 6 Sí vbNo 7 No
Cuadro de Entrada (InputBox) ,[object Object],[object Object]
Cuadro de Entrada (InputBox) ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Cuadro de Entrada (InputBox)
Cuadro de Entrada (InputBox)
Cuadro de Entrada (InputBox) ,[object Object],[object Object],[object Object]
Cuadro de Entrada (InputBox)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Cuadro de Entrada (InputBox)
Cuadro de Entrada (InputBox)

Más contenido relacionado

La actualidad más candente

Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
Jose Rojas
 
BDD style Unit Testing
BDD style Unit TestingBDD style Unit Testing
BDD style Unit Testing
Wen-Tien Chang
 
Introduction to .Net
Introduction to .NetIntroduction to .Net
Introduction to .Net
Hitesh Santani
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
Juaniito Arteaga
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del Software
SaraEAlcntaraR
 
week1.ppt
week1.pptweek1.ppt
week1.ppt
nazimsattar
 
Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs Unix
Trinity Dwarka
 
Sistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajasSistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajas
Byron Martinez Gordon
 
Language translator
Language translatorLanguage translator
Language translator
asmakh89
 
Computacion Basica
Computacion BasicaComputacion Basica
Computacion Basica
eraperez
 
ZENMAP
ZENMAPZENMAP
ZENMAP
cesartg65
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
guest409adc
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptx
MaydelAgameZ
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
Sandra Esposito
 
Sistema operativo y sus versiones
Sistema operativo y sus versionesSistema operativo y sus versiones
Sistema operativo y sus versiones
Chevy Kpetillo
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
ramosmendezshura
 
Requerimientos en PowerPoint
Requerimientos en PowerPointRequerimientos en PowerPoint
Requerimientos en PowerPoint
Luis-199
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
Alfonso Gabriel López Ceballos
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Giovanny Guillen
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 

La actualidad más candente (20)

Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
BDD style Unit Testing
BDD style Unit TestingBDD style Unit Testing
BDD style Unit Testing
 
Introduction to .Net
Introduction to .NetIntroduction to .Net
Introduction to .Net
 
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
LENGUAJES DE PROGRAMACIÓN PARA DISPOSITIVOS MOVILES
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del Software
 
week1.ppt
week1.pptweek1.ppt
week1.ppt
 
Linux Environment- Linux vs Unix
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs Unix
 
Sistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajasSistemas operativos ventajas y desventajas
Sistemas operativos ventajas y desventajas
 
Language translator
Language translatorLanguage translator
Language translator
 
Computacion Basica
Computacion BasicaComputacion Basica
Computacion Basica
 
ZENMAP
ZENMAPZENMAP
ZENMAP
 
Unidad I Requerimientos
Unidad I RequerimientosUnidad I Requerimientos
Unidad I Requerimientos
 
SISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptxSISTEMAS OPERATIVOS.pptx
SISTEMAS OPERATIVOS.pptx
 
Lenguajes de Programación
Lenguajes de ProgramaciónLenguajes de Programación
Lenguajes de Programación
 
Sistema operativo y sus versiones
Sistema operativo y sus versionesSistema operativo y sus versiones
Sistema operativo y sus versiones
 
Historia de los lenguajes de programación power point
Historia de los lenguajes de programación power pointHistoria de los lenguajes de programación power point
Historia de los lenguajes de programación power point
 
Requerimientos en PowerPoint
Requerimientos en PowerPointRequerimientos en PowerPoint
Requerimientos en PowerPoint
 
Pruebas funcionales
Pruebas funcionalesPruebas funcionales
Pruebas funcionales
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
 

Destacado

Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
Daybi Montoya
 
Visual basic
Visual basicVisual basic
Visual basic
josser96
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
sandraquiroga75
 
Folleto de visual basic
Folleto de visual basicFolleto de visual basic
Folleto de visual basic
Renán Javier Gálvez Astudillo
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
franco reyes
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
Francesc Jaumot
 
Cap7 2
Cap7 2Cap7 2
Presentac..
Presentac..Presentac..
Presentac..
Miriam Alvan
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Visual basic, iliana, anais y mafer
Visual basic, iliana, anais y maferVisual basic, iliana, anais y mafer
Visual basic, iliana, anais y mafer
mariposaescobar
 
Menu de programas
Menu de programasMenu de programas
Menu de programas
Solep Sito
 
Jairo y maria ruiz
Jairo y maria ruizJairo y maria ruiz
Jairo y maria ruiz
jairoandresruiz10
 
Tema 1[1][1]
Tema 1[1][1]Tema 1[1][1]
Tema 1[1][1]
MIRKINHO2002
 
Guia lab2
Guia lab2Guia lab2
Guia Aprendizaje Visual basic
Guia Aprendizaje  Visual basicGuia Aprendizaje  Visual basic
Guia Aprendizaje Visual basic
Belén De Los Andaquíes, Caqueta, Colombia
 
Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
Silvina Micheloud
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
Marvin Romero
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
Flor Santana Mota
 
Asignatura Producción Industrial
Asignatura Producción IndustrialAsignatura Producción Industrial
Asignatura Producción Industrial
Jairo Acosta Solano
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
denis2801
 

Destacado (20)

Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
Visual basic
Visual basicVisual basic
Visual basic
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Folleto de visual basic
Folleto de visual basicFolleto de visual basic
Folleto de visual basic
 
Visual basic-60-navarra(1)
Visual basic-60-navarra(1)Visual basic-60-navarra(1)
Visual basic-60-navarra(1)
 
Novedades visual studio 2015
Novedades visual studio 2015Novedades visual studio 2015
Novedades visual studio 2015
 
Cap7 2
Cap7 2Cap7 2
Cap7 2
 
Presentac..
Presentac..Presentac..
Presentac..
 
Laboratorio nº 1
Laboratorio nº 1Laboratorio nº 1
Laboratorio nº 1
 
Visual basic, iliana, anais y mafer
Visual basic, iliana, anais y maferVisual basic, iliana, anais y mafer
Visual basic, iliana, anais y mafer
 
Menu de programas
Menu de programasMenu de programas
Menu de programas
 
Jairo y maria ruiz
Jairo y maria ruizJairo y maria ruiz
Jairo y maria ruiz
 
Tema 1[1][1]
Tema 1[1][1]Tema 1[1][1]
Tema 1[1][1]
 
Guia lab2
Guia lab2Guia lab2
Guia lab2
 
Guia Aprendizaje Visual basic
Guia Aprendizaje  Visual basicGuia Aprendizaje  Visual basic
Guia Aprendizaje Visual basic
 
Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
 
Guia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.netGuia laboratorio Nº 1 vb.net
Guia laboratorio Nº 1 vb.net
 
Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02Practica 02-taller-de-programacion-121226180145-phpapp02
Practica 02-taller-de-programacion-121226180145-phpapp02
 
Asignatura Producción Industrial
Asignatura Producción IndustrialAsignatura Producción Industrial
Asignatura Producción Industrial
 
Generalidades de Visual Basic
Generalidades de Visual BasicGeneralidades de Visual Basic
Generalidades de Visual Basic
 

Similar a Unidad 1

Visual basic san_pedro
Visual basic san_pedroVisual basic san_pedro
Visual basic san_pedro
Dagoberto Exabier Ayestas Garcia
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
vero_00
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
Colegio Luis felipe Borja del Alcázar
 
Visualfoxpro
VisualfoxproVisualfoxpro
Visualfoxpro
Juan Andres Mendoza
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
pabloesp
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
Pablo Pacheco
 
Script
ScriptScript
Java
JavaJava
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
Victor Hugo Esquicha Paz
 
2 poo u1 4 datos
2 poo u1 4 datos2 poo u1 4 datos
2 poo u1 4 datos
Jorge Ivan Rivalcoba Rivas
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
RafaelAponte16
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & array
Jose Ponce
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
Michelle Peña
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
Michelle Peña
 
Semana i plataforma
Semana i plataformaSemana i plataforma
Semana i plataforma
Angel Montesflores España
 
Tutorial para-eclipse
Tutorial para-eclipseTutorial para-eclipse
Tutorial para-eclipse
Alejandra Rodriguez
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
Marthaa Hdz
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
Ricardo Viqueira
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
Warman Malio Mateo
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
Warman Malio Mateo
 

Similar a Unidad 1 (20)

Visual basic san_pedro
Visual basic san_pedroVisual basic san_pedro
Visual basic san_pedro
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Fundamentos basicos de visual basic
Fundamentos basicos de visual basicFundamentos basicos de visual basic
Fundamentos basicos de visual basic
 
Visualfoxpro
VisualfoxproVisualfoxpro
Visualfoxpro
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
 
3. elementos del lenguaje. variables y estructuras de datos
3.  elementos del lenguaje. variables y estructuras de datos3.  elementos del lenguaje. variables y estructuras de datos
3. elementos del lenguaje. variables y estructuras de datos
 
Script
ScriptScript
Script
 
Java
JavaJava
Java
 
Nociones De Vba
Nociones De VbaNociones De Vba
Nociones De Vba
 
2 poo u1 4 datos
2 poo u1 4 datos2 poo u1 4 datos
2 poo u1 4 datos
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Net1 capitulo ii - variables de memoria & array
Net1   capitulo ii - variables de memoria & arrayNet1   capitulo ii - variables de memoria & array
Net1 capitulo ii - variables de memoria & array
 
Tipo de Datos!
Tipo de Datos!Tipo de Datos!
Tipo de Datos!
 
Codigo C+++
Codigo C+++Codigo C+++
Codigo C+++
 
Semana i plataforma
Semana i plataformaSemana i plataforma
Semana i plataforma
 
Tutorial para-eclipse
Tutorial para-eclipseTutorial para-eclipse
Tutorial para-eclipse
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Visual basic 1º Año
Visual basic  1º AñoVisual basic  1º Año
Visual basic 1º Año
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 

Último

Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
AMADO SALVADOR
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
NajwaNimri1
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
sofiahuarancabellido
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
evelinglilibethpeafi
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
paulroyal74
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
Miguel Rebollo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
AMADO SALVADOR
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
julio05042006
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
AMADO SALVADOR
 

Último (20)

Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor OficialCatalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
Catalogo Cajas Fuertes BTV Amado Salvador Distribuidor Oficial
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Actividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdfActividad Conceptos básicos de programación.pdf
Actividad Conceptos básicos de programación.pdf
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Computacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajasComputacion cuántica y sus ventajas y desventajas
Computacion cuántica y sus ventajas y desventajas
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
modelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptxmodelosdeteclados-230114024527-aa2c9553.pptx
modelosdeteclados-230114024527-aa2c9553.pptx
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 
Sitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajasSitios web 3.0 funciones ventajas y desventajas
Sitios web 3.0 funciones ventajas y desventajas
 
IA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticulturaIA en entornos rurales aplicada a la viticultura
IA en entornos rurales aplicada a la viticultura
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...
 
herramientas de sitio web 3.0 2024
herramientas de sitio web 3.0  2024herramientas de sitio web 3.0  2024
herramientas de sitio web 3.0 2024
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial ValenciaCatalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
Catalogo Buzones BTV Amado Salvador Distribuidor Oficial Valencia
 

Unidad 1

  • 2.
  • 3. Evolución de la Programación Programación no estructurada Programación estructurada Programación Orientada a Objetos Programación Orientada a Objeto y Controlada por Eventos Programación Genética
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 13. VARIABLES Y OBJETOS VARIABLES
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Palabras Reservadas (Visual Basic) Abs Add And App Lock Mkdir Mod Lof Activate Array Ascatn Base Lset New Next Ltrim Beep Cbool Cbyte Ccur Minute Npv Oct Mirr Cdate Cdbl Cdec Cint Month Open Or Name Clng Csng Cstr Cvar Not Ppmt Print# Nper Cverr Call Case Cdh On Public Put Onerror Choose Chdir Chdrive Clear Option Raise Randomize Print Close Collection Command Compare Private Remove Reset Property Const Cos CreateObject Curdir Pv Rgb Right Qbcolor Dateserial Datevalue Day Ddb Rate Rset Rtrim Redim Isarray Isdate Isempty Iserror Wend Loop Like While Ismissing Isnull Isnumeric Isobject Xor Mid Let Yeqr Item Kill Lbound Lcase Log Loc Me Left
  • 21. Defftype Dim Dir Deletesetting Resume Selectcase Seek Return Do Doevents Each End Rmdir Setattr Sgn Rnd Environ Eof Eqv Savesettings Erase Sln Space Second Err Error Exit Exp Shell Static Stop SendKeys Explicit Fileattr Filecopy Filedatetime Sin Strconv String Single Filelen Fix For Format Spc Switch Tab Sqr Freefile Function Fv Get Str TimeSerial TimeValue Strcomp Getattr GetObject Getsetting Getallsetting Sub Ubound Ucase Syd Gosub Goto Hex Hour Tan Vartype Weekday Timer Imp Input Instr Int Trim Width Write# Typename Integer Ipmt Irr Is Unlock #if #else Val Isarray Isdate Isempty Iserror Wend Loop Like While Ismissing Isnull Isnumeric Isobject Xor Mid Let Yeqr Item Kill Lbound Lcase Log Loc Me Left
  • 22. VARIABLES Y OBJETOS TIPOS DE DATOS
  • 23.
  • 24. Tipo de datos Abr. Tamaño Byte Natural 1 byte Integer Entero % 2 bytes Long Entero Largo & 4 bytes Single Simple ! 4 bytes Double Doble # 8 bytes Boolean Lógica 2 bytes Currency Moneda 8 bytes String Cadena de caracteres $ 1 byte por caracter Date Fecha 8 bytes Object Objeto 4 bytes Variant Variable @ 16 bytes + 1 byte por cada carácter
  • 25. Tipo Descripción Rango Boolean Lógica True o False Byte Natural 0 a 255 Integer Entero (2 bytes) -32.768 a 32.767 Long Entero largo (4 bytes) -2.147.483.648 a 2.147.483.647 Single Real simple precisión (4 bytes ) -3,40E+38 a 3,40E+38 Double Real doble precisión ( 8 bytes) -1,79E+308 a 1,79E+308 Currency Moneda (8 bytes) -9,22E+14 a 9,22E+14 String Cadena de caracteres (1 byte por carácter hasta 64 K) 0 a 65.500 caracteres. Date Fecha y Hora (8 bytes) Fecha: de 01/01/100 a 31/12/9999. Hora: de 0:00:00 a 23:59:59.
  • 26.
  • 27.
  • 28.
  • 29. VARIABLES Y OBJETOS FUNCIONES DE CONVERSIÓN DE TIPOS DE DATOS
  • 30.
  • 31. Función Valor Devuelto Argumento Cbool Boolean Cualquier expresión de cadena o numérica válida. Cbyte Byte 0 a 255 Cint Integer Igual al rango de Interger Clng Long Número en el rango de Long Csng Single Número en el rango de Single CDbl Double Número en el rango de Double CCur Currency Número en el rango de Double Cstr String Número en el rango de Double o cadena en el rango de String Cdate Date Cualquier expresión de fecha válida
  • 32. Función Valor Devuelto Argumento Cvar Variant Cdec Decimal +/79.228.162.514.264.337.593.543.950.335 para números sin decimales. Para números con 28 decimales, el intervalo es +/7,9228162514264337593543950335
  • 33. VARIABLES Y OBJETOS AMBITO Y DECLARACIONES DE VARIABLES
  • 34.
  • 35. Ámbito Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
  • 36. Ámbito En este ejemplo, los procedimientos 1 y 2 son del formulario 1, y los 3 y 4 del formulario 2 Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
  • 37. Ámbito El ámbito general de una aplicación lo constituye el proyecto, todos sus formularios y procedimientos. Cualquier elemento que sea reconocido en el ámbito general , se dice que es público Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
  • 38. Ámbito El ámbito local de un formulario lo constituye todos los procedimientos del mismo. Cualquier elemento que sea reconocido en el ámbito local de un formulario , se dice que es público para dicho ámbito, pero privado para el proyecto . Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
  • 39. Ámbito El ámbito local de un procedimiento lo constituye el mismo. Cualquier elemento que sea reconocido en el ámbito local de un procedimiento , se dice que es privado. Proyecto Formulario 1 Formulario 2 Procedimiento 1 Procedimiento 3 Procedimiento 2 Procedimiento 4
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46. Ámbito o Alcance de la Variable Proyecto Formulario 1 Formulario 2 General Public A Procedimiento 1 Dim B General Dim C Procedimiento 3 Dim D Procedimiento 2 Procedimiento 4 A B C D Procedimiento 1 Si Si No No Procedimiento 2 Si No No No Procedimiento 3 Si No Si Si Procedimiento 4 Si No Si No
  • 47. VARIABLES Y OBJETOS ASIGNACIÓN DE VARIABLES
  • 48.
  • 49.
  • 50.
  • 51. VARIABLES Y OBJETOS DECLARACION DE CONSTANTES
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. VARIABLES Y OBJETOS NOMBRE DE OBJETOS
  • 58.
  • 59.
  • 60. OBJETO DESCRIPCIÓN PREFIJO Form Formulario form CheckBox Casilla de verificación chek ComboBox Cuadro combinado cmb Data-bound combobox Cuadro combinado enlazado a datos dbc Command Button Botón de comando btn Data Control de datos data Directory list box Cuadro lista de directorios dir Drive List Box Cuadro lista de unidades drv File List Box Cuadro lista de archivos fil Frame Marco frame Data-bound grid Rejilla enlazada a datos dbg
  • 61. OBJETO OBJETO ESPAÑOL PREFIJO Horizontal scrollbar Barra de desplazamiento horizontal hsb Image Imagen img Label Etiqueta lbl Line Línea line OLE Container Contenedor OLE ole PictureBox Cuadro de imagen pic Shape Forma shp Text Box Cuadro de texto text Timer Temporizador tim Msflexgrid rejillas grid Vertical scroll bar Barra de desplazamiento vertical vsb
  • 63.
  • 65. Operadores Aritméticos Los operadores aritméticos empleados en Visual-Basic son los siguientes: Operador Operación que realiza + Suma - Resta * Multiplicación / División (Div) División entera Mod Resto de la división entera ^ Exponente
  • 66. Operadores Mod y (Div) 12 7 1 12 MOD 7 =5 12 7 =1 5 12 3 4 0 12 MOD 3 =0 12 3 =4
  • 67. Operador Mod M MOD N =0 Nótese que si: Entonces M es múltiplo de N. En español se escribe: En Visual-Basic se escribe: Si N es par entonces If N MOD 2=0 then
  • 68. Operadores Aritméticos Los operadores aritméticos tienen la siguiente jerarquía (orden de ejecución). Operador Operación que realiza ^ Exponente - Negación * , / Multiplicación y División (Div) División entera Mod Resto de la división entera + , - Suma y Resta
  • 70. Operadores de Comparación Operador Operación que realiza < Menor que > Mayor que = Igual <> Diferente <= Menor o igual >= Mayor o igual Is Comparación de Objetos Like Comparación de Cadenas
  • 72. Operadores Lógicos Los operadores lógicos se emplean junto a la proposiciones, llamadas en programación condiciones . Una proposición tiene sólo dos valores (de la verdad): verdadera ( TRUE ) o falsa ( FALSE )
  • 73. Operadores Lógicos Operador Operación que realiza AND Y OR O XOR NOT No
  • 74. Operador AND Es el operador lógico Y . Está relacionado con la intersección de eventos. AND V F V V F F F F
  • 75. Operador OR Es el operador lógico O . Está relacionado con la unión de eventos. OR V F V V V F V F
  • 76. Operador XOR No tiene operador lógico equivalente. XOR V F V F V F V F
  • 77. Operador NOT Es el operador lógico NO o negación (  ) A V F NOT A F V
  • 79. Operadores de Concatenación Se emplear para unir cadenas de caracteres, a lo cual se llama concatenar. Operador Operación que realiza & Concatenar + Concatenar
  • 80. Ejemplo de Operadores A% = 12 + 12 24 B% = A% + 1 25 Luis$ = “Jose” + “Luis” JoseLuis J# = 12 / 12 * 12 12 C$ = 12 + 12 / 2 error K$ = A% + B% 2425
  • 81. Ejemplo de Operadores A_A$ = “Jose” & “ Luis” “ Jose Luis” P$ = “12” 12 P% = 12 12 G$ = P$ & “-” & P$ 12-12
  • 82. Ejemplo de Operadores Dim A, B, C, D Dim MiPrueba as Boolean A = 10: B = 8: C = 6 MiPrueba = A > B Xor B > C MiPrueba = B > A Xor B > C MiPrueba = B > A Xor C > B MiPrueba = A > B And B > C MiPrueba = B > A And B > C MiPrueba = A > B Or B > C MiPrueba = B > A Or B > C MiPrueba = A > B Or B > D MiPrueba = Not(A > B) MiPrueba = Not(B > A) Devuelve False. Devuelve True. Devuelve False. Devuelve True. Devuelve False. Devuelve True. Devuelve True. Devuelve True. Devuelve True. Devuelve False.
  • 83. VISUAL- BASIC CUADROS DE DIÁLOGOS
  • 84.
  • 85.
  • 86.
  • 87. Cuadro de Mensaje (MsgBox) Mensaje Icono Botones Título
  • 88.
  • 89. Constantes Predefinidas 16 32 48 64 Constante Valor Descripción BOTONES VbOKOnly 0 Muestra sólo el botón aceptar VbOKCancel 1 Botones aceptar y cancelar VbAbortRetryIgnore 2 Botones anular, reintentar e ignorar VbYesNoCancel 3 Botones si, no y cancelar VbYesNo 4 Botones si y no VbRetryCancel 5 Botones reintentar y cancelar ICONOS VbCritical 16 Muestra el icono de mensaje crítico VbQuestion 32 Icono de interrogación VbExclamation 48 Icono de exclamación VbInformation 64 Icono de mensaje de información
  • 90. Constantes Predefinidas Constante Valor Descripción BOTÓN POR DEFECTO VbDefaultButton1 0 Icono de interrogación VbDefaultButton2 256 Icono de exclamación VbDefaultButton3 512 Icono de mensaje de información VbDefaultButton4 768 MODALIDAD VbAplicationModal 0 Cuadro de diálogo modal de la aplicación VbSystemModal 4096 Cuadro de diálogo modal del sistema
  • 91.
  • 92. Constantes Predefinidas Constante Valor Descripción vbOK 1 Aceptar vbCancel 2 Cancelar vbAbort 3 Anular vbRetry 4 Reintentar vbIgnore 5 Ignorar vbYes 6 Sí vbNo 7 No
  • 93.
  • 94.
  • 95.
  • 96. Cuadro de Entrada (InputBox)
  • 97.
  • 98. Cuadro de Entrada (InputBox)
  • 99.
  • 100. Cuadro de Entrada (InputBox)