Detalle del libro
Ver Índice
Introducción
Recomendaciones a la hora de leer el libro
Utilizar los códigos de ejemplo
1. Primeros pasos con Delphi
El IDE de Delphi
Elementos del entorno de desarrollo de Delphi
La paleta de herramientas
El formulario
El inspector de objetos
El árbol de componentes
El editor de código
El administrador de proyectos
Área de menú y botones
Creando una aplicación de consola
Creando un proyecto nuevo
Archivos del proyecto
Compilando proyectos
2. Fundamentos de los Lenguajes Delphi y C++
Estructura de una aplicación Delphi
Palabras reservadas
Comentarios
Directivas de compilador
Salida básica
La sentencia WriteLn
La sentencia Write
Tipos de datos
Tipos de datos cadena de caracteres
Tipos de datos Real e Integer
Tipos carácter y lógicos
Variables
Declarar variables
Identificadores
El operador de asignación
Operadores aritméticos y expresiones
Operadores binarios aritméticos
Operadores aritméticos unarios
Expresiones
Constantes
Entrada básica
Fundamentos del lenguaje C++
Archivos de proyectos C/C++
La estructura de una aplicación de consola C/C++
Comentarios
Directivas de preprocesador
La función main
Salida estándar en C con printf
Salida estándar en C++ con cout
Tipos de datos básicos
Variables
Inicializando variables
Operadores de asignación
Operadores aritméticos
Constantes
Entrada C++ estándar con cin
3. Estructuras condicionales
La sentencia if-then
La sentencia if-then-else
Usando plantillas de código
Sentencias if-then anidadas
Comprobación de múltiples condiciones if-then
Operadores lógicos y operadores entre bits
El operador not
El operador and
El operador or
El operador xor
Los operadores shr y shl
Modos de evaluación de expresiones lógicas
La sentencia case
Sentencias case simples
Intervalo de valores
Listas de valores
Comparación en la sentencia case
La sentencia case-else
Expresiones condicionales en C++
La sentencia if
La sentencia if-else
Sentencias anidadas y con múltiples if
El operador condicional (operador ternario)
Operadores lógicos y operadores entre bits
La sentencia switch
4. Bucles
El bucle for
El bucle for-downto
El bucle for-in
El bucle while
El bucle repeat-until
Controlando la ejecución del bucle
Bucles infinitos
Bucles en C++
El bucle while
El bucle do-while
El bucle for
El bucle for al estilo while
El bucle for infinito
El extraño bucle for
Declarando una variable contador dedicada
5. Procedimientos y Funciones
Usando Procedimientos
Usando Funciones
Conversión de tipos en Delphi
Conversión de tipos en C++
Creando Procedimientos
Creando Funciones
Evaluación de funciones en circuito corto
Creando módulos
Usando módulos
Añadiendo código a los módulos
Variables Locales y Globales
Parámetros
Parámetros por variable, constantes y de salida
Parámetros múltiples
Parámetros por defecto
Procedimientos y funciones recursivos
Declaraciones anticipadas
Sobrecarga
La directiva inline
Compilación condicional
Funciones en C++
Parámetros
Pasando parámetros por valor y por referencia
Parámetros por defecto
Prototipos de funciones
Variables locales, globales y estáticas
Variables globales
Variables locales estáticas
Sobrecarga y expansión de funciones
Módulos
Variables globales estáticas y funciones estáticas
6. Matrices y cadenas de caracteres
Matrices
Matrices constantes
Matrices multidimensionales
Matrices dinámicas
Parámetros Array y Open Array
Cadenas de caracteres
Manejo de cadenas de caracteres
Búsqueda
Insertando
Borrar
Copiando
Convirtiendo
Matrices en C++
Inicializando matrices
Matrices multidimensionales
Inicializando matrices multidimensionales
Cadenas de caracteres en C++
Inicializando cadenas de caracteres
Asignando valores a las cadenas de caracteres
Funciones relacionadas con cadenas de caracteres
7. Tipos definidos por el usuario
Tipos enumerados
Tipos subrango
Conjuntos
Trabajando con conjuntos
Pertenencia a un conjunto
Registros
La palabra reservada with
Pasando registros como parámetros a los procedimientos
Tipos definidos por el usuario en C++
Enumeraciones
Estructuras
Pasando estructuras como parámetro a funciones
Estructuras dinámicas
8. Manejo básico de archivos
Trabajando con archivos de texto
Escribiendo en un archivo de texto
Leyendo de un archivo de texto
Errores de entrada/salida
Trabajando con un archivo completo
Cargando un archivo de texto en una matriz dinámica
Trabajando con archivos con tipo
Trabajando con archivos sin tipo
9. Punteros
Declarando punteros
Inicializando punteros
Usando punteros con tipo
El tipo puntero
Variables dinámicas
Cadenas de caracteres y matrices dinámicas
Trabajando con bloques de memoria
Accediendo a los elementos de una matriz
Accediendo a los caracteres de una cadena
Punteros a registros
Punteros en C++
Punteros void
Accediendo a los elementos de una matriz
Punteros a estructuras
Variables dinámic
Delphi 2006 es uno de los entornos de desarrollo visual más productivo, completo y fiable del mercado. Ha sido creado para multiplicar la productividad de modo definitivo, a fin de que el usuario pueda concentrarse en el desarrollo de un código y no tenga que ocuparse del mantenimiento de la infraestructura de este lenguaje. Ofrece un control absoluto del ciclo de desarrollo de una aplicación, mediante una profunda integración del IDE con los requerimientos, la administración de cambios y la colaboración entre equipos.
Programación con Delphi 2006 abarca desde el proceso de instalación y estudio del entorno de trabajo, hasta el tratamiento de aplicaciones con acceso a bases de datos. Aprenderá a diseñar interfaces de usuario, asociar código a los eventos generados por los componentes, depurar, y ejecutar sus proyectos.
Este libro le enseñará a personalizar y desarrollar componentes, o producir resultados gráficos con GDI y GDI+, entre otras muchas cosas. Los temas tratados comienzan con los fundamentos de Delphi, siguen con la programación con los componentes VCL y terminan con la programación en .NET.