Welcome to the world of object-oriented programming using C++ and Java. Get ready for an exciting tour!
While teaching OOPs, C++ and Java to graduate and postgraduate students and practicing professionals from the industry for several years, our experience shows that:
This book precisely comes to your aid in these critical aspects.
Although knowledge of C language is definitely a plus point, we assume no background knowledge. You can straight away master C++ and/or Java. The approach adopted in this text is to make students learn by practice and examples.
Each concept is explained with code snippets in both C++ and Java. The distinctive feature of these chapters is that there are numerous running examples, more than 600 of them, and case studies like College Administration, Internet Banking, e-shopping, Library Acquisition, etc. which students can easily correlate and learn using the underlying concept and theory. Unified Modelling Language (UML) notation is used throughout the book. At the end of each chapter, we have provided objective questions, short- and long-answer type of questions, several exercise problems with solutions and assignment questions.
All the programs have been tested on Linux, VC++ and TC++ platforms. The development platforms we have used to run Java programs are eclipse, NetBeans and JDK1.6. The databases used are of industry standard, such as Oracle, MySql (Open source) and widely available Microsoft Access databases. The code and instructions are elaborate and are designed to provide solutions quickly and enhance learning experiences.
Online Web resources are available on the book's companion Web site www.pearsoned.co.in/ rameshvasappanavara. They include PowerPoint slides, video lectures, an additional chapter, worked-out examples and program files that include C++ and Java codes for all examples and exercise problems.
PowerPoint slides: All chapters have a PowerPoint slide highlighting key concepts discussed in that chapter.
Video lectures: Audio-visual lecture slides help students understand the concepts better.
An additional chapter: A chapter entitled “Standard Template Libraries (STL) and Containers” is available on the Web site.
Worked-out examples: Additional problems have been solved.
Program files: C++ and Java codes for all examples and exercise problems have been provided.
Utmost care has been taken in writing this book to make it free of errors. However, should you come across any error, please do not hesitate to contact us. Your suggestions and feedback are welcome.
18.191.93.12