آموزش یادگیری برنامه نویسی C++ - مبتدی تا پیشرفته - شیرجه عمیق در C ++

Learn C++ Programming -Beginner to Advance- Deep Dive in C++

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: کلاس درس و جلسات عملی- ویژگی های C++ 11، Exception Handling و STL - هم برای دانشگاهیان و هم برای صنعت، مفاهیم اولیه برنامه نویسی C++، OOPs، Exception Handling، STL، ویژگی های C++ 11 آموزش برنامه نویسی شی گرا به طور کامل در C++ با مثال یاد بگیرید چگونه یک برنامه را توسعه دهید (پروژه دانشجویی در C++) پیش نیازها: کامپایلر C++ و IDE، مانند CodeBlocks، Eclipse، Xcode و غیره. بدون نیاز به دانش برنامه نویسی. این دوره به طور مفصل مفاهیم برنامه نویسی C و C++ را پوشش می دهد.

      این دوره C++ را از ویژگی‌های بسیار ابتدایی تا پیشرفته‌تر پوشش می‌دهد.

      مفاهیم برنامه نویسی C++ بسیار ساده و آسان ساخته شده است.

      هر موضوع با جزئیات بیشتری پوشش داده شده است.

      همه سخنرانی‌ها هم روی تخته سفید مانند جلسه کلاس درس و هم در نسخه نمایشی عملی مورد بحث قرار می‌گیرند.

      برنامه‌ها و نقاط گلوله به عنوان منبع ارائه می‌شوند.

      هر موضوعی با مثال‌های واقعی توضیح داده می‌شود

      این دوره همچنین ویژگی‌های C++ 11 مدرن را پوشش می‌دهد.

      پروژه دانشجویی در پایان دوره

      نکات مهم دوره

      • هر موضوع در تخته سفید پوشش داده شده است

      • جلسه عملی برای هر موضوع

      • آزمون بخش عاقلانه

      • بخش عاقلانه برنامه های کتاب کار

      • پروژه دانشجویی

      شما مفاهیم را به خوبی یاد خواهید گرفت و همچنین یاد خواهید گرفت که چگونه از ویژگی های C++ به خوبی استفاده کنید. شما مطمئن خواهید بود که هر نوع برنامه ای را با استفاده از C++ توسعه می دهید.

       چه چیزی یاد خواهم گرفت؟

      • اصول - انواع داده ها و متغیرها

      • عملگرها و عبارات

      • بیانیه های مشروط

      • حلقه ها

      • نشانگرها

      • توابع

      • بارگذاری بیش از حد تابع

      • مفاهیم اوه

      • کلاس ها و اشیا

      • سازندگان

      • ویرانگرها

      • بارگذاری بیش از حد اپراتور

      • ارث

      • چند شکلی

      • کلاس های چکیده

      • عملکرد عملکرد

      • اعضای دوستان

      • اعضای ثابت

      • کلاس های داخلی

      • الگوها

      • بررسی استثنا

      • جریانهای ورودی/خروجی

      • STL 

      • عبارات لامبدا

      • ویژگی‌های مدرن C++ 11

      • پروژه دانشجویی


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

      معرفی Introduction

      • توجه مربیان Instructors Note

      معرفی Introduction

      • توجه مربیان Instructors Note

      مبانی ضروری Essential Fundamentals

      • مبانی Fundamentals

      • چگونه کامپیوترها کار می کنند How Computers Works

      • مقدمه ای بر سیستم های اعداد Introduction to Number Systems

      • برنامه چیست What is a Program

      • زبان های سطح پایین و سطح بالا Low-level and High-Level Languages

      • کامپایلر در مقابل مترجم Compiler vs Interpreter

      • سیستم عامل چیست What is an Operating System

      مبانی ضروری Essential Fundamentals

      • مبانی Fundamentals

      • چگونه کامپیوترها کار می کنند How Computers Works

      • مقدمه ای بر سیستم های اعداد Introduction to Number Systems

      • برنامه چیست What is a Program

      • زبان های سطح پایین و سطح بالا Low-level and High-Level Languages

      • کامپایلر در مقابل مترجم Compiler vs Interpreter

      • سیستم عامل چیست What is an Operating System

      پیشرفت برنامه Program Development

      • پارادایم ها/روش های برنامه نویسی Programming Paradigms/Methodologies

      • الگوریتم چیست What is an Algorithm

      • فلوچارت چیست؟ What is a FlowChart

      • مراحل توسعه و اجرای برنامه Steps for Program Development and Execution

      پیشرفت برنامه Program Development

      • پارادایم ها/روش های برنامه نویسی Programming Paradigms/Methodologies

      • الگوریتم چیست What is an Algorithm

      • فلوچارت چیست؟ What is a FlowChart

      • مراحل توسعه و اجرای برنامه Steps for Program Development and Execution

      کامپایلر و راه اندازی IDE Compiler and IDE Setup

      • کامپایلر آنلاین C++ را تمرین کنید Practice C++ online Compiler

      • Dev-C++ و تنظیمات را راه اندازی کنید Setup Dev-C++ and Settings

      • راه اندازی ویژوال استودیو Setup Visual Studio

      • اشکال زدایی در CodeBlocks Debugging in CodeBlocks

      • اشکال زدایی در Dev-C++ Debugging in Dev-C++

      • اشکال زدایی با استفاده از ویژوال استودیو Debugging using Visual Studio

      • xcode را تنظیم کنید Setup xcode

      کامپایلر و راه اندازی IDE Compiler and IDE Setup

      • کامپایلر آنلاین C++ را تمرین کنید Practice C++ online Compiler

      • Dev-C++ و تنظیمات را راه اندازی کنید Setup Dev-C++ and Settings

      • راه اندازی ویژوال استودیو Setup Visual Studio

      • اشکال زدایی در CodeBlocks Debugging in CodeBlocks

      • اشکال زدایی در Dev-C++ Debugging in Dev-C++

      • اشکال زدایی با استفاده از ویژوال استودیو Debugging using Visual Studio

      • xcode را تنظیم کنید Setup xcode

      مبانی C++ C++ Basics

      • Skeleton of C++ Program Skeleton of C++ Program

      • نوشتن اولین برنامه من Writing My First Program

      • نسخه ی نمایشی - برنامه اول Demo - First Program

      • چرا انواع داده Why Data Types

      • انواع داده های اولیه Primitive Data Types

      • متغیرها Variables

      • عملگرها و عبارات حسابی Arithmetic Operators and Expressions

      • اولویت و عبارات اپراتور Operator Precedence & Expressions

      • برنامه با استفاده از Expression Program using Expression

      • مساحت یک مثلث Area of a Triangle

      • تمرین مسئله: مجموع N اول اعداد طبیعی Practice Problem: Sum of First N Natural Numbers

      • مجموع اولین n عدد طبیعی Sum of First n Natural Number

      • تمرین مسئله: ریشه های معادلات درجه دوم Practice Problem :Roots of Quadratic Equations

      • یافتن ریشه های یک معادله درجه دوم Finding roots of a Quadratic Equation

      • نسخه ی نمایشی - عبارات Demo - Expressions

      • محاسبه فاصله Calculate Distance

      • محاسبه سود ساده Calculate Simple Interest

      • محاسبه حجم سیلندر Calculate Volume of a Cylinder

      • محاسبه فاصله بین 2 نقطه Calculate Distance between 2 point

      • واگذاری مرکب Compound Assignment

      • نسخه ی نمایشی - انتساب ترکیبی Demo - Compound Assignment

      • اپراتورهای افزایش و کاهش Increment and Decrement Operators

      • دمو - عملگرهای افزایش و کاهش Demo - Increment and Decrement Operators

      • سرریز Overflow

      • نسخه ی نمایشی - سرریز Demo - Overflow

      • اپراتورهای بیتی Bitwise Operators

      • نسخه ی نمایشی - اپراتورهای بیتی Demo - Bitwise Operators

      • Enum و Typedef Enum and Typedef

      • دمو enum و typedef Demo enum and typedef

      • تمرین: تمرین دانشجویی شماره 1 Practice : Student Exercise #1

      • تمرین: تمرین دانشجویی شماره 2 Practice : Student Exercise #2

      • امتحان در مبانی Quiz on Basics

      مبانی C++ C++ Basics

      • Skeleton of C++ Program Skeleton of C++ Program

      • نوشتن اولین برنامه من Writing My First Program

      • نسخه ی نمایشی - برنامه اول Demo - First Program

      • چرا انواع داده Why Data Types

      • انواع داده های اولیه Primitive Data Types

      • متغیرها Variables

      • عملگرها و عبارات حسابی Arithmetic Operators and Expressions

      • اولویت و عبارات اپراتور Operator Precedence & Expressions

      • برنامه با استفاده از Expression Program using Expression

      • مساحت یک مثلث Area of a Triangle

      • تمرین مسئله: مجموع N اول اعداد طبیعی Practice Problem: Sum of First N Natural Numbers

      • مجموع اولین n عدد طبیعی Sum of First n Natural Number

      • تمرین مسئله: ریشه های معادلات درجه دوم Practice Problem :Roots of Quadratic Equations

      • یافتن ریشه های یک معادله درجه دوم Finding roots of a Quadratic Equation

      • نسخه ی نمایشی - عبارات Demo - Expressions

      • محاسبه فاصله Calculate Distance

      • محاسبه سود ساده Calculate Simple Interest

      • محاسبه حجم سیلندر Calculate Volume of a Cylinder

      • محاسبه فاصله بین 2 نقطه Calculate Distance between 2 point

      • واگذاری مرکب Compound Assignment

      • نسخه ی نمایشی - انتساب ترکیبی Demo - Compound Assignment

      • اپراتورهای افزایش و کاهش Increment and Decrement Operators

      • دمو - عملگرهای افزایش و کاهش Demo - Increment and Decrement Operators

      • سرریز Overflow

      • نسخه ی نمایشی - سرریز Demo - Overflow

      • اپراتورهای بیتی Bitwise Operators

      • نسخه ی نمایشی - اپراتورهای بیتی Demo - Bitwise Operators

      • Enum و Typedef Enum and Typedef

      • دمو enum و typedef Demo enum and typedef

      • تمرین: تمرین دانشجویی شماره 1 Practice : Student Exercise #1

      • تمرین: تمرین دانشجویی شماره 2 Practice : Student Exercise #2

      • امتحان در مبانی Quiz on Basics

      اظهارات مشروط Conditional Statements

      • بیانیه مشروط - اگر Conditional Statement - if

      • تمرین مشکل: پیدا کردن حداکثر 2 عدد Practice Problem : Finding Maximum of 2 Numbers

      • حداکثر 2 عدد Maximum of 2 Numbers

      • عدد مثبت یا منفی است Number is Positive or Negative

      • بررسی کنید که آیا عدد فرد است یا زوج Check if Number is Odd or Even

      • نسخه ی نمایشی - بیانیه مشروط Demo - Conditional Statement

      • نسخه ی نمایشی - اعتبار سنجی Demo - Validation

      • عملگرهای منطقی Logical Operators

      • بیانیه شرطی مرکب Compound Conditional Statement

      • بررسی کنید که آیا ساعت کاری Check if Working Hours

      • برنامه تمرین با استفاده از شرایط مرکب Practice Program using Compound Conditions

      • سن یک فرد را بررسی کنید Check Age of a person

      • بررسی کنید که آیا فردی واجد شرایط پیشنهاد است یا خیر Check if a person is eligible for Offer

      • حالت ترکیبی نسخه ی نمایشی Demo -Compound Condition

      • تودرتو اگر Nested If

      • یافتن حداکثر 3 عدد Finding maximum of 3 numbers

      • مسئله تمرین: یافتن حداکثر 3 عدد. Practice Problem: Finding Maximum of 3 No.

      • مشکل تمرین: ماهیت ریشه های درجه دوم را بیابید Practice Problem :Find Nature of Quadratic Roots

      • ماهیت ریشه های درجه دوم Nature of Quadratic Roots

      • مشکل تمرین: نمایش نمرات برای علائم دانش آموز Practice Problem :Display Grades for Student Marks

      • نمایش نمرات برای دانش آموزان Display Grades for Students Marks

      • محاسبه مبلغ صورتحساب با تخفیف Calculate Discounted Bill Amount

      • دیگر اگر نردبان else if Ladder

      • نمایش نام روز Display Day name

      • نمایش نام ماه Display Month Name

      • نمایش رقم در کلمات Display Digit in words

      • مشکل تمرین: نمایش نام روز با استفاده از other if ladder Practice Problem : Display Day name using else if ladder

      • مدار کوتاه Short Circuit

      • نسخه ی نمایشی - اتصال کوتاه Demo - Short Circuit

      • اعلامیه پویا Dynamic Declaration

      • نسخه ی نمایشی - اعلامیه پویا Demo - Dynamic Declaration

      • کیس سوئیچ - شعبه و کنترل Switch Case - Branch and Control

      • نسخه ی نمایشی - مورد سوئیچ Demo - Switch Case

      • نمایش نام یک روز Display Name of a Day

      • مشکل تمرین: تغییر - برنامه به نمایش نام روز Practice Problem : Switch - Program to Display Day name

      • مشکل تمرین: سوئیچ - برنامه با استفاده از گزینه های منو Practice Problem : Switch - Program using Menu Options

      • عملیات حسابی با استفاده از سوئیچ Arithmetic operations using switch

      • تمرین شماره 3 دانش آموزی را تمرین کنید Practice Student Exercise #3

      • تمرین شماره 4 دانش آموزی را تمرین کنید Practice Student Exercise #4

      • امتحان - بیانیه های مشروط Quiz - Conditional Statements

      اظهارات مشروط Conditional Statements

      • بیانیه مشروط - اگر Conditional Statement - if

      • تمرین مشکل: پیدا کردن حداکثر 2 عدد Practice Problem : Finding Maximum of 2 Numbers

      • حداکثر 2 عدد Maximum of 2 Numbers

      • عدد مثبت یا منفی است Number is Positive or Negative

      • بررسی کنید که آیا عدد فرد است یا زوج Check if Number is Odd or Even

      • نسخه ی نمایشی - بیانیه مشروط Demo - Conditional Statement

      • نسخه ی نمایشی - اعتبار سنجی Demo - Validation

      • عملگرهای منطقی Logical Operators

      • بیانیه شرطی مرکب Compound Conditional Statement

      • بررسی کنید که آیا ساعت کاری Check if Working Hours

      • برنامه تمرین با استفاده از شرایط مرکب Practice Program using Compound Conditions

      • سن یک فرد را بررسی کنید Check Age of a person

      • بررسی کنید که آیا فردی واجد شرایط پیشنهاد است یا خیر Check if a person is eligible for Offer

      • حالت ترکیبی نسخه ی نمایشی Demo -Compound Condition

      • تودرتو اگر Nested If

      • یافتن حداکثر 3 عدد Finding maximum of 3 numbers

      • مسئله تمرین: یافتن حداکثر 3 عدد. Practice Problem: Finding Maximum of 3 No.

      • مشکل تمرین: ماهیت ریشه های درجه دوم را بیابید Practice Problem :Find Nature of Quadratic Roots

      • ماهیت ریشه های درجه دوم Nature of Quadratic Roots

      • مشکل تمرین: نمایش نمرات برای علائم دانش آموز Practice Problem :Display Grades for Student Marks

      • نمایش نمرات برای دانش آموزان Display Grades for Students Marks

      • محاسبه مبلغ صورتحساب با تخفیف Calculate Discounted Bill Amount

      • دیگر اگر نردبان else if Ladder

      • نمایش نام روز Display Day name

      • نمایش نام ماه Display Month Name

      • نمایش رقم در کلمات Display Digit in words

      • مشکل تمرین: نمایش نام روز با استفاده از other if ladder Practice Problem : Display Day name using else if ladder

      • مدار کوتاه Short Circuit

      • نسخه ی نمایشی - اتصال کوتاه Demo - Short Circuit

      • اعلامیه پویا Dynamic Declaration

      • نسخه ی نمایشی - اعلامیه پویا Demo - Dynamic Declaration

      • کیس سوئیچ - شعبه و کنترل Switch Case - Branch and Control

      • نسخه ی نمایشی - مورد سوئیچ Demo - Switch Case

      • نمایش نام یک روز Display Name of a Day

      • مشکل تمرین: تغییر - برنامه به نمایش نام روز Practice Problem : Switch - Program to Display Day name

      • مشکل تمرین: سوئیچ - برنامه با استفاده از گزینه های منو Practice Problem : Switch - Program using Menu Options

      • عملیات حسابی با استفاده از سوئیچ Arithmetic operations using switch

      • تمرین شماره 3 دانش آموزی را تمرین کنید Practice Student Exercise #3

      • تمرین شماره 4 دانش آموزی را تمرین کنید Practice Student Exercise #4

      • امتحان - بیانیه های مشروط Quiz - Conditional Statements

      حلقه ها Loops

      • حلقه ها - بیانیه های تکراری Loops - Iterative Statements

      • برای حلقه for Loop

      • نسخه ی نمایشی - حلقه ها Demo - Loops

      • حلقه بی نهایت Infinite Loop

      • مسئله تمرین: جدول ضرب Practice Problem :Multiplication Table

      • تمرین مسئله: مجموع عدد N Practice Problem : Sum of N number

      • مسئله تمرین: فاکتوریل یک عدد Practice Problem : Factorial of a number

      • تمرین مسئله: عوامل یک عدد Practice Problem :Factors of a Number

      • مشکل تمرین: عدد کامل Practice Problem : Perfect Number

      • تمرین مشکل: عدد اول را پیدا کنید Practice Problem : find Prime Number

      • مجموع اولین N عدد طبیعی Sum of first N natural number

      • فاکتوریل عدد را پیدا کنید Find Factorial of number

      • فاکتورهای یک عدد را پیدا کنید Find factors of a number

      • بررسی کنید که آیا یک عدد عدد کامل است یا خیر Check if a number is Perfect Number

      • بررسی کنید که آیا یک عدد عدد اول است یا خیر Check if a Number is Prime number

      • نسخه ی نمایشی برای حلقه ها Demo for Loops

      • مشکل تمرین: نمایش ارقام یک عدد Practice Problem : Display Digits of a Number

      • مشکل تمرین: شماره آرمسترانگ را بررسی کنید Practice Problem : check for Armstrong Number

      • تمرین مشکل: یک عدد را معکوس کنید Practice Problem : Reverse a Number

      • نمایش ارقام یک عدد Display Digits of a number

      • بررسی کنید که آیا یک عدد شماره آرمسترانگ است یا خیر Check if a number is Armstrong Number

      • معکوس کردن یک عدد Reverse a Number

      • بررسی کنید که آیا یک عدد پالیندروم است یا خیر Check if a Number is a Palindrome

      • نسخه ی نمایشی - برنامه هایی که از while Loop استفاده می کنند Demo - Programs using While Loop

      • مشکل تمرین: GDC 2 عددی را پیدا کنید Practice Problem : find GDC of 2 numbers

      • برنامه برای یافتن GCD Program for finding GCD

      • تمرین شماره 5 دانش آموزی را تمرین کنید Practice Student Exercise #5

      • مسابقه برای حلقه ها Quiz for Loops

      حلقه ها Loops

      • حلقه ها - بیانیه های تکراری Loops - Iterative Statements

      • برای حلقه for Loop

      • نسخه ی نمایشی - حلقه ها Demo - Loops

      • حلقه بی نهایت Infinite Loop

      • مسئله تمرین: جدول ضرب Practice Problem :Multiplication Table

      • تمرین مسئله: مجموع عدد N Practice Problem : Sum of N number

      • مسئله تمرین: فاکتوریل یک عدد Practice Problem : Factorial of a number

      • تمرین مسئله: عوامل یک عدد Practice Problem :Factors of a Number

      • مشکل تمرین: عدد کامل Practice Problem : Perfect Number

      • تمرین مشکل: عدد اول را پیدا کنید Practice Problem : find Prime Number

      • مجموع اولین N عدد طبیعی Sum of first N natural number

      • فاکتوریل عدد را پیدا کنید Find Factorial of number

      • فاکتورهای یک عدد را پیدا کنید Find factors of a number

      • بررسی کنید که آیا یک عدد عدد کامل است یا خیر Check if a number is Perfect Number

      • بررسی کنید که آیا یک عدد عدد اول است یا خیر Check if a Number is Prime number

      • نسخه ی نمایشی برای حلقه ها Demo for Loops

      • مشکل تمرین: نمایش ارقام یک عدد Practice Problem : Display Digits of a Number

      • مشکل تمرین: شماره آرمسترانگ را بررسی کنید Practice Problem : check for Armstrong Number

      • تمرین مشکل: یک عدد را معکوس کنید Practice Problem : Reverse a Number

      • نمایش ارقام یک عدد Display Digits of a number

      • بررسی کنید که آیا یک عدد شماره آرمسترانگ است یا خیر Check if a number is Armstrong Number

      • معکوس کردن یک عدد Reverse a Number

      • بررسی کنید که آیا یک عدد پالیندروم است یا خیر Check if a Number is a Palindrome

      • نسخه ی نمایشی - برنامه هایی که از while Loop استفاده می کنند Demo - Programs using While Loop

      • مشکل تمرین: GDC 2 عددی را پیدا کنید Practice Problem : find GDC of 2 numbers

      • برنامه برای یافتن GCD Program for finding GCD

      • تمرین شماره 5 دانش آموزی را تمرین کنید Practice Student Exercise #5

      • مسابقه برای حلقه ها Quiz for Loops

      آرایه ها Arrays

      • آرایه ها - مقدمه Arrays - Introduction

      • اعلامیه های آرایه ها Arrays Declarations

      • برای هر حلقه For Each Loop

      • نمایش تمام عناصر با استفاده از For Every Loop Display all Elements using For Each loop

      • تمرین مشکل: اضافه کردن تمام عناصر آرایه Practice Problem :Adding all Elements of Array

      • تمرین مشکل: یافتن عنصر Max از Array Practice Problem :Finding Max element from Array

      • مشکل تمرین: جستجوی خطی Practice Problem :Linear Search

      • مشکل تمرین: جستجوی باینری Practice Problem :Binary Search

      • مجموع تمام عناصر آرایه Sum of all Elements of Array

      • حداکثر عنصر را از Array پیدا کنید Find Maximum element from Array

      • حداقل عنصر را در یک آرایه پیدا کنید Find Minimum Element in an Array

      • تعداد اعداد منفی و مثبت را در آرایه بشمارید Count number of negative and positive numbers in Array

      • نسخه ی نمایشی - برنامه های آرایه Demo - Array Programs

      • حلقه های تو در تو Nested Loops

      • نسخه ی نمایشی - حلقه تودرتو Demo - Nested Loop

      • تمرین تمرین: الگوی ترسیم 1 Practice Problem :Drawing Pattern 1

      • تمرین تمرین: الگوی ترسیم 2 Practice Problem :Drawing Pattern 2

      • تمرین تمرین: الگوی ترسیم 3 Practice Problem :Drawing Pattern 3

      • رسم مربع از * Draw a Square of *

      • رسم مثلث پایینی * Draw a Lower Triangle of *

      • رسم مثلث بالایی از * Draw a Upper Triangle of *

      • رسم ضربدری مثلث پایینی * Draw cross Lower Triangle of *

      • رسم متقاطع مثلث بالایی * Draw cross Upper Triangle of *

      • الگوها با استفاده از حلقه های تودرتو Patterns using Nested Loops

      • آرایه چند بعدی Multidimensional Array

      • نسخه ی نمایشی - آرایه های دو بعدی Demo - 2D Arrays

      • مشکل تمرین: عملیات ماتریس Practice Problem :Matrix Operations

      • تمرین شماره 6 دانش آموزی را تمرین کنید Practice Student Exercise #6

      • تمرین شماره 7 دانش آموزی را تمرین کنید Practice Student Exercise #7

      • آزمون برای آرایه ها Quiz for Arrays

      آرایه ها Arrays

      • آرایه ها - مقدمه Arrays - Introduction

      • اعلامیه های آرایه ها Arrays Declarations

      • برای هر حلقه For Each Loop

      • نمایش تمام عناصر با استفاده از For Every Loop Display all Elements using For Each loop

      • تمرین مشکل: اضافه کردن تمام عناصر آرایه Practice Problem :Adding all Elements of Array

      • تمرین مشکل: یافتن عنصر Max از Array Practice Problem :Finding Max element from Array

      • مشکل تمرین: جستجوی خطی Practice Problem :Linear Search

      • مشکل تمرین: جستجوی باینری Practice Problem :Binary Search

      • مجموع تمام عناصر آرایه Sum of all Elements of Array

      • حداکثر عنصر را از Array پیدا کنید Find Maximum element from Array

      • حداقل عنصر را در یک آرایه پیدا کنید Find Minimum Element in an Array

      • تعداد اعداد منفی و مثبت را در آرایه بشمارید Count number of negative and positive numbers in Array

      • نسخه ی نمایشی - برنامه های آرایه Demo - Array Programs

      • حلقه های تو در تو Nested Loops

      • نسخه ی نمایشی - حلقه تودرتو Demo - Nested Loop

      • تمرین تمرین: الگوی ترسیم 1 Practice Problem :Drawing Pattern 1

      • تمرین تمرین: الگوی ترسیم 2 Practice Problem :Drawing Pattern 2

      • تمرین تمرین: الگوی ترسیم 3 Practice Problem :Drawing Pattern 3

      • رسم مربع از * Draw a Square of *

      • رسم مثلث پایینی * Draw a Lower Triangle of *

      • رسم مثلث بالایی از * Draw a Upper Triangle of *

      • رسم ضربدری مثلث پایینی * Draw cross Lower Triangle of *

      • رسم متقاطع مثلث بالایی * Draw cross Upper Triangle of *

      • الگوها با استفاده از حلقه های تودرتو Patterns using Nested Loops

      • آرایه چند بعدی Multidimensional Array

      • نسخه ی نمایشی - آرایه های دو بعدی Demo - 2D Arrays

      • مشکل تمرین: عملیات ماتریس Practice Problem :Matrix Operations

      • تمرین شماره 6 دانش آموزی را تمرین کنید Practice Student Exercise #6

      • تمرین شماره 7 دانش آموزی را تمرین کنید Practice Student Exercise #7

      • آزمون برای آرایه ها Quiz for Arrays

      اشاره گرها Pointers

      • اشاره گر - مقدمه Pointers - Introduction

      • نسخه ی نمایشی - اشاره گر Demo - Pointers

      • چرا اشاره گر Why Pointers

      • تخصیص حافظه Heap Heap Memory Allocation

      • نسخه ی نمایشی - تخصیص پویا Demo - Dynamic Allocation

      • حساب اشاره گر Pointer Arithmetic

      • حساب اشاره گر Pointer Arithmetic

      • نسخه ی نمایشی - حساب اشاره گر Demo - Pointer Arithmetic

      • مشکلات استفاده از اشاره گر Problems using Pointers

      • ارجاع Reference

      • نسخه ی نمایشی - مرجع Demo - Reference

      • مسابقه برای اشاره گرها Quiz for Pointers

      اشاره گرها Pointers

      • اشاره گر - مقدمه Pointers - Introduction

      • نسخه ی نمایشی - اشاره گر Demo - Pointers

      • چرا اشاره گر Why Pointers

      • تخصیص حافظه Heap Heap Memory Allocation

      • نسخه ی نمایشی - تخصیص پویا Demo - Dynamic Allocation

      • حساب اشاره گر Pointer Arithmetic

      • حساب اشاره گر Pointer Arithmetic

      • نسخه ی نمایشی - حساب اشاره گر Demo - Pointer Arithmetic

      • مشکلات استفاده از اشاره گر Problems using Pointers

      • ارجاع Reference

      • نسخه ی نمایشی - مرجع Demo - Reference

      • مسابقه برای اشاره گرها Quiz for Pointers

      رشته های Strings

      • مقدمه ای بر رشته Introduction to String

      • رشته خواندن و نوشتن Reading and Writing String

      • توابع رشته - طول، الحاق و کپی String Functions - Length , Concatenate and Copy

      • تابع رشته - زیر رشته و مقایسه String Function - Substring and Compare

      • توابع رشته - Tokeniser و To Integer String Functions - Tokeniser and To Integer

      • رشته کلاس Class String

      • توابع پایه کلاس رشته Basic Functions of Class String

      • Class String - توابع اضافه و درج Class String - Append and Insert Functions

      • کلاس رشته - توابع جایگزین و تعویض String Class - Replace and Swap Functions

      • کلاس رشته - توابع را کپی و پیدا کنید String Class - Copy and Find Functions

      • کلاس رشته - زیر رشته، مقایسه و عملگرها String Class - Substring , Compare and Operators

      • کلاس رشته - Iterator String Class - Iterator

      • تمرین مشکل: طول یک رشته را پیدا کنید Practice Problem : Find Length of a String

      • مشکل تمرین: تغییر موارد حروف Practice Problem : Change Cases of Letters

      • مشکل تمرین: شمارش حروف صدادار و کلمات در یک رشته Practice Problem : Count Vowels and Words in a String

      • مشکل تمرین: بررسی پالیندروم Practice Problem : Checking Palindrome

      • مشکل تمرین: نام کاربری را از آدرس ایمیل پیدا کنید Practice Problem: Find username from email address

      رشته های Strings

      • مقدمه ای بر رشته Introduction to String

      • رشته خواندن و نوشتن Reading and Writing String

      • توابع رشته - طول، الحاق و کپی String Functions - Length , Concatenate and Copy

      • تابع رشته - زیر رشته و مقایسه String Function - Substring and Compare

      • توابع رشته - Tokeniser و To Integer String Functions - Tokeniser and To Integer

      • رشته کلاس Class String

      • توابع پایه کلاس رشته Basic Functions of Class String

      • Class String - توابع اضافه و درج Class String - Append and Insert Functions

      • کلاس رشته - توابع جایگزین و تعویض String Class - Replace and Swap Functions

      • کلاس رشته - توابع را کپی و پیدا کنید String Class - Copy and Find Functions

      • کلاس رشته - زیر رشته، مقایسه و عملگرها String Class - Substring , Compare and Operators

      • کلاس رشته - Iterator String Class - Iterator

      • تمرین مشکل: طول یک رشته را پیدا کنید Practice Problem : Find Length of a String

      • مشکل تمرین: تغییر موارد حروف Practice Problem : Change Cases of Letters

      • مشکل تمرین: شمارش حروف صدادار و کلمات در یک رشته Practice Problem : Count Vowels and Words in a String

      • مشکل تمرین: بررسی پالیندروم Practice Problem : Checking Palindrome

      • مشکل تمرین: نام کاربری را از آدرس ایمیل پیدا کنید Practice Problem: Find username from email address

      کارکرد Functions

      • توابع - مقدمه Functions - Introduction

      • نسخه ی نمایشی - توابع Demo - Functions

      • تابعی برای اضافه کردن 2 عدد Function for Adding 2 numbers

      • تابعی برای یافتن حداکثر 3 عدد Function for Finding maximum of 3 numbers

      • تابع محاسبه m توان n. Function to calculate m power n.

      • عملکرد بیش از حد Function Overloading

      • اضافه بار تابع برای مجموع اعداد Function Overloading for Sum of Numbers

      • اضافه بار تابع برای حداقل اعداد Function Overloading for Min of Numbers

      • نسخه ی نمایشی - عملکرد بیش از حد Demo - Function Overloading

      • الگوی تابع Function Template

      • الگوی تابع برای یافتن حداکثر تعداد Function Template for Finding Maximum Number

      • نسخه ی نمایشی - قالب تابع Demo - Function Template

      • آرگومان های پیش فرض Default Arguments

      • نسخه ی نمایشی - آرگومان های پیش فرض Demo - Default Arguments

      • عبور پارامتر - عبور از مقدار Parameter Passing - Pass by Value

      • نسخه ی نمایشی - عبور از ارزش Demo - Pass by Value

      • عبور پارامتر - عبور از آدرس Parameter Passing - Pass By Address

      • عبور پارامتر - عبور از مرجع Parameter Passing - Pass by Reference

      • نسخه ی نمایشی - عبور از آدرس و مرجع Demo - Pass by Address and Reference

      • بازگشت با آدرس Return by Address

      • نسخه ی نمایشی - بازگشت با آدرس Demo - Return by Address

      • بازگشت با مرجع Return by Reference

      • متغیرهای محلی و جهانی Local and Global Variables

      • نسخه ی نمایشی - متغیرهای محلی و جهانی Demo - Local and Global Variables

      • نسخه ی نمایشی - قانون محدوده Demo - Scoping Rule

      • متغیرهای استاتیک Static Variables

      • نسخه ی نمایشی - متغیرهای استاتیک Demo - Static Variables

      • توابع بازگشتی Recursive Functions

      • تمرین شماره 8 دانش آموزی را تمرین کنید Practice Student Exercise #8

      • نشانگر تابع Function Pointer

      • مسابقه برای توابع Quiz for Functions

      کارکرد Functions

      • توابع - مقدمه Functions - Introduction

      • نسخه ی نمایشی - توابع Demo - Functions

      • تابعی برای اضافه کردن 2 عدد Function for Adding 2 numbers

      • تابعی برای یافتن حداکثر 3 عدد Function for Finding maximum of 3 numbers

      • تابع محاسبه m توان n. Function to calculate m power n.

      • عملکرد بیش از حد Function Overloading

      • اضافه بار تابع برای مجموع اعداد Function Overloading for Sum of Numbers

      • اضافه بار تابع برای حداقل اعداد Function Overloading for Min of Numbers

      • نسخه ی نمایشی - عملکرد بیش از حد Demo - Function Overloading

      • الگوی تابع Function Template

      • الگوی تابع برای یافتن حداکثر تعداد Function Template for Finding Maximum Number

      • نسخه ی نمایشی - قالب تابع Demo - Function Template

      • آرگومان های پیش فرض Default Arguments

      • نسخه ی نمایشی - آرگومان های پیش فرض Demo - Default Arguments

      • عبور پارامتر - عبور از مقدار Parameter Passing - Pass by Value

      • نسخه ی نمایشی - عبور از ارزش Demo - Pass by Value

      • عبور پارامتر - عبور از آدرس Parameter Passing - Pass By Address

      • عبور پارامتر - عبور از مرجع Parameter Passing - Pass by Reference

      • نسخه ی نمایشی - عبور از آدرس و مرجع Demo - Pass by Address and Reference

      • بازگشت با آدرس Return by Address

      • نسخه ی نمایشی - بازگشت با آدرس Demo - Return by Address

      • بازگشت با مرجع Return by Reference

      • متغیرهای محلی و جهانی Local and Global Variables

      • نسخه ی نمایشی - متغیرهای محلی و جهانی Demo - Local and Global Variables

      • نسخه ی نمایشی - قانون محدوده Demo - Scoping Rule

      • متغیرهای استاتیک Static Variables

      • نسخه ی نمایشی - متغیرهای استاتیک Demo - Static Variables

      • توابع بازگشتی Recursive Functions

      • تمرین شماره 8 دانش آموزی را تمرین کنید Practice Student Exercise #8

      • نشانگر تابع Function Pointer

      • مسابقه برای توابع Quiz for Functions

      مقدمه ای بر OOPS Introduction to OOPS

      • مقدمه ای بر OOPS Introduction to OOPS

      • اصول برنامه نویسی شی گرا Principles of Object-Oriented Programming

      • کلاس در مقابل اشیا Class vs Objects

      • نوشتن یک کلاس در C++ Writing a Class in C++

      • نسخه ی نمایشی - کلاس در C++ Demo - Class in C++

      • اشاره گر به یک شی در هیپ Pointer to an Object in Heap

      • نسخه ی نمایشی - اشاره گر به یک شی Demo - Pointer to an Object

      • فلسفه پشت پنهان کردن داده ها Philosophy Behind Data Hiding

      • هندینگ داده ها در C++ (Accessors و Mutators) Data Hinding in C++ (Accessors and Mutators)

      • نسخه ی نمایشی - Accessors و Mutators Demo - Accessors and Mutators

      • فلسفه پشت سازندگان Philosophy Behind Constructors

      • سازندگان Constructors

      • Deep Copy Constructor Deep Copy Constructor

      • نسخه ی نمایشی - سازندگان Demo - Constructors

      • همه انواع توابع در یک کلاس All Types of Functions in a Class

      • اپراتور وضوح محدوده Scope Resolution Operator

      • نسخه ی نمایشی - وضوح محدوده Demo - Scope Resolution

      • توابع درون خطی Inline Functions

      • نسخه ی نمایشی - این اشاره گر Demo - This Pointer

      • ساختار در مقابل کلاس Struct vs Class

      • تمرین شماره 9 دانش آموزی را تمرین کنید Practice Student Exercise #9

      • امتحان برای OOPs Quiz for OOPs

      مقدمه ای بر OOPS Introduction to OOPS

      • مقدمه ای بر OOPS Introduction to OOPS

      • اصول برنامه نویسی شی گرا Principles of Object-Oriented Programming

      • کلاس در مقابل اشیا Class vs Objects

      • نوشتن یک کلاس در C++ Writing a Class in C++

      • نسخه ی نمایشی - کلاس در C++ Demo - Class in C++

      • اشاره گر به یک شی در هیپ Pointer to an Object in Heap

      • نسخه ی نمایشی - اشاره گر به یک شی Demo - Pointer to an Object

      • فلسفه پشت پنهان کردن داده ها Philosophy Behind Data Hiding

      • هندینگ داده ها در C++ (Accessors و Mutators) Data Hinding in C++ (Accessors and Mutators)

      • نسخه ی نمایشی - Accessors و Mutators Demo - Accessors and Mutators

      • فلسفه پشت سازندگان Philosophy Behind Constructors

      • سازندگان Constructors

      • Deep Copy Constructor Deep Copy Constructor

      • نسخه ی نمایشی - سازندگان Demo - Constructors

      • همه انواع توابع در یک کلاس All Types of Functions in a Class

      • اپراتور وضوح محدوده Scope Resolution Operator

      • نسخه ی نمایشی - وضوح محدوده Demo - Scope Resolution

      • توابع درون خطی Inline Functions

      • نسخه ی نمایشی - این اشاره گر Demo - This Pointer

      • ساختار در مقابل کلاس Struct vs Class

      • تمرین شماره 9 دانش آموزی را تمرین کنید Practice Student Exercise #9

      • امتحان برای OOPs Quiz for OOPs

      اضافه بار اپراتور Operator Overloading

      • اضافه بار اپراتور Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور Demo - Operator Overloading

      • بارگذاری بیش از حد اپراتور دوست Friend Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور با استفاده از توابع دوست Demo - Operator Overloading using Friend functions

      • بارگذاری بیش از حد اپراتور درج Insertion Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور درج Demo - Insertion Operator Overloading

      • تمرین شماره 10 دانش آموزی را تمرین کنید Practice Student Exercise #10

      • امتحان برای اضافه بار Quiz for Overloading

      اضافه بار اپراتور Operator Overloading

      • اضافه بار اپراتور Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور Demo - Operator Overloading

      • بارگذاری بیش از حد اپراتور دوست Friend Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور با استفاده از توابع دوست Demo - Operator Overloading using Friend functions

      • بارگذاری بیش از حد اپراتور درج Insertion Operator Overloading

      • نسخه ی نمایشی - بارگذاری بیش از حد اپراتور درج Demo - Insertion Operator Overloading

      • تمرین شماره 10 دانش آموزی را تمرین کنید Practice Student Exercise #10

      • امتحان برای اضافه بار Quiz for Overloading

      وراثت Inheritance

      • مقدمه وراثت Inheritance Introduction

      • نمونه های ارثی Inheritance Examples

      • نسخه ی نمایشی - وراثت Demo - Inheritance

      • نسخه ی نمایشی - مثال وراثت Demo - Inheritance Example

      • سازندگان در وراثت Constructors in Inheritance

      • سازندگان نسخه ی نمایشی در وراثت Demo Constructors in Inheritance

      • isA و hasA isA and hasA

      • تعیین کننده های دسترسی Access Specifiers

      • نسخه ی نمایشی - تعیین کننده های دسترسی Demo - Access Specifiers

      • انواع ارث Types of Inheritance

      • راههای وراثت Ways of Inheritance

      • راه های نمایش وراثت Ways of Inheritance Demo

      • تعمیم و تخصص Generalization and Specialization

      • تمرین شماره 11 دانش آموزی را تمرین کنید Practice Student Exercise #11

      • آزمون وراثت Quiz for Inheritance

      وراثت Inheritance

      • مقدمه وراثت Inheritance Introduction

      • نمونه های ارثی Inheritance Examples

      • نسخه ی نمایشی - وراثت Demo - Inheritance

      • نسخه ی نمایشی - مثال وراثت Demo - Inheritance Example

      • سازندگان در وراثت Constructors in Inheritance

      • سازندگان نسخه ی نمایشی در وراثت Demo Constructors in Inheritance

      • isA و hasA isA and hasA

      • تعیین کننده های دسترسی Access Specifiers

      • نسخه ی نمایشی - تعیین کننده های دسترسی Demo - Access Specifiers

      • انواع ارث Types of Inheritance

      • راههای وراثت Ways of Inheritance

      • راه های نمایش وراثت Ways of Inheritance Demo

      • تعمیم و تخصص Generalization and Specialization

      • تمرین شماره 11 دانش آموزی را تمرین کنید Practice Student Exercise #11

      • آزمون وراثت Quiz for Inheritance

      شیء کلاس مشتق شده از اشاره گر کلاس پایه Base Class Pointer Derived Class Object

      • شیء کلاس مشتق شده از اشاره گر کلاس پایه Base Class Pointer Derived Class Object

      • دمو#1 - شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo#1 -Base Class Pointer Derived Class Object

      • دمو شماره 2- شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo #2- Base Class Pointer Derived Class Object

      • نسخه آزمایشی شماره 3 - شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo #3 - Base Class Pointer Derived Class Object

      شیء کلاس مشتق شده از اشاره گر کلاس پایه Base Class Pointer Derived Class Object

      • شیء کلاس مشتق شده از اشاره گر کلاس پایه Base Class Pointer Derived Class Object

      • دمو#1 - شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo#1 -Base Class Pointer Derived Class Object

      • دمو شماره 2- شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo #2- Base Class Pointer Derived Class Object

      • نسخه آزمایشی شماره 3 - شیء کلاس مشتق شده از اشاره گر کلاس پایه Demo #3 - Base Class Pointer Derived Class Object

      پلی مورفیسم Polymorphism

      • عملکرد فراگیر Function Overriding

      • عملکرد نسخه ی نمایشی نادیده گرفته می شود Demo Function Overriding

      • توابع مجازی Virtual Functions

      • نسخه ی نمایشی شماره 1 - توابع مجازی Demo #1 - Virtual Functions

      • نسخه ی نمایشی شماره 2 - توابع مجازی Demo #2 - Virtual Functions

      • چند شکلی زمان اجرا Runtime Polymorphism

      • دمو - چند شکلی Demo - Polymorphism

      • کلاس های چکیده Abstract Classes

      • دمو - کلاس چکیده Demo - Abstract Class

      • تمرین شماره 12 دانش آموزی را تمرین کنید Practice Student Exercise #12

      • آزمون چند شکلی Quiz for Polymorphism

      پلی مورفیسم Polymorphism

      • عملکرد فراگیر Function Overriding

      • عملکرد نسخه ی نمایشی نادیده گرفته می شود Demo Function Overriding

      • توابع مجازی Virtual Functions

      • نسخه ی نمایشی شماره 1 - توابع مجازی Demo #1 - Virtual Functions

      • نسخه ی نمایشی شماره 2 - توابع مجازی Demo #2 - Virtual Functions

      • چند شکلی زمان اجرا Runtime Polymorphism

      • دمو - چند شکلی Demo - Polymorphism

      • کلاس های چکیده Abstract Classes

      • دمو - کلاس چکیده Demo - Abstract Class

      • تمرین شماره 12 دانش آموزی را تمرین کنید Practice Student Exercise #12

      • آزمون چند شکلی Quiz for Polymorphism

      دوستان و اعضای ثابت/کلاس های داخلی Friend and Static Members / Inner Classes

      • تابع دوست و کلاس ها Friend Function and Classes

      • نسخه ی نمایشی - تابع دوست و کلاس Demo - Friend Function and Class

      • اعضای ثابت Static Members

      • نسخه ی نمایشی - اعضای ثابت Demo - Static Members

      • اعضای ثابت 2 Static Members 2

      • نسخه ی نمایشی - مثال های عضو ثابت Demo - Static Member Examples

      • کلاس داخلی/تودرتو Inner/Nested Class

      • نسخه ی نمایشی - کلاس های داخلی Demo - Inner Classes

      • مسابقه برای توابع دوست Quiz for Friend Functions

      دوستان و اعضای ثابت/کلاس های داخلی Friend and Static Members / Inner Classes

      • تابع دوست و کلاس ها Friend Function and Classes

      • نسخه ی نمایشی - تابع دوست و کلاس Demo - Friend Function and Class

      • اعضای ثابت Static Members

      • نسخه ی نمایشی - اعضای ثابت Demo - Static Members

      • اعضای ثابت 2 Static Members 2

      • نسخه ی نمایشی - مثال های عضو ثابت Demo - Static Member Examples

      • کلاس داخلی/تودرتو Inner/Nested Class

      • نسخه ی نمایشی - کلاس های داخلی Demo - Inner Classes

      • مسابقه برای توابع دوست Quiz for Friend Functions

      رسیدگی به استثنا Exception Handling

      • رسیدگی به استثنا Exception Handling

      • ساختار کنترل استثنایی Exception Handling Construct

      • نسخه ی نمایشی - ساختار مدیریت استثنا Demo - Exception Handling Construct

      • پرتاب و گرفتن بین توابع Throw and Catch Between Functions

      • نسخه ی نمایشی - پرتاب و گرفتن بین توابع Demo - Throw and Catch Between Functions

      • همه چیز درباره پرتاب All About Throw

      • نسخه ی نمایشی - همه چیز درباره پرتاب Demo - All About Throw

      • همه چیز درباره Catch All About Catch

      • نسخه ی نمایشی - همه چیز درباره گرفتن Demo - All About Catch

      • تمرین شماره 13 دانش آموزی را تمرین کنید Practice Student Exercise #13

      • آزمون برای رسیدگی به استثنا Quiz for Exception Handling

      رسیدگی به استثنا Exception Handling

      • رسیدگی به استثنا Exception Handling

      • ساختار کنترل استثنایی Exception Handling Construct

      • نسخه ی نمایشی - ساختار مدیریت استثنا Demo - Exception Handling Construct

      • پرتاب و گرفتن بین توابع Throw and Catch Between Functions

      • نسخه ی نمایشی - پرتاب و گرفتن بین توابع Demo - Throw and Catch Between Functions

      • همه چیز درباره پرتاب All About Throw

      • نسخه ی نمایشی - همه چیز درباره پرتاب Demo - All About Throw

      • همه چیز درباره Catch All About Catch

      • نسخه ی نمایشی - همه چیز درباره گرفتن Demo - All About Catch

      • تمرین شماره 13 دانش آموزی را تمرین کنید Practice Student Exercise #13

      • آزمون برای رسیدگی به استثنا Quiz for Exception Handling

      توابع و کلاس های قالب Template Functions and Classes

      • توابع و کلاس های قالب Template Functions and Classes

      • نسخه ی نمایشی - کلاس های الگو Demo - Template Classes

      • آزمون برای الگوها Quiz for Templates

      توابع و کلاس های قالب Template Functions and Classes

      • توابع و کلاس های قالب Template Functions and Classes

      • نسخه ی نمایشی - کلاس های الگو Demo - Template Classes

      • آزمون برای الگوها Quiz for Templates

      ثابت ها، دستورالعمل های پیش پردازنده و فضاهای نام Constants , Preprocessor Directives and Namespaces

      • واجد شرایط ثابت Constant Qualifier

      • نسخه ی نمایشی - واجد شرایط ثابت Demo - Constant Qualifier

      • پیش پردازنده Preprocessor

      • نسخه ی نمایشی - دستورالعمل های پیش پردازنده Demo - Preprocessor Directives

      • فضاهای نام Namespaces

      • نسخه ی نمایشی - فضاهای نام Demo - Namespaces

      • آزمون برای پیش پردازشگرها Quiz for Preprocessors

      ثابت ها، دستورالعمل های پیش پردازنده و فضاهای نام Constants , Preprocessor Directives and Namespaces

      • واجد شرایط ثابت Constant Qualifier

      • نسخه ی نمایشی - واجد شرایط ثابت Demo - Constant Qualifier

      • پیش پردازنده Preprocessor

      • نسخه ی نمایشی - دستورالعمل های پیش پردازنده Demo - Preprocessor Directives

      • فضاهای نام Namespaces

      • نسخه ی نمایشی - فضاهای نام Demo - Namespaces

      • آزمون برای پیش پردازشگرها Quiz for Preprocessors

      Destructor و Virtual Destructor Destructor and Virtual Destructors

      • ویرانگر Destructor

      • نسخه ی نمایشی - ویرانگر Demo - Destructor

      • ویرانگر مجازی Virtual Destructor

      • نسخه ی نمایشی - Virtual Destructor Demo - Virtual Destructor

      • آزمون برای توابع مجازی Quiz for Virtual Functions

      Destructor و Virtual Destructor Destructor and Virtual Destructors

      • ویرانگر Destructor

      • نسخه ی نمایشی - ویرانگر Demo - Destructor

      • ویرانگر مجازی Virtual Destructor

      • نسخه ی نمایشی - Virtual Destructor Demo - Virtual Destructor

      • آزمون برای توابع مجازی Quiz for Virtual Functions

      جریان های ورودی/خروجی I/O Streams

      • جریان ها Streams

      • نوشتن در یک فایل Writing in a File

      • نسخه ی نمایشی - نوشتن در یک فایل Demo - Writing in a File

      • خواندن از یک فایل Reading From a File

      • نسخه ی نمایشی - خواندن از یک فایل Demo - Reading from a File

      • نسخه ی نمایشی - سریال سازی Demo - Serialization

      • متن و فایل های باینری Text and Binary Files

      • دستکاری کننده ها Manipulators

      • تمرین دانش آموزی شماره 14 Student Exercise #14

      • مسابقه برای جریان Quiz for Streams

      جریان های ورودی/خروجی I/O Streams

      • جریان ها Streams

      • نوشتن در یک فایل Writing in a File

      • نسخه ی نمایشی - نوشتن در یک فایل Demo - Writing in a File

      • خواندن از یک فایل Reading From a File

      • نسخه ی نمایشی - خواندن از یک فایل Demo - Reading from a File

      • نسخه ی نمایشی - سریال سازی Demo - Serialization

      • متن و فایل های باینری Text and Binary Files

      • دستکاری کننده ها Manipulators

      • تمرین دانش آموزی شماره 14 Student Exercise #14

      • مسابقه برای جریان Quiz for Streams

      STL STL

      • چرا STL Why STL

      • انواع ساختارهای داده Types of Data Structures

      • کلاس های STL STL Classes

      • استفاده از کلاس های STL Using STL Classes

      • نسخه ی نمایشی - کلاس های STL Demo - STL Classes

      • کلاس های نقشه Map Classes

      • تمرین شماره 15 دانش آموزی را تمرین کنید Practice Student Exercise #15

      • امتحان برای STL Quiz for STL

      STL STL

      • چرا STL Why STL

      • انواع ساختارهای داده Types of Data Structures

      • کلاس های STL STL Classes

      • استفاده از کلاس های STL Using STL Classes

      • نسخه ی نمایشی - کلاس های STL Demo - STL Classes

      • کلاس های نقشه Map Classes

      • تمرین شماره 15 دانش آموزی را تمرین کنید Practice Student Exercise #15

      • امتحان برای STL Quiz for STL

      C++ 11 C++ 11

      • خودکار Auto

      • کلمه کلیدی نهایی Final Keyword

      • عبارات لامبدا Lambda Expressions

      • نسخه ی نمایشی - عبارات لامبدا Demo - Lambda Expressions

      • اشاره گرهای هوشمند Smart Pointers

      • نسخه ی نمایشی - اشاره گرهای هوشمند Demo - Smart Pointers

      • InClass Inializer و Delegation of Constructors InClass Initializer and Delegation of Constructors

      • بیضی Ellipsis

      • نسخه ی نمایشی - بیضی Demo - Ellipsis

      C++ 11 C++ 11

      • خودکار Auto

      • کلمه کلیدی نهایی Final Keyword

      • عبارات لامبدا Lambda Expressions

      • نسخه ی نمایشی - عبارات لامبدا Demo - Lambda Expressions

      • اشاره گرهای هوشمند Smart Pointers

      • نسخه ی نمایشی - اشاره گرهای هوشمند Demo - Smart Pointers

      • InClass Inializer و Delegation of Constructors InClass Initializer and Delegation of Constructors

      • بیضی Ellipsis

      • نسخه ی نمایشی - بیضی Demo - Ellipsis

      پروژه دانشجویی – نظام بانکی Student Project - Banking System

      • پروژه دانشجویی – نظام بانکی Student Project - Banking System

      پروژه دانشجویی – نظام بانکی Student Project - Banking System

      • پروژه دانشجویی – نظام بانکی Student Project - Banking System

      متفرقه شماره 1 Miscellaneous #1

      • سیستم های اعداد Number Systems

      • تبدیل اعشاری به باینری، اکتال و هگزا Decimal to Binary , Octal and HexaDecimal Conversion

      • تبدیل باینری، اکتال و هگزا دسیمال به اعشاری Binary, Octal and HexaDecimal to Decimal Conversion

      • تبدیل اکتال و هگزا دسیمال به باینری Octal and HexaDecimal to Binary Conversion

      • تبدیل اکتال به هگزا دسیمال Octal to HexaDecimal Conversion

      متفرقه شماره 1 Miscellaneous #1

      • سیستم های اعداد Number Systems

      • تبدیل اعشاری به باینری، اکتال و هگزا Decimal to Binary , Octal and HexaDecimal Conversion

      • تبدیل باینری، اکتال و هگزا دسیمال به اعشاری Binary, Octal and HexaDecimal to Decimal Conversion

      • تبدیل اکتال و هگزا دسیمال به باینری Octal and HexaDecimal to Binary Conversion

      • تبدیل اکتال به هگزا دسیمال Octal to HexaDecimal Conversion

      متفرقه شماره 2 Miscellaneous #2

      • انواع داده شماره 1 Data Types #1

      • انواع داده شماره 2 Data Types #2

      • اندازه و محدوده انواع داده ها Sizes and Range of Datatypes

      • متغیرها و لفظ ها Variables and Literals

      • نسخه ی نمایشی - متغیرها و واژه ها Demo - Variables and Literals

      • سازنده در نمونه های ارثی Constructor in Inheritance Examples

      • کامپایلر را نصب کنید Install Compiler

      متفرقه شماره 2 Miscellaneous #2

      • انواع داده شماره 1 Data Types #1

      • انواع داده شماره 2 Data Types #2

      • اندازه و محدوده انواع داده ها Sizes and Range of Datatypes

      • متغیرها و لفظ ها Variables and Literals

      • نسخه ی نمایشی - متغیرها و واژه ها Demo - Variables and Literals

      • سازنده در نمونه های ارثی Constructor in Inheritance Examples

      • کامپایلر را نصب کنید Install Compiler

      نمایش نظرات

      آموزش یادگیری برنامه نویسی C++ - مبتدی تا پیشرفته - شیرجه عمیق در C ++
      جزییات دوره
      30.5 hours
      279
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      66,955
      4.6 از 5
      دارد
      دارد
      دارد
      Abdul Bari
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Abdul Bari Abdul Bari

      برنامه نویس و مدرس حرفه ای