Ir al contenido principal

C# - Conceptos Basicos de Programacion Orientada a Objetos - .NET


Para nuestro propósito en general un objeto puede definirse como cualquier cosa, ente o entidad física o lógica de información.
En este sentido todos los elementos materiales o inmateriales pueden clasificarse como objetos.
En particular cualquier objeto considerado presenta los siguientes tres elementos:


a) Propiedades: Son las características propias de un objeto estas propiedades o atributos son los que permiten diferenciar o individualizar un objeto de otro objeto ya sea de la misma o diferente clase o categoría.
Las propiedades mas generales son forma, color, tamaño, peso, etc., pero ya en particular:
Chamarra → Marca, material, precio, color, tamaño, etc
Alumno → Matricula, nombre, edad, domicilio, etc.
Gato → Raza, nombre, color, edad, etc.
VentanaWindows–>Tamaño, Color, font, etc.

b) Métodos: Son las conductas propias de la naturaleza del objeto.
Así como las propiedades son el ser (que es) del objeto, los métodos son el hacer (que hacer) del objeto.
ejemplo de métodos:
Gato → Maullar(), comer(), correr(), saltar(), etc.
Alumno–> Estudiar(), comer(), asistir clase(), pintear()
Cuaderno→Esescrito(), esrayado(), esborrado(), etc.
VentanaWindows→ Abrir(), cerrar(), maximizar(), etc….

c) Eventos: Es la relación (de varias maneras) que se puede dar entre dos objetos ya sean de la misma o diferente clase.
Un evento se manifiesta como un interacción entre dos objetos, en general al momento de la relación al mismo tiempo se dará una reacción o respuesta por parte de los dos objetos que se manifiestan como una serie, cadena o conjuntos de métodos propios que se activan o disparan, ejemplo:
Evento Relación Métodos que se activan
gato detecta gata detectar maullar(), correr(), oler()
gato detecta perro detectar bufar(), saltar(), correr()
maestro enseña alumno Enseñar pasar lista(), preguntar(), etc
Raton click Windows click maximizar(), cerrar()
Raton dblclk Windows dblclk minimizar(), etc
Un Programa o un SCRIPT en c sharp se puede considerar como un conjunto de una o mas paginas o formas, donde cada una de ellas contiene un conjunto de objetos, componentes o controles.
Un componente o propiamente dicho un control es un objeto que se especializa en una tarea especifica por ejemplo hay controles especializados en desplegar textos o mensajes, otros controles se especializan en desplegar imágenes o vídeos, otros en manipular directorios o archivos en disco, etc.
Pero en general tanto las formas como los controles no dejan de ser objetos en programación y por tanto tienen sus propiedades, métodos y están sujetos a eventos.

Comentarios

Entradas populares de este blog

Curso 3D básico para arquitectos (GRATIS) - parte 2

PAGINA ANTERIOR IMPORTAR POLÍGONOS DESDE 3DSMAX     Hasta ahora nos hemos centrado únicamente en la modelación de la casa en cadkey, una vez terminada ésta y creado el archivo de polígonos en formato dwg vamos a importar desde  3dsmax  el archivo casa-ejemplo.dwg que tenemos guardado en nuestro escritorio. Para ello abrimos el programa 3dsmax10 y en la pestaña archivo seleccionamos importar-dwg,  en la opción Files of type elegimos   Legacy AutoCAD y seguidamente en el escritorio ( desktop ) seleccionamos el archivo que habíamos creado.

Blogger - Marcadores Sociales Flotantes con la opción de cerrar

El truco se ve de la siguiente manera: Puede ver un Demo de este truco en el siguiente  blog de pruebas .

Blogger - Marcadores Sociales flotantes en la parte superior de la pagina

Los marcadores sociales son algo con lo cual todo blog debe contar, y hoy les traigo un excelente truco en el cual los  marcadores sociales  se ubican en la parte superior de la pagina y al bajar la pagina los marcadores bajan con ella. Los botones se verán de la siguiente manera: