domingo, 8 de junio de 2014

portafolio de evidencias

Centro de Bachillerato Tecnológico Agropecuario

Modulo lll
“Desarrollo de sistemas básicos de información”

“Portafolio de Evidencias electrónico”

Profesor: Ing. Miguel Gutiérrez  Nungaray

Alumno: Orlando Guzmán González

Grupo: 4 “c” informática












Introducción
En este trabajo les estaré hablando sobre los trabajos que fui realizando durante todo el modulo y además les pondré los códigos de cada uno de los programas que yo solo estuve haciendo durante este periodo.
Les explicare como les puede ayudar cada uno de los programas que hice en todo el modulo tres. como por ejemplo un programa que hice el cual es de conversiones, ese programa te puede ayudar si tu quieres comprar algo en Europa o estados unidos, puedes usar mi aplicación para saber a cuanto esta el precio en dólares ese producto o cuánto cuesta el euro, etc. 
Les enseñare cada una de los programas que quise poner y les diré por que quise ponerlas en este portafolio de evidencias además les dejare todo el código que utilice en cada programa (en los programas que necesitaron código) y que programas utilice para poder realizar todos mis programas bien y sin ningún fallo.
Además en este submodulo  abordamos algunos  temas que se relacionan a la programación.
Algunos temas que vimos en la programación fueron, visual studio express y Microsoft Access
También le voy a hablar de los temas que más se me hicieron interesantes  en este submodulo en los cuales vienen programas hechos en visual studio express y Microsoft Access
Además les estaré hablando y explicando como realice cada programa paso a paso para que se den una idea de cómo yo hice cada programa y de como los pueden utilizar en la vida diaria

Objetivo

El objetivo de esto es poder realizar este trabajo para poder mostrar mis conocimientos adquiridos en este submodulo 3 y además mostrar los trabajos que yo realice y  que más me interesaron de este submodulo 3 además otro de los objetivos fue el de abordar algunos de los temas que estuvimos viendo en este submodulo.
El objetivo de esto es poder comprender los tipos de lenguajes que utilizamos en este modulo además de poder realizar programas con mucha facilidad gracias a los conocimientos que tenemos de códigos.
Otro de los objetivos fue poder crear una base de datos, muy bien echa  para un negocio

Evidencias


Primer Evidencia.
 Esta evidencia es de una Base de datos de una librería la cual tuve que realizarla en el programa de Microsoft Access.
Su realización fue algo fácil pero entretenido.
Escogí este por que se me hizo algo interesante la base de datos de la librería además por que fue una de las primeras bases de datos que hice.








Hotel
2.  Evidencia
Esta es otra de mis evidencias la cual es de una base de datos que realice en Microsoft Access
Esta base de datos es para un hotel, la cual consta de dos  tablas, una que nos dice el numero de habitaciones disponibles y las que ya están ocupadas, la otra tabla es de las personas que están registradas y las que se pueden registrar en el hotel.
Escogí este trabajo por que me agrado mucho se realización y además se me hizo muy fácil hacerla


3. Evidencia
Esta es otra de mis evidencias la cual es de un Programa que sirve para calcular el descuento de una compra determinada
Este programa lo escogí por que puede ser muy útil usarlo en cualquier tienda o cualquier negocio
Su realización fue muy rápido por que el código del programa es muy corto
Aquí les dejo el código del programa
#include "stdio.h"
main()
{
float c;
printf("programa que calcula el descuento de una compra determinada\n");
system("pause");
printf("Introduce el valor de la compra:    \n");
scanf("%f",&c);
printf("el total de su compra con su descuento es:   %f",c*0.94);
getch();
}







4. Evidencia
Programa que sirve para calcular la calificación de 3 materias
#include<conio.h>
#include<stdio.h>
main()
{
int a, b, c;

printf("Introduzca el primer valor: ");
scanf("%i", &a);

printf("Introduzca el segundo valor: ");
scanf("%i", &b);

printf("Introduzca el tercer valor: ");
scanf("%i", &c);

if((a == b) && (b == c) && (a == c))
printf("\nEl valor de los tres numeros es el mismo");

if((a < b) && (b > c))
{   
if(a == c)
 printf("\nEl valor del primer y tercer numero es igual.");
else
 {
if(a > c)
printf("\nEl segundo es el mayor y el tercero el menor.");
else
 printf("\nEl segundo es el mayor y primero el menor.");
}
if((b < a) && (a > c))
{
if(b == c)
printf("\nEl segundo y tercer numero tienen el mismo valor.");   
else
{
if(b > c)
printf("\nEl primer numero es el mayor y el tercero el menor.");
else
printf("\nEl primer numero es el mayor y el segundo el menor.");   
}         
if((a < c) && (c > b))
{

if(a == b)
 printf("\nEl primer y segundo numero tienen el mismo valor.");
else
{if(a > b)
printf("\nEl tercer numero es el mayor y el segundo el menor");

else
}   
getch();
return 0;
}
5. evidencia .
Otra de mis evidencias es un Programa que sirve para calcular el descuento de una compra determinada
Código del programa
#include "stdio.h"
main()
{
float c;
printf("programa que calcula el descuento de una compra determinada\n");
system("pause");
printf("Introduce el valor de la compra:    \n");
scanf("%f",&c);
printf("el total de su compra con su descuento es:   %f",c*0.94);
getch();
}


Evidencias de  Visual Basic
6.Evidencia
Programa que al cargar la barra te manda al siguiente formulario
Es un programa muy útil por que lo puedes utilizar en cualquier cosa además es muy sencillo de realizar por que su código es demasiado sencillo

Código del programa

PublicClassForm1
Public contador AsInteger
PrivateSub ProgressBar1_Click(senderAsObject, e AsEventArgs) Handles ProgressBar1.Click
        ProgressBar1.Value = 0.0
        ProgressBar1.Maximum = 100
        Timer1.Interval = 10
        Timer1.Enabled = True


EndSub

PrivateSub Timer1_Tick(senderAsObject, e AsEventArgs) Handles Timer1.Tick
If contador < 100 Then
            ProgressBar1.Value = contador
            contador = contador + 1
Else
            Timer1.Enabled = False
Me.Hide()
form2.show()
EndIf
EndSub

Formulario 2
PublicClassForm2

PrivateSub Label2_Click(senderAsObject, e AsEventArgs) Handles Label2.Click

EndSub

PrivateSub Label1_Click(senderAsObject, e AsEventArgs) Handles Label1.Click

EndSub
EndClass

7.Evidencia
Esta es otra de las evidencias que quise poner por que es un programa que sirve calcular terrenos
Este programa es muy útil y fácil de usar

Código del formulario 1

PublicClassForm1

PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Me.Hide()
form2.show()
EndSub
EndClass



Código del formulario 2

PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim largo AsDouble
        largo = TextBox1.Text
Dim ancho AsDouble
        ancho = TextBox2.Text
Dim costo AsDouble
        costo = TextBox3.Text
Dim superficie AsDouble = largo * ancho
        TextBox5.Text = superficie
DimcostototalAsDouble = costo * superficie
        TextBox4.Text = costototal
Ifcostototal> 300000 Then
            TextBox6.Text = ("es:"&costototal * 1.12)
EndIf
EndSub
EndClass


8.Evidencia

El siguiente programa es de calcular los promedios de varia materias
Me gusto demasiado este programa y es por eso que decidí ponerlo aquí
La realización de este programa fue muy fácil por que yo ya dominaba algunos códigos que se necesitaban para este programa 


Código del formulario

PublicClassForm1

PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Me.Hide()
Form2.Show()

EndSub
EndClass


Código del formulario

PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim modulo AsInteger
        modulo = TextBox1.Text
Dim ingles AsInteger
        ingles = TextBox2.Text
DimfisicaAsInteger
fisica = TextBox3.Text
DimecologiaAsInteger
ecologia = TextBox4.Text
Dim calculo AsInteger
        calculo = TextBox5.Text
Dim promedio AsDouble = (modulo + ingles + fisica + ecologia + calculo) / 5
        TextBox6.Text = ("promedio: "& promedio)
If promedio > 9 Then
            TextBox7.Text = "felicidades sigue asi:"
ElseIf promedio > 8 And promedio < 9 Then
            TextBox7.Text = "felicidades pero podrias mejorar"
ElseIf promedio > 6 And promedio < 8 Then
            TextBox7.Text = "echale ganas cadron no te hagas pendejo a que bienes al cbta"
Else
            TextBox7.Text = ("sino le echas ganas vas a ganar a la quincena: "& 230 * 15)
EndIf
EndSub
PrivateSub Button2_Click(senderAsObject, e AsEventArgs) Handles Button2.Click
        TextBox7.Text = ""
        TextBox6.Text = ""
EndSub
PrivateSub Button3_Click(senderAsObject, e AsEventArgs) Handles Button3.Click
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
EndSub
EndClass


9. evidencia

El siguiente programa sirve para cuando sierras un programa te avise que se están guardando algunos cambios
Es muy útil este programa por que lo puedes poner en cualquier formulario y además es muy útil por que puedes poner cualquier mensaje
Fue muy sencillo este programa por  que solo se necesita un timer y un label.
No es difícil por que no lleva mucho código este programa


Código del formulario

PublicClassForm1

PrivateSub Timer1_Tick(senderAsObject, e AsEventArgs) Handles Timer1.Tick
        Label1.Text = "cerrando sesión..."
        Timer1.Stop()
        Timer2.Start()
EndSub

PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
        Timer1.Start()

EndSub

PrivateSub Timer2_Tick(senderAsObject, e AsEventArgs) Handles Timer2.Tick
        Label1.Text = "cerrando aplicacion..."
        Timer2.Stop()
        Timer3.Start()
EndSub

PrivateSub Timer3_Tick(senderAsObject, e AsEventArgs) Handles Timer3.Tick
        Label1.Visible = False
End
EndSub
EndClass


10. evidencia
El siguiente programa es de sumar precios hasta que presiones el numero 0
Este programa es algo útil por que te ayuda a sumar números gasta que presiones una tecla la cual yo le dije que fuera hasta que presionara



Código del formulario

PublicClassForm1

PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim sumador AsInteger
Dim total AsInteger = 0
Do
            sumador = InputBox("introdusca el precio de sus productos ")
            total = total + sumador

LoopUntil sumador = 0
MsgBox("el resultado de la suma es "& total)
EndSub
EndClass



Resultado del programa




11. evidencia
El siguiente programa es de calcular conversiones
Este programa es de calcular las conversiones de monedas pude ser muy útil si te interesa saber como convertir


Código del formulario

PublicClassForm2
PrivateSub Button1_Click(senderAsObject, e AsEventArgs) Handles Button1.Click
Dim x AsDouble
        x = TextBox1.Text
        TextBox2.Text = x * 12.46
        TextBox3.Text = x * 16.0

EndSub

PrivateSub Button2_Click(senderAsObject, e AsEventArgs) Handles Button2.Click
Dim x AsDouble
        x = TextBox1.Text
        TextBox6.Text = x * 0.077438
        TextBox7.Text = x * 0.635404753
EndSub

PrivateSub Button3_Click(senderAsObject, e AsEventArgs) Handles Button3.Click
Dim x AsDouble
        x = TextBox1.Text
        TextBox10.Text = x * 0.0566730094
        TextBox11.Text = x / 0.635404753
EndSub
PrivateSub TextBox6_TextChanged(senderAsObject, e AsEventArgs) Handles TextBox6.TextChanged

EndSub

PrivateSub Button4_Click(senderAsObject, e AsEventArgs) Handles Button4.Click
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox6.Text = ""
        TextBox5.Text = ""
        TextBox7.Text = ""
        TextBox11.Text = ""
        TextBox9.Text = ""
        TextBox10.Text = ""
EndSub

PrivateSub Button5_Click(senderAsObject, e AsEventArgs) Handles Button5.Click
Me.Hide()
Form3.Show()
EndSub

PrivateSub Form2_Load(senderAsObject, e AsEventArgs) HandlesMyBase.Load

EndSub
EndClass


Código del formulario

ublicClassForm3

PrivateSub ListBox1_SelectedIndexChanged(senderAsObject, e AsEventArgs) Handles ListBox1.SelectedIndexChanged
Dim cantidad AsDouble
        cantidad = TextBox1.Text
SelectCase ListBox1.SelectedIndex
Case 0
                TextBox2.Text = cantidad * 12.46
Case 1
                TextBox2.Text = cantidad * 16.0
Case 2
                TextBox2.Text = cantidad * 0.635404753
Case 3
                TextBox2.Text = cantidad * 0.077438
Case 4
                TextBox2.Text = cantidad * 0.0566730094
Case 5
                TextBox2.Text = cantidad / 0.635404753
EndSelect
EndSub

PrivateSub Form3_Load(senderAsObject, e AsEventArgs) HandlesMyBase.Load
        ListBox1.Items.Add("pesos a dolares")
        ListBox1.Items.Add("pesos a euros")
        ListBox1.Items.Add("dolares a euros")
        ListBox1.Items.Add("dolares a pesos")
        ListBox1.Items.Add("euros a pesos")
        ListBox1.Items.Add("euros a dolares")
EndSub
EndClass







Reflexiones

La realización de estos trabajos fueron muy fáciles como cuando realice el programa numero uno dije “como será este tipo de trabajo” y entonces el profe nos estuvo explicando cómo debíamos hacer nuestra base de datos y entonces fui agarrando la onda de cómo se hacían y los tipos de herramientas que debía de emplear para poder hacer mi Base de datos con mucha facilidad y además muy rápidamente.
Como  les muestro en la evidencia uno, fue una práctica muy sencilla por que fue la segunda base de datos que realice en el modulo 3

En la segunda evidencia les muestro  la primera base de datos que hice, esta base de datos fue muy sencilla de hacer porque no necesita código pero si está muy entretenida por que se lleva mucho tiempo en su realización por que debes de llenar las bases de datos manualmente y eso te quita mucho tiempo lo demás es muy fácil como lo de hacer  las relaciones entre las tablas, eso sí que es fácil, bueno si sabes  cómo hacerlas.

En mi tercer evidencia les mostré el código y una imagen las cuales
 Son de un programa el cual se llama visual studio 2008, ese programa lo necesite para poder hacer los programas, la realización de ese programa fue muy fácil pero el código que usa el programa es difícil al principio pero después de hacer varios programas te acostumbra al código y se te hace muy fácil de hacerlos programas

En la cuarta evidencia  les hable o les mostré mi programa hecho y su código, su realización fue muy fácil y no tarde nada en hacerlo porque yo ya tenía mucho de el conocimiento del código de ese programa.

En la evidencia cinco también fue realizado ese programa con el mismo programa (visual studio 2008) este programa podría ser útil pero para mí no me serviría en nada pero me gusto hacerlo porque aprendí mas de códigos

En la evidencia seis yo puse un trabajo que me agrado mucho porque el código de ese programa lo puse o lo utilice en un trabajo que nos pidió el profe se modulo lo quise poner porque es un programa muy interesante el cual sirve para poner una barra la cual se carga cuando tu le das una orden como por ejemplo le puedes decir que se active o se cargue cuando tu le des clic o cuando tu le pases el ratón por encima se pueda activar
Este es un programa muy sencillo como podrán ver  en el código que les puse en las evidencias, es muy fácil de hacer porque no tiene mucho código y además el código que tienes es muy fácil de comprender

En la siguiente evidencia es la número siete, esa evidencia es muy interesante porque es de un programa que le puede servir a algunas personas en sus negocios porque el programa sirve para convertir monedas el programa es algo sencillo de hacer no tiene nada de difícil si tu ya estas relacionado con estos temas y también si tu usas el programa de visual studio  o Visual BASIC te darás cuenta de que no  es fácil.

En siguiente evidencia, la número nueve es de un programa muy útil y fácil de hacer porque el código es demasiado corto tan corto que te lo puedes grabar con facilidad, además lo puedes usar en algunos de tus programas en visual

En la siguiente evidencia la número diez,  les hable de un programa, ese programa te puede servir si tu negocio hace descuentos, porque en ese programa te puede ayudar a hacer tus descuentos

En la siguiente evidencia la número once  les presente un programa con todo y su código, ese programa te puede ser muy útil si quieres comprar un terreno por que te dice cuanto terreno es el que quieres comprar, su precio y además tu le puedes decir a cuanto puedes dar el metro cuadrado este es un programa que te puede ser útil a ti como a mi
La realización de este programa fue muy fácil porque yo si sabia como hacer este programa, cuando el profe nos estaba dictando el problema yo ya me estaba dando una idea de cómo hacerlo  y por eso se me hizo muy sencillo el programa y además gracias a eso pude realizar el programa muy rápido y sin ningún error dentro de mis códigos.

Otra de los programas que realice fu el de la evidencia 12 la cual su de un programa muy útil, para mi podría ser algo útil pero para los maestros les podría ser más útil porque este programa lo que hace es darte un promedio de las calificaciones.
Este programa fur muy fácil de hacer porque el código es muy similar dentro de cada uno de los botones que debes de poner y además el programa ni tiene ninguna cosa que te dificulte su realización porque es algo muy sencillo

En otra de mis evidencias puse un trabajo de conversiones diferente al otro
El cual es más fácil de utilizar pero con mas código en el primero use un tipo de código seisillo, pero en este necesite de poner un código el cual es el de case, ese código es muy útil se los recomiendo que lo usen porque te facilita la realización de algunos programas  y además es algo sencillo ese tipo de código
Su realización de el programa no se me hizo difícil ni entretenido.
Se me hizo fácil el programa y además se me hizo muy fácil

Y por último la última reflexión sobre mi última evidencia 
Esta ultima evidencia fue muy fácil y fue de los últimos programas que hice en el modulo 3.
Este programa te puede ayudar en algo. Por ejemplo: si quieres cambias unas cuantas monedas, pero no sabes a cuanto están dando cada moneda, puedes utilizar este programa el cual te dice a cuanto esta cada moneda.
Es muy interesante este programa y además a cualquier programa le podría ayudar.
El programa es de conversiones de unidades.
El programa te puede convertir pesos a euro y viceversa, dólares a pesos y viceversa, y dólares a euros y viceversa.
Momo ya les había mencionado es algo útil y no es nada difícil de usar este programa
                                                                                                    
Conclusiones 

Este sub-modulo estuvo demasiado fácil para mi por que yo ya tenia una idea de los códigos que íbamos a utilizar para este modulo ocupe conocer los códigos que se verían en algunos programas.
Todos los programas que estuvimos viendo en este modulo fueron muy sencillos y fáciles de conocer y además gracias a ellos ya tengo mas conocimiento de códigos y de algunos programas que me pueden ser muy útiles en mi vida.

Para mi estos programas fueron muy fáciles de hacer porque todos los códigos se me hicieron muy fáciles además no estaba nada de complicado hacer cada trabajo que el profe nos pedía que hiciéramos