The trend in programming design is moving towards an object-oriented approach. This is due to many influences in the evolution of software and hardware. As many systems become graphically interfaced and the demand for "easier-to-use" software increases, the program complexity expands dramatically.
A solution to the complexity of programs is to develop them using an approach resembling the real-life relationship of objects. The traditional structured approach to programming is limited through its treatment of data and actions as distinct entities. By dealing with data and instructions as interwoven items, the ability to develop reusable code is enhanced. Object-oriented programming in C++ requires an understanding of encapsulation of data (classes), polymorphism (overloading), and inheritance of classes.
C++ Program Design
|
An Introduction to Programming
and Object-Oriented Design 2nd Ed.
James P. Cahoon
Jack Davidson
Our New Price: $57.75
Our Used Price: $51.97
In Stock: 24 hours
Format:Textbook Paperback, 2nd ed.
ISBN: 0070121354
Publisher: McGraw-Hill Companies
Pub. Date: July 1998
Edition Desc: 2ne Ed.
|
Assuming no prior programming skills, this introduction to programming in C++ offers all the material necessary for self- or group-instruction n today's dominant object-oriented programming language With its early treatment of arrays, comprehensive coverage of graphical programming, and an emphasis on object-oriented design, all program examples in this book should De the first choice for all first-time programmers.
Programming with Visual Age for C++ for Windows
|
Marc Carrel-Billiard
Isabelle Mauny
Michael Friess
Our Price: $49.95
In-Stock: Ships 2-3 days
Format: Paperback, 556pp.
ISBN: 0136182089
Publisher: Prentice Hall, Inc.
Pub. Date: December 1996
|
Learn VisualAge for C++ by example.
Programming with VisualAge for C++ for Windows guides you through the development of a full-function application, from specifying requirements to implementation, using today's object orientation and visual programming.
Because this book focuses on the practice rather than the theory of object technology, you can use it to build an actual application, including relational database support, video and sound capability, and numerous graphical controls for a truly intuitive graphical user interface.
Programming with VisualAge for C++ for Windows has four parts and includes a CD-ROM:
- Part 1 introduces the concepts and terms of visual programming and object-oriented techniques.
- Part 2 examines the analysis and design of static and dynamic models of the application.
- Part 3 show how to use the tools of VisualAge for C++ to develop the sample application.
- Part 4 provides more details to enhance your skills in applying VisualAge for C++.
- The CD ROM holds the evaluation version of VisualAge for C++ for Windows, the evaluation version of DB2, and the sample application.
Learn how to exploit the newest trends in software engineering. With the techniques in this book, Windows application construction has never been easier.
An Introduction to Real-Time Systems
|
From Design to Multitasking with C/C++
Raymond J. A. Buhr
Donald L. Bailey
Our New Price: $58.00
Our Used Price: $46.50
In Stock: 24 hours
Format:Textbook Hardcover, 1st ed., 350pp.
ISBN: 0136060706
Publisher: Prentice Hall
Pub. Date: August 1998
|
Intended for computer science and engineering students and professionals, this book introduces the nature of real-time, concurrent, distributed systems, presenting a specific set of techniques for designing and implementing such systems. It develops a "systems way of thinking" about software that is intended to serve readers through their careers.
Key Features:
- Explains how to program interrupt-driven, concurrent, distributed systems that are complex enough to be interesting.
- Develops a deep understanding of how these systems function by working with a minimal software infrastructure, a subset of C++ and a small real-time kernel that keeps all software elements directly under readers' control.
- Helps readers build their own distributed applications, controlling all hardware and software elements themselves through I/O devices controlled by their own program.
- Explains the relationship between system issues and programs to help readers feel comfortable working with systems that have many layers of support software and with design models and tools that are distant from code.
- Trains readers to design distributed application that will keep running and to process architectures that will include the requirement for concurrency and failure detection/recovery.
Complete source code for all example programs-the Message Transfer Utility (a case study in real-time system design and implementation), and the Tempo real-time kernel-is available over the World Wide Web.
Schaum's Outline of Fundamentals of Computing with C++
|
John R. Hubbard
Our Price: $14.35
Retail Price: $15.95
You Save: $1.60 (10%)
In Stock: 24 hours (Same Day)
Format: Paperback, 1st ed., 339pp.
ISBN: 0070308683
Publisher: McGraw-Hill Companies
Pub. Date: May 1998
|
This powerful study tool is the best tutor you can have if you want top grades and thorough understanding of the fundamentals of computing with C++, the computing language taught at 83% of all colleges. This student-friendly study guide leads you step-by-step through the entire computer science course, giving you 420 problems with fully worked solutions and easy-to-follow examples for every new topic. You get complete explanations of data abstraction, recursion, Standard C++ container classes, searching, sorting algorithms, and other complex concepts, simplified and illustrated so they're easy to grasp. You also get additional practice problems to solve on your own, working at your own speed. This superb study guide covers the entire course, from logic to libraries. If you're taking introduction to computer science, this book will be your best friend. It's perfect for independent study, too!
Programming with C++
|
John R. Hubbard
Anthony Q. Baxter (Editor)
Our Price: $8.05
Retail Price: $8.95
You Save: $0.90 (10%)
In Stock: 24 hours (Same Day)
Format: Paperback, 144pp.
ISBN: 007052713X
Publisher: McGraw-Hill Companies
Pub. Date: October 1999
Edition Desc: Illustrated
|
This Schaum's Outline presents all the fundamental concepts of the current ANSI standard version of the C++ programming language. This is an object-oriented extension of the very popular C language, and it promises to grow in popularity. Many complete programs are included. This text refers to the Paperback edition.
Schaum's Outline of Data Structures with C++
|
John R. Hubbard
Our Price: $15.25
Retail Price: $16.95
You Save: $1.70 (10%)
In-Stock: Ships 2-3 days
Format: Paperback, 407pp.
ISBN: 0071353453
Publisher: McGraw-Hill Companies
Pub. Date: February 2000
Edition Desc: 2nd Ed.
|
This Schaum's Outline of Data Structures with C++ will be a sequal to the author's Schaum's Outline of Fundamentals of Computing with C++ and will cover all the material and topics covered in the first-year, second semester course required for all COmputer Science majors. It also covers the material in the second half of the AP Computer Science course taught in high school. An introductory course in C++ is prerequisite. The book will adhere to the new ISO standard for C++, implemented in 1997. The new standard library provides container classes and algorithms that have a significant impact upon how modern data structures are implemented.
Programming with C++
|
John R. Hubbard
Our Price: $15.25
Retail Price: $16.95
You Save: $1.70 (10%)
In-Stock: Ships 2-3 days
Format: Paperback, 2nd ed., 448pp.
ISBN: 0071353461
Publisher: McGraw-Hill Companies
Pub. Date: April 2000
Edition Desc: 2nd Ed.
|
This Schaum's Outline presents all the fundamental concepts of the current ANSI standard version of the C++ programming language. This is an object-oriented extension of the very popular C language, and it promises to grow in popularity. Many complete programs are included. This text refers to the Paperback edition.
|