Organización de los ficheros  El fichero nombre_clase.h contiene la definición de la clase.  nombre_clase.cpp contiene la definición de las funciones.

Slides:



Advertisements
Presentaciones similares
LICENCIATURA EN SISTEMAS COMPUTACIONALES EN ADMINISTRACION
Advertisements

Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
TEMA 8: DIAGRAMAS EN UML.
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
INTRODUCCIÓN A JAVA.
ASPECTOS DEL DISEÑO DE SD
DOM ( Document Object Model) Prof. Franklin Cedeño.
Arquitectura CLARO-TECNOTREE
Temas Operaciones básicas Instalando el compilador
Sistemas operativos y traductores
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
DIAGRAMA DE COMPONENTES
Framework Hexápodo PHP fácil, rápido y sin dolor
Informática II Prof. Dr. Gustavo Patiño MJ
Informática II Prof. Dr. Gustavo Patiño MJ
Programación en C (Segunda Parte) DATSI, FI, UPM José M. Peña
Tema 2 Tipos abstractos de datos.
Programación 1 Presentación de c++
Detalles del sistema operativo
12.4 Seguridad de los archivos del sistema
Software Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Funciones: conceptos básicos
Curso Administrativo OTEC Unidad II : Configuración de Cursos Curso creado por : Libro de Clases Electrónico (LCE) ACTUALIZADO
Creación de una librería propia. Conceptos Básicos Interfaz –El concepto formal se refiere al límite entre dos entidades distintas. –Al hablar de librerías,
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
JOSE FERNANDO MORA CARDONA Administración de redes - CTMA SENA 2012 FALLAS DE RESTRICCIÓN DE ACCESO A URL.
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Introducción a la Programación. Lenguaje de Máquina.
ANDRES FELIPE BORRERO SALAZAR COD ALEXANDRA CARREÑO SALAS COD LUCIO ANIBAL CRIOLLO COD ALEJANDRO RUIZ IDROBO COD
Conceptos Básicos para entender JAVA
Un programa no es nada mas que una serie de instrucciones dadas al ordenador en un lenguaje entendido por el, para decirle exactamente lo que queremos.
EMULADOR.  Una vez tengamos el proyecto listo para ejecutar, entra en escena el emulador de Android.  Éste proporciona una vista especial para comprobar.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Ingeniería de software
Administrador de procesos
      Protocolo de transferencia de Hipertexto, empleado para acceder a documentos de hipermedia  El protocolo nació en el CERN, como base.
Introducción a los SOs.
Tema 8: Introducción a los SOs. Tema 8: 2 Silberschatz, Galvin and Gagne ©2005 Fundamentos de los Computadores (ITT, Sist. Electr.), Introducción.
Control de acceso en Java EE
Importancia en la efectividad del:
TEMA 9: DIAGRAMA DE CLASE EN UML
 Este protocolo opera a través de solicitudes y respuestas, entre un "cliente" y un "servidor". El cliente para los usuarios es el navegador web, usado.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
MARTÍNEZ VALLEJO ISAMAR SCANDA MONTOYA MENDOZA DIANA RUBI GRUPO: 304.
S ERVICIOS DE RED E I NTERNET T EMA 6 : I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS DE CORREO ELECTRÓNICO Nombre: Adrián de la Torre López.
Sistemas de Archivos Sistemas Operativos.  Se debe proporcionar un almacenamiento secundario que respalda a la memoria principal  El Sistema de archivos.
Jorge De Nova Segundo. SSH File Transfer Protocol (también conocido como SFTP o Secure File Transfer Protocol) es un protocolo del nivel de aplicación.
Threads en Java  Threads: programas multitarea  Creación de threads  Ciclo de vida de un thread  Sincronización.
Programación orientada a objetos
Proceso para resolver un problema
UML.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
Software.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Tablas Las tablas en HTML utilizan los mismos conceptos de filas, columnas, cabeceras y títulos que los que se utilizan en cualquier otro entorno de publicación.
Elementos y tipos de sistemas operativos
CLASE 10. AGENDA 1 Repaso 2 Operadores 3 Directivas 14 Entrada y Salida de Datos.
Procesamiento de transacciones: consiste en los procesos de captura, recolección, clasificación, ordenamiento, cálculo, resumen y almacenamiento de todos.
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
UNIDAD I INTRODUCCION A LOS S.O.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
Instituto Tecnológico Superior de Libres Ingeniería en Sistemas Computacionales Segundo semestre Materia: Programación Orientada a Objetos Asesora: Ing.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Que es un Macro ? Como se llama el programa para crear macros?  Visual Basic para aplicaciones.
MODELO TCP/IP.
Programación Orientada a Objetos Unidad 5. Los objetos son entidades que combinan estado Contiene toda la información denominados atributos REPASO Cada.
Juan Camilo Morales 10a.  Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Entregables del Proyecto
Transcripción de la presentación:

Organización de los ficheros  El fichero nombre_clase.h contiene la definición de la clase.  nombre_clase.cpp contiene la definición de las funciones y operadores de la clase.  main.cpp contiene un programa principal con algunas aplicaciones de la clase.  Organización bastante habitual en C++

Organización de los ficheros  Los usuarios de la clase tienen acceso al header (nombre_clase.h)  La definición de las funciones y operadores (implementación de la clase) se hace en otro fichero fuente al cual no es necesario acceder. Usualmente basta acceder al compilado de nombre_clase.cpp, pero los detalles de este código pueden quedar ocultos al usuario (cliente) de la clase.

Organización de los ficheros  El fichero nombre_clase.h se encierra en el siguiente código de preprocesador: #ifndef NOMBRE_CLASE_H #define NOMBRE_CLASE_H... #endif

Organización de los ficheros  Las directivas de preprocesador anteriores evitan que el código entre #ifndef y #endif sea incluido si se ha definido el nombre NOMBRE_CLASE_H, es decir, si el encabezado ha sido incluido previamente en algún otro archivo.  La inclusión (inadvertida) del miso archivo sucede por lo general en programas grandes con muchos archivos de cabecera.