"The first edition set a standard of excellence that has eluded all followers, and I have recommended it to my clients for years. The new edition is a gift to the field and should be required reading for all managers."- Adrian J. Bowles, Ph.D., Vice President Giga Information Group"One of the most readable introductions you will find. The new edition offers vital insights into the effective use of objects in business."- Chris Stone, President Object Management GroupThe first edition of Object Te...
Objects First with Java: A Practical Introduction Using BlueJ, 5e, is ideal for introductory courses in Java/Introduction to Programming and Object-Oriented Programming and for beginning programmers. This is the only introductory programming textbook that uses the BlueJ integrated development environment (IDE) to teach introductory and object-oriented programming principles using Java. Its close integration with the BlueJ development environment allows this book to focus on key aspects of obje...
Java 8 in Action
by Raoul-Gabriel Urma, Mario Fusco, and Alan Mycroft
Introduccin a la Programacin Orientada a Objetos
by P J Ponce De Len Amador
Succeeding with Use Cases: Working Smart to Deliver Quality
by Richard Denney
Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and IOS Developers
by Robert Clair
Applying Use Cases: A Practical Guide
by Geri Schneider and Jason P. Winters
Inductive Logic Programming (Lecture Notes in Computer Science, #3194)
"How often we recall, with regret", wrote Mark Twain about editors, "that Napoleon once shot at a magazine editor and missed him and killed a publisher. But we remember with charity, that his intentions were good. " Fortunately, we live in more forgiving times, and are openly able to express our pleasure at being the editors of this volume containing the papers selected for presentation at the 14th International Conference on Inductive Logic Programming. ILP 2004 was held in Porto from the 6th t...
Python Programming for Beginners - 5 in 1 Crash Course (Your Python Best Friend, #6)
by Martin Evans
An introduction to modeling and simulating physical systems with MATLAB, mathematical computing software for engineers and scientists. A concise introduction to programming and modeling real world systems with MATLAB, a popular programming language for science and engineering. Unlike competing books which are often too mathematical and theoretical, this book by best-selling author Allen Downey is designed to be practical, with an emphasis on thinking about how to design and use models. The au...
Master the essentials of concurrent programming, including testing and debugging. This textbook examines languages and libraries for multithreaded programming. Readers learn how to create threads in Java and C++, and develop essential concurrent programming and problem solving skills. Moreover, the textbook sets itself apart from other comparable works by helping readers to become proficient in key testing and debugging techniques. Among the topics covered, readers are introduced to the relevant...
Extreme Programming Adventures in C#
by Ron Jeffries and Ronald Jeffries
See eXtreme Programming (XP) in action at the hands of an XP master-and learn Microsoft .NET and C# programming in the process! In this fast-paced, hands-on exposition, Ron Jeffries-one of the leading voices and practitioners in the XP community-demonstrates that you can write well-designed, resilient code incrementally and safely, while minimizing your investment in speculative up-front design. As Jeffries builds his sample application, you get firsthand insights into what successful XP develop...
A Computer Science Tapestry (McGraw-Hill Series in Computer Science) (McGraw-Hill International Editions)
by Owen L. Astrachan
"A Computer Science Tapestry" is designed to be used in a first course in computer science that uses C++. The book focuses on computer science concepts and uses the C++ language to demonstrate these principles. Although the new edition maintains its object-oriented approach, it has been slightly reorganized to consolidate some procedural programming topics such as functions, making it easier to cover them if desired. Additionally, more coverage of arrays has been added, allowing instructors to c...
57086-1 "The Essence of OLE puts a training workshop in your hands, allowing you to explore and experiment with OLE and ActiveX in the context of modern development tools. David Platt teaches you to swim in the shallow end of the pool while always encouraging you to challenge yourself in deeper waters." Kraig Brockschmidt, Author of Inside OLE Finally, OLE explained the right way-simply, elegantly, and consistently. OLE has a reputation for being hard to learn. But it isn't-not if you take the t...
This book is an example-driven introduction to OGRE 3D. Each example shows some new features and you learn step-by-step to create complex scenes with different effects using OGRE 3D. After several examples discussing one topic there is a do-it-yourself part where you will be challenged to solve problems on your own. If you have ever wanted to develop 3D applications with OGRE 3D, this example-driven book will enable you to do so. Understanding of C++ is needed to follow the examples in the book.
This book brings together the complete conference proceedings for this year's OOPSLA Conference: the world's best work on object-based applications, design, databases, tools, languages, environments, user interfaces, software engineering theory and practice, object implementation and management techniques, and more. For all object technology practitioners: developers, analysts, architects, managers, academics, and other IT professionals.
Learning Object-Oriented Programming with Microsoft Quickpascal
by Scott Rogert
Scala Puzzlers: The Fun Path to Deeper Understanding
by Andrew Phillips and Nermin Serifovic
Getting code to do what we want it to do is perhaps the essence of our purpose as developers. So there are few things more intriguing or important than code that we think we understand, but that behaves rather contrary to our expectations. Scala Puzzlers is a collection of such examples in Scala. It is not only an entertaining and instructive way of understanding this highly expressive language better. It will also help you recognize many counter-intuitive traps and pitfalls and prevent them fr...
Principles of Object-Oriented Software Development (International Computer Science)
by Anton Eliens
This new edition continues its unique approach to teaching all aspects of object-orientated programming, bringing it right up to date with the latest advances in technology. The book's unique apprach is based around a series of "slides". Each "slide" captures an important notion or concept which is explained and commented upon in the accompanying text. This new edition has been updated to cover important new topics such as Java, COBRA ( and competing technologies such as COM), pattrns, UML, and...
The Object Advantage (ACM Press)
by Ivar Jacobson, M. Ericsson, and A. Jacobson
Business Process Reengineering (BPR) is the key management trend of the day. Ivar Jacobson's book The Object Advantage presents a blueprint for re-designing a business according to BPR principles. It uses one method to integrate his work of reengineering a business, its processes and its vital infrastructure the information system. It describes all of the details about a business and its processes by viewing customers as users and business processes as cases of how they use the business "use cas...