Showing posts with label object-oriented design. Show all posts
Showing posts with label object-oriented design. Show all posts

C++ How to Program (7th Edition) Review

C++ How to Program (7th Edition)
Average Reviews:

(More customer reviews)
Unlike many C++ books, this seems to cover pretty much everything - from getting started through to the meat of C++ and also covering the Standard Template Library (STL). It is written in a somewhat didactic style with plenty of full examples, end of section summaries and tests (Q&A) to ensure the principles have hit home. Unlike many other C++ texts, it is clearly aimed at teaching from scratch, rather than 'starting from C'.
The format is great - color is used for section and for syntax highlighting which aids reading and comprehension.
There are a number of 'tips' scattered throughout the text highlighting frequent misunderstandings and programming pitfalls. The title is justified; the book teaches the fundamentals of C++ AND also how to program - hopefully how to write a good, well structured, easily maintainable C++ program.
The appendices are available in pdf only - a shame the entire book isn't also available that way also. I suspect the appendices were not included in the printed book to (understandably) save paper.
The one niggle with this is that it's a sizable tome already and in order to keep it below 'telephone book' size, it is printed on very thin paper (thinner than that in my bible). The thin paper causes the reverse side to be visible and also means that care is required not to tear the pages.
In all, this is an excellent book for both learning and reference. Highly recommended.

Click Here to see more reviews about: C++ How to Program (7th Edition)

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language.This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Seventh Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

Buy NowGet 16% OFF

Click here for more information about C++ How to Program (7th Edition)

Read More...

Core Java, Vol. 2: Advanced Features, 8th Edition Review

Core Java, Vol. 2: Advanced Features, 8th Edition
Average Reviews:

(More customer reviews)
In my review of Professional Java JDK 6 Edition, I said I didn't think one book could cover such a wide variety of topics and expect to do a good job overall. This volume is, I think, an exception that proves the rule.
It is indeed a monster book, easily several months of steady work to get through, and an useful reference afterwards as well. It is well put together, clearly written, methodically presented. I wouldn't put it down if that were possible. The coverage is broad and the examples are interesting. The topics also feel complete, not because they are thorough, but because they leave off right where intermediate-level programmers could work out most details on their own.
I read the first and second editions years ago, and I must say this title has become a case study in steady, disciplined, tireless improvement and refinement of the original. It's 990 pages, but I haven't come across a useless sentence yet. The authors haven't just added on. They've refined their examples, improved and replaced others. Most importantly, they've realized a format that puts boilerplate and API tables to the side, allowing the reader to focus on the concept at hand. Complete code listings are in the text, presented in a way that makes it easy to gloss them in favor of the soft copy available by download.
If you need lots and lots of code work on different topics to burn Java into your fingertips -- and there really is no other way to do it -- this book is an excellent choice.

Click Here to see more reviews about: Core Java, Vol. 2: Advanced Features, 8th Edition

The revised edition of the classic Core Java™, Volume II–Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout. All sample programs have been carefully crafted to illustrate the latest programming techniques, displaying best-practices solutions to the types of real-world problems professional developers encounter.Volume II includes new sections on the StAX API, JDBC 4, compiler API, scripting framework, splash screen and tray APIs, and many other Java SE 6 enhancements. In this book, the authors focus on the more advanced features of the Java language, including complete coverage ofStreams and Files

Buy NowGet 40% OFF

Click here for more information about Core Java, Vol. 2: Advanced Features, 8th Edition

Read More...

Principles of Object-Oriented Analysis and Design Review

Principles of Object-Oriented Analysis and Design
Average Reviews:

(More customer reviews)
Amazon does not care that the information for this book is incorrect. I bought this book thinking it was copyright 2008, it is copyright 1993. So I contacted Amazon by phone and by filling out the form. That was a few months ago and they have not changed the information. I did not drop the rating for the book. This is a good book for learning OO analysis and design concepts. I have several on this subject. The book may be old but the theory has been around since the 60's so even now the book is relavent and for less than $2 it is a good deal just don't buy it from Amazon or you will pay alot more thinking it is more expensive since it is new.

Click Here to see more reviews about: Principles of Object-Oriented Analysis and Design

Using terms the layman can understand,this book provides an introduction toobject-oriented analysis and design, and its useto create models for redesigning a businessenterprise. Easy-to-follow andcomplete, the book covers the OO (Object Oriented)principles of: BLOB (Binary Large OBject), class,encapsulation, information hiding, inheritance,message, method, object type, operation, andrequest. This book was written forInformation Systems professionals and all thoseinterested in object-oriented analysis and design.

Buy NowGet 11% OFF

Click here for more information about Principles of Object-Oriented Analysis and Design

Read More...

Engineering Problem Solving with C++ Review

Engineering Problem Solving with C++
Average Reviews:

(More customer reviews)
As a computer science student who changed majors to computer engineering, this was one of the best programming books that I've read in college. It actually teaches you problem solving in a very straightforward manner. Not without flaws though, since there are quite a few typos and errors in the code of the programs in the book; however, everyone with at least some basic understanding of computer programming should be able to figure out what is wrong and fix them quite easily.
With the help of this book I was able to apply C++ to a lot of common problems encountered throughout all engineering fields; from statistics to simple physics and math problems. After taking the class, in which this book was used, this book has become one of my main references.

Click Here to see more reviews about: Engineering Problem Solving with C++

With carefully chosen topics presented in a logical order, this book provides an excellent introduction to the object-oriented features of C++ programming and the Standard C++ library. Clearly written and easy to understand, it provides examples and applications along with problem solving techniques, enabling the reader to learn this powerful language quickly and easily.This book covers such topics as the 5-step approach to problem solving; object-based features of C++ and the fundamentals of programming; engineering examples and applications; and an integrated introduction to function templates and classes defined in the Standard C++ library.For professional engineers who want to learn C++ programming language about its object-oriented features.

Buy Now

Click here for more information about Engineering Problem Solving with C++

Read More...

Information Modeling: An Object-Oriented Approach Review

Information Modeling: An Object-Oriented Approach
Average Reviews:

(More customer reviews)
I was surprised to find no image of the cover of this book and no customer reviews. At the second thought, it makes sense. This book is for IT practitioners with solid theoreteical background in Computer Science. The book is not complex, but requires patience. It is about all the object-oriented theory behind the most fundamental behaviour of object instances - Create - Read - Update - Delete. All explained in terms of theory of sets using logical predicates, which is part of formal logics.
Anyway, once I bought and read this book in 1998 - 5 years ago - I was hooked on object orientation. Microsoft's ADO, J2EE's EJB's and JDO instantly and naturally made sense to me once they surfaced in IT practice as newly emerged technologies.
I have impressed and opened the eyes of many people of intelligence with my super deep understanding of these issues yet numerous hight tech red necks vere left unmoved.
If you want to feel CRUD and brearth CRUD in Obj-Orient. terms, plus to have really deep knowledge of Object-toRelational mapping, buy it and read it. Plus, buy Kilov's 'Business Specifications' book.

Click Here to see more reviews about: Information Modeling: An Object-Oriented Approach

Many of today's business information systemsare notoriously ineffective — due in large part to too many unscientific,haphazard approaches to their development. This book introduces thescientific thought essential to understanding a business and to creatinga successful business information system for a particular business.It shows how to make system analysis as disciplined an activity asprogramming, and how the formal specification of behavior at the rightlevel of abstraction is the desired approach to system analysis. KEYTOPICS: Shows how the system analyst may use the same conceptsof "good thinking"as the programmer — abstraction, preciseunderstanding of behavior, and reuse — to end up with a specificationthat is understandable and formal. For systems analysts,requirements engineers, data modellers, business planners, etc. responsiblefor understanding and developing requirements for information systemsand applications; and for designers, programmers , testers, documentorsinvolved in the information system development process.

Buy Now

Click here for more information about Information Modeling: An Object-Oriented Approach

Read More...