El avance de los sistemas de información y el gran desarrollo en las tecnologías ha
venido provocando el rápido acceso a la información. Hoy en día necesitamos de procesos cuyos tiempos de respuesta sean valorados a su máxima expresión, con esto queremos decir, que el tiempo con el cual se pueda solucionar cualquier tipo de problema o situación debe ser mínimo. Para estar en condiciones de dar respuesta rápida a los problemas que en otros tiempos se venían haciendo de forma manual y con un poco de obsolescencia, se han creado estrategias y técnicas de programación que facilitan al usuario o programador el desarrollo efectivo de cualquier solución informática utilizando un determinado software. Se clasifica en: -Software del sistema. -software de aplicación. La OP no es un lenguaje de programación, sino una forma o metodología de programación, que puede aplicarse a cualquier lenguaje. El primer lenguaje que posee las características principales de un lenguaje orientado a objetos es conocido con el nombre de simula. La POO viene caracterizada por intentar llevar al mundo del código lo que encontramos en el mundo real, al estructurar un sistema. Por ejemplo, los objetos que nos rodean pertenecen a una clase especifica; podemos diferenciar un gato de un perro, un árbol de un auto, porque son de clases diferentes. También es posible diferenciar un auto de otro auto porque, aunque san de la misma clase, son objetos distintos. A la programación orientada a objetos se le suelen atribuir algunas propiedades o características que en su conjunto la definen claramente, como son:
1. Abstracción. 2. Encapsulamiento, la cual ofrece dos ventajas:
o -La seguridad de la clase.
o -La simplificación para la utilización de los objetos. 3. Herencia. 4. Polimorfismo.
Clases y objetos
Una clase consiste en el conjunto de especificaciones que permiten crear los
objetos. Esta contendrá fundamentalmente, informaciones sumamente importantes en la entidad, es como un plano de una casa, ya que aquí se definen las características de un objeto. Un objeto es una instancia de una clase o una agrupación de códigos constituidas por propiedades y métodos, que pueden ser manejados de forma independiente. Si una clase es como un plano de una casa, entonces los objetos son creados desde el plano. El plano de una casa es lo que se conocería conceptualmente como una clase y la casa seria entonces el objeto. La estructura interna de un objeto esta compuesta por tres elementos fundamentales como son: 1. Propiedades 2. Eventos 3. Métodos Clasificación de los métodos
En programación orientada a objetos existen dos conceptos muy importantes que
son la creación y la destruccioin de objetos, dcada clase tiene dos funciones miembro especiales: -Los constructores. -Los destructores.
Microsoft. NET Framework
Es una plataforma, componente o infraestructura sobre la que se reúne un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones. Ha sido considerado como el núcleo o elemento indispensable dentro de la tecnología .NET. Esta formado por una serie de herramientas, librerías, soluciones pre-codificadas, con las que se pueden desarrollar y ejecutar diferentes tipos de aplicaciones y servicios que van desde las de escritorio, desarrollo Web, bibliotecas de codigos, desarrollo para moviles, entre otras.
Operadores en leguajes de programación
Los lenguajes de programación a modo general utilizan diversos tipos de
operadores que serán aplicados dependiendo del problema que se pretenda resolver. Estos permiten combinar variables, constantes, instrucciones, etc… con el probposito de obtener un valor como resultado. Entre los operadores conocidos se pueden mencionar: los Operadores aritméticos y Operadores de comparación.