زبان C++ به عنوان یکی از زبان های شی گرا همیشه مطرح بوده است . این زبان قابلیت های قابل توجهی را داراست و سهم زیادی از برنامه های نوشته شده را به خود اختصاص داده است ، برخی از این خصوصیات عبارتند از :
شئ گرایی ++C
تولید کد های کوچک ، سریع و ایمن در آن واحد
قابلیت برنامه نویسی در سطوح پائین و بالا و مواردی از این چنین . به همین دلایل و ده ها دلیل دیگر این زبان پایه ی بسیاری از زبانهای برنامه نویسی پس از خود قرار گرفته است مانند PHP – C# – JAVA و غیره .
سیلابس دوره:
فصل اول : ساختار کلی برنامه های سی و سی پلاس پلاس
- ویژگی ها و صفات سی و سی پلاس پلاس
- ساختار سی و سی پلاس پلاس
- دستور شرطی IF
- معرفی اجمالی تابع در سی پلاس پلاس
فصل دوم : متغیر ها و ثابت ها
- شناسه ها
- انواع داده
- پیشوند های تغییر دهنده نوع
- مقادیر ثابت
- خواندن و نوشتن داده های عددی
- خواندن و نوشتن داده های کاراکتری
- خواندن و نوشتن رشته ها
- کاربرد Define و Const در تعریف ثابت ها
- تعریف ماکرو با Define
- مقدار دهی اولیه متغیر ها
- دستور typedef
فصل سوم : عملگر ها و عبارات
- عملگر جایگزینی
- اپراتور های ریاضی (دوتایی و یکتایی)
- عملگر های رابطه ای و منطقی
- اپراتور شرطی ?
- اولویت عملگر ها
- توابع ریاضی معروف
- توابع toupper و tolower
- توابع کاراکتری is
فصل چهارم : دستورات کنترلی
- دستور If else
- If های تودرتو
- If Else های نردبانی
- دستور switch
- While
- Do while
- For
- حلقه های تو در تو
- Countinue & break
- Abort & return & exit
- دستور goto
فصل پنجم : آرایه ها و رشته ها :
- آرایه های یک بعدی
- آرایه های چند بعدی
- رشته ها
فصل ششم : اشاره گر ها
- مفهوم اشاره گر
- عملیات بر روی اشاره گر
- اشاره گر به اشاره گر ها
- اشاره گر const
- ۵ کاربرد اشاره گر ها
فصل هفتم : توابع
- تعریف و فراخوانی
- روش های فراخوانی توابع
- فرستادن آرایه و رشته به تابع
- توابع بازگرداننده اشاره گر
- متغیره ای محلی و سراسری
- پارامتر های ثابت
- کلاس های حافظه
- اشاره گر به تابع
- توابع بازگشتی
فصل هشتم :
- گونه شمارشی
- استراکچر
- یونیون
فصل نهم : ورودی خروجی در سی پلاس پلاس
فصل دهم : کار با فایل در سی پلاس پلاس
- کلاسر های باز و بسته کردن فایل
- نحوه خواندن و نوشتن در فایل
- باز و بسته کردن فایل
- کار با فایل های دودویی
فصل یازدهم :
- آموزش نوشتن پروژه مدیریت کتابخانه به زبان سی پلاس پلاس
دیدگاه ها (0)