برنامه نویسی سی پلاس پلاس (C++) همراه با مثال


برنامه نویسی سی پلاس پلاس (C++) همراه با مثال

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

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

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

در نهایت، شما با ایجاد چندین برنامه کاربردی رومیزی، و دارای ویژگی رابط کاربر گرافیکی (GUI) به کمک فریم‌ورک کیوت، مهارت های خود را گسترش می دهید. با به پایان رساندن این دوره، شما از دانش لازم در زمینه مفاهیم کلیدی برنامه نویسی C++ برخوردار خواهید شد و می توانید بطور موثر آنها را پیاده سازی کنید.

تمامی کد های مربوط به این دوره در این صفحه قابل دسترس می باشد.

سبک و رهیافت دوره

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

مباحث دوره:

معرفی C++ و Qt بازبینی دوره چرا C++ ؟ راه اندازی محیط توسعه گرامر پایه C++ نصب Qt5 در ویندوز ایجاد یک کلاس مجازی Die با C++ ایجاد اولین پروژه C++ نوشتن یک کلاس مجازی – تولید عدد تصادفی نوشتن یک کلاس مجازی – نمایش خروجی بهبود یک کلاس مجازی با ورودی کاربر ساختار داده ها و الگوریتم ها: ساخت یک برنامه مرتب سازی بررسی نگه دارنده های C++ بررسی دقیق سازنده std>C++ Programming By Example [Video] Publisher:Packtpub Author:Paul Tsouchlos Duration:5 hours 44 minutes

Practical projects to get you up and running with C++17
C++ is a flexible and generic language that offers a wide range of benefits with key strengths being software infrastructure and resource-constrained applications. This course is an introductory guide to C++ that will help you learn the language through multiple hands-on examples.
You’ll begin by diving into the C++ basics, syntax, and generic programming features. We’ll then move on to using data structures and algorithms with C++. Next, you’ll delve into the object-oriented features of C++ with another practical example.
Finally, you’ll further enhance your C++ programming skills by creating multiple GUI, desktop applications using Qt5. By the end of this course, you will have gained knowledge of core programming concepts in C++, and how to implement them effectively.
The code files are placed at: https://github.com/PacktPublishing/-C-Programming-By-Example
Style and Approach
This course is structured to be learning by example. This means that you’ll get into coding almost immediately. This facilitates efficient learning, since the best way to learn is by example especially in programming. You’ll get immediate hands-on experience in coding C++ apps and explore the modern language features by utilizing and implementing them in your own apps. Further, what you learn will be reinforced by coding exercises as well as quizzes to ensure you’re retaining all the information you’ve gained.
Released: Tuesday, November 27, 2018
Introduction to C++ and Qt
The Course Overview
Why C++?
Setting Up Your Development Environment
Basic C++ Syntax
Installing Qt5 on Windows
Building a Virtual Die with C++
Setting Up Your First C++ Project
Coding a Virtual Die – Generating Random Numbers
Coding a Virtual Die – Displaying the Output
Enhancing the Virtual Die with User Input
Data Structures and Algorithms: Building a Sorting Application
Overview of Containers in C++
A Deeper Dive into std>Overview of STL Algorithms
Use STL Algorithms with Containers
Building a Sorting Application
Classes and Structures: Building a Casino Guessing Game
Why Use Classes and Structures?
Overview of Classes and Structures
Differences Between Classes and Structures
Implementing a Casino Guessing Game
Building a Library Management System
Planning out an Application
Building a Library Management System
Adding Test Data
Adding Search Functionality
Getting Acquainted with Qt
Setting Up Your First GUI Project
Setting Up a Basic GUI with Qt Creator
Running Your First GUI Application
Qt Signals and Slots: Building a Text Editor
Setting Up Your Text Editor Project
Creating a Basic GUI in Qt Creator
Reacting to User Interaction with Signals and Slots
Creating Custom Slots
Finishing the Text Editor
Building a Painting Application in Qt5
Setting Up Your Painting Application
Understanding Qt5 Widgets
Creating Your Own Qt5 Widget
Reacting to User Input
Painting User Input on Screen
Adding the Ability to Draw Circles
Allow for Shape Resizing

منبع

برنامه نویسی سی پلاس پلاس (C++) همراه با مثال

حتما بخوانید: سایر مطالب گروه آموزش

برای مشاهده فوری اخبار و مطالب در کانال تلگرام ما عضو شوید!


روی کلید واژه مرتبط کلیک کنید
منتخب امروز

بیشترین بازدید یک ساعت گذشته


دیکته شب | دیکته کلاس اول دبستان