abacformacio@abacformacio.com 1



Documentos relacionados
1

PROGRAMA FORMATIVO MICROSOFT VISUAL BASIC. NET

1

Microsoft Visual Basic.NET

MICROSOFT VISUAL BASIC.NET

Programación páginas web. Servidor (PHP)

PROGRAMACIÓ DIDÁCTICA: Secuanciación, Temporalización y Unidades Didácticas

PROGRAMACIÓN PÁGINAS WEB CON PHP

Introducción Cómo usar este libro Estructura de la guía 1. Instalación Introducción Consideraciones previas Ediciones de C++ Builder 3.

CURSO DE ACCESS 2007 DESARROLLO DE APLICACIONES


Curso Online de Visual C#

Práctica1. Introducción a Microsoft Access. Qué es Access?

XPERTO EN DISEÑO DE PÁGINAS WEB

PROGRAMA FORMATIVO MICROSOFT ACCESS 2003 (COMPLETO)

JAVA SE STANDARD EDITION

Curso: Programación con Microsoft Visual C SHARP 2010.

GUÍA DEL USUARIO DE SOFTWARE

Oracle 12c DISEÑO Y PROGRAMACIÓN

DEPARTAMENTO: Informática. MATERIA: Programación. NIVEL: 1º Desarrollo de Aplicaciones Multiplataforma

Este programa se encuentra en el paquete Microsoft Explorer 5.0 y se instala al mismo tiempo que el navegador Microsoft Explorer.

Técnico Superior en Programación con Microsoft Visual Basic 2010

CAPÍTULO 3 VISUAL BASIC

1

Crear una presentación

Índice de contenidos Introducción 1. Las ventanas de Windows 2. El escritorio 3. La barra de tareas

Operación de Microsoft Excel

Curso: Programación con Microsoft Visual Basic 2010.

LAS CONSULTAS ACCESS Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Curso de Programación PHP

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Gobierno del Estado de México

MICROSOFT EXCEL 2007 (COMPLETO)

UD6. Diseño de presentaciones

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

CURSO DE WORD 2007 AVANZADO

Programación páginas web con ASP.NET 3.5 (C#)

1 Introducción a Delphi 2.0 Punto de partida Contenido de este libro Cómo se puede leer este libro Instalación del CD 2 Delphi 2.0 Cambios al entorno

Microsoft Access 2010 (Completo)

WORD 2003 (COMPLETO) Enero 2010 TEMARIO

F O R M U L A R I O S FORMULARIOS

Word XP (Continuación) Salto de página vs. Salto de Sección

Comentario sobre el entorno de desarrollo Microsoft Visual Studio 2005 Juan Manuel Lucas

STRATO LivePages Inicio rápido

2_trabajar con calc I

MS14 - Microsoft Office 2010 Access, base de datos

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Diseño de páginas web 2011

Definiciones. Tema 21_Módulos Menú 1

PROGRAMACIÓN PÁGINAS WEB JAVASCRIPT Y PHP

CURSO DE ACCESS 2007 BÁSICO

Programación páginas web JavaScript y PHP

Programación páginas web JavaScript y PHP

El siguiente material didáctico es complementario al Punto 7 de la Unidad 2.

Manual del Profesor Campus Virtual UNIVO

Introducción a Protégé

PRESENTACIÓN DEL PRODUCTO

Microsoft Access proporciona dos métodos para crear una Base de datos.

Visión general. Buscar en tu equipo Mejorado! Resultados útiles

GUÍA DE USUARIO DEL CORREO

QUERCUS PRESUPUESTOS MANUAL DEL USO

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE OBJETO DEL DOCUMENTO ESTRUCTURA GRÁFICA DEL SISTEMA... 3

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo

Interfaz e Información LISTAS DE VALORES. Características y Propiedades

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

MODULO DE ACCESS V.2010 Básico-Intermedio-Avanzado

1

Manual de Usuario del

PROGRAMA FORMATIVO MICROSOFT ACCESS 2007 (COMPLETO)

GENERACIÓN DE TRANSFERENCIAS

SERVICIOS PARA EL DISEÑO E IMPLEMENTACIÓN DEL PROGRAMA INTEGRAL DE TRANSFORMACIÓN DIGITAL DE LA PROVINCIA DE LUGO: TRANSFORM@TIC

Lectura 2: El Sistema Operativo y sus Funciones

Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS

Ayuda básica relativa al interfaz web

Microsoft Word 2007 (Completo)

Introducción XO Introducción Generalidades de la Interfaz Gestión de datos en la XO: Journal

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Uso de Connect to Outlook. Connect to Outlook ProductInfo 1. Un equipo potente: DocuWare y Microsoft Outlook. Ventajas

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

ACCESS 2010 OFIMÁTICA AULA MENTOR

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:

Guía breve para escanear usando XSane

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

A-PDF Merger NO requiere Adobe Acrobat, y produce documentos compatibles con Adobe Acrobat Reader Versión 5 y superior.

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

HOJA DE CALCULO EXCEL NIVEL II

Operación Microsoft Access 97

Transcripción:

Curso: Borland C Borland C++ Builder 5 Curso de desarrollo de aplicaciones Windows utilizando el entorno de programación Borland C++ Builder 5. Se estudian las particularidades del lenguaje C++, así como su sintaxis; sus características de desarrollo rápido de aplicaciones Windows y cómo acceder a bases de datos. TEMARIO Módulo 1: Borland C++ Builder 5 Describe la sintaxis y particularidades del lenguaje Borland C++ Builder 5; muestra cómo desarrollar visualmente aplicaciones Windows en su entorno de trabajo y cómo acceder a la información almacenada en bases de datos. Lección 1: Introducción a C++ Builder Introduce el concepto de programación visual, que facilita la creación de aplicaciones Windows, donde existe un componente importante de interfaz de usuario. Se comprueba que Borland C++ Builder es un entorno adecuado para estos proyectos. Capítulo 1: Programación visual Capítulo 2: Una aplicación Windows Capítulo 3: Una aplicación de base de datos Capítulo 4: La primera aplicación Lección 2: El entorno de desarrollo Se presenta el entorno de desarrollo de Borland C++ Builder, donde el programador dispone de un completo conjunto de herramientas para programar y depurar aplicaciones informáticas. Capítulo 1: La interfaz de C++ Builder Capítulo 2: Proyectos en C++ Builder Capítulo 3: El Editor de código Capítulo 4: Personalizar el entorno Lección 3: Programar en C++ Builder Se presenta la forma de programar visualmente en Borland C++ Builder. Así, se indica que todo elemento de la aplicación es un objeto, con sus propiedades, métodos y eventos. Capítulo 1: Entorno orientado a objetos Capítulo 2: Las propiedades Capítulo 3: Los métodos Capítulo 4: Los eventos Lección 4: Menús y barras de herramientas Explica cómo crear un menú y barras de herramientas en el entorno de desarrollo de Borland C++ Builder. Capítulo 2: Listas de acciones Capítulo 3: Crear acciones Capítulo 4: Barras de herramientas Capítulo 5: Menús desplegables Capítulo 6: El código de las acciones abacformacio@abacformacio.com 1

Lección 5: Cuadros de diálogo Explica las características que debe cumplir una ventana de una aplicación para actuar como cuadro de diálogo. Presenta algunos cuadros de diálogo sencillos y otros prefabricados, como los cuadros de diálogo Abrir y Guardar como. Capítulo 1: Qué es un cuadro de diálogo? Capítulo 2: Cuadros de diálogo sencillos Capítulo 3: El cuadro de diálogo Abrir Capítulo 4: El cuadro Guardar como Lección 6: Cuadros de diálogo (II) Estudia cómo utilizar los cuadros de diálogo prefabricados Fuente y Color. Indica cómo crear cuadros de diálogo personalizados y la conveniencia de crear o no los formularios al iniciar la aplicación desarrollada en Borland C++ Builder. Capítulo 1: El cuadro Fuente Capítulo 2: El cuadro Color Capítulo 3: Cuadros personalizados Capítulo 4: Formularios autocreados Lección 7: Controles básicos Introduce el concepto de control, que son aquellos elementos gráficos que aparecen en los formularios de un proyecto de programación en Borland C++ Builder y que sirven para obtener datos y presentar la salida que produce la aplicación. Se estudian algunos, como las etiquetas, cuadros de texto y el botón de comando. Capítulo 2: Entrada de datos Capítulo 3: Etiqueta + cuadro de texto Capítulo 4: El objeto contenedor Capítulo 5: Botones de comando Capítulo 6: Botones gráficos Lección 8: Controles básicos (II) Estudia el uso de los controles casilla de verificación, botón de opción, cuadro de lista y cuadro combinado en un proyecto de programación en Borland C++ Builder. Capítulo 1: Casillas de verificación Capítulo 2: Botones de opción Capítulo 3: Crear botones de opción Capítulo 4: Cuadros de lista Capítulo 5: Cuadros combinados Lección 9: Fundamentos de programación Estudia los conceptos básicos de programación, como variable, constante, tipo de datos y cómo utilizarlos en Borland C++ Builder. Capítulo 2: Variables Capítulo 3: Tipos de datos Capítulo 4: Constantes Capítulo 5: Inicializar las variables abacformacio@abacformacio.com 2

Lección 10: Fundam. de programación (II) Estudia conceptos básicos de programación, como operadores, desbordamiento, conversión implícita y explícita y su uso en Borland C++ Builder. Capítulo 1: Conversión de tipos Capítulo 2: Conversión explícita (Casting) Capítulo 3: Desbordamiento (Overflow) Capítulo 4: Operadores Lección 11: Tipos definidos por el usuario Estudia tipos de datos que puede definir el usuario: arrays, estructuras y enumeraciones. Explica cómo utilizar la palabra clave typedef para definir un alias de un tipo de datos. Capítulo 1: Arrays Capítulo 2: Arrays bidimensionales Capítulo 3: Estructuras Capítulo 4: Enumeraciones Capítulo 5: La palabra typedef Lección 12: Punteros Estudia el uso de punteros en C++ Builder. Explica cómo declararlos, crearlos y utilizarlos en expresiones. También se explica su relación con los arrays y su uso para asignar memoria dinámicamente. Capítulo 1: Punteros Capítulo 2: Expresiones con punteros Capítulo 3: Punteros y arrays Capítulo 4: Asignación dinámica de memoria Capítulo 5: Punteros a estructuras Lección 13: Estructuras de control Introduce las estructuras de control que proporciona el lenguaje C++ para modificar el flujo de ejecución de un programa. Capítulo 1: La estructura de decisión if Capítulo 2: La estrucutra de decisión switch Capítulo 3: La estructura de repetición for Capítulo 4: La estructura de repetición while Capítulo 5: Combinar estructuras Lección 14: Funciones Introduce el concepto de rutina o función como mecanismo para dividir un proyecto de programación en unidades más pequeñas y fáciles de manejar. Se proporciona la sintaxis adecuada en el lenguaje de programación C++. Capítulo 2: Definición de funciones Capítulo 3: Llamada a una función Capítulo 4: Paso de parámetros Capítulo 5: Ámbito y duración abacformacio@abacformacio.com 3

Lección 15: Prog. Orientada a objetos Introduce el concepto de objeto como elemento fundamental en el desarrollo de aplicaciones con Borland C++ Builder. Describe las diferencias entre la programación orientada a objetos y la programación procedural. Capítulo 1: Qué es "orientado a objetos"? Capítulo 2: Clases Capítulo 3: Propiedades Capítulo 4: Métodos Lección 16: Prog. Orientada a objetos (II) Explica cómo crear objetos de una determinada clase, el concepto de visibilidad y cómo aplicar estos conceptos para crear formularios de forma dinámica. Se describe la sintaxis necesaria en C++. Capítulo 1: Repaso Capítulo 2: Ocultar la información Capítulo 3: El puntero this Capítulo 4: Crear objetos Capítulo 5: Creación dinámica de formularios Lección 17: Herencia Explica el concepto de herencia en un lenguaje de programación orientado a objetos y cómo utilizarla en C++. Se destacan los beneficios de utilizar esta característica en un proyecto de programación de cierta envergadura. Capítulo 2: Crear subclases Capítulo 3: Crear objetos de las subclases Capítulo 4: Sobrescribir métodos Capítulo 5: El acceso protected Capítulo 6: Especializar formularios Lección 18: Aplicaciones de bases de datos Muestra las herramientas que proporciona Borland C++ Builder para trabajar visualmente con bases de datos. Entre ellas podemos encontrar Database Desktop. Se explica cómo crear las tablas y relaciones de una base de datos de ejemplo. Capítulo 2: Database Desktop Capítulo 3: Alias de una base de datos Capítulo 4: Crear tablas Capítulo 5: Relaciones 1 a muchos Capítulo 6: Relaciones muchos a muchos abacformacio@abacformacio.com 4

Lección 19: Acceso a bases de datos Presenta la herramienta Database Explorer de Borland C++ Builder para visualizar el contenido de una base de datos. Se introduce el concepto de DataSet o conjunto de datos al que da acceso la aplicación y cómo utilizarlo para mostrar dicha información en los controles de la aplicación Windows. Capítulo 1: Database Explorer Capítulo 2: Módulos de datos Capítulo 3: Concepto de DataSet Capítulo 4: El control TTable Capítulo 5: Controles enlazados a datos Capítulo 6: Abrir el conjunto de datos Capítulo 7: El control TDBNavigator Lección 20: Moverse por la base de datos Presenta el control TDBGrid de Borland C++ Builder, que permite la navegación por un conjunto de datos. Presenta cómo escribir código para moverse por el conjunto de datos y buscar registros específicos. Capítulo 1: El control TDBGrid Capítulo 2: Moverse por el DataSet Capítulo 3: Buscar en el DataSet Lección 21: Modificar la base de datos Proporciona los pasos a seguir para modificar la base de datos a la que da acceso un objeto DataSet de Borland C++ Builder. Puede ver cómo modificar registros, cómo añadir nuevos o como eliminar los existentes. Capítulo 2: Añadir registros Capítulo 3: Modificar registros Capítulo 4: Eliminar registros Capítulo 5: Acceder a los campos Lección 22: Mejorar el acceso a la BD Presenta casos avanzados en el acceso a bases de datos con Borland C++ Builder: posibilidad de proporcionar campos de búsqueda para facilitar la labor del usuario; formularios maestro-detalle y ciertos eventos del dataset que permiten cancelar o actualizar el conjunto de datos. Capítulo 1: Controles de búsqueda Capítulo 2: Formularios maestro - detalle Capítulo 3: Eventos de los dataset abacformacio@abacformacio.com 5

Lección 23: Consultas Presenta el concepto de consulta como forma de extraer sólo aquella información de la base de datos que realmente nos interesa. Estudia el lenguaje SQL para ello y el objeto TQuery de Borland C++ Builder para permitir el acceso a las consultas en una aplicación. Capítulo 2: Consultas QBE Capítulo 3: Propiedades de las consul. QBE Capítulo 4: Join entre tablas Capítulo 5: El control TQuery Capítulo 6: Un poco de SQL Lección 24: Informes Presenta los controles de Borland C++ Builder que permiten utilizar informes en una aplicación. Se explica cómo conectar el informe con la base de datos y cómo utilizar consultas parametrizadas. Capítulo 1: Consultas con parámetros Capítulo 2: Edición del conjunto resultado Capítulo 3: Introducción a los informes Capítulo 4: Preparar el informe Capítulo 5: Contenido del informe Capítulo 6: Generar el informe Lección 25: Excepciones Explica el concepto de excepción como método que proporciona C++ para informar de la ocurrencia de un error en tiempo de ejecución. Se estudia cómo se pueden manejar, de forma que la aplicación pueda estar preparada ante esas situaciones. Capítulo 2: Manejar excepciones Capítulo 3: Clases de excepciones Capítulo 4: Generar excepciones Capítulo 5: Conclusión Lección 26: Trabajar con archivos Presenta los controles especializados de Borland C++ Builder en el manejo de archivos. También se estudia cómo arrastrar y soltar (operaciones drag and drop) con el ratón. Capítulo 1: Controles especializados Capítulo 2: Conectar los controles Capítulo 3: El método LoadFromFile Capítulo 4: Arrastrar con el ratón Capítulo 5: Soltar con el ratón abacformacio@abacformacio.com 6

Lección 27: Aplicaciones MDI Explica el concepto de aplicación MDI, donde hay una ventana principal y las restantes se sitúan siempre en su interior, manteniendo una relación padre-hijo y cómo crearlas en Borland C++ Builder. Capítulo 1: Una aplicación MDI Capítulo 2: Formularios MDI Capítulo 3: Formularios secundarios Capítulo 4: Crear los form. Secundarios Capítulo 5: Combinación de menús Capítulo 6: El menú Ventana Capítulo 7: El evento OnCloseQuery Lección 28: Finalizar la aplicación Proporciona los pasos necesarios para finalizar correctamente una aplicación, compilándola con los ajustes adecuados y creando un programa de instalación. Capítulo 2: Compilación final del proyecto Capítulo 3: Distribución de una aplicación Capítulo 4: Objetos a instalar Capítulo 5: Archivos a instalar Capítulo 6: Dividir en componentes Capítulo 7: Elegir los cuadros de diálogo Capítulo 8: Generar el medio de distribución Capítulo 9: Probar la instalación abacformacio@abacformacio.com 7