برای استفاده از خدمات وارد حساب خود شوید

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

آموزش آنلاین بوت‌کمپ سی پلاس پلاس

دوره ویژه کاربران اشتراکی

سی پلاس پلاس

برنامه نویسی

  • 1- بررسی دوره و مقدمه

    02:51

  • 2- نصب ویژوال استودیو

    03:28

  • 3- راه‌اندازی ویژوال استودیو

    08:21

  • 4- مبانی ویژوال استودیو

    14:46

  • 5- سی پلاس پلاس در مقابل زبان‌های دیگر

    09:17

  • 6- سیستم‌های عددی

    16:10

  • 7- دستورات پایه و انواع صحیح - بخش 1

    09:50

  • 8- دستورات پایه و انواع صحیح - بخش 2

    30:48

  • 9- انواع Float و Double

    09:37

  • 10- نوع Enum

    05:15

  • 11- اشاره‌گرها

    13:31

  • 12- آرایه‌ها

    07:57

  • 13- مراجع

    02:25

  • 14- عملگرهای ریاضی

    13:26

  • 15- عملگرهای افزایش و کاهش

    06:10

  • 16- عملگرهای مقایسه

    05:48

  • 17- عملگرهای منطقی

    07:01

  • 18- عملگرهای بیتی

    14:16

  • 19- عملگرهای تخصیص

    10:13

  • 20- دستورات سلکشن

    11:42

  • 21- حلقه‌های While

    12:03

  • 22- حلقه‌های For

    10:10

  • 23- تئوری توابع

    18:01

  • 24- توابع در عمل

    13:46

  • 25- توابع بازگشتی

    08:34

  • 26- توابع قالب

    09:10

  • 27- کلاس‌ها - متغیرهای عضو

    08:32

  • 28- کلاس‌ها - مشخصه‌های دسترسی

    04:38

  • 29- کلاس‌ها - توابع عضو

    09:02

  • 30- کلاس‌ها - Constructorها و Destructorها

    16:01

  • 31- کلاس‌ها - Constructor کپی

  • 32- کلاس‌ها - Constructor انتقال

    15:39

  • 33- کلاس‌ها - کلاس‌های فوروارد اعلانی

    02:45

  • 34- کلاس‌ها - وراثت تک

    17:52

  • 35- کلاس‌ها - وراثت چندگانه

    09:58

  • 36- کلاس‌ها - اشاره‌گرها به اشیاء و توابع مجازی

    27:13

  • 37- کلاس‌ها - اشاره‌گرها به اعضای کلاس و typedefs

    16:24

  • 38- کلاس‌ها - حذف، پیش‌فرض و استاتیک

    06:09

  • 39- کلاس‌ها - دسترسی دوست

    07:03

  • 40- Casting - بخش 1

    11:28

  • 41- Casting - بخش 2

    29:27

  • 42- کلاس‌های قالب

    07:59

  • 43- تخصص قالب و برنامه‌نویسی متا

    06:42

  • 44- عملگرهای Overloadable - بخش 1

    13:09

  • 45- عملگرهای Overloadable - بخش 2

    16:33

  • 46- فضاهای نام

    12:14

  • 47- استثناها

    12:46

  • 48- پیش‌پردازنده

    15:23

  • 49- نقطه ویرگول‌ها

    16:08

  • 50- کامپایل جداگانه - بخش 1

    10:31

  • 51- کامپایل جداگانه - بخش 2

    25:38

  • 52- کتابخانه‌های استاتیک

    13:56

  • 53- کتابخانه‌های پیوندی پویا - بخش 1 - پروژه کتابخانه

    19:24

  • 54- کتابخانه‌های پیوندی پویا - بخش 2 - پروژه تست

    09:57

  • 55- مقدمه

    00:55

  • 56- استریم‌های ورودی و خروجی - cin و cout

    07:32

  • 57- استریم‌ها: انواع سفارشی

    13:58

  • 58- دستکاری‌کننده‌های ورودی و خروجی

    32:26

  • 59- آشنایی با STL

    11:53

  • 60- بردار STL

    22:33

  • 61- لیست STL

    07:00

  • 62- کانتینرهای انجمنی STL - ساختار درخت

    03:41

  • 63- کانتینرهای انجمنی STL - بررسی Map

    09:45

  • 64- کانتینرهای انجمنی STL - بررسی Set

    05:09

  • 65- کانتینرهای انجمنی STL - کارایی جستجو

    10:06

  • 66- کانتینرهای انجمنی STL - حذف

    05:32

  • 67- استک STL

    07:31

  • 68- صف STL

    02:42

  • 69- صف دوطرفه STL

    02:54

  • 70- آرایه STL

    12:19

  • 71- الگوریتم‌های STL

    04:03

  • 72- فانکتورها و عبارات لامبدا

    14:17

  • 73- find و find_if

    11:53

  • 74- for_each

    05:10

  • 75- count و count_if

    06:15

  • 76- copy و copy_if

    05:23

  • 77- تبدیل

    05:18

  • 78- replace و replace_if

    03:39

  • 79- remove و remove_if

    10:41

  • 80- مرتب‌سازی

    02:44

  • 81- الگوریتم‌های min و max

    08:47

  • 82- الگوریتم‌های سفارشی

    12:37

  • 83- اشاره‌گرهای هوشمند

    10:33

  • 84- مروری

    02:05

  • 85- Boost

    08:21

  • 86- ChaiScript

    02:02

  • 87- Qt

    12:11

  • 88- Property Sheets

    09:25

  • 89- Library Tests

    03:39

  • 90- Doxygen

    02:10

  • 91- مشخصات و طراحی پروژه

    04:42

  • 92- کلاس Location

    14:39

  • 93- کلاس GameMap

    12:38

  • 94- کلاس CommandProcessor

    17:30

  • 95- کلاس GameEngine

    14:11

  • 96- پیوند همه به یکدیگر با داده تست

    08:42

  • 97- تولید مستندات Doxygen

    03:39

  • 98- تغییرات در هدر defs.h

    06:20

  • 99- کلاس GameObject

    03:00

  • 100- کلاس‌های Pickup و NPC

    01:47

  • 101- کلاس Inventory

    06:17

  • 102- تغییرات در کلاس Location

    03:40

  • 103- تغییرات در کلاس CommandProcessor

    04:30

  • 104- تغییرات در کلاس GameMap

    01:49

  • 105- تغییرات در کلاس GameEngine

    07:05

  • 106- تغییرات در AdventureGameEngine.cpp

    02:14

  • 107- تست‌ها و فیکس کردن باگ‌ها

    17:31

  • 108- تمرین - فیکس باگ هنگام تایپ بازگشت بازیکن

    00:41

  • 109- تولید مستندات Doxygen

    02:04

  • 110- راه حل برای تمرین شکار باگ

    01:42

  • 111- Script Engine API

    13:29

  • 112- اضافه‌کردن به کلاس GameEngine - اعلان‌ها

    06:15

  • 113- اضافه‌کردن به کلاس Inventory

    02:11

  • 114- اضافه‌کردن به کلاس GameMap

    04:26

  • 115- اضافه‌کردن به کلاس Location

    06:51

  • 116- اضافه‌کردن به کلاس CommandProcessor

    06:51

  • 117- اضافه‌کردن به کلاس GameObject

    04:45

  • 118- اضافه‌کردن به کلاس GameEngine - تعاریف

    12:12

  • 119- اضافه‌کردن به Script API

    04:19

  • 120- رجیستر توابع Script Engine API

    01:55

  • 121- نوشتن کد تست

    11:44

  • 122- انجام تست‌ها

    08:06

  • 123- تولید مستندات Doxygen

    00:44

  • 124- سریال‌سازی کلاس CommandProcessor

    08:46

  • 125- سریال‌سازی کلاس GameObject

    02:11

  • 126- سریال‌سازی کلاس‌های NPC و Pickup

    01:57

  • 127- سریال‌سازی کلاس Inventory

    01:13

  • 128- سریال‌سازی کلاس Location

    01:30

  • 129- سریال‌سازی کلاس GameMap

    00:50

  • 130- سریال‌سازی کلاس GameEngine

    01:40

  • 131- تغییرات در ScriptAPI

    08:15

  • 132- نوشتن گیم‌پلی

    02:59

  • 133- تغییرات در AdventureGameEngine.cpp

    10:15

  • 134- تست کد سریال‌سازی

    02:30

  • 135- پیاده‌سازی ذخیره کردن و بارگذاری پیشرفت بازی

    10:59

  • 136- توابع اضافی لازم برای ویرایشگر بازی

    03:39

  • 137- چالش - نمایش قابلیت دستورالعمل‌ها

    19:00

  • 138- تولید مستندات Doxygen

    02:04

  • 139- ایجاد پروژه Qt

    10:30

  • 140- صفحه پیام‌ها

    06:19

  • 141- صفحه کد راه‌اندازی

    00:42

  • 142- لیست مکان‌ها

    08:13

  • 143- صفحه توصیف مکان‌ها

    03:02

  • 144- صفحات اسکریپت onEnter و onExit مکان

    01:01

  • 145- صفحه محل مکان‌های هدف

    06:18

  • 146- صفحه اشیاء بازی مکان

    10:52

  • 147- صفحه ذخیره و بارگذاری

    02:48

  • 148- ذخیره و بارگذاری State رابط کاربری

    13:20

  • 149- راه‌اندازی سیگنال‌ها و اسلات‌ها

    12:29

  • 150- ایجاد کتابخانه استاتیک موتور بازی

    12:14

  • 151- کلاس Mediator

    06:30

  • 152- واحد ترجمه UtilityFunctions

    17:12

  • 153- کلاس MessagesMediator

    05:22

  • 154- کلاس StartupCodeMediator

    01:54

  • 155- کلاس LocationMediator

    15:11

  • 156- کلاس LocationDescriptionsMediator

    05:08

  • 157- کلاس LocationOnEnterScriptMediator

    02:52

  • 158- کلاس LocationOnExitScriptMediator

    01:48

  • 159- کلاس LocationTargetLocationsMediator

    07:56

  • 160- دیالوگ‌های MoveGameObject و NewGameObject

    18:28

  • 161- کلاس LocationGameObjectsMediator چک شود

    22:07

  • 162- کلاس SaveAndLoadMediator

    07:46

  • 163- تغییرات در کلاس MainWnd

    09:29

  • 164- بررسی کد - بخش 1

    10:39

  • 165- بررسی کد - بخش 2

    06:46

  • 166- تست ویرایشگر بازی

    13:18

  • 167- تغییرات در تابع ()main موتور بازی

    06:24

  • 168- ایجاد بازی جدید

    21:08

  • 169- تولید مستندات Doxygen

    01:41

  • 170- چالش - افزودن قابلیت فرمان سفارشی به ویرایشگر

    04:17

  • 171- پیشنهادات برای مطالعه و خواندن

    03:18

درباره این دوره

دوره های آموزشی مرتبط

دانلود اپلیکیشن آموزش روز