Programación Orientada a Objetos
|
|
- Nieves Soler Franco
- hace 6 años
- Vistas:
Transcripción
1 Programación Orientada a Objetos
2 PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 7 Nombre: Eventos Contextualización Las computadoras como las conocemos hoy en día no son las únicas que aplican los elementos de programación orientada a objetos o cualquier otro tipo de programación, sino que cualquier aparato electrónico con uso de botones de funciones o algún tipo de tarea en especial utilizan estos sistemas. Para definir el uso de los sistemas y las acciones que realiza cada elemento dentro y fuera de un dispositivo se necesita de una estructura definida de los códigos, con la cual se indica que realiza cada dispositivo que se haya dado de alta y se reconozca como tal. En el caso de los eventos, se programa un objeto y al realizar una acción éste debe cumplir con sus líneas de código, dicho de otra forma, un evento puede ser el dar clic en el ratón de la computadora, teclear alguna letra, arrastrar elementos por el escritorio o hacia alguna aplicación específica, dado el evento, los sistemas internos de programación deben realizar alguna acción u omitirla, por lo que al definir el script se debe contemplar todos los elementos de interacción posibles, facilitando el uso de los elementos o mejorando el rendimiento de los mismos.
3 PROGRAMACIÓN ORIENTADA A OBJETOS 2 Introducción al Tema Actualmente los sistemas operativos y las aplicaciones son muy exigentes, requieren de un alto consumo de recursos dentro de una computadora; debido a sus procesamientos, capacidades y programaciones se necesita de un sistema actualizado, con buena cantidad de memoria RAM, disponibilidad de espacio en el disco duro y una excelente gestión de los procesos y la memoria. Para que estas aplicaciones funcionen correctamente en las computadoras se necesita de un proceso multihilo, el cual mediante el uso del software y hardware realiza varios procesos de información al mismo tiempo, estos procesos pueden ser de renderizado, encapsulamiento, ejecución de alguna aplicación, compilación de líneas de código o cualquier otro procedimiento que necesite de más de un proceso a la vez, para esto es importante que al desarrollar una aplicación o sistema consideremos los requerimientos de software y así minimizar los problemas de rendimiento de la misma aplicación y de la gestión de memoria de la computadora.
4 PROGRAMACIÓN ORIENTADA A OBJETOS 3 Explicación Eventos Qué es un evento? Dentro de la programación, podemos encontrar un segmento que se dirige a los elementos conocidos como eventos, éstos son la base de una interfaz de usuario que puede emplearse para desarrollar interfaces entre componentes de software o módulos del núcleo. La programación dirigida por eventos es un paradigma de programación en el que la estructura y la ejecución de los programas se determinan por los sucesos que ocurran dentro de un sistema. Cuando alguno de los eventos esperados por el programa tienen lugar, el programa pasará a ejecutar el código del correspondiente al evento. Los eventos y las ejecuciones que se pueden realizar son cualquier tipo de acción, es decir, el teclear, hacer clic, ejecutar alguna aplicación puede ser determinado como un evento, la reacción que tendrá el código de ejecución puede ser el iniciar la reproducción de un video, abrir un documento, señalar alguna búsqueda o cualquier otra cosa. Algunas de las propiedades de los eventos son las siguientes: Un evento puede tener varios suscriptores. El editor determina cuándo se produce un evento. Nunca se provocan eventos que no tienen suscriptores. Los eventos se usan para señalar acciones del usuario. Si un evento tiene varios suscriptores, se invocan los controladores de eventos sincrónicamente. Dentro de.net Framework, los eventos se basan en el delegado.
5 PROGRAMACIÓN ORIENTADA A OBJETOS 4 En los eventos nos encontramos con varios tipos, los cuales determinan funciones diferentes, esos son: Eventos secuenciales: este tipo de programación se basa en la creación de programas a partir de un conjunto de sentencias escritas de manera secuencial, de la cual su ejecución sigue con la misma secuencia. Eventos simultáneos: éstos son programas que pueden seguir de manera simultánea y lograrse a través de mecanismos se software o hardware. Eventos concurrentes: éste es un programa que tiene más de una línea lógica de ejecución, en éste parece que las varias partes del programa se ejecutan al mismo tiempo. Multihilado Qué es un hilo? Un hilo puede comprenderse como un proceso, éste puede ser realizado por el procesador, la aplicación o el hardware, los estados de un hilo son: Nuevo: el hilo ha sido creado pero aún no ha sido activado. Preparado: éste es el hilo ya activo y está a la espera de que se le asigne la UCP. En ejecución: el hilo está activado y le ha sido asignada la UCP. Bloqueado: el hilo espera que otro elimine el bloqueo. Dormido: el hilo está bloqueado durante un tiempo determinado. Esperando: el hilo está en espera a que ocurra alguna cosa: condición, operación de E/S o adquirir la propiedad de un objeto de sincronismo. Muerto: el hilo ha finalizado pero aun no ha sido recogido por su padre. Cada que se crea un proceso, el sistema operativo crea un hilo primario. Para muchos procesos éste es el único hilo necesario, un proceso puede crear otros hilos para ayudarse en su trabajo, utilizando la capacidad completa del CPU.
6 PROGRAMACIÓN ORIENTADA A OBJETOS 5 Qué es un multihilo? Es cuándo el CPU de una computadora trabaja ofreciendo un máximo rendimiento de su hardware, el uso de los sistemas multihilos permite trabajar un número mayor de elementos al mismo tiempo o en su defecto trabajar sobre una sola aplicación, la cual requiere de una alta capacidad de procesamiento; algunos software que requieren de este tipo de procesamiento multihilo son los dirigidos al diseño de elementos 3D, programas de diseño, programas de edición de video, entre otros. También se utiliza el procesamiento multihilo al realizar varias tareas al mismo tiempo, ya sea trabajar sobre un documento de texto, escuchar música, reproducir un video o cualquier grupo de elementos trabajando en conjunto. Los hilos de procesamiento también pueden ser conocidos como thread, como se ha mencionado anteriormente, éstos determinan el flujo de control de una determinada estructura de datos dentro de un equipo, la diferencia que tiene con un proceso multihilo es que dentro de una misma aplicación éstos pueden compartir los mismos datos. Con el uso de multihilos se mejora el rendimiento interactivo y se tiene un mejor comportamiento del sistema en tiempo real, esto agrega una mejor estabilidad del sistema y permite realizar varias ejecuciones simultáneamente sin correr el riesgo de que el sistema colapse. El utilizar un multihilo no garantiza que todo saldrá bien, esto se ve determinado de igual manera por el sistema operativo con que se trabaje, ya que también se consideran los elementos gráficos y de funciones disponibles dentro del sistema para los procesos multihilos; es decir, si el sistema presenta una apariencia de muchas ventanas, muchos elementos visibles y disponibles en primera instancia para el usuario, lo que sucede es que varios procesos están en espera de que estos elementos reciban algún evento.
7 PROGRAMACIÓN ORIENTADA A OBJETOS 6 Para estos también se utilizan complementos adicionales en los sistemas de cómputo, tales como el agregar más memoria RAM, mejorar el disco duro, agregar más memoria de control de gráficos, entre otras cosas. Los hilos de ejecución se organizan por grupos o aplicaciones, es decir, éstos no se encuentran en todos lados en espera de cualquier evento, sino que mantienen su propio espacio de direcciones y entorno de operaciones, los hilos dependen de un programa padre que los administra y considera como recursos de ejecución. Los atributos de los hilos son importantes de conocer y diferenciar de sus estados, éstos son: Dirección de stack: se refiere al apuntador del stock del hilo. Tamaño de dirección: es la longitud del stock del hilo. Alcance: también conocido como scope, define quién controla la ejecución del hilo: el proceso o núcleo del sistema operativo. Herencia: se heredan los parámetros de calendarización o se definen localmente. Política de calendarización: define el proceso a ejecutar y en que instante. Prioridad: determina la importancia que se tendrá. Podemos decir que, a mayor capacidad y núcleos de un procesador, mayor es la cantidad de hilos de ejecución que podremos encontrar en un sistema.
8 PROGRAMACIÓN ORIENTADA A OBJETOS 7 Conclusión Los eventos son acciones que ayudan a activar los elementos dentro de un sistema, éstos funcionan de una manera determinada por el programador y no pueden ser modificados por el usuario a menos que configure el sistema y las preferencias. El uso de multihilos es importante dentro de los nuevos sistemas operativos, ya sea para equipos de escritorio o dispositivos móviles, éstos permiten tener un mejor trabajo y optimizar las posibilidades de rendimiento de los medios que se utilicen, ofreciendo así a los usuarios un número mayor de posibilidades de trabajo. Es importante comprender que si nuestro sistema o equipo de trabajo es viejo, las posibilidades de trabajar con aplicaciones nuevas se ve reducida, ya que éstas requieren de un alto poder de procesamiento y un sistema multihilos más fuerte que ayude a mejorar la experiencia de los usuarios y completar el trabajo de la forma en que se espera. Los eventos y los multihilos pueden ser programados para su ejecución o determinar mediante código la manera en que funcionarán, por tanto siempre debemos tener en cuenta la posibilidad de personalizar nuestro trabajo y el rendimiento que deseamos del equipo en que trabajamos.
9 PROGRAMACIÓN ORIENTADA A OBJETOS 8 Para aprender más Eventos Dentro de los eventos podemos encontrar los eventos secuenciales, los cuales constan de las siguientes características. Éstos son una forma de programación también conocida como programación dirigida por eventos, consta de un paradigma de programación, éste es en cuanto a su estructura de ejecución y la de programación y éstos van determinados por los sucesos que ocurran en el sistema. La sintaxis básica de definición de un evento consiste en definirlo como cualquier otro campo con la única peculiaridad de que se le ha de anteponer la palabra event al nombre de su tipo. Su sintaxis es la siguiente: <modificadores>event<tipodelegado><nombreevento>; Para el uso de eventos, existen restricciones de uso, éstas se ven definidas por un sistema externo al tipo donde se han definido y éstos no son delegados sino que el objeto delegado es el campo privado que internamente define el compilador. El modo de manejar estos eventos dentro de la programación se conoce como emisor/receptor o despachador/escuchador. Cada lenguaje utiliza un manejador de eventos diferente, por lo que permite lanzar los eventos y crear los receptores que permiten el manejo de estos. Cada evento es determinado por el programador y el lenguaje en que se desarrolla, gracias a la gran variedad de sistemas y compatibilidad que se tiene entre éstos, se pueden desarrollar eventos dentro de una plataforma y ser traducidos por otra.
10 PROGRAMACIÓN ORIENTADA A OBJETOS 9 Multihilado Los hilos corren en el mismo proceso, con esto tienen que acceder a cualquiera de los recursos como las variables globales, manejadores, etc. Cada hilo tiene su stack o pila, por tanto las variables locales de cada hilo son privadas, también tienen la posibilidad de trabajar con grupos de registros privados, todo el manejo de los hilos se realiza de manera interna por el sistema operativo. Los hilos se pueden dividir en varias categorías, las cuales son las siguientes: Hilo de interface de usuario: éste crea su propia ventana y recibe mensajes de la misma, tiene la capacidad de responder al usuario a través de su propia ventana. Este hilo funciona por medio de la regla del Mutex de Win16, el que permite sólo un hilo de interface de usuario en el núcleo de usuario y gdi de 16 bit. Hilo obrero: este tipo de elemento no crea ninguna ventana, así que no puede recibir ningún mensaje de ventana. Pare tener un funcionamiento correcto entre los hilos de ejecución que estén disponibles o funcionando en ese momento, se crean métodos de comunicación entre ellos para tener un mejor control de las actividades, éstos son; Usar variables globales. Mensajes del sistema operativo. Eventos. Los hilos comparten recursos de proceso, estos incluyen variables globales, por lo que los hilos pueden usar este tipo de variables y lograr una comunicación entre sí. La creación de multihilos puede ser definida por el usuario mediante el uso de código, en el cual determina la posibilidad de aplicación de éstos dentro de un software determinado, no siempre se realiza, ya que los sistemas operativos controlan estos para un mejor rendimiento del equipo.
11 PROGRAMACIÓN ORIENTADA A OBJETOS 10 Actividad de Aprendizaje Instrucciones Con la finalidad de reforzar los conocimientos adquiridos a lo largo de esta sesión, ahora tendrás que realizar una actividad en la cual a través de una ilustración indiques 10 eventos posibles para trabajar en un equipo de cómputo, debes incluir una breve descripción de éstos. Puedes realizarlo en cualquier programa, al final tendrás que guardarlo como una imagen JPG, con la finalidad de subirlo a la plataforma de la asignatura.
12 PROGRAMACIÓN ORIENTADA A OBJETOS 11 Bibliografía González J. (2006) Eventos. Consultado en: Iczelion s. (s.f.) Programación multihilo. Consultado en: Microsoft. (2013) Eventos (Guía de programación de C#). Consultado en: s/a. (2010) Eventos en la programación Orientada a Objetos. Consultado en: s/a. (2013) Manejo de técnicas de programación. Consultado en: ion-dirigida-por-eventos-y.html s/a. (s.f.) Programación dirigida por eventos y control, eventos secuenciales, multitarea y concurrente. Consultado en: s/a. (s.f.) Tópicos selectos de programación. Consultado en: programacion-concurrente.html Vázquez O., Hernández P., Sánchez L. (s.f.) Hilos y Multihilos. Consultado en:
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Sesión No. 5 Nombre: Lenguaje de presentación Objetivo: Conocer la importancia de los lenguajes de presentación.
Más detallesAPLICACIONES MÓVILES NATIVAS
APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 2 Nombre: Tipos de lenguajes de programación móvil Objetivo: Al finalizar la clase el alumno comprenderá lo que es un lenguaje de
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Contextualización Existen diferencias en los servicios de protocolos? Los protocolos
Más detallesINGENIERÍA DEL SOFTWARE
INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más
Más detallesModelos y Bases de Datos
Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 9 Nombre: Segunda Forma Normal Contextualización Para qué te ayudarán los grados de normalización? Las normas de forma normal se basan en
Más detallesSIG. CIAF Centro de Investigación y Desarrollo en Información Geográfica. Fundamentos de Sistemas de Información Geográfica C U R S O.
Grupo SIG C U R S O Fundamentos de Sistemas de Información Geográfica UNIDAD 1 Generalidades de los Sistemas de Información Geográfica Tema 3 Ciclo de vida y componentes de los SIG CIAF Centro de Investigación
Más detalles1
Curso: BORLAN DELPHI 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland Delphi 5. Se estudian las particularidades del lenguaje Delphi, así como su sintaxis; sus
Más detallesIntroducción a Windows 98
CCEEA - Introducción a la Computación Página 1 de 6 Introducción a Windows 98 Trabajaremos con Windows 98, el sistema operativo instalado en las computadoras del Laboratorio. Se basa en la idea del uso
Más detallesLaboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.
Laboratorio Instalación de Visual Studio Community Versión: 1.0.0 Enero de 2016 Página 1 de 19 informes@ticapacitacion.com http://ticapacitacion.com CONTENIDO INTRODUCCIÓN EJERCICIO 1: INSTALANDO VISUAL
Más detallesESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Más detallesHerramientas Informáticas I Software: Sistemas Operativos
Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como
Más detallesTEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso 2010/2011
TEMA 2 Introducción a C# ANÁLISIS Y DESARROLLO DE APLICACIONES INFORMÁTICAS Curso Origen Nuevo lenguaje de propósito general de Microsoft para la plataforma.net Es el único que ha sido diseñado específicamente.net
Más detallesThreads, SMP y Microkernels. Proceso
Threads, SMP y Microkernels Proceso Propiedad de los recursos a un proceso se le asigna un espacio de dirección virtual para guardar su imagen Calendarización/ejecución sigue una ruta de ejecución la cual
Más detallesProgramación Orientada a Objetos. Sesión 4: Herencia
Programación Orientada a Objetos Sesión 4: Herencia Contextualización Cuando hablamos de informática, podemos contemplar varios elementos que se utilizan dentro de ésta misma, por ejemplo, la herencia
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 7 Nombre: El cognitivismo: Aplicación en la educación Contextualización Sabías que las teorías cognitivas tienen un amplio campo de aplicación
Más detallesAnálisis del Consumidor
Análisis del Consumidor 1 Sesión No. 5 Nombre: Segmentación del mercado. Contextualización Conocemos realmente a nuestros clientes? El concepto de segmentación es, probablemente, uno de los más conocidos
Más detallesSesión No. 10. Contextualización INFORMÁTICA 1. Nombre: Gestor de Base de Datos (Access)
INFORMÁTICA INFORMÁTICA 1 Sesión No. 10 Nombre: Gestor de Base de Datos (Access) Contextualización Microsoft Access es un sistema de gestión de bases de datos, creado para uso personal y de pequeñas organizaciones,
Más detallesNUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN. MICROSOFT OFFICE: WORD, POWERPOINT Y EXCEL.
NUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN. MICROSOFT OFFICE: WORD, POWERPOINT Y EXCEL. Autora: Celia Marcos Pascual 1. Información 2. Microsoft Word 3. Microsoft Excel 4. Microsoft PowerPoint Agenda
Más detallesDiseño arquitectónico 1ª edición (2002)
Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 11 Nombre: Estructuras algorítmicas. Tercera parte. Objetivo de la sesión: Al concluir la sesión el estudiante aplicará las estructuras algorítmicas repetitivas
Más detallesLas optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador.
Unidad III: Optimización Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. La optimización va a depender del lenguaje
Más detallesCURSO BÁSICO DE ALFABETIZACIÓN DIGITAL CENTRO INFORMÁTICO EMPEDRADO CONTENIDO: ELEMENTOS BÁSICOS DE
CURSO BÁSICO DE ALFABETIZACIÓN DIGITAL CENTRO INFORMÁTICO EMPEDRADO EJE Nº 1 CONTENIDO: ELEMENTOS BÁSICOS DE INFORMÁTICA Elementos básicos de Informática DEFINICIÓN La Informática es una disciplina que
Más detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Más detallesAdministración Informática. Unidad I. Tipos de sistemas y su clasificación A) Sistemas de información.
UNIVERSIDAD NACIONALDE INGENIERÁ UNI NORTE SEDE REGIONAL EN ETELI Ing. Mario Pastrana Moreno. Unidad I. Tipos de sistemas y su clasificación 10-09-2010 Administración Informática A) Sistemas de información.
Más detallesUniversidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.
Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:
Más detallesContabilidad de Costos
Contabilidad de Costos CONTABILIDAD DE COSTOS 1 Sesión No. 6 Nombre: Costeo de productos y servicios, Método de costeo de promedio ponderado Contextualización Qué es el costeo de operaciones? Continuando
Más detallesCronos Líneas de tiempo
Cronos Líneas de tiempo Qué es Cronos? Cronos es una aplicación que permite realizar líneas de tiempo. Se descarga desde el portal educ.ar (http://www.educ.ar/recursos/ver?rec_id=92550) y se instala en
Más detallesQué es un programa informático?
Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Más detallesLENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)
LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52) Sesión No. 7 LENGUAJES DE PROGRAMACIÓN WEB (PHP, HTML5) 1 Nombre: Lenguajes: HTML, XML, XHTML Objetivo: Encontrar las diferencias entre los diferentes programas
Más detallesIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto
Más detallesParte I:Teoría. Tema 3:Introducción a los Sistemas operativos. Instalación
Tema 3:Introducción a los Sistemas operativos. Instalación Parte I:Teoría Introducción a los SO Componentes Llamadas al sistema Estructura del Kernel Drivers Esta obra está bajo una licencia Reconocimiento-No
Más detallesIntroducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.
SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición
Más detallesMicrosoft Visual Studio está basado en.net framework. Definiciones de.net Framework:
1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y
Más detallesClasificación n de los Sistemas Operativos. Clasificación de los SO Estructuras de los SO Modos de procesamiento
Clasificación n de los Sistemas Operativos Contenidos Clasificación de los SO Estructuras de los SO Modos de procesamiento Se pueden clasificar en Sistemas monolíticos Sistemas por capas Sistemas cliente/servidor
Más detallesManual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda
Manual imprescindible Windows 8 registro y configuracio n (c) Francisco Charte Ojeda Agradecimientos Sobre el autor Introducción La nueva interfaz de Windows 8 Mejoras no visibles Windows 8, el sistema
Más detallesObjetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía No.3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivos Conocer una herramienta de modelado para la solución
Más detallesTema: Herramientas UML, Análisis y diseño UML
Programación II. Guía 2 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Herramientas UML, Análisis y diseño UML Objetivo Conocer una herramienta de modelado para la solución
Más detallesControl de Accesos SisMod
Control de Accesos SisMod Para conocer y trabajar con la aplicación de SisMod en el modulo de control de accesos debemos realizar los siguientes pasos: Ejecutar la aplicación SisMod, dando doble clic en
Más detallesDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos 1 Sesión No. 1 Nombre: Conceptos de algoritmos Objetivo de la sesión: Al concluir la sesión el estudiante identificará los conceptos básicos sobre la definición de algoritmos
Más detallesFundamentos de las TIC
Fundamentos de las TIC Sistemas Informáticos Conceptos básicos El término Informática proviene de la unión de dos palabras: INFORmación y automática. La Informática es, por tanto, la ciencia que estudia
Más detallesComputadora y Sistema Operativo
Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos
Más detallesINTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Más detallesOrdenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
Más detallesPASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS
VICTORIA GUADALUPE PEREZ SANCHEZ LIA D1 SISTEMAS OPERATIVOS PASOS PARA INSTALAR EL SISTEMA OPERATIVO LINUX DISTRIBUCION CENTOS Objetivo: El alumno instalara en el sistema operativo Linux de la distribución
Más detallesGuía práctica Windows 7 Registro y configuración Francisco Charte Ojeda
Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda Dedicatoria Agradecimientos Sobre el autor Introducción Mejoras visibles Mejoras no visibles Windows 7 frente a otros sistemas Cómo
Más detallesSISTEMA OPEATIVO DEFINICIÓN
DEFINICIÓN 1 DEFINICIÓN El sistema operativo es el software principal de un ordenador o cualquier otro dispositivo electrónico, que permite al usuario manejar dicho dispositivo: 1. Un usuario puede comunicarse
Más detallesIntroducción a la Operación de Computadoras Personales
Introducción a la Operación de Computadoras Personales Conceptos básicos de computadoras: Software Dr. Diego García Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur, Bahía
Más detallesTema II: Metodología para la construcción de programas. Profesora: Nelly García Mora
Tema II: Metodología para la construcción de programas Profesora: Nelly García Mora 1. Metodologías de Programación Metodología de programación: es un conjunto o sistema de métodos, principios y reglas,
Más detallesAuditoría administrativa
Auditoría administrativa 1 Lectura No. 11 Nombre: Auditoría en Empresa Privada Contextualización La Auditoría en empresa privada puede ser muy variada e incluir varias líneas de acción, lo anterior debido
Más detallesProyecto Multimedia. Elio Sancristóbal Ruiz
Proyecto Multimedia Elio Sancristóbal Ruiz Índice Áreas que participan en un proyecto multimedia. Área de redacción Área de producción Área técnica Área artística Máster en Ingeniería de la Web 2 Área
Más detallesPrincipios de Finanzas
Principios de Finanzas 1 Sesión No. 1 Nombre: La Función financiera en la empresa Objetivo de la sesión: Al término de la sesión el alumno reconocerá los conceptos básicos que conforman las finanzas y
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesSistemas Operativos. Introducción. Tema 6
Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los
Más detallesHerramientas Tecnológicas de Productividad. Sesión 1. Introducción a la informática
Herramientas Tecnológicas de Productividad Sesión 1. Introducción a la informática Contextualización En la actualidad y con el constante incremento e incorporación de las tecnologías en las instituciones
Más detallesConceptos básicos y manual de procedimientos para Windows e Internet
Qué es la memoria RAM? Es el lugar donde se almacenan los programas y datos de manera temporal mientras se ejecuta un programa. También se le conoce como memoria temporal o Volátil. Esta se puede modificar.
Más detallesSESIÓN 6 INTRODUCCIÓN A POWER POINT
SESIÓN 6 INTRODUCCIÓN A POWER POINT I. CONTENIDOS: 1. Barra de título. 2. Barra de estado. 3. Barra de desplazamiento. 4. Barra de menús. 5. Barra de herramientas. 6. Opciones de visualización en Power
Más detallesTabletas en el aula. Gestión de usuarios. Edición Autor: Fernando Posada Prieto canaltic.com
Tabletas en el aula Gestión de usuarios Edición 2015 Autor: Fernando Posada Prieto canaltic.com Gestión de usuarios en Android Índice 1. Gestión multiusuario en Android... 2 2. Activar el modo multiusuario
Más detallesM. C. Felipe Santiago Espinosa
M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema
Más detallesMatemáticas Básicas para Computación
Matemáticas Básicas para Computación MATEMÁTICAS BÁSICAS PARA COMPUTACIÓN 1 Sesión No. 7 Nombre: Compuertas Lógicas Objetivo Al término de la sesión el participante aplicará los conceptos de compuertas
Más detallesGuía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
Guía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL RESUELVE ESTA PARTE PRIMERO PASO POR PASO Instrucciones: Realiza el siguiente análisis
Más detallesAdministración de la producción. Sesión 12: Editor de Publicaciones (Microsoft Punlisher)
Administración de la producción Sesión 12: Editor de Publicaciones (Microsoft Punlisher) Contextualización Microsoft Publisher es un editor de publicaciones y forma parte de la suite de Microsoft Office
Más detallesCapítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar
Capítulo 7 Introducción a las Interfaces Gráficas de usuario Continuar Introducción Se explicará qué es una interfaz gráfica, cómo han evolucionado y cómo es que debe desarrollarse un programa que incluya
Más detallesProgramación concurrente
Programación concurrente Master de Computación I Conceptos y recursos para la programación concurrente: I.1 Motivación de la programación concurrente. J.M. Drake M. Aldea Motivación de la programación
Más detallesPresentaciones con diapositivas.
Presentaciones con diapositivas. Estos programas permiten mostrar información a través de una secuencia de diapositivas. Sirven como apoyo a cualquier presentación oral o escrita y tiene dos funciones
Más detallesUsuario. Programas de Aplicación. Sistema Operativo. Hardware. Figura 1. Sistema de cómputo estructurado por capas.
Generalidades acerca de los sistemas operativos Hoy en día muchas personas, usan las computadoras de una forma muy fácil, muchos incluso creen que la máquina tiene incorporada todas las potencialidades
Más detallesEquipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP
Equipamiento ADSL» Inalámbrico Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP PAUTAS PARA LA VERIFICACIÓN TCP/IP Este documento describe cómo preparar su PC para su conexión a una red inalámbrica después
Más detallesLa última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Más detallesEstructuras Administrativas
Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la
Más detallesLiderando Proyectos de software para dispositivos de Apple. Creatividapps
Liderando Proyectos de software para dispositivos de Apple Creatividapps Acerca del Autor Enrique Fernández Ingeniero de Sistemas especializado en el análisis, diseño y desarrollo
Más detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
Más detallesCAPITULO 5 RESULTADOS Y CONCLUSIONES
CAPITULO 5 RESULTADOS Y CONCLUSIONES A continuación se describirán los resultados obtenidos durante las pruebas realizadas mencionadas en el capítulo anterior, también se observarán las capacidades de
Más detallesP á g i n a 1. Cómo encendemos la computadora?
P á g i n a 1 Clase 1. La Computadora: es una herramienta de trabajo que facilita y acelera las tareas cotidianas del ser humano. Esta formada por cuatro partes fundamentales: El Monitor, El teclado, el
Más detallesTécnicas de Programación
Técnicas de Programación 2.1.- Introducción: unos conceptos previos y primeros conceptos de la API Introducción La resolución de un problema con medios informáticos implica generalmente la siguiente secuencia
Más detallesTeorías del aprendizaje
Teorías del aprendizaje TEORÍAS DEL APRENDIZAJE 1 Sesión No. 6 Nombre: El cognitivismo Contextualización Para qué crees que te sirva saber acerca del cognitivismo? Te ayudará a descubrir qué procesos del
Más detallesFundamentos de la Mercadotecnia
Fundamentos de la Mercadotecnia 1 Sesión No. 3 Nombre: Historia Objetivo de la sesión: Al concluir la sesión el alumno conocerá la evolución de la mercadotecnia a partir de su desarrollo histórico, para
Más detallesContenido. 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo
Tutorial Contenido 1. El proceso 2. Los modelos 3. Los diagramas 4. Ejemplo 1. El proceso Fases soportadas por UML Análisis de requisitos de usuario Análisis de requisitos de software Diseño de la plataforma
Más detallesMainframe. Qué son los datos?
Mainframe Es un ordenador de gran tamaño y costo elevado. Soporta cientos o hasta miles de usuarios trabajando simultáneamente. Soporta múltiples programas ejecutándose simultáneamente. Supercomputador
Más detallesIntroducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño
Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información
Más detallesFundamentos de Ingeniería de Software [Etapas II]
Fundamentos de Ingeniería de Software [Etapas II] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 13-I Sergio Luis Pérez (UAM CUAJIMALPA) Curso de fundamentos de ing. de software
Más detalles20483 Programación en C#
20483B 20483 Programación en C# Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción Este curso enseña a los desarrolladores las habilidades
Más detallesING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.
ING. JONATHAN QUIROGA TINOCO PARTE III EDITOR DE PROGRAMA Los participantes manejarán el software de programación para editar, verificar, monitorear el diagrama de escalera y comunicarse con el PLC de
Más detallesCOMPONENTES Y CONTENEDORES. Ingeniería de Software II
COMPONENTES Y CONTENEDORES Ingeniería de Software II Motivación Los componentes son paquetes de software o módulos que encapsulan un conjunto de funciones similares. Estos componentes viven dentro de un
Más detallesInstitución Educativa Distrital Madre Laura Tecnología e Inform ática GRADO 7
LA TORRE O GABINETE DEL COMPUTADOR Es el lugar donde se ubican los dispositivos encargados del procesamiento, almacenamiento y transferencia de información en el computador. Dentro del gabinete o torre
Más detallesComprensión de los sistemas de. control. Ing. Jorge Sofrony. Inicio. Obje%vos del Programa. Misión y Visión del programa
Comprensión de los sistemas de control Ing. Jorge Sofrony Contenido Misión y Visión Introducción del programa Sistemas de control Obje%vos de la Aplicaciones Acreditación Arquitectura Ejemplos Ac=vidades
Más detallesAplicaciones Concurrentes
PROGRAMACIÓN CONCURRENTE TEMA 6 Aplicaciones Concurrentes ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN PROGRAMACIÓN CONCURRENTE Aplicaciones Concurrentes
Más detallesTutorial para crear un foro en el Aula CREA
Tutorial para crear un foro en el Aula CREA Introducción Este tutorial detalla los pasos básicos para crear un foro en el Aula CREA. También se brindan sugerencias prácticas para la formulación de un foro
Más detallesCurso de Manipulador de alimentos copia 2. Guía del alumno
Curso de Manipulador de alimentos copia 2 Guía del alumno 1/6 Contenidos: Introducción Conceptos básicos La formación del manipulador de alimentos Obligaciones del manipulador de alimentos Resumen Ejercicios
Más detallesManual Word Macros y Elementos rápidos
Manual Word 2010 Macros y Elementos rápidos CONTENIDO Macros Grabar una macro Ejecutar una macro Macros Word permite automatizar tareas repetitivas mediante la creación de macros que consisten en una serie
Más detallesGuía del Curso Certificación It en Microsoft Excel VBA para Excel: Macros and Graphics Expert
Guía del Curso Certificación It en Microsoft Excel 2016 + VBA para Excel: Macros and Graphics Expert Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo
Más detallesDESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA
DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en
Más detallesELEMENTOS QUE COMPONEN UNA COMPUTADORA
ELEMENTOS QUE COMPONEN UNA COMPUTADORA El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible una tarea. Se dice que es la parte blanda
Más detallesFUNCIONAMIENTO DEL ORDENADOR
FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesPROCEDIMIENTO IMPLANTACION SISTEMA GESTION INFORMACION TECNICA
PROCEDIMIENTO IMPLANTACION SISTEMA GESTION INFORMACION TECNICA P037 Procedimiento Instalación Sistema Información Técnica Instalaciones Página 1 Procedimiento Código P037 CDECSIC Información Técnica de
Más detallesManual de creación de usuarios y uso de OneScreen
Para comenzar a utilizar el software de OneScreen es necesario tener una cuenta de usuario, y actualmente existen dos tipos de usuario en OneScreen, DEMO: Es una cuenta sin costo, la cual nos permitirá
Más detalles