آموزش ++C, C
فهرست مطالب آموزش نرم افزار زبان برنامه نویسی ++C, C :
فصل یکم: مقدمه ای بر زبان C
- – ورود به محیط کار و آشنایی با تاریخچه زبان C
- – بررسی استانداردها و کلمات کلیدی
- – بررسی ساختار بلاک ها و مترجم ها
- – آشنایی با شکل کلی برنامه نویسی در C
- – نحوه تعریف متغیر وآشنایی با انواع داده ای در زبان C
- – بررسی متغیرها و عبارات محاسباتی در برنامه نویسی
- – بررسی متغیرهای محلی و عمومی
فصل دوم: دستورات کنترلی در برنامه ها
- – بررسی شرط ها و ساختار شرطی در برنامه نویسی
- – بررسی دستورات ? , Else if
- – آشنایی کامل با دستور Switch
- – بررسی حلقه های تکرارFor وWhileوDo – while
- – بررسی دستور Exit
- – بررسی دستورات Continue , Goto
فصل سوم: توابع و نحوه استفاده از آنها
- – بررسی توابع و معرفی آنها
- – نحوه ارسال پارامتر ها به توابع
- – نحوه تعریف آرگومانهای آرایه ای معین و نامعین
- – نحوه ایجاد یک Pointer توسط آرگومانها
- – بررسی عناصر موجود در تابع Main
- – بررسی توابع بازگشتی از نوع Recursive
فصل چهارم: پیش پردازنده ها در حالات مختلف
- – آشنایی با مفهوم و انواع پیش پردازنده ها
- – بررسی پیش پردازنده#defineو#includeو#error
- – #if , #endif , #elif , #else#ifdef , #ifndef
- – پیش پردازنده های #undef , #line , #pragma
- – بررسی ماکروها و پیش پردازنده های
فصل پنجم: آرایه ها و مدیریت آنها
- – آشنایی با آرایه ها و نحوه تعریف یک آرایه
- – ایجاد یک آرایه برای حالت شمارشگر بودن
- – نحوه ایجاد سری فیبوناتچی توسط آرایه ها
- – نحوه مقداردهی اولیه در آرایه ها
- – مدیریت آرایه های رشته ای از نوع String
- – نوشتن یک برنامه برای تبدیل مبنای اعداد
فصل ششم: اشاره گرها در زبان C
- – تعریف اشاره گر و عملگرهای آن
- – اشاره به سایر اشاره گرها توسط یک اشاره گر
- – مدیریت آرایه ها توسط یک اشاره گر
- – مدیریت آرایه ها توسط اشاره گرها
- – مدیریت حافظه توسط آرایه ها و اشاره گرها
- – جمع بندی مطالب فصل درقالب یک پروژه عملی
فصل هفتم: ساختمان داده ها در C
- – ساختار داده ها ونحوه تعریف یک Structure
- – مدیریت مقداردهی در ساختمان های داده ای
- – نحوه استفاده از ساختار در محاسبات گوناگون
- – ارتباط آرایه ها و ساختمان داده ها
- – ساختمان های داده ای از طریق اشاره گرها
- – نوع داده ای شمارشی در ساختمان داده ها
- – بررسی قواعد استفاده از فیلدهای بیتی
فصل هشتم: کاربرد ماوس در برنامه ها
- – توابع اولیه در رابطه با استفاده از ماوس
- – توابع مربوط به تعیین مختصات ماوس
- – پروژه عملی جهت استفاده از توابع ماوس
- – مشخصه های پرکاربرد ازعملکردماوس دربرنامه
- – بررسی توابع مهم در وقفه INT 33
فصل نهم: گرافیک در زبان C
- – آشنایی با مفاهیم اولیه در مبحث گرافیک
- – نحوه دسترسی سریع به حافظه ویدئویی
- – بررسی توابع گوناگون جهت ترسیم مستطیل
- – به شکل های مختلف
فصل دهم: آغاز برنامه نویسی در ++C
- – مقدمه ای بر زبان ++C
- – نحوه ایجاد یک پروژه جدید در محیط ++C
- – تحلیل ساختار یک برنامه
- – نگاهی مختصر به دستور Cout
- – استفاده از namespace در برنامه نویسی
- – توضیحات و نحوه اضافه کردن آنها در کدها
فصل یازدهم: مدیریت دستورات و عبارات
- – بررسی عملگرهای حسابی
- – بررسی عملگرهای پیشوندی و پسوندی
- – بررسی انشعاب عملگرهای رابطه ای
- – بررسی عدم صحت شرطهاوشرط های پیشرفته
- – بررسی عملگرهای منطقی
فصل دوازدهم: مدیریت برنامه ها توسط توابع
- – تعریف تابع در زبان ++C
- – نحوه نوشتن یک برنامه جهت تعریف تابع
- – بررسی انواع متغیرهای محلی و سراسری
- – بررسی تحریف توابع
فصل سیزدهم: برنامه نویسی شی گرا در زبان ++C
- – بررسی مباحث اولیه در شی گرایی
- – نحوه تعریف و استفاده از کلاس ها و اشیا
- – نحوه پیاده سازی متدهای کلاس
- – بررسی مبحث سازنده ها و تخریب کننده ها
- – بررسی نحوه پیاده سازی واسط ها و مدیریت آنها
- – ایجاد کلاسهایی تحت عنوان اعضای سایر کلاس ها
فصل چهاردهم: کنترل جریان برنامه در ++C
- – نحوه کنترل برنامه توسط حلقه ها
- – بررسی حلقه های For در حالات گوناگون
- – بررسی تکمیلی حلقه های For
- – بررسی دستور Switch در زبان ++C
- – بررسی شکل متفاوتی از دستور Switch
فصل پانزدهم: وراثت در برنامه نویسی
- – آشنایی با مفهوم وراثت و مشتق شدن
- – مباحث مربوط به خصوصی بودن و محافظت شدن
- – بررسی مبحث وراثت با سازنده ها و مخرب ها
- – نحوه ارسال آرگومان به سازنده پایه
- – فراخوانی سازنده های چندگانه
- – کاربرد وراثت های مجازی در قالب یک برنامه
- – بررسی داده های عضو ایستا
- – بررسی کلاس های سلسله مراتبی
- – نحوه بررسی و پیاده سازی توابع مجازی
- – بررسی مبحث وراثت پیشرفته
آموزش زبان برنامه نویسی ++C, C به شیوه مالتی مدیا (تصویری) به همراه کلیه کامپایلر زبان برنامه نویسی ++C, C نسخه ۳۲ بیتی شامل ۲۰ ساعت فیلم آموزشی می باشد.