Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > C++

C++ Builder 5
Francisco Charte Ojeda (Ed. Anaya Multimedia)
Precio:13,3 € ($20,85)
ISBN: 8441510210. ISBN-13: 9788441510210

320 p. : il. ; 21x12 cm. 1ª edición (06/2000).
Entrega: 24 a 48 horas contra reembolso por agencia urgente*


C++ Builder 5 es una herramienta de desarrollo de 32 bits para Windows, con la que se pueden generar aplicaciones de todo tipo, desde sencillas interfaces de usuario hasta aplicaciones distribuidas basadas en CORBA, pasando por controles ActiveX, librerías de enlace dinámico, controladores y servidores COM o aplicaciones de bases de datos con estructura multinivel, por poner algunos ejemplos. Se trata, por lo tanto, de una herramienta de desarrollo dirigida tanto a nuevos usuarios como a experimentados programadores, cada uno encontrará en C++ Builder justo lo que busca.

Si desea iniciarse en la programación usando un entorno sencillo y, al tiempo, utilizando el lenguaje de programación en Windows por excelencia, C++, sin duda el mejor punto de partida es C++ Builder. Para comenzar tan sólo necesitará su CD-ROM con el producto y esta guía, elementos con los que, en pocos días, podrá comenzar a crear sus propias aplicaciones.

ÍNDICE

Introducción

Cómo usar este libro

Estructura de la guía

1. Instalación

1.1. Introducción
1.2. Consideraciones previas

1.2.1. Ediciones de C++ Builder 5
1.2.2. Requerimientos de C++ Builder 5

1.3. Instalación de C++ Builder 5

2. El entorno

2.1. Introducción
2.2. Elementos iniciales

2.2.1. Ventana principal
2.2.2. La Paleta de componentes
2.2.3. La ficha
2.2.4. El Inspector de objetos
2.2.5. El menú principal

2.3. El Depósito de objetos
2.4. Obtener ayuda
2.5. Creación de la interfaz de un programa

2.5.1. La ventana del programa
2.5.2. La rejilla de puntos
2.5.3. Inserción de componentes
2.5.4. Manipulación de los componentes
2.5.5. Modificación de propiedades
2.5.6. Uso de los eventos
2.5.7. Edición de código
2.5.8. Ejecución de un programa

3. Gestión de proyectos

3.1. Introducción
3.2. Gestión del proyecto

3.2.1. El proyecto por defecto
3.2.2. Uso del Gestor de proyectos
3.2.3. Proyectos predefinidos

3.3. El archivo de proyecto
3.4. Archivos de formulario
3.5. Módulos de código
3.6. Grupos de proyectos
3.7. Otros elementos de un proyecto

4. Fundamentos de C++

4.1. Introducción
4.2. Estructura general

4.2.1. El punto y el punto y coma
4.2.2. Archivos de cabecera y la directiva include
4.2.3. Comentarios

4.3. Constantes y variables

4.3.1. Identificadores
4.3.2. Tipos
4.3.3. Declaración de variables
4.3.4. Matrices
4.3.5. Definir nuevos tipos
4.3.6. Constantes y literales

4.4. Ámbito de los identificadores

4.4.1. Identificadores locales
4.4.2. Identificadores globales
4.4.3. Problemas de accesibilidad

4.5. Expresiones

4.5.1. Operadores aritméticos
4.5.2. Operadores relacionales
4.5.3. Operadores lógicos
4.5.4. Otros operadores
4.5.5. Orden de prioridad

4.6. Estructuras de control

4.6.1. Condicionales
4.6.2. Bucles

4.7. Funciones

4.7.1. Definición
4.7.2. Parámetros de entrada
4.7.3. Parámetros de salida
4.7.4. Prototipos

4.8. Fundamentos de orientación a objetos

4.8.1. ¿Qué es un objeto?
4.8.2. Encapsulación
4.8.3. Herencia
4.8.4. Polimorfismo

5. Manipulación de componentes

5.1. Introducción
5.2. Tipos de componentes
5.3. Instalación de un componente
5.4. Propiedades

5.4.1. Posición y dimensiones del componente
5.4.2. Títulos, colores y tipos de letra
5.4.3. Estado visual y de acceso
5.4.4. Orden de acceso a los controles
5.4.5. Contenedores y contenidos acoplables

5.5. Eventos

5.5.1. El evento OnClick
5.5.2. Eventos de ratón
5.5.3. Eventos de teclado
5.5.4. Otros eventos

5.6. Métodos

6. Componentes más habituales

6.1. Introducción
6.2. Trabajar con el formulario

6.2.1. Aspectos visuales del formulario
6.2.2. Eventos de un formulario
6.2.3. Métodos de un formulario
6.2.4. En la práctica

6.3. El control TButton

6.3.1. Tecla de acceso rápido
6.3.2. El evento de pulsación
6.3.3. Botón por defecto y de cancelación
6.3.4. En la práctica

6.4. El control TLabel

6.4.1. Tamaño del control
6.4.2. Alineación del texto
6.4.3. Otras propiedades de TLabel
6.4.4. En la práctica

6.5. El control TEdit

6.5.1. Longitud del texto
6.5.2. Selección de texto
6.5.3. Texto de sólo lectura y oculto
6.5.4. Otras propiedades de TEdit
6.5.5. Control de la entrada
6.5.6. En la práctica

6.6. El control TMemo

6.6.1. Barras de desplazamiento
6.6.2. Trabajando con líneas de texto
6.6.3. Otras propiedades de TMemo
6.6.4. En la práctica

6.7. El control TCheckBox

6.7.1. En la práctica

6.8. El control TRadioButton

6.8.1. En la práctica

6.9. El control TRadioGroup

6.9.1. Opciones existentes y opción activa
6.9.2. En la práctica

6.10. El control TListBox

6.10.1. Contenido de la lista
6.10.2. Elementos seleccionados
6.10.3. Otras propiedades de TListBox
6.10.4. En la práctica

6.11. El control TComboBox

6.11.1 En la práctica

6.12. Los controles TGroupBox y TPanel

6.12.1. Alineación del contenedor
6.12.2. Elementos de realce
6.12.3. En la práctica

6.13. El control TScrollBar

6.13.1. Límites y posición de la barra
6.13.2. Incrementos grandes y pequeños
6.13.3. En la práctica

6.14. Elementos gráficos

6.14.1. Figura a dibujar
6.14.2. Brocha y lápiz
6.14.3. En la práctica

6.15. Imágenes de mapas de bits

6.15.1. Visualizar imágenes de un archivo
6.15.2. La superficie de dibujo
6.15.3. En la práctica

6.16. Listas de unidades, carpetas y archivos

6.16.1. Una lista de unidades
6.16.2. Una lista de directorios
6.16.3. Una lista de archivos
6.16.4. En la práctica

6.17. Eventos periódicos

6.17.1. En la práctica

6.18. Construcción y uso de menús

6.18.1. Diseño de un menú principal
6.18.2. Construcción de un menú emergente
6.18.3. En la práctica

7. Gestión de excepciones y depuración

7.1. Introducción
7.2. Proceso de depuración

7.2.1. Estado de ejecución
7.2.2. Ejecución paso a paso
7.2.3. Puntos de parada
7.2.4. Inspección de valores y evaluación de expresiones
7.2.5. Pila de llamadas

7.3. Control de excepciones

7.3.1. La construcción try..catch
7.3.2. Clases de excepciones
7.3.3. En la práctica

8. Uso de múltiples ventanas

8.1. Introducción
8.2. Trabajo con múltiples formularios

8.2.1. El formulario principal del programa
8.2.2. Formularios creados automáticamente y formularios disponibles
8.2.3. Visualización de un formulario
8.2.4. Formularios MDI

8.3. Cuadros de diálogo comunes

8.3.1. Abrir y guardar archivos
8.3.2. Tipos y atributos de letra
8.3.3. Selección de colores
8.3.4. Opciones de impresión y configuración de impresora
8.3.5. Búsquedas y sustituciones

8.4. En la práctica

8.4.1. Diseño del formulario principal
8.4.2. Diseño del formulario hijo
8.4.3. El código del formulario principal
8.4.4. El código del formulario hijo
8.4.5. Probando el programa

9. Trabajo con bases de datos

9.1. Introducción
9.2. Gestión de alias

9.2.1. Creación de un nuevo alias
9.2.2 Modificación y eliminación de alias

9.3. Creación de una tabla

9.3.1. Definición de los campos de la tabla
9.3.2. Propiedades de la tabla
9.3.3. Indices
9.3.4. Guardar la tabla

9.4. Modificar la estructura de una tabla
9.5. Editar el contenido de una tabla

9.5.1. Edición de datos
9.5.2. Columnas no accesibles

9.6. Consultas

9.6.1. Construcción de una consulta QBE
9.6.2. Construcción de una consulta SQL

10. Componentes enlazados a datos

10.1. Introducción
10.2. Edición de una tabla

10.2.1. Establecer un enlace con la tabla
10.2.2. El editor de campos de TTable
10.2.3. Inserción de los controles de edición
10.2.4. Navegación por los datos

10.3. Tablas y consultas

10.3.1. El componente TTable
10.3.2. El componente TQuery
10.3.3. El componente TDataSource

10.4. Controles de bases de datos

10.4.1. Mostrar y editar datos
10.4.2. Datos lógicos y botones de radio
10.4.3. Textos extensos e imágenes
10.4.4. Listas y listas combinadas
10.4.5. Rejillas de datos
10.4.6. Rejillas de controles

10.5. Acceso programático a los datos

10.5.1. El objeto TField
10.5.2. Métodos de TTable

11. Generación de informes

11.1. Introducción
11.2. Funcionamiento general de QuickReport
11.3. El componente TQuickReport

11.3.1. Selección de los datos a imprimir
11.3.2. Formato del informe
11.3.3. Información en ejecución
11.3.4. Visualización e impresión del informe

11.4. El componente TQRBand

11.4.1. Aspecto de la sección en el informe

11.5. Contenido de las secciones

11.5.1. Los componentes TQRLabel
y TQRMemo
11.5.2. El componente TQRDBText
11.5.3. El componente TQRExpr
11.5.4. El componente TQRSysData
11.5.5. El componente TQRShape
11.5.6. Imágenes en el informe
11.5.7. Un ejemplo

12. Controles avanzados

12.1. Introducción
12.2. El control TTrackBar

12.2.1. Marcas de posición
12.2.2. Selección de rangos
12.2.3. En la práctica

12.3. El control TProgressBar

12.3.1. En la práctica

12.4. El control TUpDown

12.4.1. Otras propiedades de TUpDown
12.4.2. En la práctica

12.5. El control THeaderControl

12.5.1. Propiedades de un objeto
THeaderSection
12.5.2. Edición de la propiedad Sections
12.5.3. Eventos de THeaderControl
12.5.4. En la práctica

12.6. El control TStatusBar

12.6.1. El objeto TStatusPanel
12.6.2. Otras propiedades de TStatusBar
12.6.3. Eventos de TStatusBar
12.6.4. Edición de la propiedad Panels
12.6.5. En la práctica

12.7. El control TPageControl

12.7.1. Gestión de las páginas en modo
de diseño
12.7.2. Propiedades de TPageControl
12.7.3. Propiedades de TTabSheet
12.7.4. Gestión de las páginas en ejecución
12.7.5. En la práctica

12.8. El componente TImageList

12.8.1. Asignación de imágenes durante
el diseño
12.8.2. Asignación de imágenes mediante
código
12.8.3. Obtener imágenes de un TImageList
12.8.4. En la práctica

12.9. El control TTreeView

12.9.1. Definir elementos en la fase de diseño
12.9.2. Definir elementos durante la ejecución
12.9.3. Propiedades de TTreeView
12.9.4. Propiedades de TTreeNode
12.9.5. Métodos de TTreeView
12.9.6. Métodos de TTreeNode
12.9.7. En la práctica

12.10. El control TListView

12.10.1. Propiedades de TListView
12.10.2. Propiedades de TListItem
12.10.3. Métodos de TListView
12.10.4. Métodos de TListItem
12.10.5. Definición de columnas
12.10.6. En la práctica

12.11. El control TRichEdit

12.11.1. Atributos por defecto y de selección
12.11.2. Atributos de párrafo
12.11.3. Métodos de TRichEdit
12.11.4. En la práctica

12.12. Barras de botones

12.12.1. Inserción de botones
12.12.2. Propiedades de TToolBar
12.12.3. Propiedades de TToolButton
12.12.4. Uso de una barra de botones

13. Reutilización del trabajo

13.1. Introducción
13.2. Listas de acciones

13.2.1. El componente TActionList
13.2.2. Propiedades del objeto TAction
13.2.3. La propiedad Action
13.2.4. Uso de una lista de acciones

13.3. Componentes compuestos

13.3.1. Creación de un nuevo marco
13.3.2. Reutilizar el marco en el mismo proyecto
13.3.3. Reutilizar el marco en otros proyectos
13.3.4. Un ejemplo

Índice alfabético

Otros clientes que compraron C++ Builder 5, también compraron:


Linux. Guía para administradores de redesLinux.
guía Para Administradores De Redes

Bautts, Tony ; Dawson, Terry ; Purdy, Gregor N..
416 páginas.
Envío gratuito
Precio: 26,9 € ($42,17)


Diseño y programación en C++ 2ª Ed.Diseño Y Programación En C++ 2ª Ed.
James P. Cohoon; Jack W. Davidson.
Precio: 56 € ($87,77)


Otros libros de C++:


Como Programar En C++Como Programar En C++
H. M. Deitel - P. J. Deitel.
1408 páginas.
Precio: 60,15 € ($94,27)


Resolucion De Problemas Con C++ 2EdResolucion De Problemas Con C++ 2ed
Walter Savitch : University Of California At San Diego.
Precio: 56,7 € ($88,86)


Programacion Avanzada En Corba Con C++Programacion Avanzada En Corba Con C++
Diego Sevilla Ruiz; Steve Vinoski; Michi Henning.
Precio: 70,55 € ($110,57)


C ++. Guía de autoenseñanzaC ++.
guía De Autoenseñanza

Herbert Schildt.
480 páginas.
Precio: 43 € ($67,4)


Visual C++ .NETVisual C++ .net
José Ángel Jiménez Vadillo.
304 páginas.
Precio: 13,3 € ($20,85)


*Para península. Tiempo estimado para días laborables