Showing posts with label Orientado a Objetos. Show all posts
Showing posts with label Orientado a Objetos. Show all posts

Sunday, November 27, 2011

A little of C# and SQL

This are two simple functions that reads and works with information obtained of a SQL Command "select"


The first function gets one parameter like a Primary Key and with a SQLReader object and SQLCommand, the function returns true o false, depends of the SQL Sentence has or not rows. If the SQL Sentense has rows, the function returns false, if the SQL Sentence hasn't rows, the function returns true
The following function make a similar work.
This recieve a parameter and execute a SQL Sentence (with the parameter received) and the rows obtained are saved in a SQL Data Reader object. Then, all field are collected in a string, separated by a '¿'.

The goal of this is have a easy way to work and manipulate the data obtained of a SQL Sentence

Saturday, September 18, 2010

7 Datos fundamentales de la POO

Dato 1:  La POO (Programación Orientada a Objetos) surge como nuevo paradigma que permite acoplar  el diseño de software a situaciones del mundo real. La unidad centra es el "Objeto".

Dato 2:  Un objeto es un tipo de dato que encapsula con el mismo nombre de dicho objeto estructuras de datos, operaciones y algoritmos que manipulan esos datos.

Dato 3:  Las principales ventajas de POO son:
  • Reutilización del Código
  • Desarrollo de prototipos de manera más fácil.
  • Desarrollo rápido de interfaces

Dato 4: Las principales características  de POO
  • Abstracción: Separar las propiedades más importantes de un objeto, de las que no lo son.
  • Modularidad: Poder modificar una clase sin alterar a las demás en una misma aplicación.
  • Encapsulamiento: La información de un objetos le es desconocida a los demás objetos de la misma aplicación.
  • Jerarquía: Definir una clase nueva en términos de una clase ya existente (herencia).
  • Polimorfismo: Hacer que un mismo comportamiento o acción (o método) se realice de diferentes maneras.

Dato 5: Taxonomía de los lenguajes  de POO


  • Basados en Objetos: Si la sintaxis y la semántica del lenguaje soporta la abstracción, modularidad, jerarquía y polimofismo.

  • Basado en Clases: Soporta clases y además esta basado en objetos

  • Orientación a Objetos: Permite objetos, clases y jerarquía entre dichas clases.
Dato 6: Desventaja de herencia: Cuando se heredan clases, también se heredan implícitamente todos los métodos de la clase heredada, aún cuando no se utilicen, produciendo aplicaciónes más grandes.

Dato 7: Algunos de los lenjuages POO más populares: Java, C#, C++, Delphi, Smalltalk

Mis Fotos