The C++ programming language is one of the most powerful programming languages, so that most of today's powerful languages, such as C#.Net, are designed based on this language. Today Platform.Net is one of the best software production environments and C++ language is one of the programming languages of this platform. By using object-oriented programming, the software produced becomes much more understandable, maintaining and organizing it more fundamentally, and correcting and error-fixing it becomes easier. These are of particular importance because it is estimated that 80% of the cost of a software is related to the period of storage and its promotion in its lifetime cycle and has no relation to the initial writing and development of the software. Nevertheless, it is clear that object-oriented programming will become one of the key concepts of programming in the next few decades. Therefore, I therefore stated that I was going to compile a book with unique aspects to teach beginner programmers. Backed by several years of experience in translating and writing academic books and teaching at different educational levels, the book is arranged in a way to cover the apparent complexities of object-oriented programming. In this book, you will be familiar with an object-oriented way of thinking called UML. UML is a graphical language that allows people responsible for designing object-oriented software systems to use industrially standardized symbols to display designs. An object-oriented programmer should be familiar with this graphical language in order to use the output created by software system designers and implement the software. The strong point of this book is the clarity and specific order of the expression of a variety of shey-oriented techniques (OOP). No programmer will learn programming well unless he is on the right track from the beginning. In the book, we have tried to get close to the subjects clearly and very directly. The exit sample of all programs is provided in this book. All programs introduced in this book are available on the author's website at Http://kiau.ac.ir/~Shojaei".
The irgoods e-commerce team, with experience in dozens of major national projects and several international projects, has always tried to be present in its field of activity. Today, the team has been able to respond to any e-business by preserving the culture and development process.