Menú de Programas

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

description

Este programa ayuda a la ejecucion de un paquete basico matematico.

Transcript of Menú de Programas

Page 1: Menú de Programas

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

Page 2: Menú de Programas

INTRODUCCIÓN

En el presente trabajo se da a conocer de formadetallada y paso a paso el funcionamiento,estructura, código, fuente, utilidad y muchas otrascaracterísticas y funcionalidades de un programaen Visual Basic 6.0 que tiene como finalidadcalcular una serie geométrica.

A pesar que el desarrollo y diseño de esta aplicaciónllevó horas de trabajo, en este reporte se presentala explicación detallada de lo que se ha hecho detal manera que el lector podrá comprenderfácilmente el funcionamiento y estructura de esteprograma.

También aparecerán los diferentes gráficos de cadauna de las ventanas que tiene esta aplicación paraque el lector visualice e identifique rápidamente delo que se está hablando en la explicación teórica.

Se ha centralizado al máximo el esfuerzo nosolamente en crear una aplicación de calidad sinoque también en hacer este reporte o trabajo lomejor posible, ya que es la documentación denuestro programa o aplicación.

Page 3: Menú de Programas

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 VisualBasic que nos permitanmostrar losrequerimientos delusuario, ingresando porteclado el dato de lavariable “n”.

Explicar con toda claridaden el lenguaje natural, loscódigos desarrollados enel lenguaje deprogramación VisualBasic 6.0.

Dar a conocer paso a pasoel funcionamiento laaplicación.

Ser capaces de prevenir eidentificar errores ennuestra aplicación.

Desarrollar un programade gran calidad en ellenguaje de programaciónVisual Basic 6.0.

Page 4: Menú de Programas

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.

Page 5: Menú de Programas

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.

Page 6: Menú de Programas

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).

Page 7: Menú de Programas

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.

Page 8: Menú de Programas

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.

Page 9: Menú de Programas

PASOS PARA

DESARROLLAR LAS

PANTALLAS EN DONDE

SE EJECUTARAN LOS

PROGRAMAS

Page 10: Menú de 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.

Page 11: Menú de Programas

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.

Page 12: Menú de Programas

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

Page 13: Menú de Programas

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.

Page 14: Menú de Programas

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.

Page 15: Menú de Programas

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..

Page 16: Menú de Programas

DESARROLLO DEL

PSEUDOCODIGO Y EL

PROGRAMA DE

NUMEROS PARES E

IMPARES

Page 17: Menú de Programas

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

Page 18: Menú de Programas
Page 19: Menú de Programas

DESARROLLO DEL

PSEUDOCODIGO Y EL

PROGRAMA DE

NUMERO MAYOR

Page 20: Menú de Programas

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

Page 21: Menú de Programas
Page 22: Menú de Programas

DESARROLLO DEL

PSEUDOCODIGO Y EL

PROGRAMA DE SUMA

PROMEDIO

Page 23: Menú de Programas

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

Page 24: Menú de Programas
Page 25: Menú de Programas

DESARROLLO DEL

PSEUDOCODIGO Y EL

PROGRAMA DE

RANGO DE NUMERO

Page 26: Menú de Programas

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

Page 27: Menú de Programas
Page 28: Menú de Programas