C ++ آموزش ضروری - آخرین آپدیت

دانلود C++ Essential Training

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این که آیا شما یک برنامه نویس اولیه هستید یا یک پیشرفته ، ممکن است زمان آن باشد که مهارت های C ++ خود را بالا ببرید. در این دوره ، بیل وینمن به شما کمک می کند دقیقاً همین کار را انجام دهید. بیل در مورد تاریخچه C ++ و C ++ مدرن نیز بحث می کند. او توضیح می دهد که ابزار C ++ ، سپس به اصول اولیه ای که باید بدانید ، مانند نحو اساسی ، بیانیه ها و عبارات ، شناسه ها ، متغیرها ، نشانگرها و منابع. لایحه در مورد شرایط کنترل جریان ، حلقه ها و توابع بحث می کند. او عمیق به انواع داده ها ، اپراتورها و توابع فرو می رود ، سپس شما را از طریق نحوه استفاده از کلاس ها و اشیاء پیاده می کند. به علاوه ، بیل نحوه استفاده از الگوها ، از جمله کتابخانه الگوی استاندارد (STL) را پوشش می دهد.

توجه: این دوره توسط بیل وینمن ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.

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

مقدمه Introduction

  • C ++ را بیاموزید Learn C++

  • درباره این دوره About this course

  • با استفاده از پرونده های تمرینی Using the exercise files

  • C ++ چیست؟ What is C++?

1. نصب 1. Installation

  • استفاده از Xcode با تمرینات Using Xcode with the exercises

  • استفاده از ویژوال استودیو با تمرینات Using Visual Studio with the exercises

1.چین ابزار و نصب 1. Toolchain and Installation

  • با استفاده از IDE با پرونده های تمرینی Using an IDE with the exercise files

  • ابزار C ++ The C++ toolchain

  • پشتیبانی از Format STD :: را بررسی کنید Check for std::format support

2. نحو اساسی 2. Basic Syntax

  • آشنایی با نحو اساسی Introduction to basic syntax

  • آناتومی برنامه C ++ Anatomy of a C++ program

  • اظهارات و عبارات Statements and expressions

  • شناسه ها Identifiers

  • تعریف متغیرها Defining variables

  • نشانگرها Pointers

  • منابع References

  • آرایه های اولیه Primitive arrays

  • رشته های اولیه Primitive strings

  • شرایط Conditionals

  • انشعاب مشروط است The branching conditional

  • حلقه کردن در حالی که و انجام دهید Looping with while and do

  • حرف زدن برای Iterating with for

  • محدوده ای برای حلقه Range-based for loop

  • با استفاده از stdout Using stdout

2 اصول اولیه 2. The Basics

  • تعیین متغیرها Defining variables

  • نحو اساسی Basic syntax

  • نشانگرها و منابع Pointers and references

  • آناتومی یک برنامه C ++ Anatomy of a C++ program

  • شناسه ها Identifiers

  • بیانیه ها و عبارات Statements and expressions

3. انواع داده ها 3. Data Types

  • نمای کلی انواع داده ها Overview of data types

  • انواع علاقه Integer types

  • اندازه های علاقه Integer sizes

  • اعداد صحیح با اندازه ثابت Fixed-size integers

  • انواع نقطه شناور Floating point types

  • شخصیت ها و رشته ها Characters and strings

  • توالی شخصیت-فرار Character-escape sequences

  • صلاحیت ها Qualifiers

  • منابع References

  • داده های ساختاری Structured data

  • زمینه های بیت Bit fields

  • موارد ذکر شده Enumerations

  • اتحادیه ها Unions

  • تعریف انواع با typedef Defining types with typedef

  • نوع خالی The void type

  • نوع خودکار The auto type

  • نشانگر تهی بدون ابهام ثابت Unambiguous null pointer constant

3. کنترل جریان 3. Flow Control

  • توابع Functions

  • حلقه Loops

  • شرط Conditionals

  • تکرار با Iterating with for

4- اپراتورها 4. Operators

  • اپراتورهای متداول Common operators

  • اپراتورهای تعیین تکلیف Compound assignment operators

  • اپراتورهای افزایش و کاهش Increment and decrement operators

  • اپراتورهای رابطه ای (مقایسه ای) Relational (comparison) operators

  • اپراتورهای منطقی Logical operators

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

  • اپراتور شرطی سه گانه Ternary conditional operator

  • اپراتورهای حافظه پویا Dynamic memory operators

  • نوع بازیگران Type cast

  • با استفاده از sizeof Using sizeof

  • با استفاده از typid Using typeid

  • تقدم عملگر Operator precedence

4. انواع داده ها 4. Data Types

  • نمای کلی از انواع داده ها Overview of data types

  • رشته های C C-strings

  • چالش: کارت کتابخانه Challenge: Library card

  • نام مستعار Type aliases

  • شرکتهای مقدماتی Qualifiers

  • انواع نقطه شناور Floating point types

  • آرایه های ابتدایی Primitive arrays

  • انواع عدد صحیح Integer types

  • نوع خودکار The auto type

  • ساختارها Structures

  • راه حل: کارت کتابخانه Solution: Library card

5. توابع 5. Functions

  • نمای کلی عملکردهای C ++ Overview of C++ functions

  • ایجاد یک عملکرد Creating a function

  • انتقال مقادیر به یک تابع Passing values to a function

  • با استفاده از متغیرهای خودکار و استاتیک Using automatic and static variables

  • بازگرداندن مقادیر از یک عملکرد Returning values from a function

  • با استفاده از نشانگرهای عملکرد Using function pointers

  • نام عملکرد بیش از حد بارگیری می شود Overloading function names

  • تعریف تعداد متغیر آرگومان Defining a variable number of arguments

  • با استفاده از بازگشت Using recursion

5. اپراتورها 5. Operators

  • اپراتورهای افزایش و کاهش Increment and decrement operators

  • چالش: شماره های اصلی Challenge: Prime numbers

  • اپراتورهای مشترک Common operators

  • راه حل: شماره های اصلی Solution: Prime numbers

  • تقدم اپراتور Operator precedence

  • اپراتورهای تکلیف مرکب Compound assignment operators

6. کلاس ها و اشیاء 6. Classes and Objects

  • مرور کلی از کلاس ها و اشیاء Overview of classes and objects

  • تعریف کلاس Defining a class

  • اعضای داده Data members

  • اعضای عملکرد Function members

  • سازندگان و ویرانگرها Constructors and destructors

  • اپراتورهای اضافه بار Overloading operators

  • بارگیری مجدد اپراتورها با توابع Overloading operators with functions

6. توابع 6. Functions

  • راه حل: فاکتوریل غیر قابل تکرار Solution: Non-recursive factorial

  • انتقال مقادیر به یک تابع Passing values to a function

  • چالش: فاکتوریل غیر تکرار شونده Challenge: Non-recursive factorial

  • بازگشت مقادیر از یک تابع Returning values from a function

  • نمای کلی از توابع C ++ Overview of C++ functions

  • با استفاده از بازگشت Using recursion

7. قالب 7. Templates

  • درک الگوهای Understanding templates

  • توابع قالب Template functions

  • کلاس های الگو Template classes

7. کلاس ها و اشیاء 7. Classes and Objects

  • راه حل: اپراتورهای غیر عضو Solution: Non-member operators

  • نمای کلی کلاس ها و اشیاء Overview of classes and objects

  • اعضای تابع Function members

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

  • اعضای داده Data members

  • چالش: اپراتورهای غیر عضو Challenge: Non-member operators

  • اپراتورهای غیر عضو Non-member operators

  • سازندگان و ویران کننده ها Constructors and destructors

8- كتابخانه استاندارد 8. Standard Library

  • نمای کلی از کتابخانه استاندارد Overview of the Standard Library

  • پرونده I / O File I/O

  • پرونده های دودویی Binary files

  • مدیریت فایل File management

  • شخصیت I / O بدون قالب Unformatted character I/O

  • کاراکتر قالب بندی شده I / O Formatted character I/O

  • توابع رشته String functions

  • مدیریت خطاهای سیستم Handling system errors

8. قالب ها 8. Templates

  • کلاسهای الگوی Template classes

  • چالش: فاکتوریل الگو Challenge: Template factorial

  • راه حل: فاکتوریل الگو Solution: Template factorial

  • توابع الگو Template functions

  • درک الگوهای Understanding templates

9. کتابخانه قالب استاندارد (STL) 9. Standard Template Library (STL)

  • مروری بر STL Overview of the STL

  • بردارها Vectors

  • رشته های Strings

  • جریان I / O I/O streams

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

9. کتابخانه الگوی استاندارد 9. Standard Template Library

  • نمای کلی از STL Overview of the STL

  • قالب Format

  • رشته Strings

  • بردار Vectors

  • چالش: تبدیل یک پرونده (STL) Challenge: Transform a file (STL)

  • راه حل: تبدیل یک پرونده (STL) Solution: Transform a file (STL)

  • جریان I/O I/O Stream

نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

C ++ آموزش ضروری
جزییات دوره
3h 53m
139
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
52,847
- از 5
دارد
دارد
دارد
Bill Weinman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bill Weinman Bill Weinman

مدافع فن ، کارآفرین ، کارشناس برنامه نویسی بیل وینمن یک طرفدار فن آوری ، کارآفرین و متخصص در زبان های برنامه نویسی مانند C ++ و Python است.

بیل وینمن نویسنده چندین کتاب و دوره آنلاین در زمینه های فنی شبکه جهانی وب است. وی به دلیل توانایی خود در توضیح موضوعات پیچیده با اصطلاحات روشن و مختصر به شهرت رسیده است. آقای وینمن اولین رایانه خود را در سال 1973 ساخت و از آن زمان با تکنولوژی درگیر شد. او یک مشاوره موفق را تجربه کرده است ، یک تولید کننده رایانه بوده است و اخیراً ریاست یک شرکت میزبان را بر عهده داشته است. بیل ، یک گیتاریست تبحر ، هنگامی که در مورد کامپیوتر نمی نویسد ، موسیقی را اجرا و ضبط می کند. درباره بیل ، پروژه ها و موسیقی وی می توانید در http://bw.org/ اطلاعات کسب کنید.