SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
Lección B tutorial 3


    Apoyo SSD4




             Mtl Lourdes Cahuich   1
Objetivos

    En esta sección se verán los siguientes

    temas
        Concatenar cadenas
    

        Usar la función InputBox
    

        Encontrar información en el Object Browser
    

        Incluir constante vbNewLine en el código
    

        Establecer botón default
    




                                                     2
                         Mtl Lourdes Cahuich
Concatenando cadenas

    El unir o enlazar cadenas de texto se conoce

    como concatenar
    En Visual Basic (VB) el operador de

    concatenación es ampersand (&)
    A continuación se muestran ejemplos del uso

    de este operador




                                               3
                     Mtl Lourdes Cahuich
Suponga que tiene las siguientes variables
Variables                  Tipo de dato                    Contenido
strFname                   String                          Sue
strLname                   String                          Chen
intAge                     Integer                         21
Usando las variables de arriba:
Esta cadena concatenada:                      Da este resultado:
strFname & strLname                           SueChen
strFname & “ “ & strLname                     Sue Chen
strLname & “, “ & strFname                    Chen, Sue
“She is “ & intAge & “!”                      She is 21!


                                                                       4
                                Mtl Lourdes Cahuich
Concatenando cadenas

    Cuando se concatena una cadena, se debe

    asegurar de incluir un espacio en blanco
    antes y después del operador ampersand
    De no hacerlo así, VB no reconocerá el

    operador




                                               5
                    Mtl Lourdes Cahuich
Función InputBox

    La función InputBox muestra una ventana de

    diálogo predefinida de VB, que contiene un
    mensaje, un botón OK, un botón Cancel y
    una caja de texto para que el usuario escriba
    información




                                                    6
                      Mtl Lourdes Cahuich
Función InputBox

    La sintaxis es InputBox(prompt, titulo)

        Prompt se refiere al mensaje dentro de la ventana
    
        y debe indicar al usuario qué información es la
        que se necesita ingresar en la caja de texto
        Title es el texto que se muestra en la barra de
    
        título de la ventana
        Esta función regresa un valor tipo cadena (String)
    




                                                         7
                          Mtl Lourdes Cahuich
Ejemplo de uso InputBox

    strName = InputBox(“Escriba su nombre:”)


    strCity = InputBox(“Ingrese ciudad:”,”pantalla

    ciudad”)
    intEdad = Val(InputBox(“¿Cuál es tu

    edad?”,”Edad”)
        Note que debe asegurarse de usar la función Val
    
        cuando la respuesta del usuario sea una variable
        numérica


                                                           8
                          Mtl Lourdes Cahuich
Función InputBox

    La variable en la que se almacena la

    respuesta de la función InputBox debe estar
    declarada antes de ser usada
    Dependiendo de en qué parte del código va a

    usar esta variable y su resultado almacenado
    es donde debe declararse la misma (a nivel
    local, forma o global)



                                               9
                     Mtl Lourdes Cahuich
Carácter Newline

    El carácter newline el cual está compuesto

    por Chr(13) & Chr(10) indica a VB que de un
    retorno de carro seguido por una línea, lo
    que indica que el punto de inserción de texto
    se realizará en la siguiente línea




                                                    10
                      Mtl Lourdes Cahuich
Carácter Newline

    La desventaja de usar Chr(13) & Chr(10) en

    el código es que fuerza a que cualquier
    persona que lea el código a recordar que
    esta combinación de funciones Chr despliega
    una nueva línea
    Una mejor manera de insertar una nueva

    línea es usar una de las constantes
    intrínsecas de VB, es decir una constante
    construida dentro del propio VB

                                              11
                     Mtl Lourdes Cahuich
Object Browser

    Este elemento es una caja de diálogo que

    proporciona información sobre los diferentes
    objetos disponibles para tu aplicación
    La información incluye propiedades,

    métodos, eventos y constantes
    Se puede abrir el Objecto Browser dando clic

    en el botón que se encuentra en la barra de
    herramientas estándar


                                               12
                     Mtl Lourdes Cahuich
Object Browser

    El punto de inserción está ubicado en la caja

    de texto de búsqueda.
    Se puede buscar por la constante que

    representa el carácter nueva línea
    Escriba newline en la caha de búsqueda y

    oprima enter
    Como resultado la constante nueva lúnea es

    vbNewLine

                                                    13
                      Mtl Lourdes Cahuich
Object Browser

    Puedes usar esta constante en cualquier

    parte del código donde se necesite mostrar
    texto distribuido en varias líneas




                                                 14
                     Mtl Lourdes Cahuich
Botón default

    Un botón puede accionarse oprimiendo la

    tecla Enter cuando el botón tiene el foco
    Pero al hacer un botón el default se puede

    accionar oprimiendo Enter aun cuando no
    esté el botón seleccionado
    El botón default es en general la acción más

    común del usuario a excepción de los casos
    en que esta acción es destructiva e
    irreversible
                                                   15
                     Mtl Lourdes Cahuich
Botón default

    La propiedad “Default” del botón indica que

    ese botón es el botón que se activara con un
    enter en la pantalla aun sin tener el foco
    Esta propiedad normalmente está en “False”,

    para activarse debe cambiarse el valor a
    “True”




                                               16
                     Mtl Lourdes Cahuich

Más contenido relacionado

La actualidad más candente

Capitulo 3 - nombres que no pueden ser malinterpretados
Capitulo 3 -  nombres que no pueden ser malinterpretadosCapitulo 3 -  nombres que no pueden ser malinterpretados
Capitulo 3 - nombres que no pueden ser malinterpretadosSantiago Londoño Guzmán
 
Estructura de programación
Estructura de programaciónEstructura de programación
Estructura de programaciónMagda Fernandez
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012Orlando Barcia
 
Bucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploBucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploPedro Beltrán Llanez
 
IntroduccióN A Visual C
IntroduccióN A Visual CIntroduccióN A Visual C
IntroduccióN A Visual Coswchavez
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con NetbeansRandy
 
Clase2
Clase2Clase2
Clase2jdeyet
 
Mantenimiento De Datos Usando Procedimientos Almacenados
Mantenimiento De Datos Usando Procedimientos AlmacenadosMantenimiento De Datos Usando Procedimientos Almacenados
Mantenimiento De Datos Usando Procedimientos AlmacenadosRandy
 
Mantenimiento De Datos En Netbeans
Mantenimiento De Datos En NetbeansMantenimiento De Datos En Netbeans
Mantenimiento De Datos En NetbeansRandy
 
Register globals
Register globalsRegister globals
Register globalsEdgar Pauta
 
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...Diego Andrés Alvarez Marín
 

La actualidad más candente (19)

Capitulo 3 - nombres que no pueden ser malinterpretados
Capitulo 3 -  nombres que no pueden ser malinterpretadosCapitulo 3 -  nombres que no pueden ser malinterpretados
Capitulo 3 - nombres que no pueden ser malinterpretados
 
Estructura de programación
Estructura de programaciónEstructura de programación
Estructura de programación
 
Taller envio de sms por código 2012
Taller envio de sms por código 2012Taller envio de sms por código 2012
Taller envio de sms por código 2012
 
39 Php. Bucles While
39 Php. Bucles While39 Php. Bucles While
39 Php. Bucles While
 
BucleCM
BucleCMBucleCM
BucleCM
 
Bucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemploBucles for next step do while loop loop while visual basic ejemplo
Bucles for next step do while loop loop while visual basic ejemplo
 
Guia2 java
Guia2 javaGuia2 java
Guia2 java
 
Funciones
FuncionesFunciones
Funciones
 
IntroduccióN A Visual C
IntroduccióN A Visual CIntroduccióN A Visual C
IntroduccióN A Visual C
 
Base de datos con Netbeans
Base de datos con NetbeansBase de datos con Netbeans
Base de datos con Netbeans
 
Progra
PrograProgra
Progra
 
Clase2
Clase2Clase2
Clase2
 
Laboratorio nº 2
Laboratorio nº 2Laboratorio nº 2
Laboratorio nº 2
 
Mantenimiento De Datos Usando Procedimientos Almacenados
Mantenimiento De Datos Usando Procedimientos AlmacenadosMantenimiento De Datos Usando Procedimientos Almacenados
Mantenimiento De Datos Usando Procedimientos Almacenados
 
Procedures funciones
Procedures funcionesProcedures funciones
Procedures funciones
 
Mantenimiento De Datos En Netbeans
Mantenimiento De Datos En NetbeansMantenimiento De Datos En Netbeans
Mantenimiento De Datos En Netbeans
 
Register globals
Register globalsRegister globals
Register globals
 
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
04 - Sentencias de control condicionales y ciclos en lenguaje C: for, while, ...
 
Estructuras de Control Repetitivo
Estructuras de Control RepetitivoEstructuras de Control Repetitivo
Estructuras de Control Repetitivo
 

Destacado

Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agora
Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate AgoraNeste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agora
Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agorasoniglessia
 
Pop research
Pop researchPop research
Pop researchscoley
 
Dedicado a Rachel Corrie
Dedicado a Rachel CorrieDedicado a Rachel Corrie
Dedicado a Rachel CorrieEliana Valci
 
Are marketers reaching 100% of their markets?
Are marketers reaching 100% of their markets? Are marketers reaching 100% of their markets?
Are marketers reaching 100% of their markets? Yas Azarpajouh
 
L 26 B Upper Level Flr Plan
L 26 B Upper Level Flr PlanL 26 B Upper Level Flr Plan
L 26 B Upper Level Flr PlanChester Lech
 
Practice photography
Practice photographyPractice photography
Practice photographyscoley
 
Webinar Slides: Get Noticed With Targeted Marketing Campaigns
Webinar Slides: Get Noticed With Targeted Marketing CampaignsWebinar Slides: Get Noticed With Targeted Marketing Campaigns
Webinar Slides: Get Noticed With Targeted Marketing CampaignsTechValDhiraj
 
Increase Leads, Leases and Occupancy through Social Media
Increase Leads, Leases and Occupancy through Social MediaIncrease Leads, Leases and Occupancy through Social Media
Increase Leads, Leases and Occupancy through Social Mediacindibewley714
 
Burdick & Associates Article page 1
Burdick & Associates Article page 1Burdick & Associates Article page 1
Burdick & Associates Article page 1Bobbie Burdick
 
The Case For A Strong Brand
The Case For A Strong BrandThe Case For A Strong Brand
The Case For A Strong BrandHollyMason
 
Anthony Jenners Portfolio
Anthony Jenners PortfolioAnthony Jenners Portfolio
Anthony Jenners PortfolioAnthony Jenners
 
Former child soldier
Former child soldierFormer child soldier
Former child soldiertufsen
 
Estamos Todos No Mesmo Barco
Estamos Todos No Mesmo BarcoEstamos Todos No Mesmo Barco
Estamos Todos No Mesmo BarcoTop Cat
 
Como Pode
Como PodeComo Pode
Como PodeTop Cat
 
Wimax en Ecuador
Wimax en EcuadorWimax en Ecuador
Wimax en Ecuadorisraelg3
 

Destacado (20)

Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agora
Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate AgoraNeste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agora
Neste Curso Estamos Aprendendo A Utilizar Ferramentas De Internet Que Ate Agora
 
Pop research
Pop researchPop research
Pop research
 
Fixing the Housing Market
Fixing the Housing MarketFixing the Housing Market
Fixing the Housing Market
 
Dedicado a Rachel Corrie
Dedicado a Rachel CorrieDedicado a Rachel Corrie
Dedicado a Rachel Corrie
 
Are marketers reaching 100% of their markets?
Are marketers reaching 100% of their markets? Are marketers reaching 100% of their markets?
Are marketers reaching 100% of their markets?
 
L 26 B Upper Level Flr Plan
L 26 B Upper Level Flr PlanL 26 B Upper Level Flr Plan
L 26 B Upper Level Flr Plan
 
Practice photography
Practice photographyPractice photography
Practice photography
 
Webinar Slides: Get Noticed With Targeted Marketing Campaigns
Webinar Slides: Get Noticed With Targeted Marketing CampaignsWebinar Slides: Get Noticed With Targeted Marketing Campaigns
Webinar Slides: Get Noticed With Targeted Marketing Campaigns
 
Increase Leads, Leases and Occupancy through Social Media
Increase Leads, Leases and Occupancy through Social MediaIncrease Leads, Leases and Occupancy through Social Media
Increase Leads, Leases and Occupancy through Social Media
 
Tpm
TpmTpm
Tpm
 
Burdick & Associates Article page 1
Burdick & Associates Article page 1Burdick & Associates Article page 1
Burdick & Associates Article page 1
 
The Case For A Strong Brand
The Case For A Strong BrandThe Case For A Strong Brand
The Case For A Strong Brand
 
UseelcinturóN
UseelcinturóNUseelcinturóN
UseelcinturóN
 
inter
interinter
inter
 
Anthony Jenners Portfolio
Anthony Jenners PortfolioAnthony Jenners Portfolio
Anthony Jenners Portfolio
 
Former child soldier
Former child soldierFormer child soldier
Former child soldier
 
Estamos Todos No Mesmo Barco
Estamos Todos No Mesmo BarcoEstamos Todos No Mesmo Barco
Estamos Todos No Mesmo Barco
 
Como Pode
Como PodeComo Pode
Como Pode
 
Wimax en Ecuador
Wimax en EcuadorWimax en Ecuador
Wimax en Ecuador
 
Seguridad de contenidos, Foro FAST, 2006
Seguridad de contenidos, Foro FAST, 2006Seguridad de contenidos, Foro FAST, 2006
Seguridad de contenidos, Foro FAST, 2006
 

Similar a Leccion B Tutorial 3 VB 6

Resumen Estructuras VB 6 1a Parte
Resumen Estructuras VB 6 1a ParteResumen Estructuras VB 6 1a Parte
Resumen Estructuras VB 6 1a ParteUVM
 
Mundo Visual - Visual Basic - Tema 3
Mundo Visual - Visual Basic - Tema 3Mundo Visual - Visual Basic - Tema 3
Mundo Visual - Visual Basic - Tema 3degarden
 
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6FRANCIACOCO
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sqlJulian Benavidez
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidasalenco
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionalesAndres Bedoya Tobon
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarANDREA CRESPO
 
MessageBox personalizado in WPF
MessageBox personalizado in WPFMessageBox personalizado in WPF
MessageBox personalizado in WPFDeveloper in WPF
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IIAnyeni Garay
 
Examen programación
Examen programaciónExamen programación
Examen programaciónOdalisCuichan
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bdTashi Quito
 

Similar a Leccion B Tutorial 3 VB 6 (20)

Resumen Estructuras VB 6 1a Parte
Resumen Estructuras VB 6 1a ParteResumen Estructuras VB 6 1a Parte
Resumen Estructuras VB 6 1a Parte
 
Mundo Visual - Visual Basic - Tema 3
Mundo Visual - Visual Basic - Tema 3Mundo Visual - Visual Basic - Tema 3
Mundo Visual - Visual Basic - Tema 3
 
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6INFOSAN PRACTICAS COMPLEMENTO  DE VISUAL BASIC 6
INFOSAN PRACTICAS COMPLEMENTO DE VISUAL BASIC 6
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sql
 
C6 net beansentradasysalidas
C6 net beansentradasysalidasC6 net beansentradasysalidas
C6 net beansentradasysalidas
 
Excel - Variables y condicionales
Excel - Variables y condicionalesExcel - Variables y condicionales
Excel - Variables y condicionales
 
Variables en Visual Basic 6.0
Variables en Visual Basic 6.0Variables en Visual Basic 6.0
Variables en Visual Basic 6.0
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Sesión de clase del curso de programación
Sesión de clase del curso de programaciónSesión de clase del curso de programación
Sesión de clase del curso de programación
 
284
284284
284
 
Introduccion a VB6
Introduccion a VB6Introduccion a VB6
Introduccion a VB6
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)Introducción a la Programación en Visual C# (C Sharp)
Introducción a la Programación en Visual C# (C Sharp)
 
Chap 15dpin
Chap 15dpinChap 15dpin
Chap 15dpin
 
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos UsarVisual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
Visual Basic Tiene Un Conjunto De Funciones Que Podremos Usar
 
Computación 3
Computación 3Computación 3
Computación 3
 
MessageBox personalizado in WPF
MessageBox personalizado in WPFMessageBox personalizado in WPF
MessageBox personalizado in WPF
 
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IITEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
TEMA Nº 7: SENTENCIAS DE CONTROL DE FLUJO EN JAVA II
 
Examen programación
Examen programaciónExamen programación
Examen programación
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 

Más de UVM

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programaciónUVM
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaUVM
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempoUVM
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosUVM
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglosUVM
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadoresUVM
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlUVM
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadoresUVM
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicosUVM
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datosUVM
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funcionesUVM
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funcionesUVM
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bitsUVM
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreUVM
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3UVM
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuarioUVM
 
Función main()
Función main()Función main()
Función main()UVM
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++UVM
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoUVM
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++UVM
 

Más de UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Último

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Leccion B Tutorial 3 VB 6

  • 1. Lección B tutorial 3 Apoyo SSD4 Mtl Lourdes Cahuich 1
  • 2. Objetivos En esta sección se verán los siguientes  temas Concatenar cadenas  Usar la función InputBox  Encontrar información en el Object Browser  Incluir constante vbNewLine en el código  Establecer botón default  2 Mtl Lourdes Cahuich
  • 3. Concatenando cadenas El unir o enlazar cadenas de texto se conoce  como concatenar En Visual Basic (VB) el operador de  concatenación es ampersand (&) A continuación se muestran ejemplos del uso  de este operador 3 Mtl Lourdes Cahuich
  • 4. Suponga que tiene las siguientes variables Variables Tipo de dato Contenido strFname String Sue strLname String Chen intAge Integer 21 Usando las variables de arriba: Esta cadena concatenada: Da este resultado: strFname & strLname SueChen strFname & “ “ & strLname Sue Chen strLname & “, “ & strFname Chen, Sue “She is “ & intAge & “!” She is 21! 4 Mtl Lourdes Cahuich
  • 5. Concatenando cadenas Cuando se concatena una cadena, se debe  asegurar de incluir un espacio en blanco antes y después del operador ampersand De no hacerlo así, VB no reconocerá el  operador 5 Mtl Lourdes Cahuich
  • 6. Función InputBox La función InputBox muestra una ventana de  diálogo predefinida de VB, que contiene un mensaje, un botón OK, un botón Cancel y una caja de texto para que el usuario escriba información 6 Mtl Lourdes Cahuich
  • 7. Función InputBox La sintaxis es InputBox(prompt, titulo)  Prompt se refiere al mensaje dentro de la ventana  y debe indicar al usuario qué información es la que se necesita ingresar en la caja de texto Title es el texto que se muestra en la barra de  título de la ventana Esta función regresa un valor tipo cadena (String)  7 Mtl Lourdes Cahuich
  • 8. Ejemplo de uso InputBox strName = InputBox(“Escriba su nombre:”)  strCity = InputBox(“Ingrese ciudad:”,”pantalla  ciudad”) intEdad = Val(InputBox(“¿Cuál es tu  edad?”,”Edad”) Note que debe asegurarse de usar la función Val  cuando la respuesta del usuario sea una variable numérica 8 Mtl Lourdes Cahuich
  • 9. Función InputBox La variable en la que se almacena la  respuesta de la función InputBox debe estar declarada antes de ser usada Dependiendo de en qué parte del código va a  usar esta variable y su resultado almacenado es donde debe declararse la misma (a nivel local, forma o global) 9 Mtl Lourdes Cahuich
  • 10. Carácter Newline El carácter newline el cual está compuesto  por Chr(13) & Chr(10) indica a VB que de un retorno de carro seguido por una línea, lo que indica que el punto de inserción de texto se realizará en la siguiente línea 10 Mtl Lourdes Cahuich
  • 11. Carácter Newline La desventaja de usar Chr(13) & Chr(10) en  el código es que fuerza a que cualquier persona que lea el código a recordar que esta combinación de funciones Chr despliega una nueva línea Una mejor manera de insertar una nueva  línea es usar una de las constantes intrínsecas de VB, es decir una constante construida dentro del propio VB 11 Mtl Lourdes Cahuich
  • 12. Object Browser Este elemento es una caja de diálogo que  proporciona información sobre los diferentes objetos disponibles para tu aplicación La información incluye propiedades,  métodos, eventos y constantes Se puede abrir el Objecto Browser dando clic  en el botón que se encuentra en la barra de herramientas estándar 12 Mtl Lourdes Cahuich
  • 13. Object Browser El punto de inserción está ubicado en la caja  de texto de búsqueda. Se puede buscar por la constante que  representa el carácter nueva línea Escriba newline en la caha de búsqueda y  oprima enter Como resultado la constante nueva lúnea es  vbNewLine 13 Mtl Lourdes Cahuich
  • 14. Object Browser Puedes usar esta constante en cualquier  parte del código donde se necesite mostrar texto distribuido en varias líneas 14 Mtl Lourdes Cahuich
  • 15. Botón default Un botón puede accionarse oprimiendo la  tecla Enter cuando el botón tiene el foco Pero al hacer un botón el default se puede  accionar oprimiendo Enter aun cuando no esté el botón seleccionado El botón default es en general la acción más  común del usuario a excepción de los casos en que esta acción es destructiva e irreversible 15 Mtl Lourdes Cahuich
  • 16. Botón default La propiedad “Default” del botón indica que  ese botón es el botón que se activara con un enter en la pantalla aun sin tener el foco Esta propiedad normalmente está en “False”,  para activarse debe cambiarse el valor a “True” 16 Mtl Lourdes Cahuich