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

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 - بخش 229: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
درباره این دوره