jueves, 23 de septiembre de 2010

Cuestionario

1. ¿Para que sirve la herramienta Label?
es la herramienta que sirve para demostrar menajes que no puede modificar el usuario.

2. ¿Para que sirve Text Box?
sirve para ecribir valores numericos o alfabeticos

3. ¿Cual es la la herramienta que nos indica una función de clic?
Command Button

4. ¿Cual es la herramienta que sirve para escoger opciones o para dibujar una combinación de caja de listado y caja de texto?
Combo Box

5. ¿Cual es la herramienta que muestra una lista de artículos de los cuales el usuario puede escoger sólo uno?
List Box

6. ¿Para que sirve la opcion Caption?
Para elegir el tipo y tamaño de letra

7. Escriba 10 nombres de herramientas de Visual Basic
Label, Frame, List Box, Text Box, Timer, Option Button, Combo Box,
Picture, Image, SHAPE

8. ¿Para que sirve el Horizontal Scroll Bar?
Para crear un control gráfico y moverlo horizontalmente

9.¿Para que sirve el Vertical Scroll Bar?
Para crear un control gráfico con el cual navegar rápidamente por una gran lista de ítems

10. Escriba la diferencia entre el Horizontal Scroll Bar y el Vertical Scroll Bar:
El Vertical Scroll Bar es para moverse de arriba para abajo y el Horizontal Scroll Bar es para moverse de derecha a izquierda

11. ¿Cuál es la manera más eficiente de aceptar entradas del usuario y de mostrar salidas?
Es utilizando el Text

12. Como podemos agregar más componentes a la caja de herramientas de Visual Basic
-Damos clic derecho en la caja de herramientas
-Escogemos componentes
-Seleccionamos el componente deseado con un visto
-Damos clic en aceptar

13. ¿Para que sirve Option Button?
Permite elegir una opción entre varias que nos plantean

14. ¿Para que sirve Check Box?
Para elegir varias opciones de las que no plantean

15. ¿Para qué sirve Frame?
Para crear un agrupamiento funcional o gráfico para los controles.

16. ¿Què significa End Sub?
es la opcion que nos determina cuando ya hayamos terminado de hacer el objetivo.

17. ¿Para que sirve la opcion Height?
Para definir la altura de algun objeto

18. ¿Para que sirve la opcion Left?
Para correr a la izquierda un objeto la cantidad que uno quiera

19. ¿Para que sirve la opcion Width?
Para definir el ancho de algun objeto

20. ¿Para que sirve la opcion Top?
Para definir a que altura se desea poner algun objeto

21. ¿ Para que sirve Private Sub?
Para iniciar una nueva codificacion

22. ¿Para que sirve la opcion Font?
Para elegir el tupo de letra que se desea

23. ¿Como descargar una imagen en un proyecto?
utilizando Image1.Picture = LoadPicture ("name")

24. ¿Como ponerle nombre a un proyecto de biografias?
utilizando lblName.Caption = "name"

25. ¿Como poner informacion de la biografia de una persona?
Utilizando lblBio.Captio = "informacion"

jueves, 2 de septiembre de 2010

Calculadora


Dim opera As ByteDim num1, num2 As DoublePrivate Sub cmdCero_Click()txtVisor.Text = txtVisor.Text + Str(0)End SubPrivate Sub cmdCinco_Click()txtVisor.Text = txtVisor.Text + Str(5)End SubPrivate Sub cmdCuatro_Click()txtVisor.Text = txtVisor.Text + Str(4)End SubPrivate Sub cmdDivision_Click()num1 = Val(txtVisor.Text)opera = 4txtVisor.Text = " "End SubPrivate Sub cmdDos_Click()txtVisor.Text = txtVisor.Text + Str(2)End SubPrivate Sub cmdIgual_Click()Resp = 0num2 = Val(txtVisor.Text)If opera = 1 ThenResp = num1 + num2End IfIf opera = 2 ThenResp = num1 - num2End IfIf opera = 3 ThenResp = num1 * num2End IfIf opera = 4 ThenIf num2 = 0 ThenMsgBox "Error... No puede dividirse por 0"Exit SubEnd IfResp = num1 / num2End IftxtVisor.Text = RespIf opera = 5 ThenResp = Sqr(num1)End IfEnd SubPrivate Sub cmdMultiplicacion_Click()num1 = Val(txtVisor.Text)opera = 3txtVisor.Text = " "End SubPrivate Sub cmdNueve_Click()txtVisor.Text = txtVisor.Text + Str(9)End SubPrivate Sub cmdOcho_Click()txtVisor.Text = txtVisor.Text + Str(8)End SubPrivate Sub cmdRaiz_Click()num1 = Val(txtVisor.Text)opera = 5txtVisor.Text = ""End SubPrivate Sub cmdResta_Click()num1 = Val(txtVisor.Text)opera = 2txtVisor.Text = " "End SubPrivate Sub cmdSeis_Click()txtVisor.Text = txtVisor.Text + Str(6)End SubPrivate Sub cmdSiete_Click()txtVisor.Text = txtVisor.Text + Str(7)End SubPrivate Sub cmdSuma_Click()num1 = Val(txtVisor.Text)opera = 1txtVisor.Text = " "End SubPrivate Sub cmdTres_Click()txtVisor.Text = txtVisor.Text + Str(3)End SubPrivate Sub cmdUno_Click()txtVisor.Text = txtVisor.Text + Str(1)End SubPrivate Sub Command1_Click()txtVisor.Text = ""num1 = 0num2 = 0Resp = 0End SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Form_Load()num1 = 0num2 = 0End Sub

miércoles, 5 de mayo de 2010

Relaciones de tablas

Relaciones de tablas

Para tener un buen diseño de base de datos es necesario ordenar los datos en tablas basados en temas. Se debe proporcionar a Microsoft Office Access 2007 los medios para recopilar de nuevo la información desglosada, colocando campos comunes en tablas que están relacionadas. Por lo tanto es necesario saber la relación entre tablas y especificar las relaciones en la base de datos de Office Access 2007.

Para crear una tabla para cada tema en la base de datos, es necesario proporcionar a Office Access 2007 los medios para recopilar de nuevo esa información. Por lo tanto, se colocan campos comunes en las tablas que están relacionadas y se definen las relaciones entre las tablas.

Existen tres tipos de relaciones de tabla.

  • · Una relación uno a varios
  • · Una relación de varios a varios
  • · Una relación uno a uno

Integridad Referencial

En una base de datos se divide la información en diferentes tablas con diferentes temas para reducir los datos. Colocando campos comunes se pueden proporcionar los medios para recopilas de nuevo la información.

Access rechaza las actualizaciones que cambian el destino de una referencia. Pero, es posible que tenga la necesidad válida de cambiar la clave principal de un transportista que tiene pedidos en la tabla. Es necesario que Access actualice automáticamente todas las filas afectadas como parte de una única operación. Entonces, Access se asegura de que la actualización es completa y la base de datos no tiene un estado inconsistente con algunas filas actualizadas y otras no. Por ello, Access incluye la opción Eliminar en cascada los registros relacionados. Cuando se aplica la integridad referencial, se selecciona la opción Actualizar en cascada los campos relacionados y se actualiza una clave principal, Access actualiza automáticamente todos los campos que hacen referencia a la clave principal.

· Texto
o Para caracteres alfanuméricos, incluido texto, o texto y números, que no se utilicen en cálculos.
§ Hasta 255 caracteres
· Memo
o Para texto con una longitud de más de 255 caracteres o que utilice formato enriquecido.
§ Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento, de lo que es posible mostrar 65.535 caracteres en cualquier control único.
· Número
o Para almacenar valores numéricos que se van a utilizar en cálculos, excepto valores monetarios.
§ 1, 2, 4, 8 o 12 bytes. Vaya a la entrada de la tabla de referencia de propiedades de los campos, para obtener mas informacion.
· Fecha/Hora
o Para almacenar valores de fecha y hora. Observe que cada valor almacenado incluye un componente de fecha y uno de hora.
· 8 bytes
· Moneda
o Para almacenar valores monetarios.
§ 8 bytes
· Autonumérico
o Para generar valores exclusivos que se puedan utilizar como clave principal que Access inserta cuando se agrega un registro.
§ 4 bytes
· Sí/No
o Para valores booleanos: Sí/No, Verdadero/Falso o Activado/Desactivado.
§ 1 bit (0,125 bytes)
· Objeto OLE
o Para almacenar objetos OLE de otros programas de Microsoft Windows.
§ Hasta 1 gigabyte
· Datos adjuntos
o Para almacenar archivos binarios como imágenes digitales o archivos creados mediante otros productos de Microsoft Office.
o En un campo Datos adjuntos es posible adjuntar más de un archivo por registro.
§ Datos adjuntos comprimidos, 2 gigabytes. Datos adjuntos sin comprimir, aproximadamente 700 kb.
· Hipervínculo
o Para almacenar hipervínculos, que proporcionan acceso con un solo clic a páginas Web mediante una dirección URL o a archivos mediante un nombre en formato UNC.
§ Hasta 1 gigabyte de caracteres o 2 gigabytes de almacenamiento (2 bytes por carácter), de lo que es posible mostrar 65.535 caracteres en cualquier control único.
· Asistente para búsquedas
o Crea búsquedas a fin de poder crear un campo que utilice un cuadro combinado para buscar un valor en otra tabla, consulta o lista de valores.
· Si el campo de búsqueda está enlazado a una tabla o consulta, es el tamaño de la columna enlazada.

martes, 9 de marzo de 2010

Pseudocodigo

Pseudocódigo
Pseudocódigo es una descripción de un algoritmo con un lenguaje más fácil de entender, no utilizando el lenguaje de programación. El lenguaje depende de cada persona.
1. Inicio
2. Pedir la base A
3. Pedir la altura B
4. C=A*B
5. Da el área = C
6. Fin
Ejemplo Pseudocódigo:

{
Código
Inicio Programa
Mientras A=altura, B=base, C=área del cuadrado
C=A*B
Mostrar AREA DEL CUADRADO (c)
}

martes, 2 de marzo de 2010

Tarea Grupo 1

Este diagrama de flujo suma los numeros pares con los impares con N cantidad de numeros que se meten en el usuario. MOD es el residuo de una division, por lo tanto un numero par su mod va a ser cero. SP es el segundo par el cual es igual a cero y PI es el primer par que es igual a 1. Es necesario sumar los pares y los impares para poder finalizar el problema. Si el numero es par entonces le suma a la variable SP y si la variabel es impar se suma la variable PI

Ejercicio en Grupo 1

Este diagrama da la explicacion sobre como trabaja un reloj. Tiene que ir sumando los segundos minutos y horas para poder finalizar el problema y si no tiene que repetir el procedimiento.

martes, 16 de febrero de 2010

Diagrama de Flujo

Diagrama de flujo

Es una representación grafica de un algoritmo, el cual es una serie o secuencia de pasos para realizar una acción.


Recomendaciones


Un inicio y un fin es necesario para todo diagrama.


Solo se deben usar líneas de flujo horizontal y/o vertical.


Es necesario evitar el cruce de líneas utilizando los conectores.


Utilizar conectores solo cuando sea necesario.


Utilizar símbolos que se puedan leer de arriba hacia abajo y de izquierda a derecha.



  • 1. Indica el inicio y elfinal de nuestro diagrama
    2. Indica la entrada y salida de los datos
  • 3. Simbolo de un proceso y nos indica la asignacion de un valor en la memoria y/o la ejecucion de una operacion aritmetica
  • 4. Simbolo de decision o indica la realizacion de una comparacion de valores
  • 5. Lineas de flujo o dirrecion
  • 6. Repetitica desde

jueves, 11 de febrero de 2010

Algoritmo orientado a la programacion

Algoritmo orientado a la programación es un algoritmo que funciona siempre en las mismas condiciones, y que se ponga en lugar del usuario.
1. Inicio
2. Pedir la base A
3. Pedir la altura B
4. C=A*B
5. Da el área
6. Fin
Tarea
1. inicio
2. el ususario desea sumar x numeros
3. a+b+c
4. El resultado de la suma debe de dar Z
5. a+b+c=Z
6. el resultado de la suma da Z
7. fin

Algoritmos

Algoritmo es la ejecución de una serie de pasos para solucionar un problema o realizar una acción.
Ejercicio
Realice un algoritmo que permita mostrar los pasos que realiza cuando vienen al laboratorio de la clase anterior.
1. Inicio:
2. Escucho el timbre
3. Guardo mis cosas
4. Me levanto de la silla
5. Doy mi primer paso
6. Me despido de la maestra
7. Camino hacia la otra clase
8. Entro a la clase de programación
9. Saludo a Juan de Dios
10. Me siento en mi silla
11. Fin