|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ESTE CURSO ES PRESENCIAL Y SE IMPARTE EN BARCELONA Programación en C ++ Objetivos: Mostrar al alumno un lenguaje de programación avanzado, permitiendo utilizar punteros a memoria, interrupciones, etc... El alumno creará programas de gestión y se enfrentará a problemas reales de programación. Requisitos: No son necesarios conocimientos previos de programación aunque si son recomendables, es necesario un conocimiento suficiente de Ms-Dos. vHorarios: En CEPI-BASE el alumno elige el día de inicio y la hora de asistencia a clase, pudiendo modificarlos a su conveniencia. Duración: El curso tiene una duración aproximada de 110 horas. Estas horas son estimadas a modo de referencia, no todos los alumnos necesitan las mismas horas, todo depende de la capacidad de cada uno en asimilar el temario. Nuestros cursos no van por horas, se rigen por el temario del curso. En CEPI-BASE los cursos finalizan cuando el alumno ha terminado el temario. Temario del curso: Programación en C ++ INTRODUCCIÓN • HISTORIA • ENTORNO DE PROGRAMACIÓN • EL EDITOR, EL COMPILADOR, EL ENLAZADOR • CONVENCIONES USADAS EN ESTE DOSSIER • ENTORNO C++ ALGUNOS CONCEPTOS DE C++ • COMENTARIOS • LA FUNCIÓN void main() • EL USO DE LAS LLAVES • VARIABLES • LOS OPERADORES ARITMÉTICOS • DEFINICIÓN DE CONSTANTES • DIRECTIVAS DEL PREPROCESADOR • ASPECTO DE UN PROGRAMA C++ • FUNCIONES BÁSICAS DE C++ • EJERCICIOS SENTENCIAS DE CONTROL • LOS OPERADORES • LA INSTRUCCIÓN if • INSTRUCCIÓN switch-case • CONCEPTO DE BUCLE • EL BUCLE while • break y continue • EL BUCLE for • BUCLE do • EJERCICIOS FUNCIONES Y LIBRERÍAS • FUNCIONES EN C++ • ARGUMENTOS Y VALORES DEVUELTOS POR UNA FUNCIÓN • LA INTRUCCIÓN return • TIPOS DE VARIABLES • INCLUSIÓN DE LIBRERÍAS • COMPILACIÓN DE MÚLTIPLES ARCHIVOS: PROYECTOS • REDIRECCIÓN • EJERCICIOS ARRAYS • VECTORES Y MATRICES, \"arrays\" • USANDO ELEMENTOS DEL VECTOR • INICIALIZACIÓN DE VECTORES • VECTORES Y LITERALES • FUNCIONES gest() Yput() • VECTORES Y FUNCIONES • MATRICES • FUNCIONES DE STRINGS • EJERCICIOS ESTRUCTURAS Y UNIONES • INTRODUCCIÓN • ESTRUCTURAS/UNIONES • VARIABLES ENUM • ESTRUCTURAS Y FUNCIONES • EJERCICIOS PUNTEROS • INTRODUCCIÓN • DECLARACIÓN DE TIPO PUNTERO • EL OPERADOR & • ASIGNACIÓN DE MEMORIA • PUNTEROS Y FUNCIONES • PUNTEROS Y ESTRUCTURAS • OPERACIONES CON PUNTEROS • LISTAS DE PUNTEROS FICHEROS • INTRODUCCIÓN • GESTIÓN DE FICHEROS • TIPOS DE ACCESO A DISCO • DE PUNTERO A FICHERO Y ABRIR UN FICHERO • LEER Y ESCRIBIR UN FICHERO • CERRAR FICHEROS • FICHEROS DE TEXTO • LEER Y ESCRIBIR BLOQUES • REPOSICIONAR UN FICHERO • TRATAMIENTO DE ERRORES DE E/S • FICHEROS DE ACCESO DIRECTO • EJERCICIOS INTERRUPCIONES DESDE C • INTRODUCCIÓN • INTRERRUPCIONES DE ENTRADA Y SALIDA • OTRAS INTERRUPCIONES DE C++ PROGRAMACIÓN ORIENTADA A OBJETOS • INTRODUCCIÓN • CLASES, OBJETOS Y MÉTODOS • CLASES SIN SECC. PRIVADAS: STRUCT • CLASES CON SECCIONES PRIVADAS • MÉTODOS INTERNOS Y EXTERNOS • EXPANSIÓN INLINE • USO DE REFERENCIAS Y APUNTADORES • EJERCICIOS CONSTRUCTORES Y DESTRUCTORES • INTRODUCCIÓN • INICIALIZADORES • CONSTRUCTOR POR DEFECTO • CONSTRUCTOR DE OFICIO • CONSTRUCTOR DE COPIA • OPERADOR DE ASIGNACIÓN • DESTRUCTOR SOBRECARGA • INTRODUCCIÓN • SOBRECARGA DE OPERADORES • SOBRECARGA DE LOS OPERADORES ++ Y -- • CLASES Y FUNCIONES FRIENDS • EJERCICIOS HERENCIA • INTRODUCCIÓN • ACCESOS A MIEMBROS HEREDADOS • TIPOS DE ACCESO A LA CLASE BASE • CLASES BASE VIRTUALES O HERENCIA MÚLTIPLE • CONVERSIONES ENTRE OBJETOS DE CLASES DERIVADAS Y CLASE BASE • EJERCICIOS PLANTILLAS • INTRODUCCIÓN • FUNCIONES GENÉRICAS • FUNCIONES PURAS Y CLASES ABSTRACTAS • CONSTRUCTOR/DESTRUCTOR VIRTUAL • CLASES BASE MÚLTIPLES • EJERCICIOS CONTROLES AVANZADOS • CONVERSIÓN DE TIPOS • FUNCIONES MIEMBRO WIDTH, PRECICION Y FILL • SOBRECARGA DE LOS OPERADORES << Y >> • MODULACIÓN • MANEJO DE EXCEPCIONES • EJERCICIOS EDITOR C++ • FILE (Fichero) • EDIT (Edición • SEARCH (Buscar) • RUN (Ejecutar) • COMPILE (Compilador) • DEBUG (Depurador) • PROJECT (Proyecto) • OPTION (Opciones) • WINDOW (Ventana) • HELP (Ayuda) • HOT KEYS (Teclas Especiales) TABLA de CÓDIGO ASCII |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recomienda a un amigo
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||