Plataforma Net

Páginas: 8 (1937 palabras) Publicado: 13 de agosto de 2014
Curso Plataforma .NET
Lic. Israel García Anido
Temario
POO y migración desde VB a VB.net.
Introduccion a la Plataforma .NET
ASP.NET(4 clases)
Configuración de aplicaciones.
Servicios WEB XML
Construyendo aplicaciones seguras.
Interoperatividad.
Tracing y Debugging.
Programación orientada a Objetos (POO), en ingles (OOP).

Década del 70: SmallTalk (OO puro)

Década del 80: C++ yPascal (híbridos)

Estos lenguajes OO introducen el concepto de Clase, como tipo de dato.
Objeto.
El concepto de objeto puede extenderse prácticamente a cualquier cosa, tanto real como ficticia o imaginaria. En el contexto de la programación Orientada a Objetos, se refiere a algo que posea estado, comportamiento e identidad. Su estado y comportamiento se definen en una clase común. Por tanto,una clase podra tener muchos objetos de su tipo, pero sin embargo un objeto solo podrá pertenecer a una clase.
Clase.
Se trata de realizar una abstracción denominada clase, esta permite la agrupación de objetos que comparten las mismas propiedades y comportamiento. No se debe olvidar que la clase es una generalización de objeto.
Instancia.
Una instancia es en si un objeto que se clasificadentro de una determinada clase, se le denomina instancia para resaltar el conceptos de creación en un momento dado, que tiene un tiempo de vida y que pertenece a algo, o sea: la instancia de una clase.
Conceptos intrínsecos de POO.
Abstracción.
Encapsulamiento.
Herencia.
Polimorfismo.

Abstracción.
La abstracción es una forma de trabajar con la complejidad que nos impone el mundo real. Unaabstracción denota las caraterísticas esenciales de un objeto que lo distinguen de todos los demás tipos de objeto y proporciona así fronteras conceptuales nítidamente definidas respecto a la perspectiva del observador. Nos permite separar el comportamiento de la implementación. Será más importante saber qué se hace, y no cómo se hace.
Abstracción.
Ejemplo: Un sensor de temperatura.
Sabemosque...
Mide la temperatura y nos la dice.
Se puede calibrar...
No sabemos....
Como mide la temperatura.
De que esta hecho....

Encapsulamiento.
Consiste en reunir estados y métodos dentro de un entorno limitado, en otras palabras realizar encapsulación.

Se trata de que ninguna parte de un sistema complejo dependa de los detalles internos de otra parte. Es por tantocomplementario de la abstracción. La principal forma de conseguir este objetivo es mediante la ocultación de la información. Todos aquellos aspectos de un objeto que no contribuyen a sus características esenciales (estructura e implementación de sus métodos) queda escondido.
Encapsulamiento.
Ejemplo: Un Triangulo.
Vemos:
Se puede construir con tres puntos.
Se puede construir con un vector y unpunto.
Se puede mostrar. (dibujar en pantalla)
Se puede ocultar.
Se puede mover.
Se puede aumentar su escala.
No vemos:
Como está representado internamente… con tres puntos o con un vector y un punto…
Como se oculta… si dibuja el fondo sobre el triangulo o si elimina las lineas de los lados con una recta de color inverso.



Ejercicio.
Crear una clase en VB.NET
Herencia.
Es larelación más característica de la OOP. Expresa en general una especialización o una generalización de una clase sobre la otra. Sirve para evitar definir las características comunes a un conjunto de clases multiples veces. También se denomina relación "es un/a".
La clase de la cual se hereda recibe el nombre de clase base o superclase. La clase que hereda se llama clase derivada o subclase. A través deesta relación la subclase comparte la estructura y/o el comportamiento de la superclase (herencia simple) o superclases (herencia múltiple).
Herencia.
En Visual Basic .NET no existe el concepto de herencia múltiple como en C++.
Este concepto ha sido revocado por los lenguajes modernos como Java, C# y VB.NET.
Para declarar que una clase hereda de otra se especifica el atributo: Inherits...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Plataforma Net
  • Plataforma .NET
  • Plataforma .net
  • 1 Introduccion a La Plataforma Net
  • Introduccion a la plataforma .net
  • Capas Principales De La pLataforma :Net
  • Plataforma .net
  • Plataforma .Net

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS