viernes, 14 de julio de 2017

¿Qué es ADO. NET?

¿Qué es POO?

Es un paradigma de programación que toma como base a la programación estructurada pero con nuevos conceptos tales  como clases, objetos, polimorfismo, herencia y abstracción que nos ayudaran a dar solución a un problema haciendo pequeñas acciones, procesos o métodos que nos facilitaran la codificación gradualmente para resolver la situación analizada.

Es decir si necesito hacer una agenda digital esa seria la problemática general  que necesitamos desfragmentar en varios procesos o métodos por ejemplo necesitaremos una función que nos permita registrar, buscar, modificar y eliminar  contactos, eventos etc




Los conceptos básicos son los siguientes:

Objeto:
es una estructura o entidad que nos permite manipular datos a través de diferentes procedimientos por ejemplo para una agenda tendríamos un objeto llamado contacto.

Clase:es contenedor de objetos, métodos, propiedades etc. que nos permiten organizar nuestra codificación de tal manera que nos sea sencillo darle mantenimiento a nuestros aplicativos.

Encapsulamiento: se refiere a la agrupación de un fragmento de código-

Abstracción: consiste en aislar un elemento del contexto en el que se encuentra.

Polimorfismo:este concepto nos permite crear varios métodos con el mismo nombre con diferente numero de parámetros que nos permiten hacer tare<as diferentes. 

Herencia:es un proceso que nos permite manipulara las propiedades, métodos y eventos de una clase ajena a la que estamos trabajando actualmente.




lunes, 10 de julio de 2017

¿Que es .NET Framework?

Es un marco de trabajo que nos proporciona todas las herramientas esenciales para el desarrollo de software de tal manera que simplifica el trabajo de los programadores ya que esta basado en estándares de diseño y desarrollo permitiendo crear todo tipo de aplicaciones tales como en consola, de escritorio, web inclusive móviles.

jueves, 6 de julio de 2017

¿Por que aprender a programar en C#?


  • C#  se deriva de la familia de lenguajes que incluye a C, C++ y Java.
  • Los lenguajes orientados a objetos representan la metodología más reciente y exitosa en materia
  • de programación. 
  •  C# es completamente orientado a objetos.
  •  C# es un lenguaje de propósito general: todo lo que Visual Basic, C++ y Java pueden hacer,
  • es posible en C#.
  • C# obtiene la mayor parte de su funcionalidad de una biblioteca de componentes
  • proporcionados por el marco de trabajo (Framework) de .NET.

ASP.NET Web API

Es un entorno que nos permite desarrollar servicios HTTP para múltiples clientes tales como exploradores y dispositivos móviles,  las operac...