UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERA ESCUELA

  • Slides: 21
Download presentation
UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ALGORITMO Y PROGRAMACIÓN III

UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ALGORITMO Y PROGRAMACIÓN III Sharp. Develop , Visual Basic, POO http: //lucasprog. wordpress. com Ingeniero Luis Castro

CONTENIDO �OBJETIVOS GENERALES: �Conocer los términos básicos de la programación orientada a objetos. �Analizar

CONTENIDO �OBJETIVOS GENERALES: �Conocer los términos básicos de la programación orientada a objetos. �Analizar los elementos de la programación orientada a objetos �Proveer al estudiante las fases de diseño de la interfaz grafica sobre las tecnologías de software utilizando la Programación orientada a Objetos.

CONTENIDO PROGRAMÁTICO UNIDAD I: Introducción A La Programación Orientada A Objetos � Aspectos generales

CONTENIDO PROGRAMÁTICO UNIDAD I: Introducción A La Programación Orientada A Objetos � Aspectos generales � Conceptos sobre orientación por objetos y técnica de diseño y especificación orientada por objeto. � Tipos de Formularios � Controles u objetos más comunes de los formularios.

CONTENIDO PROGRAMÁTICO UNIDAD II: Generación De Código Orientado A Objetos Aspectos fundamentales del Código

CONTENIDO PROGRAMÁTICO UNIDAD II: Generación De Código Orientado A Objetos Aspectos fundamentales del Código Orientado a objetos � Procedimientos y Funciones de la programación � Arreglos � Manejo del Editor de Menú � Utilización de los controles Activex � Practicas aplicadas al lenguaje Visual Basic. UNIDAD III: Introducción A La Conexión De La Bases De Datos � Conectividad de las bases de datos utilizando la filosofía de software libre y software privativo.

Plan de evaluación Semanas 1 -4 5 -8 9 -14 UNIDADES ESTRATEGIAS Fecha PESO

Plan de evaluación Semanas 1 -4 5 -8 9 -14 UNIDADES ESTRATEGIAS Fecha PESO % I 15/05/2017 Evaluativo Teórico/ práctico 24/05/2017 5% 15% II 12/06/2017 Evaluativo Teórico/ práctico 21/06/2017 20% III 17/07/2017 26/07/2017 20% Evaluativo + Proyecto

Evaluación TÉCNICA Valoración de Productos INSTRUMENTOS Mapa Mental Programación Orientada a Objeto Evaluación Practica

Evaluación TÉCNICA Valoración de Productos INSTRUMENTOS Mapa Mental Programación Orientada a Objeto Evaluación Practica (Crear un Clase e Instanciarla en un Formulario) % FECHA 5 15/05/2017 15 24/05/2017 Valoración de Productos Video (Procedimientos, Funciones y Propiedades) 20 12/06/2023 Valoración de Productos Evaluación Practica (Desarrollo de aplicación) 20 21/06/2017 Observación Exposiciones 20 17/07/2017 Valoración de Productos Evaluación Practica (Desarrollo de aplicación) 20 26/07/2017

Proyecto Diseñar un programa para una Pequeña Empresas q. Nomina q. Pedido de los

Proyecto Diseñar un programa para una Pequeña Empresas q. Nomina q. Pedido de los Clientes q. Facturación q. Cobro de Impuestos q. Inventario q. Agendas q. Control de Notas q. Citas Médicas, q. Historias Medicas q. Reparaciones Electrónicas q. Reparaciones de Zapato q. Taller de Costura. Facturación de Servicios petroleros q. Control de Desvíos de q. Servicios de Buzos Pozos q. Soldadores q. Desmalezamiento qalbañiles

Proyecto 24 de Mayo Descripción de la Organización Analizada Descripción General, Clientes y Usuarios

Proyecto 24 de Mayo Descripción de la Organización Analizada Descripción General, Clientes y Usuarios Objetivos Generales, Funciones del Sistema, Atributos por Función Diseño del Sistema. 21 de Junio Primer Prototipo Cuidar Mensaje de error, Usabilidad, Una clase por Participante, Indicar el trabajo de cada integrante del Grupo 17 de Julio Presentación y venta de los productos. Semanas UNIDADES 1 -4 I 5 -8 II 9 -14 III ESTRATEGIAS Fecha 15/05/2017 24/05/2017 12/06/2017 Evaluativo Teórico/ práctico 21/06/2017 17/07/2017 Evaluativo + Proyecto 26/07/2017 Evaluativo Teórico/ práctico PESO % 5% 15% 20% 20%

START

START

Introducción A La Programación Orientada A Objetos �Aspectos generales �Conceptos sobre orientación por objetos

Introducción A La Programación Orientada A Objetos �Aspectos generales �Conceptos sobre orientación por objetos y técnica de diseño y especificación orientada por objeto. �Tipos de Formularios �Controles u objetos más comunes de los formularios.

INTRODUCCIÓN �#develop (es la abreviatura de Sharp. Develop la opción más recomendada. �Para la

INTRODUCCIÓN �#develop (es la abreviatura de Sharp. Develop la opción más recomendada. �Para la asignatura Algoritmo y Programación III (IC 064), se usara el lenguaje Visual Basic (VB). �La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.

UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS �Aspectos generales �Terminología básica Los

UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS �Aspectos generales �Terminología básica Los Tres Pilares de La OOP 1. Herencia 2. Encapsulación 3. Polimorfismo

Programación Orientada a Objetos El Paradigma de Programación Orientado a Objetos es una técnica

Programación Orientada a Objetos El Paradigma de Programación Orientado a Objetos es una técnica de programación que usa objetos y sus interacciones para diseñar aplicaciones y buenos programas de computadora. Un Objeto es una unidad que contiene datos y las funciones que operan sobre esos datos. Los datos se denominan atributos y las funciones métodos.

Conceptos sobre orientación por objetos y técnica de diseño y especificación orientada por objeto.

Conceptos sobre orientación por objetos y técnica de diseño y especificación orientada por objeto. � Definición de clases. � Definición de objetos. � Definición de identidad de objeto. � Definición de Composición � Definición de herencia. � Clasificación de la herencia � Definición de polimorfismo. � Definición de encadenamiento dinámico � Definición de clases paramétricas. � Implantación del TDA Cadena en un lenguaje de programación orientado por objetos.

Clase y Objeto Herencia � La herencia permite crear nuevas clases a partir de

Clase y Objeto Herencia � La herencia permite crear nuevas clases a partir de clases existentes. Encapsulación. � Evita el acceso a datos por cualquier otro medio distinto a los especificados. Polimorfismo � Polimorfismo de sobrecarga: Las funciones del mismo nombre existen, con funcionalidad similar, en clases que son completamente independientes una de otra. � Polimorfismo paramétrico: Es la capacidad para definir varias funciones utilizando el mismo nombre. � Polimorfismo de subtipado: Redefinir un método en clases que se hereda de una clase base se llama especialización.

Clase y Objeto ¿Qué es una clase? � Una clase es simplemente una representación

Clase y Objeto ¿Qué es una clase? � Una clase es simplemente una representación de un tipo de objeto. Es como un plano que describe un objeto, la clase se usa para crear varias copias de un objeto. Definición de objetos. � Los objetos tienen propiedades que describen sus atributos, métodos que definen sus acciones y eventos que definen sus respuestas.

Tipos de Formularios �Formularios MDI Child y Modal �Diferencias entre formularios

Tipos de Formularios �Formularios MDI Child y Modal �Diferencias entre formularios

Controles u objetos más comunes de los formularios �Label y Text box �Comman button

Controles u objetos más comunes de los formularios �Label y Text box �Comman button �List box �Combo box �Option button �Check box �Picture box �Image �Timer �Otros controles

Visual Basic. NET y Este Curso Googlear “sharpdevelop” �Que es Visual Basic. NET �Cual

Visual Basic. NET y Este Curso Googlear “sharpdevelop” �Que es Visual Basic. NET �Cual es el objetivo de esta Asignatura

Introduction �VB. NET is completely object oriented. This article uncovers some basic Object Oriented

Introduction �VB. NET is completely object oriented. This article uncovers some basic Object Oriented Programming features of Visual Basic. NET. The whole article is divided into ten lessons. The source code for these lessons is provided with the article. �Visual basic. NET es completamente orientado a objeto. en esta guía cubriremos algunas características básicas de programación orientada a objeto en VB la guía completa está dividida en diez lecciones. El código fuente para las lecciones también está disponible, con la guía.

Introduction This tutorial is designed with the following objectives: � To provide a sound

Introduction This tutorial is designed with the following objectives: � To provide a sound knowledge about Object Oriented Programming in VB. NET. � To educate how Object Oriented techniques are used in VB. NET. � To explain the following concepts in an easy and simple way: �Creating and using classes and objects in VB. NET. �Encapsulation, Abstraction, Inheritance and Polymorphism. �Overloading and Overriding. �Constructors and Destructors. �Static functions. � Go through this tutorial and you will start making sense of almost any. NET code. Also, Java/CPP programmers can use this to understand OOPs in VB. NET.