0 رای
وضعیت موجودی موجود

قیمت قبلی: 8,800,000 ریال
قیمت: 8,400,000 ریال

 



Product details

  • Publisher ‏ : ‎ Sams Publishing; 8th edition (December 23, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 800 pages
  • ISBN-10 ‏ : ‎ 0789757745
  • ISBN-13 ‏ : ‎ 978-0789757746


 

کتاب C++ in One Hour a Day, Sams Teach Yourself

In just one hour a day, you’ll have all the skills you need to begin programming in C++. With this complete tutorial, you’ll quickly master the basics, and then move on to more advanced features and concepts. Completely updated for the C++14 standard, with a preview of C++17, this book presents the language from a practical point of view, helping you learn how to use C++ to create faster, simpler, and more efficient C++ applications.

 

  • Master the fundamentals of C++ and object-oriented programming
  • Understand how C++ features help you write compact and efficient code using concepts such as lambda expressions, move constructors, and assignment operators
  • Learn best practices and avoid pitfalls via useful Do’s and Don’ts 
  • Learn the Standard Template Library, including containers and algorithms used in most real-world C++ applications
  • Test your knowledge and expertise with exercises at the end of every lesson 

 

Learn on your own time, at your own pace:

 

  • No previous programming experience required
  • Write fast and powerful C++ programs, compile the source code, and create executable files
  • Learn object-oriented programming concepts such as encapsulation, abstraction, inheritance, and polymorphism
  • Use the Standard Template Library’s algorithms and containers to write feature-rich yet stable C++ applications
  • Learn how automatic type deduction helps simplify C++ code
  • Develop sophisticated programming techniques using lambda expressions, smart pointers, and move constructors
  • Master the features of C++ by learning from programming experts
  • Learn C++ features that allow you to program compact and high-performance C++ applications
  • Preview what’s new in C++17

 

Contents at a Glance

 

 

Part I: The Basics

 

Lesson 1: Getting Started

Lesson 2: The Anatomy of a C++ Program

Lesson 3: Using Variables, Declaring Constants

Lesson 4: Managing Arrays and Strings

Lesson 5: Working with Expressions, Statements, and Operators

Lesson 6: Controlling Program Flow

Lesson 7: Organizing Code with Functions

Lesson 8: Pointers and References Explained

 

 

Part II: Fundamentals of Object-Oriented C++ Programming

 

Lesson 9: Classes and Objects

Lesson 10: Implementing Inheritance

Lesson 11: Polymorphism

Lesson 12: Operator Types and Operator Overloading

Lesson 13: Casting Operators

Lesson 14: An Introduction to Macros and Templates

 

 

Part III: Learning the Standard Template Library (STL)

 

Lesson 15: An Introduction to the Standard Template Library

Lesson 16: The STL String Class

Lesson 17: STL Dynamic Array Classes

Lesson 18: STL list and forward_list

Lesson 19: STL Set Classes 

Lesson 20: STL Map Classes

 

 

Part IV: More STL

 

Lesson 21: Understanding Function Objects

Lesson 22: Lambda Expressions 

Lesson 23: STL Algorithms

Lesson 24: Adaptive Containers: Stack and Queue

Lesson 25: Working with Bit Flags Using STL

 

 

Part V: Advanced C++ Concepts

 

Lesson 26: Understanding Smart Pointers

Lesson 27: Using Streams for Input and Output 

Lesson 28: Exception Handling

Lesson 29: Going Forward

 

Part VI: Appendixes

Appendix A: Working with Numbers: Binary and Hexadecimal

Appendix B: C++ Keywords

Appendix C: Operator Precedence

Appendix D: ASCII Codes

Appendix E: Answers

منابع کتاب کتاب C++ in One Hour a Day, Sams Teach Yourself

تنها در یک ساعت در روز، تمام مهارت های مورد نیاز برای شروع برنامه نویسی در C++ را خواهید داشت. با این آموزش کامل، به سرعت به اصول اولیه تسلط خواهید یافت و سپس به سراغ ویژگی ها و مفاهیم پیشرفته تر خواهید رفت. این کتاب که به طور کامل برای استاندارد C++14 به‌روزرسانی شده است، با پیش‌نمایش C++17، زبان را از نقطه نظر عملی ارائه می‌کند و به شما کمک می‌کند تا یاد بگیرید چگونه از C++ برای ایجاد برنامه‌های C++ سریع‌تر، ساده‌تر و کارآمدتر استفاده کنید.

 

  • به اصول C++ و برنامه نویسی شی گرا مسلط شوید
  • درک کنید که چگونه ویژگی های C++ به شما کمک می کند تا با استفاده از مفاهیمی مانند عبارات لامبدا، سازنده های حرکتی و عملگرهای انتساب، کد فشرده و کارآمد بنویسید.
  • بهترین شیوه ها را بیاموزید و از طریق بایدها و نبایدهای مفید از دام ها اجتناب کنید 
  • کتابخانه الگوی استاندارد، شامل کانتینرها و الگوریتم‌های مورد استفاده در بیشتر برنامه‌های C++ واقعی را بیاموزید.
  • در پایان هر درس، دانش و تخصص خود را با تمرینات محک بزنید 

 

در زمان خود و با سرعت خود یاد بگیرید:

 

  • بدون نیاز به تجربه برنامه نویسی قبلی
  • برنامه های سریع و قدرتمند ++C بنویسید، کد منبع را کامپایل کنید و فایل های اجرایی ایجاد کنید
  • مفاهیم برنامه نویسی شی گرا مانند کپسوله سازی، انتزاع، وراثت و چندشکلی را بیاموزید.
  • از الگوریتم‌ها و کانتینرهای کتابخانه قالب استاندارد برای نوشتن برنامه‌های C++ غنی و در عین حال پایدار استفاده کنید.
  • بیاموزید که چگونه کسر نوع خودکار به ساده سازی کد ++C کمک می کند
  • تکنیک های برنامه نویسی پیچیده را با استفاده از عبارات لامبدا، اشاره گرهای هوشمند و سازنده های حرکتی توسعه دهید
  • با یادگیری از کارشناسان برنامه نویسی بر ویژگی های ++C تسلط پیدا کنید
  • ویژگی های C++ را یاد بگیرید که به شما امکان می دهد برنامه های C++ فشرده و با کارایی بالا را برنامه ریزی کنید
  • پیش نمایش چیزهای جدید در C++17

 

مطالب در یک نگاه

 

 

بخش اول: مبانی

 

درس 1: شروع به کار

درس 2: آناتومی یک برنامه ++C

درس 3: استفاده از متغیرها، اعلام ثابت ها

درس 4: مدیریت آرایه ها و رشته ها

درس 5: کار با عبارات، عبارات و عملگرها

درس 6: کنترل جریان برنامه

درس 7: سازماندهی کد با توابع

درس 8: اشاره ها و مراجع توضیح داده شده است

 

 

بخش دوم: مبانی برنامه نویسی شی گرا ++C

 

درس 9: کلاس ها و اشیاء

درس 10: اجرای وراثت

درس 11: چند شکلی

درس 12: انواع اپراتور و بارگذاری بیش از حد اپراتور

درس 13: اپراتورهای ریخته گری

درس 14: مقدمه ای بر ماکروها و الگوها

 

 

بخش سوم: یادگیری کتابخانه الگوی استاندارد (STL)

 

درس 15: مقدمه ای بر کتابخانه الگوی استاندارد

درس 16: کلاس رشته STL

درس 17: کلاس های آرایه دینامیک STL

درس 18: لیست STL و لیست فوروارد

درس 19: کلاس های مجموعه STL 

درس 20: کلاس های نقشه STL

 

 

قسمت چهارم: STL بیشتر

 

درس 21: درک اشیاء تابع

درس 22: عبارات لامبدا 

درس 23: الگوریتم های STL

درس 24: ظروف تطبیقی: پشته و صف

درس 25: کار با پرچم های بیت با استفاده از STL

 

 

قسمت پنجم: مفاهیم پیشرفته C++

 

درس 26: درک اشاره گرهای هوشمند

درس 27: استفاده از جریان ها برای ورودی و خروجی 

درس 28: رسیدگی به استثناها

درس 29: رو به جلو

 

بخش ششم: ضمیمه ها

پیوست A: کار با اعداد: باینری و هگزادسیمال

ضمیمه B: کلمات کلیدی C++

پیوست ج: اولویت اپراتور

پیوست D: کدهای اسکی

پیوست E: پاسخ ها

نظرات کاربران درباره کتاب C++ in One Hour a Day, Sams Teach Yourself

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب C++ in One Hour a Day, Sams Teach Yourself نظر می دهد.

ارسال نظر درباره کتاب C++ in One Hour a Day, Sams Teach Yourself

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

بر اساس سلیقه شما...

  Product details Publisher ‏ : ‎  Pearson; 6t ...
10,480,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید