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 ...
10,000,000 ریال
Product details Publisher ‏ : ‎  Nan A. Talese; 1st editi ...
4,080,000 ریال
  Product details ASIN ‏ : ‎  1449372651 ...
6,120,000 ریال

codebazan

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