domingo, 15 de julio de 2012

Formulario de Eliminación de registros

  1. Concepto: Un formulario de eliminación de registros nos permite eliminar físicamente los registros almacenados en una base de datos.
  2. Controles e instrucciones:
    • Etiquetas
    • Cuadros de textos
    • Botones de comandos
    • Formas
    • Imagen
    • With Thisform...EndWith
    • Locate for
    • If.. Else... Endif
    • If found ( )
    • Delete
    • Pack
    • Recall
    • Messagebox
    • Browse
  3. Diseño del formulario de eliminación:
    4. Codifica el botón de comando eliminar.


lunes, 9 de julio de 2012

FORMULARIO DE CONSULTA DE DATOS


1.       CONCEPTO: Un formulario de Consulta permite realizar la búsqueda de datos en la tabla y luego de encontrarlos los muestra en el formulario.
2.       CONTROLES  E INSTRUCCIONES:                                   
ü  CONTROLES: Tenemos
-          CUADROS DE TEXTOS
-          ETIQUETAS
-          BOTONES DE COMANDO
-          CUADRO COMBINADO
-          FORMAS
ü  INSTRUCCIONES:
-          THISFORM
-          USE (Activa la Tabla)
-          LOCATE (Localiza el texto contenido en text1 dentro de la tabla Agenda en el campo apellido)
-          IF FOUND () (Condición, si lo encuentra, mostrará los campos restantes en el formulario)
-          MESSAGEBOX (Mostrará un mensaje de error, si no encuentra el apellido)
-          IF…ELSE…ENDIF (Condición lógica)
                                                    
DISEÑO DE FORMULARIO DE CONSULTA:


Observa que el botón BUSCAR se encuentra al lado del primer cuadro de texto y la bùsqueda se harà con el nombre del trabajador. Recuerda que el formulario que vas a emplear debe tener un código para que se realice la consulta.
En la codificación debes emplear la estructura IF...THEN...ELSE...ENDIF y el comando LOCATE.
Aquí una ayuda:



Comprueba la funcionalidad del formulario, ejecutándolo y corrigiendo posibles errores de  compilación.

lunes, 2 de julio de 2012

SISTEMAS: FORMULARIO DE INGRESO

SISTEMAS


1.       CONCEPTO: Un sistema es un programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático y permite la normal ejecución del resto de las operaciones..
2.       COMPONENTES DE UN SISTEMA:                                 
ü  Herramientas tecnológicas: son el Software y el Hardware
ü  Personas que operan las herramientas tecnológicas
ü  Procedimientos: Son los procesos que se realizan en todos los sistemas.
3.       CARACTERÍSTICAS: Utiliza de manera estructurada y accesible los menús y barras de herramientas para que los usuarios aprovechen los comandos y herramientas contenidas en sus aplicaciones.
ENTRADA -->PROCESO --> SALIDA



FORMULARIO DE INGRESO

1.       FORMULARIO DE INGRESO: Permite almacenar información en una base de datos.
ü  PASOS:
Ø  Crear la tabla
EJEMPLO: CREATE AGENDA1
Luego de diseñar la tabla con los campos, acepte y no ingrese ningún registro.


Ø  Diseñe el formulario de Ingreso con los siguientes controles:
-          Etiquetas
-          Cuadros de texto
-          Formas
-          Cuadro combinado
-          Botones de comando


 
Ø  Codifique los controles empleando el comando Replace para el botón guardar.


continúa la codificación para los demás botones de comando.





lunes, 7 de mayo de 2012

Operadores


Lean la siguiente información sobre los operadores en VFP. Diferencien los tipos de operadores al momento de utilizarlos en sus diseños.

OPERADORES

1.      CONCEPTO: Los operadores se representan mediante símbolos  y se utilizan para generar un único valor en tiempo de ejecución a partir de otros valores elementales.
2.      TIPOS DE OPERADORES:
A)    OPERADORES ARITMÉTICOS: Se utilizan para realizar  cálculos matemáticos.

OPERADOR
SIMBOLO
DEFINICIÓN
SUMA Y RESTA
+ -
Suma y Resta
MULTIPLICACIÓN Y DIVISIÓN
*  /
Multiplicación y División
POTENCIA
**  ó  ^
Elevar a la potencia
AGRUPACIÓN
( )
Agrupación de términos
MÓDULO
Residuo o Resto de la División


Ejemplo:

Thisform.text5.value=(Thisform.text1.value+Thisform.text2.value+Thisform.text3.value+ Thisform.text4.value)/4

B)     OPERADORES DE CADENA: Permiten unir dos o más cadenas en otra mayor.

OPERADOR
DEFINICIÓN
+
Unión De dos cadenas
-
Unión de dos cadenas eliminando espacios finales de la primera.


Ejemplo:
Dato=”Hola” + “Perú”                               (Hola       Perú)
Texto= “Visual” – “FoxPro”                       (VisualFoxpro)

Thisform.Text3.value=Thisform.Text1.value + Thisform.Text2.value
Thisform.Text4.value=Thisform.Text1.value -Thisform.Text2.value

C)    OPERADORES LÓGICOS: Permiten comparar valores del mismo tipo para dar lugar a un resultado lógico: verdadero (.T.) o Falso (.F.)
Los operadores lógicos son:
·         .AND.  (Y)
·         .OR.  (O)
·         .NOT.  (NO)
Ejemplo:
Thisform.Label1.Autosize=.F.
Thisform.text3.Fontbold=T

ACTIVIDAD:
1. Averigua sobre los operadores relacionales.
2. ¿En que momento de la programación se utilizan los operadores relacionales?
3. Diseñe un formulario para reconocer los tipos de operadores.
NOTA: Repasa los tipos de operadores para la siguiente sesión.

lunes, 5 de marzo de 2012

Algoritmos

Algoritmos
Es una lista de órdenes que indica la secuencia de operaciones que proporciona una respuesta a un problema dado.
Un algoritmo es una serie de pasos lógicos, que se estructuran para resolver un problema. Generalmente un algoritmo se compone de sentencias simples y sentencias de control. 
Los algoritmos están delimitados por las palabras: INICIO y FIN.

Características  de un Algoritmo

  1. Carácter finito. "Un algoritmo siempre debe terminar después de un número finito de pasos".
  2. Precisión. "Cada paso de un algoritmo debe estar precisamente definido; las operaciones a llevar a cabo deben ser especificadas de manera rigurosa y no ambigua para cada caso".
  3. Entrada. "Un algoritmo tiene cero o más entradas: cantidades que le son dadas antes de que el algoritmo comience, o dinámicamente mientras el algoritmo corre. Estas entradas son tomadas de conjuntos específicos de objetos".
  4. Salida. "Un algoritmo tiene una o más salidas: cantidades que tienen una relación específica con las entradas".
  5. Eficacia. "También se espera que un algoritmo sea eficaz, en el sentido de que todas las operaciones a realizar en un algoritmo deben ser suficientemente básicas como para que en principio puedan ser hechas de manera exacta y en un tiempo finito por un hombre usando lápiz y papel".
Ejemplo:
Un cliente ejecuta un pedido a una fábrica. La fábrica examina en su banco de datos la ficha del cliente; si el cliente es solvente, entonces la empresa acepta el pedido, en caso contrario rechazar el pedido


Solución:
1º Paso: INICIO
2º Paso: Ejecutar el pedido
3º Paso: Examinar la ficha de datos
4º Paso: Si el cliente es solvente…Aceptar
              En caso contrario, rechazar el pedido.
5º Paso: FIN


 EXTENSIÓN:
1.Crea un algoritmo para:
   - Calcular el área de un rectángulo. 
   - Calcular el sueldo de un trabajador, considerando los datos más relevantes. 
2. ¿Qué es un Pseudocódigo? 
3. ¿Dibuja los símbolos de un Diagrama de Flujo? 


RECURSOS
Para reforzar esta sesión revisa el siguiente enlace haciendo clic sobre él:
Técnicas para la formulacion de un algoritmo 
Pseudocódigos 





lunes, 20 de febrero de 2012

Bienvenidos

Queridos estudiantes:
Reciban una cordial bienvenida a este nuevo año académico, espero que hayan disfrutado de sus vacaciones y retornen con muchas energías para aprovechar al máximo de las enseñanzas de sus profesores. 
Este año nos renovamos, SI... trabajaremos a través de este blog  aprovechando los recursos  tecnológicos de nuestra I.E. "Andrés Avelino Cáceres".


 Cual bandadas de palomas que regresan del berjel.... 
ya volvemos a la escuela, anhelantes del saber...