martes, 24 de enero de 2012

caja de herramientas
Barra de Herramientas de Visual 6.0

lunes, 16 de enero de 2012

trabajo

DEFINICION

ABSTRACCION: consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (característica de caja negra). El común denominador en la evolución de los lenguajes de programación, desde los clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace uso.
HERENCIA: es el mecanismo fundamental para implementar la reutilización y extensibilidad del software. A través de ella los diseñadores pueden construir nuevas clases partiendo de una jerarquía de clases ya existente (comprobadas y verificadas) evitando con ello el rediseño, la modificación y verificación de la parte ya implementada. La herencia facilita la creación de objetos a partir de otros ya existentes, obteniendo características (métodos y atributos) similares a los ya existentes.
ENCAPSULAMIENTO:se denomina encapsulamiento al ocultamiento del estado, es decir, de los datos miembro, de un objeto de manera que sólo se puede cambiar mediante las operaciones definidas para ese objeto.Cada objeto está aislado del exterior, es un módulo natural, y la aplicación entera se reduce a un agregado o rompecabezas de objetos. .
 POLIMORFISMO: se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente

lunes, 2 de enero de 2012

Diferencia entre las declaraciones de funciones y procedimientos

*Una función devuelve un valor y un procedimiento justo ejecuta los comandos.
*La función nombre proviene de las matemáticas. Se utiliza para calcular un valor basado en las aportaciones.
*Un procedimiento es un conjunto de comandos que se pueden ejecutar en orden.
*En los lenguajes de programación, aunque las funciones pueden tener un conjunto de comandos. Por lo tanto, la diferencia es sólo en la devolución de una parte del valor.
*Pero si te gusta mantener una función de limpieza, (basta con ver los lenguajes funcionales), lo que necesita para asegurarse de que una función no tiene un efecto secundario.
*En general, un procedimiento es una secuencia de instrucciones.
Una función puede ser el mismo, pero por lo general devuelve un resultado.
*En la mayoría de los contextos: una función devuelve un valor, mientras que un procedimiento no lo hace. Ambas son piezas de código agrupado para hacer lo mismo.
En el contexto de la programación funcional (donde todas las funciones devuelven valores), una función es un objeto abstracto:
f(x)=(1+x) g(x)=.5*(2+x/2) 
En este caso, f es la misma función g, pero es un procedimiento diferente.
*// function int square( int n ) { return n * n; } 
// procedure void display( int n ) 
{ printf( "The value is %d", n ); 
}
*En Pascal-como las lenguas, funciones y procedimientos son entidades distintas, dependiendo de si hacen o no devuelven un valor. Se comportan de manera diferente wrt. la sintaxis del lenguaje (por ejemplo, procedimiento de las llamadas declaraciones de forma, no se puede usar una llamada a procedimiento dentro de una expresión frente a las llamadas a funciones que no forman declaraciones, debe utilizar en otras declaraciones). Por lo tanto, Pascal criados en diferenciar entre los programadores.
En C-como las lenguas, y casi todos los lenguajes contemporáneos, esta distinción se ha ido, en lenguajes con tipos estáticos, los procedimientos son sólo funciona con un tipo de retorno divertido.