پرش به محتوا

تا 60% - 300 هزارتومان تخفیف

جشنواره آغاز سال تحصیلی

کلیک کنید!

روزها
ساعت‌
دقیقه
جستجو
  • صفحه اصلی
  • همکاری با ما
  • تماس با ما
  • سؤالات رایج
  • راهنمای خرید
  • آموزش های رایگان
  • مجله درسواره
منو
  • صفحه اصلی
  • همکاری با ما
  • تماس با ما
  • سؤالات رایج
  • راهنمای خرید
  • آموزش های رایگان
  • مجله درسواره
0 تومان 0 سبد خرید
حساب کاربری

آموزش برنامه نویسی ++C از پایه و با تاکید بر یادگیری مفاهیم اساسی

خانه / آموزش های بیشتر / جدیدترین ها / آموزش برنامه نویسی ++C از پایه و با تاکید بر یادگیری مفاهیم اساسی
معرفی دوره + گزیده دروس (ورق بزنید)
  • آموزش برنامه نویسی ++C
  • آموزش برنامه نویسی ++C
اطلاعات آموزش
مدت زمان آموزش:
15 ساعت 3 دقیقه

حجم دانلود:

1600 مگابایت

زبان:

فارسی

رشته های مرتبط:

رشته های مهندسی، عمومی

399000 تومان 199500 تومان

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

مدرس:

دکتر مینا حسین پور

دکتری برق – بیوالکتریک

اطلاعات بیشتر درباره مدرس

تعداد بازدید ۸۴۸

به اشتراک بگذارید!

به طور خلاصه آنچه فرا می گیرید...

زبان  C++ یک زبان برنامه‌نویسی است که از سبک‌های مختلف برنامه‌نویسی پشتیبانی می‌کند. این زبان نسخه توسعه یافته زبان C می‌باشد. از ویژگی‌های مهم C++ می‌توان به برنامه‌نویسی شی گرا، سربارگذاری عملگر‌ها، وراثت چندگانه و مدیریت خطا‌ها اشاره نمود. ++C زبانی است که به شما اجازه می‌دهد که هم به صورت High-level (نزدیک به زبان انسان) و هم به صورتlow- level (نزدیک به زبان ماشین ) سخت‌افزار را تحت کترل خود قرار دهید. در این دوره آموزشی، شما را با این زبان برنامه نویسی پرکابرد و چندمنظوره آشنا خواهیم کرد. برای بهبود هر چه بیشتر یادگیری شما مخاطبین عزیز، تمامی مفاهیم از پایه همراه با طرح و پیاده سازی مثال های کاربردی ارائه می شود.

کد آموزش:
DV-CPP-1042
سطح:
مقدماتی تا متوسط
کیفیت:

HD 16:9

شناسه وزارت ارشاد:

8-34305-0655000

محتوای بسته

آموزش ویدیویی تایید شده

یادداشت های مدرس

پشتیبانی 24 ساعته

فایل ها و پروژه های تدریس شده

فعال سازی آنی لینک دانلود

کیفیت تضمین شده

Main Logo

درسواره ناشر رسمی محتوای آموزشی دیجیتالی از وزارت فرهنگ و ارشاد اسلامی است.

توضیحات

زبان ++C یک زبان برنامه‌نویسی برای عموم اهداف تلقی می‌شود. این زبان نسخه به روز شده برنامه‌نویسی C است. ‌ایده اصلی ایجاد برنامه‌نویسی ++C افزودن قابلیت شی گرایی (Object Oriented) به زبان برنامه‌نویسی C بود. هدف اصلی برنامه‌نویسی شی گرا این است که بتوانید کل دنیا را در قالب کلاس‌ها و‌اشیا مشاهده کنید. C++یک زبان برنامه‌نویسی است که از سبک‌های مختلف برنامه‌نویسی پشتیبانی می‌کند. توسعه C++ درسال ۱۹۷۹ آغاز شد و ۷ سال پس از زبان C به نمایش گذاشته شد. این زبان برای ساخت هر چیزی از سیستم عامل گرفته تا نرم‌افزار‌های توکار، برنامه‌های دسکتاپ و بازی‌ها مورد استفاده قرار می‌گیرد. آموزش برنامه‌نویسی ++C در به دلیل اهمیت این زبان برنامه نویسی توجه بسیار زیادی از برنامه‌نویسان را به خود جذب کرده است.

عمده ترین تغییرات این زبان نسبت به زبان C عبارتند از:
  • روش برنامه نویسی شی گرا
  • ویژگی فضای نام (namespace)
  • سربارکردن اپراتور (operator overloading)
  • مدیریت خطا و استثنا
از برخی ویژگی های مختلف  ++C میتوان به موارد زیر اشاره کرد:
  1. شی گرا بودن (Object oriented): برنامه‌نویس نه تنها انواع داده‌ها، بلکه رویه‌هایی را که به طور خودکار به آن‌ها مربوط‌اند نیز تعریف می‌کند.
  2. پلتفرم وابسته: زبان وابسته به بستر های نرم افزاری به زبانی گفته می شود که در آن برنامه ها فقط در آن سیستم عامل در جایی که توسعه و تدوین می شود، قابل اجرا هستند.
  3. زبان برنامه نویسی سطح متوسط: ++C توانایی انجام برنامه‌نویسی سطح پایین و سطح بالا را دارد. به همین دلیل ++C به عنوان یک زبان برنامه‌نویسی سطح متوسط شناخته می‌شود. هنگامی که ما در مورد برنامه‌نویسی سطح پایین صحبت می‌کنیم، از ++C برای توسعه برنامه‌های سیستم مانند هسته، درایور و غیره استفاده می‌شود.
  4. زبان برنامه نویسی ساخت یافته: در برنامه‌نویسی ++C، کد با کمک توابع، کلاس‌ها و‌اشیاء و ماژول‌ها به صورت آزاد پیوند می‌یابند. درک و اصلاح کد ماژولار آسان است. این امر باعث می‌شود ++C به یک زبان برنامه‌نویسی ساخت یافته تبدیل شود.
  5. کتابخانه غنی: توسعه‌دهندگان به بسیاری از توابع داخلی ارائه شده توسط زبان ++C دسترسی دارند.
  6. مدیریت حافظه: ++C از تخصیص حافظه پویا پشتیبانی می‌کند. می‌توانید حافظه اختصاص داده شده را در هر زمان آزاد کنید. ++C نیز تکنیک‌های مدیریت حافظه پویا را فراهم می‌کند.
  7. زبانی قدرتمند و سریع
  8. اشاره گرها: اشاره گر‌ها متغیر‌هایی هستند که آدرس متغیر دیگری را ذخیره می‌کنند. اشاره‌گر به مکان حافظه یک متغیر اشاره می‌کند.  ++C از نشانگر پشتیبانی می‌کند و برای بسیاری از مشکلاتی که خواستار دسترسی به مکان حافظه هستند راه حل ارائه می‌دهد.
  9. مبتنی بر کامپایلر: ++C یک زبان برنامه‌نویسی مبتنی بر کامپایلر است. بدون تدوین، هیچ برنامه ++C قابل اجرا نیست. کامپایلر ابتدا برنامه ++C را کامپایل می‌کند و سپس اجرا می‌شود.
  10. زبان مبتنی بر نحو : سی پلاس پلاس زبانی است که کاملاً با نحو یا (Syntax) مطابقت دارد. قوانین و مقررات پیروی از زبان بسیار دقیق به عنوان زبان مبتنی بر نحو شناخته می‌شود. C، C++، J-ava،. NET برخی از این مثال‌ها هستند.
مزیت‌ها، ویژگی‌ها، و تفاوت‌های بسیار زیادی برای برنامه‌نویسی ++C نسبت به سایر زبان‌ها می‌توان بیان کرد که در ادامه  به چند مورد اشاره شده است:
  • ++C در کد ماشین کامپایل می شود، در حالی که #C در CLR کامپایل می شود، که توسط ASP.NET تفسیر می شود.
  • ++C مستلزم این است که به صورت دستی حافظه را اداره کنید، اما #C در یک ماشین مجازی اجرا می شود که می تواند به طور خودکارحافظه را مدیریت کند.
  • #C از اشاره گر استفاده نمی کند، در حالی که ++C می تواند از اشاره گرها در هر مکان استفاده کند.
  • ++C در هر پلتفرمی قابل استفاده است، اگرچه در ابتدا برای سیستم های مبتنی بر یونیکس طراحی شده است. #C استاندارد است اما به ندرت در خارج از محیط ویندوز استفاده می شود.
  • ++C می تواند برنامه های مستقل و کنسولی ایجاد کند. #C می تواند یک کنسول، ویندوز، ASP.NET و برنامه های تلفن همراه ایجاد کند، اما نمی تواند برنامه های مستقل ایجاد کند.

در آموزش برنامه نویسی ++C، تمامی دستورات و مطالب مربوطه به کدنویسی بهمراه حل مثال های کاربردی با رویکردی براساس درک مفاهیم ارائه و گرداوری شده است. این دوره شامل حل مثال های برنامه نویسی c++ است. همچنین در کنار ویدیوهای آموزش زبان برنامه نویسی سی پلاس پلاس ، pdf آموزش برنامه نویسی c++ که مدرس در حین تدریس از آن استفاده می نماید نیز در اختیار شما مخاطبین عزیز قرار می گیرد.

تعداد بازدید ۸۴۸
سرفصل ها
  • درس اول: مقدمه ای بر زبان برنامه نویسی ++C
  1. معرفی زبان برنامه نویسی ++C
  2. محیط های مختلف برای برنامه نویسی زبان ++C
  3. آشنایی با محیط Microsoft visual studio
  4. دانلود و نصب Microsoft visual studio
  5. ایجاد یک برنامه ساده در محیط Microsoft visual studio
  6. اجرای برنامه در محیط Microsoft visual studio
  • درس دوم: مبحث داده ها در ++C
  1. دستور خروجی (Cout) در ++C
  2. انواع داده ها در ++C
  3. تعریف متغیرها
  4. اعلان ثوابت
  5. تبدیل انواع داده ها به یکدیگر
  6. دستور ورودی (Cin) در ++C
  • درس سوم: انواع عملگرها در ++C
  1. عملگرهای محاسباتی
  2. عملگرهای ترکیبی (ترکیب عملگرهای محاسباتی و عملگر =)
  3. عملگرهای رابطه ای
  4. عملگرهای منطقی
  5. عملگرهای بیتی
  6. عملگر کاما (,)
  7. عملگر شرطی (؟)
  8. تقدم و تأخر عملگرها
  • درس چهارم: ساختارهای تصمیم در زبان برنامه نویسی ++C
  1. معرفی ساختار تصمیم
  2. دستور if
  3. دستور if…else
  4. دستورif-else و عملگر شرطی
  5. دستور if های تودرتو
  6. دستور if های چندگانه
  7. دستور switch
  • درس پنجم: حلقه ها در ++C
  1. معرفی مفهوم حلقه در ++C
  2. ساختار حلقه while
  3. ساختار حلقه do…while
  4. ساختار حلقه for
  5. دستور break در حلقه ها
  6. دستور continue در حلقه ها
  7. حلقه های تودرتو
  • درس ششم: آرایه ها در ++C
  1. تعریف آرایه در ++C
  2. کاربرد آرایه در ++C
  3. خطاهای رایج در کاربرد آرایه ها
  4. معرفی آرایه های دو بعدی
  5. معرفی آرایه های چندبعدی
  • درس هفتم: رشته ها در ++C
  1. تعریف رشته ها در ++C
  2. نوع داده string در ++C
  3. تعریف رشته های دو بعدی
  4. معرفی کتابخانه string.h
  5. معرفی برخی توابع ورودی
  • درس هشتم: اشاره گرها در C++
  1. اشاره گرها در ++C
  2. اشاره گرها در آرایه ها
  3. اشاره گرها در رشته ها
  4. اشاره گر به اشاره گر
  5. حافظه پویا (dynamic memory)
  • درس نهم: توابع در ++C
  1. تعریف توابع
  2. توابع با نوع پارامتر void
  3. متغیرهای محلی و سراسری
  4. انواع ارجاع در توابع
  5. مقادیر پیش فرض در توابع
  6. استفاده از آرایه ها در توابع
  7. توابع overloaded
  8. توابع بازگشتی
  • درس دهم: برنامه نویسی شی گرا
  1. تعریف کلاس
  2. تعریف تابع سازنده در کلاس ها
  3. تعریف تابع مخرب در کلاس ها
  4. اشاره گرها در کلاس ها
  5. اعضای استاتیک
  • درس یازدهم: وراثت در برنامه نویسی شی گرا
  1. تعریف وراثت در کلاس ها
  2. توابع سازنده در کلاس فرزند و والد
  3. کلاس والد با چند تابع سازنده
  4. اعضای هم نام در کلاس والد و فرزند
  5. وراثت چندگانه
  • درس دوازدهم: چندریختی (polymorphism)
  1. تعریف چندریختی
  2. عضو مجازی
  3. کلاس پایه انتزاعی
  • درس سیزدهم: کاربا فایل ها
  1. نوشتن در یک فایل متنی
  2. خواندن از یک فایل متنی
  3. توابع بررسی حالت
آموزش های مرتبط
آموزش برنامه نویسی پایتون Python

آموزش برنامه نویسی پایتون Python

آموزش مقدماتی برنامه نویسی سی شارپ #C

آموزش برنامه نویسی سی شارپ #C

آموزش برنامه نویسی PHP

آموزش برنامه نویسی PHP

آموزش برنامه نویسی جاوا (Java)

آموزش برنامه نویسی جاوا (Java)

آموزش برنامه‌نویسی آردوینو (Arduino)

آموزش برنامه ‌نویسی آردوینو (Arduino)

آموزش پردازش تصویر در متلب

آموزش پردازش تصویر در متلب (MATLAB)

آموزش LabView

آموزش LabView (لب ویو) برای برنامه نویسی به صورت گرافیکی

آموزش متلب (MATLAB)

آموزش متلب (MATLAB) از پایه با مثال‌های عینی و پرکاربرد

دیدگاه کاربران
اشتراک
Notify of
امتیاز
Inline Feedbacks
View all comments
برنامه نویسی c++ چیست, برنامه نویسی،برنامه نویسی بصری،برنامه نویسی پردازش تصویر،برنامه نویسی دیداری،زبان c،java،جاوا, بهترین کتاب آموزش برنامه نویسی c++, دانلود فیلم آموزش برنامه نویسی c++ به زبان فارسی, ساختار کلی برنامه c++, کاربرد زبان برنامه نویسی c++, کتاب برنامه نویسی c++, کد های برنامه نویسی c++, لیست دستورات c++
دسته بندی موضوعی
  • مهندسی مکانیک
  • مهندسی برق
  • مهندسی عمران
  • مهندسی معماری
  • مهندسی صنایع
  • مهندسی هوافضا
  • مهندسی پزشکی
  • مهندسی شیمی
  • وب و وردپرس
  • حوزه انرژی
  • زبان های خارجی
  • ریاضی و آمار
  • علوم فیزیک
  • برنامه نویسی
  • متلب و سیمولینک
  • شبیه سازی و CFD
  • آموزش های عمومی
  • گرافیک
  • آموزش های رایگان
  • آموزش های بیشتر
آموزش های پرمخاطب
  • آموزش نرم افزار EES
  • آموزش زبان آلمانی سطح A
  • آموزش نرم افزار سالیدورک
  • آموزش نرم افزار کتیا
  • آموزش نرم افزار ETABS
  • آموزش نرم افزار COMSOL
  • آموزش نرم افزار FLUENT
  • آموزش نرم افزار CFX
  • آموزش شطرنج
  • آموزش Revit MEP
  • آموزش انتگرال
  • آموزش پردازش سیگنال در متلب
  • آموزش شبیه سازی سیکل های ترمودینامیکی
  • آموزش نرم افزار ICEM CFD
  • آموزش نرم افزار کریر
  • آموزش زبان روسی
  • آموزش نرم افزار Ansys Meshing
  • آموزش برنامه نویسی C
  • آموزش نرم افزار STARCCM
درسواره

درسواره واحد فرهنگی و ناشر دیجیتال فعال (با مجوز رسمی از وزارت فرهنگ و ارشاد اسلامی) در زمینه تولید محتوای آموزشی دیجیتالی است که تاکنون موفق به تولید و عرضه صدها ساعت محتوای آموزشی در زمینه دروس دانشگاهی، پیش دانشگاهی و همچنین نرم افزار های مهندسی شده است. اطلاعات بیشتر

درسواره
پروانه نشر دیجیتال
logo-samandehi
دسترسی سریع
  • تماس با ما 
  • قوانین و مقررات
  • راهنمای خرید
  • سوالات رایج
  • ارتباط با مدرسین
  • شکایات و انتقادات
  • مجله درسواره
به درسواره ملحق شوید!
  • تدریس در درسواره
  • همکاری فنی و اجرایی 
  • ترجمه و تولید محتوای متنی
  • شبکه های اجتماعی

کلیه حقوق مادی و معنوی این وب‌سایت متعلق به مجموعه درسواره است.

Facebook Twitter Youtube Linkedin
wpDiscuz