Está en la página 1de 13

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

Por: Luis Alberto Santa Mara Ticlavilca

Conceptos bsicos
Programacin: implementacin 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 creacin de un programa


Definicin del problema Anlisis del problema Diseo del Algoritmo Codificacin Prueba y Depuracin Documentacin 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 patrn.

Ejemplo de algoritmo
1. 2. 3. 4. 5. 6. Despertarse Baarse Desayunar Salir de casa Tomar transporte Entrar

Lenguaje de programacin
Lenguaje Mquina: Son aquellas cuyas instrucciones son directamente entendibles por las computadoras, las instrucciones en lenguaje maquina se expresan en trminos binarios (0 , 1).

Lenguaje de Bajo Nivel: En este lenguaje las instrucciones se escriben en cdigos alfabticos, por ejemplo Ensamblador.
Lenguaje de Alto Nivel: Los lenguajes de programacin 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 compilacin es el proceso de traducir un programa en cdigo fuente a programa en cdigo objeto (que usa el lenguaje binarios), el programa encargado de compilarse se llama compilador. La mayora de software de programacin 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 programacin 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 rpida y econmica, de desarrollar aplicaciones (o como la misma plataforma las denomina, soluciones) permitiendo una integracin mas rpida y gil entre empresas.

VERSIONES DE VENTA

VERSIONES GRATIS

Hola Mundo Consola

También podría gustarte