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

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
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

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

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

    139,000 تومان
    افزودن به سبد خرید