توضیحاتی در مورد کتاب Object-oriented programming in C++
نام کتاب : Object-oriented programming in C++
ویرایش : 1
عنوان ترجمه شده به فارسی : برنامه نویسی شی گرا در C++
سری :
نویسندگان : Tatyana Sopronyuk, Nonna Shulga
ناشر :
سال نشر : 2014
تعداد صفحات : 0
زبان کتاب : English
فرمت کتاب : epub درصورت درخواست کاربر به PDF تبدیل می شود
حجم کتاب : 218 کیلوبایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
این کتاب برای استفاده در درس علوم کامپیوتر "برنامه نویسی شی گرا در C++" در نظر گرفته شده است. این شامل تمام اطلاعات مورد نیاز برای انجام تکالیف و آزمایشگاه است.
کتاب درسی شامل 5 قسمت است. در ابتدا امکانات C++ را در نظر می گیریم که در زبان C وجود نداشت و مستقیماً به مفهوم کلاس ها اشاره نمی کند، به ویژه ورودی/خروجی جریان، عملگرهای تخصیص پویا حافظه و آزاد کردن آن، بارگذاری بیش از حد. توابع، توابع الگو. علاوه بر این، از مفهوم ساختار در زبان C به مفهوم کلاس گذر کردیم. ما عملیات ساخت کلاس و حذف آن، اعضای ثابت کلاس، توابع دوستانه، رابط و تحقق کلاس، بارگذاری بیش از حد عملگرها برای اشیاء کلاس داده شده، الگوهای کلاس ها و موارد دوستانه را توضیح دادیم.
ما همچنین ابزارهایی را برای استفاده از کلاس های ایجاد شده (تجمع و وراثت) برای گسترش امکانات کلاس های موجود و مفهوم کلاس های پایه و مشتق، وراثت چندگانه، ساخت سلسله مراتب کلاس ها، استفاده از توابع مجازی، کلاس های انتزاعی در نظر گرفته ایم. ، توابع چند شکلی، وراثت مجازی.
در هر قسمت از کتاب درسی نمونه هایی از برنامه ها را با نظرات ارائه کرده ایم که مطالب نظری پیشنهادی را نشان می دهد. هر قسمت با سوالات مربوط به خودکنترلی و وظایفی برای کار مستقل با برنامه های نمایش داده شده به پایان می رسد.
در پایان کتاب درسی تکالیف اجباری درس OOP در C++ را معرفی کرده ایم. به منظور کمک به دانشآموزان، کتاب درسی کدهای برنامههای مشابه را برای انواع تکالیف نشان میدهد.
هر یک از شش مبحث این راهنما شامل 10 کار مختلف است. کارهای بسیار بیشتری را می توان در مجموعه وظایف \"150 تکلیف برنامه نویسی C++. انواع وظایف و نمونه هایی از کد\" (http://amzn.com/B012V8HFAG) پیدا کرد.
این کتاب درسی برای اهداف آموزشی در نظر گرفته شده است.
توضیحاتی در مورد کتاب به زبان اصلی :
The textbook is intended to be used in the computer science course of “Object-oriented programming in C++”. It contains all the information needed for completing assignments and labs.
The textbook consists of 5 parts. At first we consider the possibilities of C++, which did not exist in the language C and which don’t refer directly to the notion of classes, in particular, stream input/output, operators of dynamic allocation of memory and setting it free, overloading of functions, template functions. Further, we passed over from the notion of structure in the language C to the notion of the class. We described the operations of the construction of the class and its elimination, static members of the class, friendly functions, interface and realization of the class, overloading of operators for the objects of the given class, templates of classes and friendly ones.
We have also considered means of using created classes (aggregation and inheritance) for the extending possibilities of existing classes and the notion of the base and derivative classes, multiple inheritance, building of the hierarchy of classes, usage of virtual functions, abstract classes, polymorphic functions, virtual inheritance.
In every part of the textbook we have given examples of programs with comments, demonstrating suggested theoretical material. Every part ends with the questions for self-control and tasks for independent work with the demonstrated programs.
At the end of the textbook we have introduced the mandatory assignments for the course OOP in C++. In order to help the students the textbook demonstrates codes of similar programs for all the types of assignments.
Each of six topics of this manual contains 10 different tasks. Considerably more tasks can be found in the collection of the tasks "150 C++ Programming Assignments. Variants of tasks & Examples of the code" (http://amzn.com/B012V8HFAG).
This textbook is intended for educational purposes.