Aprendiendo visual C++ 6 en 21 días / Davis Chapman ; traducción: Luis Héctor Esqueda Huerta, Claudia Fuentes Zárate, David Morales Peake ; revisión técnica: Maricela Quintana López.
Material type:
Item type | Current location | Call number | Copy number | Status | Notes | Date due | Barcode |
---|---|---|---|---|---|---|---|
![]() |
Biblio - ITSC Sala general | SG 005.133 C466a 1999 (Browse shelf) | e.1 | Available | Solicitar en Circulación | 2017-3119 |
Browsing Biblio - ITSC shelves, Shelving location: Sala general Close shelf browser
SG 005.13 P498v 1999 Visual Basic 6 / | SG 005.133 A111 1998 A fondo : microsoft visual interdev / | SG 005.133 B869c 1999 C++ para ingeniería y ciencias = C++ for engineers & scientists / | SG 005.133 C466a 1999 Aprendiendo visual C++ 6 en 21 días / | SG 005.133 C486p 1998 Programación con Visual Basic 6 / | SG 005.133 C555u 1990 Unix / | SG 005.133 E19t 2000 Thinking in Java / |
Incluye índice, apéndice
Introducción, 1 / Semana 1. De un vistazo, 5 / Día 1. El entorno de desarrollo de Visual C++: construcción de su primera aplicación con Visual C++, 7 / El entorno de desarrollo de Visual C++, 8 / El panel Workspace, 8 / El panel Output, 9 / El área de edición, 9 / Las barras de menús, 10 / Cómo reorganizar el entorno del Developer Studio, 10 / Cómo iniciar su primer proyecto, 11 / Creación del espacio de trabajo para el proyecto, 11 / Uso del AppWizard para crear la interfaz de la aplicación, 12 / Diseño de la ventana de la aplicación, 15 / Cómo agregarle código a su aplicación, 17 / Toques finales, 20 / Cómo elaborar el icono para el cuadro de diálogo, 20 / Cómo agregar los botones para maximizar y minimizar, 21 / Resumen, 22 / Preguntas y respuestas, 22 / Taller, 23 / Cuestionario, 23 / Ejercicio, 23 / Día 2. Cómo utilizar controles en su aplicación, 25 / Los controles básicos de Windows, 26 / El control Static Text, 26 / El control Edit Box, 26 / El control Button, 27 / El control check Box, 27 / El control Radio Button, 27 / El control Combo Box, 27 / Cómo agregar controles a su ventana, 27 / Creación de la interfaz de la aplicación y el diseño del diálogo, 28 / Cómo especificar el orden de la tecla Tab, 30 / Cómo agregar variables a sus controles, 32 / Cómo agregarles funcionalidad a los controles, 33 / Cierre de la aplicación, 36 / Despliegue del mensaje del usuario, 37 / Eliminación del mensaje del usuario, 38 / Cómo deshabilitar y ocultar los controles de mensaje, 39 / Cómo ejecutar otra aplicación, 42 / Resumen, 44 / Preguntas y respuestas, 44 / Taller, 45 / Cuestionario, 45 / Ejercicios, 45 / Día 3. Cómo permitir la interacción con el usuario: integre el ratón y el teclado en su aplicación, 47 / Qué son los eventos de ratón, 48 / Cómo dibujar con el ratón, 49 / Cómo mejorar el programa de dibujo, 53 / Adición de los toques finales, 55 / Cómo capturar los eventos de teclado, 56 / Cómo cambiar el cursor de dibujo, 57 / Cómo lograr que el cambio sea permanente, 60 / Resumen, 64 / Preguntas y respuestas, 64 / Taller, 65 / Cuestionario, 65 / Ejercicios, 65 / Día 4. Cómo trabajar con los cronómetros, 67 / Qué son los cronómetros de Windows, 68 / Cómo colocar un reloj en su aplicación, 68 / Creación del proyecto y la aplicación, 68 / Adición de los IDs de cronómetro, 70 / Inicio del cronómetro de reloj, 71 / Cómo manejar el evento de cronómetro de reloj, 72 / Cómo agregar un segundo cronómetro a su aplicación, 74 / Adición de las variables de aplicación, 74 / Cómo iniciar y detener el contador del cronómetro, 75 / Cómo habilitar el botón Stop, 79 / Resumen, 81 / Preguntas y respuestas, 81 / Taller, 82 / Cuestionario, 82 / Ejercicios, 82 / Día 5. Cómo obtener retroalimentación del usuario: agregue cuadros de diálogo a su aplicación, 83 / Cómo utilizar las ventanas de diálogo preexistentes (o del sistema), 84 / Uso de los cuadros de mensaje, 84 / Uso de los diálogos comunes, 90 / Cómo crear sus propias ventanas de diálogo, 93 / Construcción de la ventana de diálogo, 93 / Resumen, 101 / Preguntas y respuestas, 101 / Taller, 103 / Taller, 103 / Cuestionario, 103 / Ejercicios, 104 / Día 6. Cómo crear menús para su aplicación, 105 / Menús, 106 / Estilos de menú, 106 / Métodos abreviados de teclado que ejecutan opciones de menús, 106 / Estándares y convenciones de menús, 107 / Diseño de menús, 108 / Cómo crear un menú, 108 / Creación de la aplicación, 108 / Cómo agregar y personalizar un menú, 109 / Cómo agregar el menú a su ventana de diálogo, 112 / Cómo agregar funcionalidad a los elementos de menú, 112 / Creación de menús contextuales, 116 / Cómo crear un menú que contenga teclas aceleradoras, 118 / Resumen, 119 / Preguntas y respuestas, 119 / Taller, 120 / Cuestionario, 120 / Ejercicios, 120 / Día 7. Cómo trabajar con texto y fuentes, 121 / Cómo buscar y utilizar fuente, 122 / Listado de las fuentes disponibles, 122 / Cómo utilizar una fuente, 125 / Uso de las fuentes, 129 / Construcción de la interfaz de la aplicación, 129 / Cómo construir una lista de fuentes, 131 / Establecimiento del texto de muestra de la fuente, 135 / Selección de la fuente a desplegar, 136 / Resumen, 139 / Preguntas y respuestas, 139 / Taller, 140 / Cuestionario, 140 / Ejercicios, 140 / Semana 1 Repaso, 143 / Semana 2 De un vistazo, 149 / Día 8 Adición de gráficos, dibujos y mapas de bits, 149 / Qué es la interfaz de dispositivo gráfico, 150 / Contextos de dispositivo, 150 / Modos de asignación de coordenadas y sistemas de coordenadas, 156 / Creación de una aplicación de gráficos, 157 / Construcción de la interfaz de la aplicación, 157 / Adición de capacidades para gráficos, 163 / Resumen, 177 / Preguntas y respuestas, 177 / Taller, 177 / Cuestionario, 178 / Ejercicios, 178 / Día 9 Cómo agregar controles ActiveX a su aplicación, 179 / ¿Qué es un control ActiveX?, 180 / ActiveX y la interfaz IDispatch, 180 / Contenedores y servidores ActiveX, 182 / Cómo agregar un control ActiveX en su proyecto, 183 / Registro del control, 183 / Cómo agregar el control a su diálogo, 186 / Cómo interactuar con el Control, 187 / Cómo responder a los eventos del control, 196 / Resumen, 193 / Preguntas y respuestas, 196 / Taller, 197 / Cuestionario, 197 / Ejercicio, 197 / Día 10 Creación de aplicaciones de interfaz de documento único, 199 / La arquitectura documento/vista, 200 / Creación de una aplicación SDI, 202 / Construcción de la interfaz de la aplicación, 202 / Creación de una clase de línea, 203 / Cómo implementar la funcionalidad del documento, 205 / Presentación al usuario, 208 / Cómo guardar y cargar el dibujo, 213 / Cómo borrar el dibujo actual, 214 / Cómo guardar y restaurar el dibujo, 215 / Cómo interactuar con el menú, 218 / Adición de color a la clase Cline, 218 / Adición de color al documento, 219 / Cómo modificar el menú, 222 / Resumen, 226 / Preguntas y respuestas, 227 / Taller, 228 / Cuestionario, 228 / Ejercicio, 228 / Día 11 Creación de aplicaciones de interfaz de documentos múltiples, 229 / ¿Qué es una aplicación MDI?, 229 / Creación de un programa de dibujo MDI, 231 / Construcción de la interfaz de la aplicación, 231 / Construcción de la funcionalidad para manejar un menú, 233 / Adición de un menú contextual, 236 / Resumen, 239 / Preguntas y respuestas, 239 / Taller, 240 / Cuestionario, 240 / Ejercicio, 241 / Día 12 Adición de barras de herramientas y de estado, 243 / Barras de herramientas, barras de estado y menús, 244 / Diseño de una barra de herramientas, 245 / Creación de una nueva barra de herramienta, 246 / Adición de la barra de herramientas al marco de la aplicación, 247 / Cómo controlar la visibilidad de su barra de herramientas, 254 / Cómo agregarle un cuadro combinado a su barra de herramientas, 257 / Edición de los recursos del proyecto, 257 / Cómo crear el cuadro combinado de la barra de herramientas, 260 / Cómo manejar los eventos del cuadro combinado de la barra de herramientas, 267 / Actualización del cuadro combinado de la barra de herramientas, 268 / Adición de un nuevo elemento a la barra de estado, 271 / Adición de un nuevo panel a la barra de estado, 271 / Establecimiento del texto del panel, 273 / Resumen, 275 / Preguntas y respuestas, 276 / Taller, 277 / Cuestionario, 277 / Ejercicios, 277 / Día 13 Almacenamiento y restauración del trabajo: cómo acceder a los archivos, 279 / Serialización, 279 / Las clases CArchive y CFile, 280 / La función serialize, 281 / Cómo hacer que sus objetos sean serializables, 281 / Cómo implementar una clase serializable, 283 / Creación de una aplicación serializada, 284 / Creación de una clase serializable, 288 / Construcción de soporte en la clase de documento, 294 / Cómo agregar soporte para navegación y edición en la clase de vista, 305 / Resumen, 311 / Preguntas y respuestas, 311 / Taller, 313 / Cuestionario, 313 / Ejercicio, 313 / Día 14 Cómo recuperar información desde una base de datos ODBC, 315 / Cómo acceder a las bases de datos y a ODBC, 316 / La interfaz ODCB (Conectividad Abierta de Bases de Datos), 316 / La clase CRecordset, 317 / Cómo crear una aplicación de base de datos mediante ODBC, 322 / Preparación de la base de datos, 322 / Creación de la interfaz de la aplicación, 324 / Diseño del formulario principal, 325 / Adición de nuevos registros, 331 / Cómo eleiminar registros, 334 / Resumen, 335 / Preguntas y respuestas, 335 / Taller, 336 / Cuestionario, 336 / Ejercicio, 336 / Semana 1 Repaso, 337 / Semana 2 De un vistazo, 341 / Día 15 Cómo actualizar y agregar registros de base de datos a través de ADO, 343 / ¿Qué es ADO?, 344 / Los objetos ADO, 345 / Uso del control ActifeX de ADO, 346 / Cómo importar la DLL de ADO, 349 / Cómo conectarse a una base de datos, 350 / Cómo ejecutar comandos y recuperar información, 351 / Navegación a través de Recordset, 352 / Cómo acceder a los valores de campo, 353 / Actualización de los registros, 356 / Adición y eliminación de registros, 356 / Cierre de los objetos Recordset y Connectión, 357 / Cómo construir una aplicación de base de datos que utilice ADO, 358 / Creación de la interfaz de la aplicación, 358 / Construcción de una clase de registro personalizada, 361 / Conexión y recuperación de datos, 365 / Cómo llenar el formulario, 367 / Cómo guardar las actualizaciones, 370 / Cómo navegar a través del conjunto de registros, 371 / Adición de nuevos registros, 373 / Eliminación de registros, 375 / Resumen, 376 / Preguntas y respuestas, 377 / Taller, 377 / Cuestionario, 377 / Ejercicio, 378 / Día 16 Como crear su propias clases y módulos, 379 / Diseño de clases, 380 / Encapsulamiento, 380 / Herencia, 380 / Tipos de clases en Visual C++, 381 / Cómo crear módulos de biblioteca, 382 / Cómo utilizar módulos de biblioteca, 383 / Creación del módulo de biblioteca, 383 / Cómo crear una aplicación de prueba, 393 / Cómo actualizar el módulo de biblioteca, 398 / Resumen, 401 / Preguntas y respuestas, 402 / Taller, 403 / Preguntas, 403, Ejercicio, 403 / Día 17 Comparta su funcionalidad con otras aplicaciones: como crear una DLL, 405 / ¿Por qué crear una DLL, 406 / Creación y uso de las DLLs, 406 / Cómo diseñar una DLL, 409 / Cómo crear y utilizar una DLL de extensión MFC, 410 / Adaptación de la aplicación de prueba, 413 / Cómo cambiar la DLL, 414 / Creación y empleo de una DLL normal, 416 / Creación de la DLL normal, 417 / Cómo adaptar la aplicación de prueba, 423 / Resumen, 426 / Preguntas y respuestas, 427 / Taller, 428 / Cuestionario, 428 / Ejercicios, 428 / Día 18 Cómo realizar varias tareas al mismo tiempo-Multitareas, 429 / ¿Qué es multitareas?, 430 / ejecución de varias tareas simultaneas, 430 / Subprocesos de procesamiento inactivo, 431 / Generación de subprocesos independientes, 431 / Construcción de una aplicación multitareas, 441 / Creación de la interfaz de la aplicación, 441 / Diseño de los giradores, 443 / Soporte para los giradores, 449 / Adición de las tareas OnIdle, 455 / Adición de subprocesos independientes, 460 / Resumen, 468 / Preguntas y respuestas, 471 / Taller, 471 / Cuestionario, 471 / Ejercicios, 471 / Día 19 Construya sus propios adminículos-creación de controles activeX, 473 / ¿Qué es un control ActiveX, 474 / Propiedades, 474 / Métodos, 475 / Eventos, 476 / Creación de un control ActiveX, 476 / Cree la interfaz del control, 477 / Modificación de la clase CModArt, 478 / Adición de las propiedades, 481 / Diseño y construcción de la p[agina de propiedades, 483 / Cómo agregarle funcionalidad básica a su control, 485 / Cómo agregar métodos, 487 / Adición de eventos, 489 / Pruebe el control, 491 / Resumen, 493 / Resumen, 493 / Preguntas y respuestas, 494 / Taller, 494 / Cuestionario, 494 / Ejercicios, 494 / Día 20 Aplicaciones de Internet y comunicaciones de red, 495 / ¿Cómo funcionan las comunicaciones de red?, 496 / Sockets, puertos y direcciones, 497 / Cómo crear un socket, 498 / Cómo establecer una conexión, 500 / Envío y recepción de mensajes, 501 / Cómo cerrar la conexión, 503 / Eventos de socket, 503 / Detección de errores, 504 / Construya una aplicación de red, 505, / Cree la interfaz de la aplicación, 505 / Diseño de la ventana y funcionalidad de arranque, 505 / Cómo heredar de la clase casyncSocket, 509 / Conexión de la aplicación, 511 / Envío y recepción, 511 / Envío y recepción, 515 / Cómo terminar la conexión, 517 / Resumen, 519 / Preguntas y respuestas, 519 / Taller, 520 / Cuestionario, 520 / Ejercicio, 520 / Día 21 Cómo agregarle a sus aplicaciones funcionalidad para explorar Web, 521 / Modelo ActiveX del Internet Explorer, 522 / Clase CHtm1View, 523 / Navegación en Web, 523 / Cómo controlar el explorador, 524 / Cómo construir una aplicación para navegar en Web, 525 / Creación de la interfaz de la aplicación, 525 / Adición de la funcionalidad de navegación, 526 / Resumen, 535 / Preguntas y respuestas, 535 / Taller, 536 / Cuestionario, 536 / Ejercicios, 536 / Semana 3 Repaso, 537 / Apéndice, 541 / Apéndice A Repaso de C++, 541 / Creación de su primera aplicación, 541 / Hellowordld.cpp, 543 / La instrucción if, operadores y polimorfismo, 549 / Variables globales y locales, 552 / apuntadores, 554 / Referencias, 557 / Clases, 559 / Constructores y destructores, 564 / Herencia, 569 / Resumen, 577 /
Título original : Sams teach yourself visual C++6 in 21 days.
There are no comments on this title.