SlideShare une entreprise Scribd logo
1  sur  28
UNIVERSIDAD POLITÉCNICA SALESIANA
FACULTAD DE CIENCIAS ADMINISTRATIVAS Y
ECONÓMICAS
ESCUELA DE ADMINISTRACIÒN DE EMPRESAS
TEMA:
MANUAL DE PROGRAMAS
VISUAL BASIC 6.0
PERTENECIENTE A:
Cristina Cabrera
PARALELO : B-264
ASIGNATURA: Programación Básica I
PROFESOR: Ing. Milton Guamán
QUIITO-ECUADOR
INTRODUCCIÓN
En el presente trabajo se da a conocer de forma
detallada y paso a paso el funcionamiento,
estructura, código, fuente, utilidad y muchas otras
características y funcionalidades de un programa
en Visual Basic 6.0 que tiene como finalidad
calcular una serie geométrica.
A pesar que el desarrollo y diseño de esta aplicación
llevó horas de trabajo, en este reporte se presenta
la explicación detallada de lo que se ha hecho de
tal manera que el lector podrá comprender
fácilmente el funcionamiento y estructura de este
programa.
También aparecerán los diferentes gráficos de cada
una de las ventanas que tiene esta aplicación para
que el lector visualice e identifique rápidamente de
lo que se está hablando en la explicación teórica.
Se ha centralizado al máximo el esfuerzo no
solamente en crear una aplicación de calidad sino
que también en hacer este reporte o trabajo lo
mejor posible, ya que es la documentación de
nuestro programa o aplicación.
OBJETIVOS
OBJETIVO GENERAL
 Desarrollar una
aplicación o programa en
Visual Basic 6.0 que
tenga un menú de
programas los cuales
calculen los números
pares e impares , el
número mayor, la suma
con el promedio y el
rango de números, todo
esto requiere que el
usuario, ingrese por
teclado el dato de la
variable n.
OBJETIVOS ESPECÍFICOS
 Crear códigos en Visual
Basic que nos permitan
mostrar los
requerimientos del
usuario, ingresando por
teclado el dato de la
variable “n”.
 Explicar con toda claridad
en el lenguaje natural, los
códigos desarrollados en
el lenguaje de
programación Visual
Basic 6.0.
 Dar a conocer paso a paso
el funcionamiento la
aplicación.
 Ser capaces de prevenir e
identificar errores en
nuestra aplicación.
 Desarrollar un programa
de gran calidad en el
lenguaje de programación
Visual Basic 6.0.
MARCO TEÓRICO
¿QUÉ ES VISUAL BASIC?
Diseñador de entorno de datos: Es posible generar, de manera automática,
conectividad entre controles y datos mediante la acción de arrastrar y colocar
sobre formularios o informes.
Los Objetos Activos son una nueva tecnología de acceso a datos mediante la acción
de arrastrar y colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automática formularios
que administran registros de tablas o consultas pertenecientes a una base de
datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT)
Asistente para barras de herramientas: es factible incluir barras de herramientas
es factible incluir barra de herramientas personalizada, donde el usuario
selecciona los botones que desea visualizar durante la ejecución.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código
HTML para controlar los eventos que se realizan con frecuencia en una pagina
web.
La Ventana de Vista de datos :proporciona acceso a la estructura de una base de
datos. Desde esta también acceso al Diseñador de Consultas y diseñador de Base
de datos para administrar y registros.
MARCO PRÁCTICO
PASOS PARA DESARROLLAR EL MENÚ
PASO 1.- Ingresar al Programa Visual Basic 6.0. Dar click
en EXE estándar y luego proceder a dar click en abrir.
 PASO 2.- Dar click en el Botón que
se encuentra en la parte superior derecha de la
pantalla y proceder a crear 5 formularios, en los
cuales se encontrará: (Formulario 1: Menú ,
Formulario 2: Números pares e impares,
Formulario 3: Número Mayor , Formulario 4:
Suma Promedio y finalmente en el Formulario 5:
Rango de Números).
 PASO 3.- Ubicarse en el Formulario 1 y dar click en
el botón denominado Editor de menú ubicado en la
parte superior de la pantalla en la barra de
herramientas en el extremo izquierdo, en el cual
ingresaremos en Caption el nombre que queremos que
aparezca en el menú y en la celda de Name el nombre
utilizando Camel, así sucesivamente vamos insertando
los datos que deseamos se muestren en el menú que
estamos desarrollando.
 Una vez ingresados todos los datos damos click
en para que el menú aparezca con pestañas
principales y segundarias debido a que la flecha
proporciona esas características.
 PASO 4.- Una vez desarrollado el paso 3
obtenemos como resultado un menú dividido en 3
secciones : ( El botón Principal que se subdivide en
Ejecutar Programas y Salir; por su parte Ejecutar
Programas se subdivide en: Número Mayor, Suma
y Promedio , Números Pares e Impares y Rango de
Números.
PASOS PARA
DESARROLLAR LAS
PANTALLAS EN DONDE
SE EJECUTARAN LOS
PROGRAMAS
 PASO 1.-Ubicarse en el Formulario que se desea
trabajar. Dar click en los botones que se
encuentran en la barra del lado izquierdo de la pantalla,
para insertar cuadros de label , texto y comandos que
nos ayudaran a la correcta ejecución del programa
puesto a que en estos recuadros aparecerán los datos
que necesita el usuario. Para la resolución de los
problemas que deseamos que ejecute nuestro programa.
 PASO 2.- Una vez que ya están los botones ya están
colocados se procede a ubicarse en la parte derecha
inferior en donde dice “Caption” para proceder a
cambiar los nombres de label, command y text por los
datos requeridos en este problema, tomando en cuenta
que en los recuadros donde nos aparecerá la
información que ejecuta el programa deben estar en
blanco y sin olvidar que los comandos tendrán que
cumplir las funciones de ejecutar, limpiar y salir
respectivamente.
PASO 3.-una vez realizado el paso 3 es necesario crear una
carpeta en este caso la cree en el disco local c allí es
donde se guardara el programa que estoy realizando.
Para guardar el programa lo primero que hay que hacer es:
 Click en archivo
 Guardar programa como
 Se selecciona el Disco Local C
 Se selecciona la carpeta previamente creada
 Click en abrir
 Click en guardar
 PASO 4.-Una vez concluido en paso 3 procedemos a
dar color a nuestro programa, seleccionamos la pantalla
del programa nos dirigimos a la barra del lado derecho
en la opción BackColor damos click en paleta y
seleccionamos el color a nuestro gusto, posteriormente
seleccionamos de uno es uno los recuadros del
programa y repetimos el paso inicial de dirigirnos a la
opción BackColor y escoger un color predilecto.
 PASO 5.- Para mejorar la presentación del programa
vamos a añadir una imagen de fondo, para lo cual se
dará click en el botón imagen que se encuentra en la
parte inferior de la barra ubicada en el lado izquierdo.
Una vez realizado eso se procede a dar click en el botón
picture ubicado en la barra de herramientas del lado
derecho allí se selecciona la imagen guardada en el
equipo que se utilizara pcomo fondo del progama.
 A continuación se muestra en ejemplo ya concluido en el
cual posteriormente debemos dar click en el botón de
comando ejecutar para desarrollar el pseudocódigo que
permitirá que el programa corra es decir que funcione
adecuadamente cumpliendo con la satisfacción de la
necesidad del usuario..
DESARROLLO DEL
PSEUDOCODIGO Y EL
PROGRAMA DE
NUMEROS PARES E
IMPARES
Private Sub Command1_Click()
Dim i As Integer
Dim contp As Integer
Dim N As Integer
contp = 0
conti = 0
i = 1
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox("Ingrese su
numero", "numero"))
If numero Mod 2 = 0 Then
contp = contp + 1
Else
conti = conti + 1
End If
i = i + 1
Wend
Label3.Caption = contp
Label5.Caption = conti
End Sub
Private Sub Command2_Click()
Text1.Text = " "
Label3.Caption = " "
Label5.Caption = " "
End Sub
DESARROLLO DEL
PSEUDOCODIGO Y EL
PROGRAMA DE
NUMERO MAYOR
Private Sub
Command1_Click()
Dim i As Integer
Dim mayor, numero As
Double
Dim N As Integer
mayor = 0
i = 1
N = Val(Text1.Text)
While i <= N
numero =
Val(InputBox("Ingrese
Numero:", numero))
If numero > mayor Then
mayor = numero
End If
i = i + 1
Wend
Label4.Caption = mayor
End Sub
Private Sub
Command2_Click()
Text1.Text = ""
Label4.Caption = ""
Text1.SetFocus
End Sub
DESARROLLO DEL
PSEUDOCODIGO Y EL
PROGRAMA DE SUMA
PROMEDIO
Private Sub Command1_Click()
Dim N As Integer
Dim i As Integer
Dim suma, promedio, numero As
Double
i = 1
suma = 0
N = Val(Text1.Text)
While i <= N
numero = Val(InputBox("ingrese
el numero deseado:",
"numero"))
suma = numero + suma
i = i + 1
Wend
promedio = suma / N
Label4.Caption = suma
Label6.Caption = promedio
End Sub
Private Sub Command2_Click()
Label4.Caption = " "
Label6.Caption = " "
Text1.Text = " "
Text1.SetFocus
End Sub
DESARROLLO DEL
PSEUDOCODIGO Y EL
PROGRAMA DE
RANGO DE NUMERO
Private Sub Command1_Click()
Dim i As Integer
Dim n As Integer
Dim num As Integer
Dim cont1 As Integer
Dim cont2 As Integer
Dim cont3 As Integer
Dim cont4 As Integer
i = 1
n = 0
cont1 = 0
cont2 = 0
cont3 = 0
cont4 = 0
n = Val(Text1.Text)
While i <= n
num = Val(InputBox("Ingrese número deseado:", "num"))
If (num >= 15 And num <= 25) Then
cont1 = cont1 + 1
ElseIf (num >= 26 And num <= 35) Then
cont2 = cont2 + 1
ElseIf (num >= 36 And num <= 75) Then
cont3 = cont3 + 1
Else
cont4 = cont4 + 1
End If
i = i + 1
Wend
Label7.Caption = cont1
Label8.Caption = cont2
Label9.Caption = cont3
Label10.Caption = cont4
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text1.SetFocus
Label7.Caption = ""
Label8.Caption = ""
Label9.Caption = ""
Label10.Caption = ""
End Sub
Private Sub Command3_Click()
Form5.Hide
End Sub
Menú de Programas
Menú de Programas

Contenu connexe

Tendances (16)

MANUAL CALCULADORA VOYAGE Capitulo 4(8)
MANUAL CALCULADORA VOYAGE Capitulo 4(8)MANUAL CALCULADORA VOYAGE Capitulo 4(8)
MANUAL CALCULADORA VOYAGE Capitulo 4(8)
 
Introduccion a Windows Form
Introduccion a Windows FormIntroduccion a Windows Form
Introduccion a Windows Form
 
Conociendo Visual Basic
Conociendo Visual BasicConociendo Visual Basic
Conociendo Visual Basic
 
Presentación_VisualBasic
Presentación_VisualBasicPresentación_VisualBasic
Presentación_VisualBasic
 
Curso aulaclic
Curso aulaclicCurso aulaclic
Curso aulaclic
 
6. windows forms
6.  windows forms6.  windows forms
6. windows forms
 
Guia unidad ii programacion
Guia unidad ii programacionGuia unidad ii programacion
Guia unidad ii programacion
 
MANUAL CALCULADORA VOYAGE Capitulo 1 (5)
MANUAL CALCULADORA VOYAGE Capitulo 1 (5)MANUAL CALCULADORA VOYAGE Capitulo 1 (5)
MANUAL CALCULADORA VOYAGE Capitulo 1 (5)
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
CALCULADORA VOYAGE Manual
CALCULADORA VOYAGE ManualCALCULADORA VOYAGE Manual
CALCULADORA VOYAGE Manual
 
Curso labview 2014
Curso  labview 2014Curso  labview 2014
Curso labview 2014
 
Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008Programando en microsoft visual studio 2008
Programando en microsoft visual studio 2008
 
Practica en clase
Practica en clasePractica en clase
Practica en clase
 
Manual power point 2007
Manual power point 2007Manual power point 2007
Manual power point 2007
 
Practicas visual basic-net
Practicas visual basic-netPracticas visual basic-net
Practicas visual basic-net
 
Manual de powerpoint
Manual de powerpointManual de powerpoint
Manual de powerpoint
 

En vedette

Portafolio de Castillo Darisnel
Portafolio de Castillo DarisnelPortafolio de Castillo Darisnel
Portafolio de Castillo Darisnel
Darisnel Castillo
 
Abdullah update 7-7-2016 cv
Abdullah update 7-7-2016 cvAbdullah update 7-7-2016 cv
Abdullah update 7-7-2016 cv
Abdullah Arsath
 
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
Innovum
 
Enlistment rules2014 07
Enlistment rules2014 07Enlistment rules2014 07
Enlistment rules2014 07
Ptpg Stuc
 
Torre de pisa maria
Torre de pisa mariaTorre de pisa maria
Torre de pisa maria
Berakruz
 

En vedette (20)

Compliance HR Webinar: Countdown to Overtime - Are You Ready?
Compliance HR Webinar: Countdown to Overtime - Are You Ready?Compliance HR Webinar: Countdown to Overtime - Are You Ready?
Compliance HR Webinar: Countdown to Overtime - Are You Ready?
 
Portafolio de Castillo Darisnel
Portafolio de Castillo DarisnelPortafolio de Castillo Darisnel
Portafolio de Castillo Darisnel
 
Proyecto de VIda Santos Suarez Jefferson Dario
Proyecto de VIda   Santos Suarez Jefferson DarioProyecto de VIda   Santos Suarez Jefferson Dario
Proyecto de VIda Santos Suarez Jefferson Dario
 
Abdullah update 7-7-2016 cv
Abdullah update 7-7-2016 cvAbdullah update 7-7-2016 cv
Abdullah update 7-7-2016 cv
 
Postura oficial ACPR
Postura oficial ACPRPostura oficial ACPR
Postura oficial ACPR
 
Que te la pases genial en tu día
Que te la pases genial en tu díaQue te la pases genial en tu día
Que te la pases genial en tu día
 
Gaining and Maintaining a Competitive Advantage with SOCIAL MEDIA (WSI - Cyprus)
Gaining and Maintaining a Competitive Advantage with SOCIAL MEDIA (WSI - Cyprus)Gaining and Maintaining a Competitive Advantage with SOCIAL MEDIA (WSI - Cyprus)
Gaining and Maintaining a Competitive Advantage with SOCIAL MEDIA (WSI - Cyprus)
 
Gulfnet Profile
Gulfnet ProfileGulfnet Profile
Gulfnet Profile
 
Investigando blog Grupo 2
Investigando blog Grupo 2Investigando blog Grupo 2
Investigando blog Grupo 2
 
Estrategias gestión electrónica
Estrategias gestión electrónica Estrategias gestión electrónica
Estrategias gestión electrónica
 
Eclampsia
EclampsiaEclampsia
Eclampsia
 
Softshake 2013 Apiness SA l'envers du décor
Softshake 2013 Apiness SA l'envers du décorSoftshake 2013 Apiness SA l'envers du décor
Softshake 2013 Apiness SA l'envers du décor
 
Cena baile fin de año 2012
Cena   baile fin de año 2012Cena   baile fin de año 2012
Cena baile fin de año 2012
 
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
Do employers want what schools create? Hernán Araneda, gerente de Innovum, Fu...
 
Enlistment rules2014 07
Enlistment rules2014 07Enlistment rules2014 07
Enlistment rules2014 07
 
Artículo Chamangá
Artículo Chamangá Artículo Chamangá
Artículo Chamangá
 
Manual del organizador de gotoWebinar
Manual del organizador de gotoWebinarManual del organizador de gotoWebinar
Manual del organizador de gotoWebinar
 
Laevoluciondelalinea
LaevoluciondelalineaLaevoluciondelalinea
Laevoluciondelalinea
 
Les Mills GRIT - A Great Small Group Training Solution
Les Mills GRIT - A Great Small Group Training SolutionLes Mills GRIT - A Great Small Group Training Solution
Les Mills GRIT - A Great Small Group Training Solution
 
Torre de pisa maria
Torre de pisa mariaTorre de pisa maria
Torre de pisa maria
 

Similaire à Menú de Programas

Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
Jennylu88
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
AnaLpez275
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
AnaLpez275
 
Mundo Visual - Visual Basic - Tema 4
Mundo Visual - Visual Basic - Tema 4Mundo Visual - Visual Basic - Tema 4
Mundo Visual - Visual Basic - Tema 4
degarden
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
acostaw1991
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
UNIVERSIDAD
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
ERICKLUISDJ
 

Similaire à Menú de Programas (20)

Manual de usuario Guillen Jenny
Manual de usuario Guillen JennyManual de usuario Guillen Jenny
Manual de usuario Guillen Jenny
 
MENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASICMENU DE PROGRAMACION EN VISUAL BASIC
MENU DE PROGRAMACION EN VISUAL BASIC
 
Ejercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).docEjercicios_Basicos_de_netbeans (1).doc
Ejercicios_Basicos_de_netbeans (1).doc
 
Ejercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.docEjercicios_Basicos_de_netbeans.doc
Ejercicios_Basicos_de_netbeans.doc
 
Ejercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).docEjercicios_Basicos_de_netbeans (2).doc
Ejercicios_Basicos_de_netbeans (2).doc
 
Ejercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).docEjercicios_Basicos_de_netbeans (3).doc
Ejercicios_Basicos_de_netbeans (3).doc
 
MENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIOMENU PROGRAMA - MANUAL USUARIO
MENU PROGRAMA - MANUAL USUARIO
 
Manual de usuario slide share
Manual de usuario slide share Manual de usuario slide share
Manual de usuario slide share
 
Mundo Visual - Visual Basic - Tema 4
Mundo Visual - Visual Basic - Tema 4Mundo Visual - Visual Basic - Tema 4
Mundo Visual - Visual Basic - Tema 4
 
Visual basic.
Visual basic.Visual basic.
Visual basic.
 
Visual basic 6.0 Menu de Programas Cristian Pallares
Visual basic 6.0 Menu de Programas Cristian PallaresVisual basic 6.0 Menu de Programas Cristian Pallares
Visual basic 6.0 Menu de Programas Cristian Pallares
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
Manualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta williamManualdeusuarioslideshare sldo. acosta william
Manualdeusuarioslideshare sldo. acosta william
 
APLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROIDAPLICACIONES CREADAS PARA ANDROID
APLICACIONES CREADAS PARA ANDROID
 
Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02Manualdeusuarioslideshare 130716152105-phpapp02
Manualdeusuarioslideshare 130716152105-phpapp02
 
Manualdeslideshare
ManualdeslideshareManualdeslideshare
Manualdeslideshare
 
Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014Librovisual basic 4to final2 2014
Librovisual basic 4to final2 2014
 
Ejemplos de pseudocódigo
Ejemplos de pseudocódigoEjemplos de pseudocódigo
Ejemplos de pseudocódigo
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 
Pequeño Manual de usuario slideshare
Pequeño Manual de usuario slidesharePequeño Manual de usuario slideshare
Pequeño Manual de usuario slideshare
 

Dernier

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Dernier (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 

Menú de Programas

  • 1. UNIVERSIDAD POLITÉCNICA SALESIANA FACULTAD DE CIENCIAS ADMINISTRATIVAS Y ECONÓMICAS ESCUELA DE ADMINISTRACIÒN DE EMPRESAS TEMA: MANUAL DE PROGRAMAS VISUAL BASIC 6.0 PERTENECIENTE A: Cristina Cabrera PARALELO : B-264 ASIGNATURA: Programación Básica I PROFESOR: Ing. Milton Guamán QUIITO-ECUADOR
  • 2. INTRODUCCIÓN En el presente trabajo se da a conocer de forma detallada y paso a paso el funcionamiento, estructura, código, fuente, utilidad y muchas otras características y funcionalidades de un programa en Visual Basic 6.0 que tiene como finalidad calcular una serie geométrica. A pesar que el desarrollo y diseño de esta aplicación llevó horas de trabajo, en este reporte se presenta la explicación detallada de lo que se ha hecho de tal manera que el lector podrá comprender fácilmente el funcionamiento y estructura de este programa. También aparecerán los diferentes gráficos de cada una de las ventanas que tiene esta aplicación para que el lector visualice e identifique rápidamente de lo que se está hablando en la explicación teórica. Se ha centralizado al máximo el esfuerzo no solamente en crear una aplicación de calidad sino que también en hacer este reporte o trabajo lo mejor posible, ya que es la documentación de nuestro programa o aplicación.
  • 3. OBJETIVOS OBJETIVO GENERAL  Desarrollar una aplicación o programa en Visual Basic 6.0 que tenga un menú de programas los cuales calculen los números pares e impares , el número mayor, la suma con el promedio y el rango de números, todo esto requiere que el usuario, ingrese por teclado el dato de la variable n. OBJETIVOS ESPECÍFICOS  Crear códigos en Visual Basic que nos permitan mostrar los requerimientos del usuario, ingresando por teclado el dato de la variable “n”.  Explicar con toda claridad en el lenguaje natural, los códigos desarrollados en el lenguaje de programación Visual Basic 6.0.  Dar a conocer paso a paso el funcionamiento la aplicación.  Ser capaces de prevenir e identificar errores en nuestra aplicación.  Desarrollar un programa de gran calidad en el lenguaje de programación Visual Basic 6.0.
  • 4. MARCO TEÓRICO ¿QUÉ ES VISUAL BASIC? Diseñador de entorno de datos: Es posible generar, de manera automática, conectividad entre controles y datos mediante la acción de arrastrar y colocar sobre formularios o informes. Los Objetos Activos son una nueva tecnología de acceso a datos mediante la acción de arrastrar y colocar sobre formularios o informes. Asistente para formularios: Sirve para generar de manera automática formularios que administran registros de tablas o consultas pertenecientes a una base de datos, hoja de cálculo u objeto (ADO-ACTIVE DATA OBJECT) Asistente para barras de herramientas: es factible incluir barras de herramientas es factible incluir barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar durante la ejecución. En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con código HTML para controlar los eventos que se realizan con frecuencia en una pagina web. La Ventana de Vista de datos :proporciona acceso a la estructura de una base de datos. Desde esta también acceso al Diseñador de Consultas y diseñador de Base de datos para administrar y registros.
  • 5. MARCO PRÁCTICO PASOS PARA DESARROLLAR EL MENÚ PASO 1.- Ingresar al Programa Visual Basic 6.0. Dar click en EXE estándar y luego proceder a dar click en abrir.
  • 6.  PASO 2.- Dar click en el Botón que se encuentra en la parte superior derecha de la pantalla y proceder a crear 5 formularios, en los cuales se encontrará: (Formulario 1: Menú , Formulario 2: Números pares e impares, Formulario 3: Número Mayor , Formulario 4: Suma Promedio y finalmente en el Formulario 5: Rango de Números).
  • 7.  PASO 3.- Ubicarse en el Formulario 1 y dar click en el botón denominado Editor de menú ubicado en la parte superior de la pantalla en la barra de herramientas en el extremo izquierdo, en el cual ingresaremos en Caption el nombre que queremos que aparezca en el menú y en la celda de Name el nombre utilizando Camel, así sucesivamente vamos insertando los datos que deseamos se muestren en el menú que estamos desarrollando.  Una vez ingresados todos los datos damos click en para que el menú aparezca con pestañas principales y segundarias debido a que la flecha proporciona esas características.
  • 8.  PASO 4.- Una vez desarrollado el paso 3 obtenemos como resultado un menú dividido en 3 secciones : ( El botón Principal que se subdivide en Ejecutar Programas y Salir; por su parte Ejecutar Programas se subdivide en: Número Mayor, Suma y Promedio , Números Pares e Impares y Rango de Números.
  • 9. PASOS PARA DESARROLLAR LAS PANTALLAS EN DONDE SE EJECUTARAN LOS PROGRAMAS
  • 10.  PASO 1.-Ubicarse en el Formulario que se desea trabajar. Dar click en los botones que se encuentran en la barra del lado izquierdo de la pantalla, para insertar cuadros de label , texto y comandos que nos ayudaran a la correcta ejecución del programa puesto a que en estos recuadros aparecerán los datos que necesita el usuario. Para la resolución de los problemas que deseamos que ejecute nuestro programa.
  • 11.  PASO 2.- Una vez que ya están los botones ya están colocados se procede a ubicarse en la parte derecha inferior en donde dice “Caption” para proceder a cambiar los nombres de label, command y text por los datos requeridos en este problema, tomando en cuenta que en los recuadros donde nos aparecerá la información que ejecuta el programa deben estar en blanco y sin olvidar que los comandos tendrán que cumplir las funciones de ejecutar, limpiar y salir respectivamente.
  • 12. PASO 3.-una vez realizado el paso 3 es necesario crear una carpeta en este caso la cree en el disco local c allí es donde se guardara el programa que estoy realizando. Para guardar el programa lo primero que hay que hacer es:  Click en archivo  Guardar programa como  Se selecciona el Disco Local C  Se selecciona la carpeta previamente creada  Click en abrir  Click en guardar
  • 13.  PASO 4.-Una vez concluido en paso 3 procedemos a dar color a nuestro programa, seleccionamos la pantalla del programa nos dirigimos a la barra del lado derecho en la opción BackColor damos click en paleta y seleccionamos el color a nuestro gusto, posteriormente seleccionamos de uno es uno los recuadros del programa y repetimos el paso inicial de dirigirnos a la opción BackColor y escoger un color predilecto.
  • 14.  PASO 5.- Para mejorar la presentación del programa vamos a añadir una imagen de fondo, para lo cual se dará click en el botón imagen que se encuentra en la parte inferior de la barra ubicada en el lado izquierdo. Una vez realizado eso se procede a dar click en el botón picture ubicado en la barra de herramientas del lado derecho allí se selecciona la imagen guardada en el equipo que se utilizara pcomo fondo del progama.
  • 15.  A continuación se muestra en ejemplo ya concluido en el cual posteriormente debemos dar click en el botón de comando ejecutar para desarrollar el pseudocódigo que permitirá que el programa corra es decir que funcione adecuadamente cumpliendo con la satisfacción de la necesidad del usuario..
  • 16. DESARROLLO DEL PSEUDOCODIGO Y EL PROGRAMA DE NUMEROS PARES E IMPARES
  • 17. Private Sub Command1_Click() Dim i As Integer Dim contp As Integer Dim N As Integer contp = 0 conti = 0 i = 1 N = Val(Text1.Text) While i <= N numero = Val(InputBox("Ingrese su numero", "numero")) If numero Mod 2 = 0 Then contp = contp + 1 Else conti = conti + 1 End If i = i + 1 Wend Label3.Caption = contp Label5.Caption = conti End Sub Private Sub Command2_Click() Text1.Text = " " Label3.Caption = " " Label5.Caption = " " End Sub
  • 18.
  • 19. DESARROLLO DEL PSEUDOCODIGO Y EL PROGRAMA DE NUMERO MAYOR
  • 20. Private Sub Command1_Click() Dim i As Integer Dim mayor, numero As Double Dim N As Integer mayor = 0 i = 1 N = Val(Text1.Text) While i <= N numero = Val(InputBox("Ingrese Numero:", numero)) If numero > mayor Then mayor = numero End If i = i + 1 Wend Label4.Caption = mayor End Sub Private Sub Command2_Click() Text1.Text = "" Label4.Caption = "" Text1.SetFocus End Sub
  • 21.
  • 22. DESARROLLO DEL PSEUDOCODIGO Y EL PROGRAMA DE SUMA PROMEDIO
  • 23. Private Sub Command1_Click() Dim N As Integer Dim i As Integer Dim suma, promedio, numero As Double i = 1 suma = 0 N = Val(Text1.Text) While i <= N numero = Val(InputBox("ingrese el numero deseado:", "numero")) suma = numero + suma i = i + 1 Wend promedio = suma / N Label4.Caption = suma Label6.Caption = promedio End Sub Private Sub Command2_Click() Label4.Caption = " " Label6.Caption = " " Text1.Text = " " Text1.SetFocus End Sub
  • 24.
  • 25. DESARROLLO DEL PSEUDOCODIGO Y EL PROGRAMA DE RANGO DE NUMERO
  • 26. Private Sub Command1_Click() Dim i As Integer Dim n As Integer Dim num As Integer Dim cont1 As Integer Dim cont2 As Integer Dim cont3 As Integer Dim cont4 As Integer i = 1 n = 0 cont1 = 0 cont2 = 0 cont3 = 0 cont4 = 0 n = Val(Text1.Text) While i <= n num = Val(InputBox("Ingrese número deseado:", "num")) If (num >= 15 And num <= 25) Then cont1 = cont1 + 1 ElseIf (num >= 26 And num <= 35) Then cont2 = cont2 + 1 ElseIf (num >= 36 And num <= 75) Then cont3 = cont3 + 1 Else cont4 = cont4 + 1 End If i = i + 1 Wend Label7.Caption = cont1 Label8.Caption = cont2 Label9.Caption = cont3 Label10.Caption = cont4 End Sub Private Sub Command2_Click() Text1.Text = "" Text1.SetFocus Label7.Caption = "" Label8.Caption = "" Label9.Caption = "" Label10.Caption = "" End Sub Private Sub Command3_Click() Form5.Hide End Sub