الاستماع والقراءة

خطوة إلى عالم لا حدود له من القصص

  • اقرأ واستمع إلى ما تريده
  • أكثر من مليون عنوان
  • العناوين الحصرية + أصول القصة
  • 7 الشهر يورو في EGP89 يوم تجربة مجانية، ثم
  • من السهل الإلغاء في أي وقت
جرب مجانا
Details page - Device banner - 894x1036
Cover for C++17 By Example: Practical projects to get you up and running with C++17

C++17 By Example: Practical projects to get you up and running with C++17

لغات
الإنجليزية
الصيغة
تصنيف

كتب واقعية

Discover the impressive capabilities of C++ and learn the skills you need to implement it in real life

Key Features • Leverage the power of C++ language constructs to build effective software

• Learn about file handling and pointers

• Build visually appealing GUI by using the power of Qt5

• Get a deeper understanding of how to program C++ for a specific purpose by implementing a Domain Specific Language

Book Description

C++ is a general-purpose programming language built with a bias towards embedded programming and systems programming. Over the years, C++ has evolved and is used to develop software for many different sectors. Given its versatility and robustness, C++is a wonderful language to start your coding journey with. This book covers exciting projects built in C++ that show how to implement the language in different scenarios. While developing these projects, you will not only learn the language constructs but also how you can use C++ to meet your software requirements.

The book starts with a brief introduction to C++ language constructs where you will learn essential concepts that are required to understand the projects covered in the book. The first module will build a library management system that will teach you how to perform efficient file handling and use pointers in your software. To give you a taste of GUI programming, the next module will build graphical applications using Qt 5. You will then be introduced to game design in C++ and build two interesting games. The final module will teach you how C++ can be used to create a Domain Specific Language.

After reading this book, you will have mastered core programming concepts in C++, and how to implement them effectively.

What you will learn • Create object-oriented hierarchies and how to compile, link, and execute a simple program

• Implement classes with linked lists, templates, inheritance, operator overloading, and exception handling

• Efficient file handling and pointer structures

• Dynamic allocation and deallocation along with marshmallowing

• Qt features, including menus, toolbars, caret handling, and more

• Implement a Domain Specific Language in C++

Who this book is for

This book is for developers who would like to develop software in C++. Basic programming experience would be an added advantage.

Stefan Björnander is the author of the books Microsoft Windows C++ and C++ Windows Programming. He holds a Master of Engineering and a Licentiate in Computer Science. He has worked as a software developer and as a teacher in computer science and mathematics for many years.

© 2018 Packt Publishing (كتاب إلكتروني): 9781788394444

تاريخ النشر

كتاب إلكتروني: ٢٦ فبراير ٢٠١٨

ما مميزات اشتراك Storytel؟

  • أكثر من 200000 عنوان

  • وضع الأطفال (بيئة آمنة للأطفال)

  • تنزيل الكتب للوصول إليها دون الاتصال بالإنترنت

  • الإلغاء في أي وقت

أكثر شهرة

شهري

قصص لكل المناسبات.

89 EGP /شهر

7 أيام مجانًا
  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

سنويا

قصص لكل المناسبات.

708 EGP /سنة

7 أيام مجانًا
وفر 33%
  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن

6 أشهر

قصص لكل المناسبات.

474 EGP /كل 6 أشهر

7 أيام مجانًا
وفر 12%
  • 1 حساب

  • استماع بلا حدود

  • إلغاء في أي وقت

جرب الآن