Practical Smalltalk - Dan Shafer, Dean A. Ritz

Practical Smalltalk

Using Smalltalk/V
Buch | Softcover
233 Seiten
1991 | Softcover reprint of the original 1st ed. 1991
Springer-Verlag New York Inc.
978-0-387-97394-4 (ISBN)
106,99 inkl. MwSt
Object-Oriented Programming (OOP) is recognized as one of the most powerful programming techniques to come along in many years. Its power lies in the ability it gives the designer to manage the complex, rapidly changing applications that have become the watchword of modern software. Smalltalk is the most extensively used OOP environment. Now Practical Smalltalk helps you to focus on those aspects of the language that you need to know to be a successful programmer. You'll learn all about the important classes to master, the essential theories to grasp, and then put these ideas to work in constructing everything from a simple counter object all the way through a data graphing application and the core of a functional outliner. The book culmi- nates with the creation of a factory process simulation that takes advantage of Smalltalk's ability to create multi-window, multiprocessing applications. Designed for programmers and managers who must understand the operation and uses of the Smalltalk environment, this book assumes only an elementary working knowledge of OOP and the language. The book uses Smalltalk/V 286, Digitalk's widely used implementation of Smalltalk, but most of the concepts and techniques it teaches can be transferred easily to other versions of the language.

1 The Environment.- An Overview of the Environment.- Using the Class Hierarchy Browser.- The Smalltalk/V Image.- Using the Disk Browser.- Using the Other Browsers.- Using Inspectors.- Using Workspaces.- Using the Debugger.- 2 The Smalltalk/V Language.- Review of Basic Smalltalk Syntax.- The Essential Classes.- 3 The First Project: A Prioritizer.- Project Overview.- Designing the Project.- Building the Project.- Sprucing Up the Application.- Using the Debugger, Part 2.- 4 Programming Techniques.- Why Smalltalk/V Feels Different.- Peeling the Onion.- Where to Begin?.- What Should the Application Do?.- Objects and Their Responsibilities.- Creating Objects.- Creating and Using Abstract Classes.- Identifying the Right Class.- Adding Methods.- 5 The Second Project: A Simple Counter.- Project Overview.- A Quick Overview of Model-Pane-Dispatcher.- Designing the Project.- Displaying the Window.- Writing the Methods for SubPane Interaction.- Making the Window Smaller.- Removing the Counter Class.- The Complete Counter Project Listing.- 6 The World of MPD.- There’s So Much Going on Here!.- TopPane Methods You’ll Need.- SubPane Methods You’ll Need.- Pane Menus.- The Only Model Method You’ll Need.- Dispatcher Methods You’ll Need.- 7 The Third Project: Creating a New Pane Type.- Designing the Project.- Building the Test Application.- Building MListPane.- The Complete Listing.- An Alternative Approach.- 8 The Graphic World.- Basic Graphic Concepts.- Drawing in Smalltalk/V.- 9 The Fourth Project: A Graphing Application.- Designing the Application.- Building the Application: Stage One.- Building the Application: Stage Two.- Demonstrating the Second Version.- Building the Application: Stage Three.- File-Based Data Retrieval and Storage.- The Complete Listing.- 10 The TextWorld.- Behind the Text in Smalltalk.- The Class TextPane.- The Class Text Editor.- The Class StringModel.- The Class CharacterScanner.- 11 The Fifth Project: A Form Designer.- Project Overview.- Designing the Project.- Building the Project.- Writing Methods to Place Sub-Panes.- Installing the Text Panes for Each Editable Field.- An Alternative Approach.- Complete Source Code.

Zusatzinfo 1 Illustrations, black and white; XX, 233 p. 1 illus.
Verlagsort New York, NY
Sprache englisch
Maße 155 x 235 mm
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Compilerbau
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
ISBN-10 0-387-97394-X / 038797394X
ISBN-13 978-0-387-97394-4 / 9780387973944
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und Anwendungen

von Hanspeter Mössenböck

Buch | Softcover (2024)
dpunkt (Verlag)
29,90
a beginner's guide to learning llvm compiler tools and core …

von Kai Nacke

Buch | Softcover (2024)
Packt Publishing Limited (Verlag)
49,85