ALGORITMO Y PROGRAMACIÓN III

Slides:



Advertisements
Presentaciones similares
Universidad Autónoma del Estado de Hidalgo Instituto de Ciencias Básicas e Ingeniería Área Académica de Computación y Electrónica Licenciatura en Ciencias.
Advertisements

Telling Time.
INTRODUCCION AL DISEÑO DEL SOFTWARE EDUCATIVO Presentado por: MILLER ALEJANDRO GAONA ÁLVAREZ UNIVERSIDAD DE PAMPLONA FACULTAD DE EDUCACION DEPARTAMENTO.
Plataforma de administración para congresos
Nombre José Francisco Luna Jurado Matricula Asignatura
ARKDIA – CAPACITACIÓN powered by
Herencia Multiple en Java
Por: Mgtr. Héctor Samuel rodríguez tejada.
UNIVERSIDAD DE BURGOS Escuela Politécnica Superior
Student’s name: Introducción: escrito que da la bienvenida al estudiante y le da una idea acerca de los aprendizajes que va a adquirir en el desarrollo.
Clases y Objetos.
Enfoques Modernos de Enseñanza
Informática Especial de la Matemática
Análisis Syllabus Lógica de Programación
Ingeniero en Computación José Alfredo Cobián Campos
Ingeniería de requisitos y
PROGRAMACION ORIENTADA A OBJETOS
Introducción del Curso Hoja de Cálculo (Excel)
Análisis y catalogación de las fuentes que definen las competencias demandadas en el campo de la Interacción Persona-Ordenador Raquel Lacuesta Jesús Gallardo.
LOS DIFERENTES LENGUAJES DE PROGRAMACION PARA LA WEB
Polimorfismo subtipado
ÁREA ACADÉMICA: INFORMATICA TEMA: CONCEPTOS PROFESOR: SANDRA GPE
Programación Orientada a Objetos
“POLIMORFISMO PARAMETRICO”
Fundamentos de la programación orientada a objetos
LENGUAJE DE PROGRAMACIÓN Y SOFTWARE PROPIETARIO
Ingeniero en Computación José Alfredo Cobián Campos
UNIVERSIDAD DE GUAYAQUIL CARRERA: SISTEMAS MULTIMEDIA
Curs de Postgrau Visual Basic .NET: Introducció
Diseño Centrado en el Usuario
UNIDAD I: INTRODUCCIÓN AL DISEÑO WEB.
Computación I: Introducción (J.Álvarez)
Presentación de la asignatura Guillermo Jaramillo Cabrera
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
UNIVERSIDAD TECNICA DE MACHALA
NOMBRE: David Santiago Castro Urrego CURSO:
Continuación Unidad 4. Control de flujo
Continuación Unidad 4. Control de flujo
Programación Orientada a Objetos
Ingeniería del Software
Universidad Nacional Autónoma de Honduras Carrera de Ingeniería en Sistemas IPAC IS-501 Base de Datos I Tema 0: Información Detallada del Espacio.
Student’s name: Introducción: escrito que da la bienvenida al estudiante y le da una idea acerca de los aprendizajes que va a adquirir en el desarrollo.
Informática para secretariado
Conceptos básicos de.NET Explorar el entorno de desarrollo Crear un proyecto Visual Basic.NET Use Visual Studio.NET Acceso a datos Depurar e implantar.
Universidad Nacional de Colombia - Leguajes de Programación
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Patrones de Diseño Sistemas de Información II – IS 445 Docente: Lisber Arana Hinostroza Mayo
Características Generales y Entornos de Desarrollo
Universidad de panamá facultad de arquitectura y diseño escuela de diseño industrial de productos presentación de asignatura: representación gráfica y.
Taller: Fundamentos de R
Programacion Orientada a Objetos
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Telling time in Spanish
PROYECTO DE GRADUACIÓN
Aspectos Generales de ELO-313 ELO 313 –Procesamiento Digital de Señales con Aplicaciones Primer semestre – 2016 Matías Zañartu, Ph.D. Departamento de.
Informática Programación Básica UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS ECONÓMICAS PROGRAMA DE INGENIERA COMERCIAL.
PLANIFICACIÓN DE LA CLASE “INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Ing. Mariana Zúñiga Yáñez UNIVERSIDAD AUTÓNOMA “JUAN MISAEL SARACHO”
Capítulo 7 USO DE BASES DE DATOS OBJETO- RELACIONALES.
Casos de Uso Análisis de requisitos con casos de uso.
Computación I: Introducción (J.Álvarez)
SOFTWARE PRESENTADO POR: THE APPLE. ¿QUÉ ES LA INGENIERÍA DE SOFTWARE ? La Ingeniería de Software es una disciplina de la Ingeniería que concierne a todos.
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PROYECTO DE GRADUACIÓN
Programación Orientada a Objetos
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
PRUEBAS DE CAJA NEGRA. -Internationa Software Testing Qualification Board (ISTQB) Internationa Software Testing Qualification Board (ISTQB) Técnica de.
PROYECTO DE GRADUACIÓN
Tecnologías de la Información y Comunicación Unidad 1. Teoría axiológica de conjuntos Contenido 1.1. Introducción 1.2. Conjuntos, elementos y subconjuntos.
Transcripción de la presentación:

ALGORITMO Y PROGRAMACIÓN III UNIVERSIDAD ALONSO DE OJEDA FACULTAD DE INGENIERÍA ESCUELA DE COMPUTACIÓN ALGORITMO Y PROGRAMACIÓN III SharpDevelop , 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 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 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 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.

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

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

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

Evaluativo Teórico/ práctico Proyecto 24 de Mayo Descripción de la Organización Analizada Descripción General, Clientes y Usuarios Objetivos Generales, Funciones del Sistema, Atributos 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 ESTRATEGIAS Fecha PESO % 1 -4 I Evaluativo Teórico/ práctico 15/05/2017 24/05/2017 5% 15% 5-8 II 12/06/2017 21/06/2017 20% 9-14 III Evaluativo + Proyecto 17/07/2017 26/07/2017

START

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 SharpDevelop la opción más recomendada. Para la asignatura Algoritmo y Programación III (IC064), se usara el lenguaje Visual Basic. 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 Tres Pilares de La OOP Herencia Encapsulación Polimorfismo

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. 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 Encapsulación. Polimorfismo 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? Definición de objetos. 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 Formularios MDI Child y Modal Diferencias entre formularios

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

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 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 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.