Categoría: C#

Tutoriales de Programación y Desarrollo de software

Patrón MVC, Modelo-Vista-Controlador + Ejemplo (Cap 4)

El patrón MVC (Modelo-Vista-Controlador) fue desarrollado para aplicaciones de escritorio en los años 1970, y al pasar los años, ha sido ampliamente adaptado como arquitectura para diseñar e implementar aplicaciones web, este patrón, como su nombre lo indica, utiliza 3 componentes, modelo, vista, y controlador. Lo que hace este patrón es separar los datos y…
Leer más

Patrones de Diseño – Ejemplo DAO+DTO+Singleton,Búsqueda y filtro de datos -C#,SQL (Cap 2)

Los patrones de diseño son aquellos que expresan esquemas para definir estructuras o micro-arquitecturas de diseño o sus relaciones en los componentes, es decir, definen los detalles de cómo está construido un sistema de software mediante la colaboración de clases y objetos para resolver un problema general de diseño en un contexto particular. Los patrones…
Leer más

Programación Orientada a Objetos – Polimorfismo (POO Parte 5)

El pilar del polimorfismo se trata simplemente de que un único objeto puede tener múltiples estados y comportamientos, básicamente es la capacidad de los objetos de una clase, en responder de diferentes maneras a un solo mensaje, está estrechamente relacionada a la herencia, ya que mayormente sucede gracias a este. Para entender mejor realizaré un…
Leer más

Programación Orientada a Objetos – Herencia (POO Parte 4)

El pilar de la herencia en programación orientada a objetos, es lo mismo que la herencia en la vida real, cuando un padre hereda bienes a sus hijos, pero en este caso nos referimos a pasar atributos y métodos desde una clase padre (Súper Clase) hacia las clases hija (Clases Derivadas), por medio del cual…
Leer más

Programación Orientada a Objetos – Encapsulación (POO Parte 3)

En general, pilar de la encapsulación se refiere al ocultamiento de los datos miembros de un objeto, es decir, encapsular los atributos y métodos del objeto, de manera que sólo se pueda cambiar mediante las operaciones definidas para ese objeto. Entonces la encapsulación es un mecanismo de protección o aislamiento de atributos y métodos, es…
Leer más

Programación Orientada a Objetos – Abstracción (POO Parte 2)

La abstracción es el primer pilar que se realiza en el desarrollo de software, es la base de toda programación orientada a objetos, la abstracción es simplemente un acto mental en el que se aísla conceptualmente una propiedad o función concreta de un objeto, básicamente es aislar los elementos de su entorno. Supongamos que nos…
Leer más

Programación Orientada a Objetos – Introducción (POO Parte 1)

La programación orientada a objetos (POO), es un paradigma de programación; un paradigma de programación es un estilo de desarrollo de software, es decir, un modelo para resolver uno o varios problemas computacionales. Existen muchos paradigmas de programación, como programación imperativa, declarativa, funcional, orientada a objetos, etc. En la actualidad, el paradigma de programación más…
Leer más

.NET Cap 3/ Interoperabilidad entre lenguajes de programación .NET y aplicaciones (C#, VB, F#, JavaScript)

Actualmente en la industria del software, el termino interoperabilidad se pronuncia a menudo, tal vez debas preguntarte ¿Qué es la interoperabilidad entre lenguajes de programación? ¿Qué es la interoperabilidad entre aplicaciones de software? ¿Cuál es su importancia en los sistemas de una empresa? En este artículo vamos a explicar las preguntas más frecuentes sobre este…
Leer más