لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مقدماتی برنامهنویسی شیءگرا در C++
- آخرین آپدیت
دانلود Introduction to Object-Oriented Programming in C++
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره اولین بخش از یک مجموعه پنجگانه است که با هدف تسلط شما بر پارادایم شیءگرایی در زبان برنامهنویسی C++ طراحی شده است.
این تخصص مخصوص افرادی است که میخواهند برنامهنویسی شیءگرا (OOP) را از صفر یاد بگیرند. این یک پکیج جامع است که شما را از مفاهیم پایه C++ تا ساخت یک پلتفرم کامل صرافی ارز دیجیتال همراهی میکند.
در طول این پنج دوره، شما همراه با مدرس روی یک پروژه واحد کار خواهید کرد: ساخت یک پلتفرم صرافی ارز دیجیتال. در حین ساخت این پروژه، مجموعهای از تکنیکهای برنامهنویسی را فرا میگیرید؛ از کنترل جریان ساده و ورودی/خروجی گرفته تا تجزیه فایل (Parsing)، تکنیکهای شیءگرا و تعامل با کاربر در محیط کنسول.
در این دوره اول، کار با C++ را با نوشتن، کامپایل و اجرای اولین برنامه خود شروع خواهید کرد. سپس با ساخت یک سیستم منوی تعاملی برای پلتفرم صرافی، مفاهیم ورودی/خروجی متن، دستورات شرطی و حلقهها را یاد میگیرید. پس از اتمام این دوره، شما قادر خواهید بود:
* یک برنامه C++ بنویسید، آن را کامپایل کرده و اجرا کنید تا پیامها را در کنسول نمایش دهد
* از کتابخانههای استاندارد برای انجام عملیات ورودی/خروجی متن در کنسول استفاده کنید
* توابع ساده بنویسید و آنها را فراخوانی کنید
* از حلقههای while برای دریافت و پاسخگویی مکرر به ورودیهای کاربر استفاده کنید
سرفصل ها و درس ها
عنوان ورودی/خروجی متن و توابع: منوی اصلی، بخش اول
Text I/O and functions: the main menu, part 1
معرفی دوره
Course introduction
آنچه در پایان این دوره تخصصی خواهید ساخت
What you’ll build by the end of the specialisation
آیا C++ یک زبان سطح پایین است؟
Is C++ a low-level language?
نوشتن اولین برنامه ما
Writing our first program
نحوه کامپایل برنامه در Visual Studio Code مبتنی بر وب
How to compile a program in web-based Visual Studio Code
چاپ لیست گزینهها (منو)
Print a list of options (menu)
دریافت ورودی کاربر با استفاده از عملگر استخراج
Receiving user input with the extraction operator
دستورات شرطی: چاپ شرطی پاسخها برای کاربر
If statements: conditionally printing responses to the user
تجربه کار با std::cout و std::cin
Let's experiment with std::cout and std::cin
موضوع ۱ ورودی/خروجی متن و توابع: منوی اصلی، بخش دوم
Topic 1 Text I/O and functions: the main menu, part 2
پیشزمینه: شبیهسازیهای مبتنی بر متن
Background: text-based simulations
بازسازی کد (Refactoring) چیست؟
What is refactoring?
نوشتن تابع منوی چاپ و تابع processOption
Write a print menu function and a processOption function
نمایش نظرات