000 04540nam a2200253 a 4500
003 AR-sfUTN
008 170717b ||||| |||| 00| 0 d
020 _a020165301X
040 _cAR-sfUTN
041 _aspa
080 _a004.438SMALLTALK L155s
_22000
100 1 _aLaLonde, Wilf R.
_910069
245 1 0 _aDescubra smalltalk /
_cWilf R. LaLonde.
260 _aWilmington:
_bAddison-Wesley,
_c1997
300 _a662 p.
336 _2rdacontent
_atexto
_btxt
337 _2rdamedia
_asin mediación
_bn
338 _2rdacarrier
_avolumen
_bnc
505 8 0 _aCONTENIDO 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
650 _aSMALLTALK
650 _aLENGUAJE DE PROGRAMACION
942 _cBK
_2udc
999 _c12698
_d12698