logging in or signing up PROGRAMACION TALLER BASICO juana_segura Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 1915 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: July 15, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Ing. Juana Segura González PROGRAMACION FACULTAD DE INGENIERIA Escuela Académico Profesional de Ingeniería Informática TALLER DE PROGRAMACION 1 Curso virtual Contenido: Contenido Introducción Métodos Tradicionales de Programación Programación Orientada a Objetos Ejemplos Clases y Objetos Ejemplo de una Aplicación en C# Métodos Tradicionales de Programación: Métodos Tradicionales de Programación Programación no estructurada: Secuencia de comandos o instrucciones que modifican datos globales Programación modular: Se divide el programa en pedazos de código llamados módulos que pueden funcionar como programas independientes Programación procedimental: Un programa principal coordina las llamadas a los demás programas Ejemplo de un Programa: Ejemplo de un ProgramaSlide5: Ejemplo de un ProgramaSlide6: PROGRAMACION ORIENTADA A OBJETOS POO Creando un Modelo Abstracto: Creando un Modelo Abstracto Los problemas de la vida real son nebulosos y la primera cosa que tienes que hacer es tratar de entender el problema para separar los detalles esenciales de los no esenciales. Tratas de obtener tu propia perspectiva abstracta, o modelo, del problema. Este proceso de modelado se llama abstracción y se ilustra en la Figura Modelo de un problema por abstracción: Modelo de un problema por abstracción El modelo define una perspectiva abstracta del problema. Esto implica que el modelo se enfoca solamente en aspectos relacionados con el problema y que se trata de definir propiedades del problema. Estas propiedades incluyen los datos que son afectados las operaciones que son identificadas por el problema Ejemplo de Modelo ….: Ejemplo de Modelo …. Considera la administración de empleados en una institución. Se debe elaborar un programa que permita administrar a los empleados. Por ejemplo, ¿Qué información de los empleados necesita la administración ?, ¿Qué tareas deberían ser permitidas ? Los empleados son personas caracterizadas por muchas propiedades, entre ellas están: nombre, tamaño, fecha de nacimiento, forma, número social, número de cuarto, color de pelo, pasatiempos. Ejemplo de Modelo….: Ejemplo de Modelo…. Solamente algunas de ellas son específicas del problema. En consecuencia, tu creas un modelo de un empleado para el problema. Este modelo solo implica propiedades que son necesarias para cumplir con los requerimientos de la administración, por ejemplo nombre fecha de nacimiento número social A estas propiedades se les llama los datos del modelo (de empleado) Ahora ya se tienen descritas a las personas reales por medio de un empleado abstractoEjemplo de Modelo….: La pura descripción no es suficiente. Debe haber algunas operaciones definidas con las cuáles la administración sea capaz de manejar los empleados abstractos. Por ejemplo, debe haber una operación que te permita crear un empleado nuevo una vez que una persona ingrese a la institución. Consecuentemente, tienes que identificar las operaciones que deberían ser posibles de ser ejecutadas en un empleado abstracto. Decides también permitir el acceso a los datos del empleado solamente por medio de operaciones asociadas Ejemplo de Modelo….Resumen: Resumen La abstracción es la estructuración de un problema nebuloso en entidades bien definidas por medio de la definición de sus datos y operaciones. Consecuentemente, estas entidades combinan datos y operaciones. No están desacoplados unos de otras. EJEMPLO: CLASES Y OBJETOS: EJEMPLO: CLASES Y OBJETOSPROGRAMACION EN C#Microsoft Visual Studio.NET : PROGRAMACION EN C# Microsoft Visual Studio.NET Programación en C#: Programación en C# PARTE II AMBIENTE DE PROGRAMACION EN C Sharp (C#) Utilizar Windows Application EJEMPLO Escribir un programa que imprima un número entero A. Desarrollo del programa utilizando la Aplicación de ventanas (Windows Application) A1. Diseño del FORMULARIO: A2. Diseño de la CLASEProgramación en C#: Programación en C# FORMULARIO Form1.cs Programación en C#: Programación en C# CLASE Class1.csClase Entero.cs: Clase Entero.cs using System; namespace PROG_ENT { //Escriba un programa que imprima un numero entero public class Entero { private int num; public Entero() { num=0; } public void Ingresa(int nume) { num=nume; } public string Mostrar() { string salida=""; salida+="El numero es: "+num; return salida; } } }Programación en C#: Aplicaciones en ventanas (Windows Application): Programación en C#: Aplicaciones en ventanas (Windows Application) FORMULARIO Form1.cs CLASE Class1.cs InterfazCrear un Objeto: Crear un Objeto SINTAXIS: NombreClase nombredelObjeto=new NombreClase(); EJEMPLO: Dada la clase Clases_objetos Crear en la clase de nombre Clases_objetos un objeto de nombre obj Clases_objetos obj=new Clases_objetos(); Nombre de la clase Nombre del constructor Nombre del objeto operadorCrear un Objeto: Crear un Objeto SINTAXIS: NombreClase nombredelObjeto=new NombreClase(); EJEMPLO: Dada la clase Entero Crear en la clase de nombre Entero un objeto de nombre obj Entero obj=new Entero(); Nombre de la clase Nombre del constructor Nombre del objeto operadorProgramación en C#: Programación en C# MOSTRAR LIMPIAR SALIR Programación en C#: Programación en C#Ejecución del Programa: Ejecución del ProgramaEjecución del Programa: Ejecución del ProgramaEjecución del Programa: Ejecución del ProgramaSlide29: Ing. Juana Segura González PROGRAMACION FACULTAD DE INGENIERIA Escuela Académico Profesional de Ingeniería Informática TALLER DE PROGRAMACION 1 Curso virtual You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
PROGRAMACION TALLER BASICO juana_segura Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: Embed: Flash iPad Dynamic Copy Does not support media & animations Automatically changes to Flash or non-Flash embed WordPress Embed Customize Embed URL: Copy Thumbnail: Copy The presentation is successfully added In Your Favorites. Views: 1915 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: July 15, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Slide1: Ing. Juana Segura González PROGRAMACION FACULTAD DE INGENIERIA Escuela Académico Profesional de Ingeniería Informática TALLER DE PROGRAMACION 1 Curso virtual Contenido: Contenido Introducción Métodos Tradicionales de Programación Programación Orientada a Objetos Ejemplos Clases y Objetos Ejemplo de una Aplicación en C# Métodos Tradicionales de Programación: Métodos Tradicionales de Programación Programación no estructurada: Secuencia de comandos o instrucciones que modifican datos globales Programación modular: Se divide el programa en pedazos de código llamados módulos que pueden funcionar como programas independientes Programación procedimental: Un programa principal coordina las llamadas a los demás programas Ejemplo de un Programa: Ejemplo de un ProgramaSlide5: Ejemplo de un ProgramaSlide6: PROGRAMACION ORIENTADA A OBJETOS POO Creando un Modelo Abstracto: Creando un Modelo Abstracto Los problemas de la vida real son nebulosos y la primera cosa que tienes que hacer es tratar de entender el problema para separar los detalles esenciales de los no esenciales. Tratas de obtener tu propia perspectiva abstracta, o modelo, del problema. Este proceso de modelado se llama abstracción y se ilustra en la Figura Modelo de un problema por abstracción: Modelo de un problema por abstracción El modelo define una perspectiva abstracta del problema. Esto implica que el modelo se enfoca solamente en aspectos relacionados con el problema y que se trata de definir propiedades del problema. Estas propiedades incluyen los datos que son afectados las operaciones que son identificadas por el problema Ejemplo de Modelo ….: Ejemplo de Modelo …. Considera la administración de empleados en una institución. Se debe elaborar un programa que permita administrar a los empleados. Por ejemplo, ¿Qué información de los empleados necesita la administración ?, ¿Qué tareas deberían ser permitidas ? Los empleados son personas caracterizadas por muchas propiedades, entre ellas están: nombre, tamaño, fecha de nacimiento, forma, número social, número de cuarto, color de pelo, pasatiempos. Ejemplo de Modelo….: Ejemplo de Modelo…. Solamente algunas de ellas son específicas del problema. En consecuencia, tu creas un modelo de un empleado para el problema. Este modelo solo implica propiedades que son necesarias para cumplir con los requerimientos de la administración, por ejemplo nombre fecha de nacimiento número social A estas propiedades se les llama los datos del modelo (de empleado) Ahora ya se tienen descritas a las personas reales por medio de un empleado abstractoEjemplo de Modelo….: La pura descripción no es suficiente. Debe haber algunas operaciones definidas con las cuáles la administración sea capaz de manejar los empleados abstractos. Por ejemplo, debe haber una operación que te permita crear un empleado nuevo una vez que una persona ingrese a la institución. Consecuentemente, tienes que identificar las operaciones que deberían ser posibles de ser ejecutadas en un empleado abstracto. Decides también permitir el acceso a los datos del empleado solamente por medio de operaciones asociadas Ejemplo de Modelo….Resumen: Resumen La abstracción es la estructuración de un problema nebuloso en entidades bien definidas por medio de la definición de sus datos y operaciones. Consecuentemente, estas entidades combinan datos y operaciones. No están desacoplados unos de otras. EJEMPLO: CLASES Y OBJETOS: EJEMPLO: CLASES Y OBJETOSPROGRAMACION EN C#Microsoft Visual Studio.NET : PROGRAMACION EN C# Microsoft Visual Studio.NET Programación en C#: Programación en C# PARTE II AMBIENTE DE PROGRAMACION EN C Sharp (C#) Utilizar Windows Application EJEMPLO Escribir un programa que imprima un número entero A. Desarrollo del programa utilizando la Aplicación de ventanas (Windows Application) A1. Diseño del FORMULARIO: A2. Diseño de la CLASEProgramación en C#: Programación en C# FORMULARIO Form1.cs Programación en C#: Programación en C# CLASE Class1.csClase Entero.cs: Clase Entero.cs using System; namespace PROG_ENT { //Escriba un programa que imprima un numero entero public class Entero { private int num; public Entero() { num=0; } public void Ingresa(int nume) { num=nume; } public string Mostrar() { string salida=""; salida+="El numero es: "+num; return salida; } } }Programación en C#: Aplicaciones en ventanas (Windows Application): Programación en C#: Aplicaciones en ventanas (Windows Application) FORMULARIO Form1.cs CLASE Class1.cs InterfazCrear un Objeto: Crear un Objeto SINTAXIS: NombreClase nombredelObjeto=new NombreClase(); EJEMPLO: Dada la clase Clases_objetos Crear en la clase de nombre Clases_objetos un objeto de nombre obj Clases_objetos obj=new Clases_objetos(); Nombre de la clase Nombre del constructor Nombre del objeto operadorCrear un Objeto: Crear un Objeto SINTAXIS: NombreClase nombredelObjeto=new NombreClase(); EJEMPLO: Dada la clase Entero Crear en la clase de nombre Entero un objeto de nombre obj Entero obj=new Entero(); Nombre de la clase Nombre del constructor Nombre del objeto operadorProgramación en C#: Programación en C# MOSTRAR LIMPIAR SALIR Programación en C#: Programación en C#Ejecución del Programa: Ejecución del ProgramaEjecución del Programa: Ejecución del ProgramaEjecución del Programa: Ejecución del ProgramaSlide29: Ing. Juana Segura González PROGRAMACION FACULTAD DE INGENIERIA Escuela Académico Profesional de Ingeniería Informática TALLER DE PROGRAMACION 1 Curso virtual