desarrollo de aplicaciones de escritorio en c#

13
DESARROLLO DE APLICACIONES DE ESCRITORIO Y ACCESO A DATOS EN C# Por: Luis Alberto Santa María Ticlavilca

Upload: lewis-santa-maria

Post on 02-Jan-2016

32 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 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

Page 2: Desarrollo de Aplicaciones de Escritorio en c#

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.

Page 3: Desarrollo de Aplicaciones de Escritorio en c#

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

Page 4: Desarrollo de Aplicaciones de Escritorio en c#

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.

Page 5: Desarrollo de Aplicaciones de Escritorio en c#

Ejemplo de algoritmo

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

Page 6: Desarrollo de Aplicaciones de Escritorio en c#

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.

Page 7: Desarrollo de Aplicaciones de Escritorio en c#

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.

Page 8: Desarrollo de Aplicaciones de Escritorio en c#

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

Page 9: Desarrollo de Aplicaciones de Escritorio en c#

Microsoft Visual Estudio

Page 10: Desarrollo de Aplicaciones de Escritorio en c#

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.

Page 11: Desarrollo de Aplicaciones de Escritorio en c#

VERSIONES DE VENTA

Page 12: Desarrollo de Aplicaciones de Escritorio en c#

VERSIONES GRATIS

Page 13: Desarrollo de Aplicaciones de Escritorio en c#

Hola Mundo Consola