Descubra smalltalk /

LaLonde, Wilf R.

Descubra smalltalk / Wilf R. LaLonde. - Wilmington: Addison-Wesley, 1997 - 662 p.

CONTENIDO
1 El mundo de los ratones y las ventanas 1
1.1 Introducción 2
1.2 Las computadoras 3
1.3 Los lenguajes de las computadoras 7
1.4 El entorno de programación de Smalltalk/V 8
1.5 Adquiramos experiencia con Smalltalk 20
1.6 Resumen 24
1.7 Recapitulación de lo aprendido 26
1.8 Palabras clave 26
1.9 Ejercicios 27
2 El mundo de los mensajes, receptores y selectores 29
2.1 Introducción 29
2.2 Mecánica de la ventana de transcripción (transcript) 30
2.3 La experimentación como clave de aprendizaje 36
2.4 Uso de inspectores como herramientas de investigación 57
2.5 Resumen 76
2.6 Recapitulación de lo aprendido 77
2.7 Hechos importantes 78
2.8 Palabras clave 81
2.9 Ejercicios 81
3 Resolución de problemas sencillos con áreas de trabajo, transcripciones y variables 83
3.1 Uso del área de trabajo como calculadora 84
3.2 Uso de la transcripción de manera remota 88
3.3 ¿Qué es un nombre, un literal y una variable? 97
3.4 Variables locales 100
3.5 Variables globales 105
3.6 Depuración y errores típicos cometidos por los principiantes 108
3.7 Por qué la programación no es matemática 115
3.8 Preparémonos para la interacción 116
3.9 Caso de estudio: las plumas de Smalltalk 119
3.10 Sumario 127
3.11 Recapitulación de lo aprendido 128
3.12 Hechos importantes 128
3.13 Palabras clave 131
3.14 Ejercicios 132
4 La mecánica de los hojeadores 135
4.1 Utilización de los hojeadores 136
4.2 Resumen 161
4.3 Recapitulación de lo aprendido 162
4.4 Hechos importantes 162
4.5 Palabras clave 164
4.6 Ejercicios 164
5 El complejo mundo de los métodos, las clases y los depuradores 167
5.1 Experimentación con métodos 168
5.2 Experimentación con clases 176
5.3 Casos de estudio 189
5.4 Uso de un depurador para comprender las variables en profundidad 231
5.5 Más sobre las técnicas recursivas 262
6. Jerarquías de clases 275
6.1 Caso de estudio: una jerarquía de clases de comida 276
6.2 Caso de estudio: cuentas bancarias 325
6.3 Resumen 359
6.4 Recapitulación de lo aprendido 361
6.5 Hechos importantes 362
7 Objetos contenedores 369
7.1 Utilización de objetos como contenedores 370
7.2 Caso de estudio: una agenda telefónica 394
7.3 Caso de estudio: un juego de las tres en raya 407
7.4 Sumario 424
7.5 Recapitulación de lo aprendido 425
7.6 Hechos importantes 425
7.7 Consejos útiles 430
7.8 Palabras clave 431
7.9 Ejercicios 431
8 Diseño y desarrollo de software en evolución 433
8.1 Caso de estudio: un sistema de reservas para una línea aérea 434
8.2 Sumario 480
8.3 Recapitulación de lo aprendido 481
9 La biblioteca de Smalltalk 485
9.1 La clase Object y su protocolo 486
9.2 La clase Message y su protocolo 499
9.3 La clase Compiler y su protocolo 503
9.4 La clase UndefinedObject y su protocolo 504
9.5 La clase Boolean y su protocolo 505
9.6 La clase CursorManager y su protocolo 508
9.7 La clase Magnitude y su protocolo 509
9.8 La clase Block y su protocolo 516
9.9 Las clases gráficas y sus protocolos 534
9.10 Las clases Collection y sus protocolos 549
9.11 La clase Stream y sus protocolos 567
9.12 Caso de estudio: adición de transacciones a las cuentas bancarias 576
9.13 Sumario 587
9.14 Recapitulación de lo aprendido 589
9.15 Hechos importantes 589
9.16 Consejos útiles 590
9.17 Palabras clave 591
9.18 Ejercicios 591
10 Aplicaciones sustentadas en la tecnología de las ventanas 593
10.1 Los fundamentos de las aplicaciones 594
10.2 Uso de constructores de ventanas 601
10.3 Caso de estudio: un administrador biográfico 603
10.4 Sumario 613
10.5 Recapitulación de lo aprendido 614
10.6 Hechos importantes 614
10.7 Ayudas útiles 616
10.8 Glosario 616
10.9 Ejercicios 616
Apéndice: Un subconjunto de Smalltalk 619
Glosario 623
Vocabulario técnico biling e 647
Indice temático 657

020165301X


SMALLTALK
LENGUAJE DE PROGRAMACION

004.438SMALLTALK L155s