Desarrollo de Aplicaciones de Escritorio en c#

Post on 02-Jan-2016

35 views 0 download

Transcript of Desarrollo de Aplicaciones de Escritorio en c#

DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS EN C#

Por: Luis Alberto Santa María Ticlavilca

Conceptos básicos

• Programación: implementación de un algoritmo en un determinado lenguaje, para realizar un programa.

• Algoritmo: es una secuencia no ambigua, finita y ordenada de instrucciones que han de seguirse para resolver un problema.

Fases para la creación de un programa

• Definición del problema• Análisis del problema• Diseño del Algoritmo• Codificación• Prueba y Depuración• Documentación• Mantenimiento

Algoritmos

• En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas.

• Algunos ejemplos son los manuales de usuarios, que muestran algoritmos para usar un aparato, olas instrucciones que recibe un trabajador por parte de su patrón.

Ejemplo de algoritmo

1. Despertarse2. Bañarse3. Desayunar4. Salir de casa5. Tomar transporte6. Entrar

Lenguaje de programación

• Lenguaje Máquina: Son aquellas cuyas instrucciones son directamente entendibles por las computadoras, las instrucciones en lenguaje maquina se expresan en términos binarios (0 , 1).

• Lenguaje de Bajo Nivel: En este lenguaje las instrucciones se escriben en códigos alfabéticos, por ejemplo Ensamblador.

• Lenguaje de Alto Nivel: Los lenguajes de programación de alto nivel son aquellos en los que las instrucciones o sentencias son escritas con palabras similares a los lenguajes humanos, en general esta en ingles.

Compilador

• La compilación es el proceso de traducir un programa en código fuente a programa en código objeto (que usa el lenguaje binarios), el programa encargado de compilarse se llama compilador.

• La mayoría de software de programación trae su propio compilador.

Entorno de Desarrollo Integrado• Integrated Development Enviroment (IDE) Es un programa

compuesto por un conjunto de herramientas para un programador.

• Estos IDE son programas que sirven para programar, ya sea en un lenguaje de programación o en varios lenguajes.

• Un editor de texto• Un compilador• Un interprete• Un depurador• Un cliente

Microsoft Visual Estudio

Un poco de Microsoft

• .NET respuesta de Microsoft al creciente mercado de los negocios, competencia a la plataforma Java Oracle Corporation.

• Ofrece una manera rápida y económica, de desarrollar aplicaciones (o como la misma plataforma las denomina, soluciones) permitiendo una integración mas rápida y ágil entre empresas.

VERSIONES DE VENTA

VERSIONES GRATIS

Hola Mundo Consola