وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

C++ Bootcamp

سرفصل های دوره

Beginner's C++ coding course.


1 - Introduction
  • 1 - Course Overview And Introduction
  • 2 - Installing Visual Studio
  • 3 - Setting Up Visual Studio
  • 3 - settings.zip
  • 3 - snippets.zip
  • 4 - The Basics Of Visual Studio
  • 4 - UsingVSDemo.zip

  • 2 - The Core Basics Of C
  • 3 - Maths operators and increment and decrement.html
  • 5 - C v Other Languages
  • 5 - Summary-of-C-Versions.pdf
  • 6 - Number Systems
  • 7 - Basic Statements And Integral Types 1
  • 7 - Classes and overloadable operators.html
  • 8 - Basic Statements And Integral Types 2
  • 9 - Float and Double Types
  • 10 - The Enum Type
  • 11 - Pointers
  • 12 - Arrays
  • 13 - References
  • 14 - Maths Operators
  • 15 - Increment and Decrement Operators
  • 16 - Comparison Operators
  • 17 - Logical Operators
  • 18 - Bitwise Operators
  • 19 - Assignment Operators
  • 20 - Selection Statements
  • 21 - While Loops
  • 22 - For Loops
  • 23 - Functions In Theory
  • 24 - Functions In Practice
  • 25 - Recursive Functions
  • 26 - Template Functions
  • 27 - Classes Member Variables
  • 28 - Classes Access Specifiers
  • 29 - Classes Member Functions
  • 30 - Classes Constructors And Destructors
  • 31 - Classes The Copy Constructor
  • 32 - Classes The Move Constructor
  • 33 - Classes Forward Declared Classes
  • 34 - Classes Single Inheritance
  • 35 - Classes Multiple Inheritance
  • 36 - Classes Pointers To Objects And Virtual Functions
  • 37 - Classes Pointers To Class Members And Typedefs
  • 38 - Classes delete default and static
  • 39 - Classes Friend Access
  • 40 - Casting Part 1
  • 41 - Casting Part 2
  • 42 - Template Classes
  • 43 - Template Specialization And Metaprogramming
  • 44 - Overloadable Operators 1
  • 45 - Overloadable Operators 2
  • 46 - Namespaces
  • 47 - Exceptions
  • 48 - The PreProcessor
  • 49 - SemiColons
  • 50 - Separate Compilation Part 1
  • 51 - Separate Compilation Part 2
  • 52 - Static Libraries
  • 53 - Dynamic Linked Libraries Part 1 The Library Project
  • 54 - Dynamic Linked Libraries Part 2 The Test Project
  • 54 - Section-2-Code.zip

  • 3 - The Standard Library
  • 55 - Introduction
  • 56 - IO Streams cin and cout
  • 57 - Streams Custom Types
  • 58 - IO Manipulators
  • 58 - Useful-URLs-for-locales.pdf
  • 58 - iostream-manipulators.pdf
  • 58 - locale-and-language-strings.pdf
  • 59 - Introduction To The STL
  • 60 - STL vector
  • 61 - STL list
  • 62 - STL Associative Containers Tree Structure
  • 63 - STL Associative Containers Map
  • 64 - STL Associative Containers Set
  • 65 - STL Associative Containers Search Efficiency
  • 66 - STL Associative Containers Erase
  • 67 - STL stack
  • 68 - STL queue
  • 69 - STL deque
  • 70 - STL array
  • 71 - STL Algorithms
  • 72 - Functors And Lambda Expressions
  • 73 - find And findif
  • 74 - foreach
  • 75 - count And countif
  • 76 - copy And copyif
  • 77 - transform
  • 78 - replace And replaceif
  • 79 - remove And removeif
  • 80 - sort
  • 81 - min And max Algorithms
  • 82 - Custom Algorithms
  • 83 - Section-3-code.zip
  • 83 - Smart Pointers

  • 4 - Extra Libraries And Software
  • 84 - Overview
  • 85 - Boost
  • 86 - ChaiScript
  • 87 - Qt
  • 88 - Paths.zip
  • 88 - Property Sheets
  • 89 - Library Tests
  • 89 - TestBoost.zip
  • 89 - TestChaiScript.zip
  • 90 - Doxygen
  • 90 - doxygen-1.9.4-setup.exe.zip

  • 5 - Basics Of The Adventure Game Engine
  • 91 - Project Specification And Design
  • 92 - The Location Class
  • 93 - The GameMap Class
  • 94 - The CommandProcessor Class
  • 95 - The GameEngine Class
  • 96 - Tying It All Together With Test Data
  • 97 - AdventureGameEngine-stage1.zip
  • 97 - Generating Dxxygen Documentation

  • 6 - Pickups And NPCs
  • 98 - Alterations To The defsh Header
  • 99 - The GameObject Class
  • 100 - The Pickup And NPC Classes
  • 101 - The Inventory Class
  • 102 - Alterations To The Location Class
  • 103 - Alterations To The CommandProcessor Class
  • 104 - Alterations To The GameMap Class
  • 105 - Alterations To The GameEngine Class
  • 106 - Alterations To AdventureGameEnginecpp
  • 107 - Tests And Bug Fixes
  • 108 - Exercise Fix When Player Just Types Return Bug
  • 109 - Generate Doxygen Documentation
  • 110 - AdventureGameEngine-stage2.zip
  • 110 - Solution To Bug Hunting Exercise
  • 110 - tests.docx

  • 7 - Gameplay Scripts
  • 111 - The Script Engine API
  • 112 - Additions To The GameEngine Class Declarations
  • 113 - Additions To The Inventory Class
  • 114 - Additions To The GameMap Class
  • 115 - Additions To The Location Class
  • 116 - Additions To The CommandProcessor Class
  • 117 - Additions To The GameObject Class
  • 118 - Additions To The GameEngine Class Definitions
  • 119 - Additions To The Script API
  • 120 - Registration Of The Script Engine API Functions
  • 121 - Write Test Code
  • 122 - Do Tests
  • 123 - AdventureGameEngine-stage3.zip
  • 123 - GameEngine-Constructor.txt
  • 123 - Generate Doxygen Documentation
  • 123 - TestPlan.xlsx
  • 123 - scriptAPI.txt
  • 123 - testcode.txt

  • 8 - Serialization
  • 124 - Serialization Of The CommandProcessor Class
  • 125 - Serialization Of The GameObject Class
  • 126 - Serialization Of The NPC And Pickup Classes
  • 127 - Serialization Of The Inventory Class
  • 128 - Serialization Of The Location Class
  • 129 - Serialization Of The GameMap Class
  • 130 - Serialization Of The GameEngine Class
  • 131 - Alterations To The ScriptAPI
  • 132 - Writing Some Gameplay
  • 133 - Alterations To AdventureGameEnginecpp
  • 134 - Testing Our Serialization Code
  • 135 - Implementing Saving And Loading Game Progress
  • 136 - Additional Functions Needed For The Game Editor
  • 137 - Challenge Display Directions Functionality
  • 138 - AdventureGameEngine-stage4.zip
  • 138 - Generate Doxygen Documentation

  • 9 - The Game File Editor UI
  • 139 - Creating The Qt Project
  • 140 - The Messages Page
  • 141 - The Startup Code Page
  • 142 - The Locations List
  • 143 - The Location Descriptions Page
  • 144 - The Location onEnter And onExit Script Pages
  • 145 - The Location Target Locations Page
  • 146 - The Location Game Objects Page
  • 147 - TextAdventureGameEditor.zip
  • 147 - The Save And Load Page

  • 10 - The Game File Editor Functionality
  • 148 - Saving And Loading The State Of The UI
  • 149 - Setting Up The Signals And Slots
  • 150 - Creation Of The Game Engine Static Library
  • 151 - The Mediator Class
  • 152 - The UtilityFunctions Translation Unit
  • 153 - The MessagesMediator Class
  • 154 - The StartupCodeMediator Class
  • 155 - The LocationMediator Class
  • 156 - The LocationDescriptionsMediator Class
  • 157 - The LocationOnEnterScriptMediator Class
  • 158 - The LocationOnExitScriptMediator Class
  • 159 - The LocationTargetLocationsMediator Class
  • 160 - The MoveGameObject And NewGameObject Dialogs
  • 161 - The LocationGameObjectsMediator Class
  • 162 - The SaveAndLoadMediator Class
  • 163 - Alterations to the MainWnd Class
  • 164 - Code Review 1
  • 165 - Code Review 2
  • 166 - Testing The Game Editor
  • 167 - Alterations To The Game Engine main Function
  • 168 - Create New Game
  • 169 - AdventureGameEngine-stage10.zip
  • 169 - Generate Doxygen Documentation
  • 169 - Properties-and-code-fragments.zip
  • 169 - TextAdventureGameEditor-Part-10.zip

  • 11 - Course Conclusion And Next Steps
  • 170 - AdventureGameEngine-section-11.zip
  • 170 - Challenge Add Custom Command Functionality To Editor
  • 170 - Challenge-solution.pdf
  • 170 - TextAdventureGameEditor-section-11.zip
  • 171 - Suggestions For ReadingStudying
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 11553
    حجم: 11476 مگابایت
    مدت زمان: 1541 دقیقه
    تاریخ انتشار: 20 اردیبهشت 1402
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید