Autor: RJ Code Advance

Tutoriales de Programación y Desarrollo de software

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 4/ ¿Que es .NET Standard?- BCL, PLC

Microsoft .NET tiene cuatro Implementaciones o Plataformas: .Net Framework, .Net Core, Mono y UWP. .Net Framework es la alternativa que veníamos usando hasta el día de hoy en el desarrollo de nuestras aplicaciones de escritorio y la nube para la plataforma Windows. .Net Core es la versión multiplataforma más reducida y compacta, tiene un énfasis…
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

.NET Cap 2/ Lenguajes de programación de .NET / C# vs F# vs VB

En el anterior artículo escribí una introducción completa a la plataforma de Desarrollo de Software .NET; como mencioné, Microsoft .NET desarrolla activamente tres lenguajes de programación: C#, F# y Visual Basic (VB), adicionalmente está el lenguaje J# (J Sharp), que es un lenguaje transicional para programadores de java y J++, sin embargo dejó de producirse…
Leer más

.NET Cap 1/ ¿Qué es Microsoft .NET? Introducción completa

Al empezar en el mundo de la programación o la informática, en alguna ocasión nos surgen muchas preguntas y dudas que nos mata de inquietud; por ejemplo: ¿Qué es? ¿Para qué sirve? ¿Cómo funciona? ¿Cómo se hace? ¿Que porque esto?… Son tantas interrogantes que nos gustaría aliviar esa ansiedad de dudas en un santiamén. Hoy…
Leer más