مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

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

( فیلم آموزشی ) ،توسط مهندس ندا قادر

به کلیک سایت خوش اومدی ، اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید. سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.

معرفی سرفصل های این دوره:

توضیحات کلی مجموعه:

در این مجموعه آموزشی در نظر داریم با تمامی سر فصلها و  مفاهیم برنامه نویسی C++ به صورت عملی و کاملا مفهومی آشنا شویم. این مجموعه شامل مثال ها و نمونه برنامه های متعدد در تمامی مباحث مطرح شده است.

زبان ++C نسبت به زبان C که شی گرا نیست و زبان C# که کاملا شی گرا است، این ویژگی را دارد که بتوانیم برنامه ها را  هم بصورت ساخت یافته و هم بصورت شی گرا بنویسیم. یعنی از خصوصیات و ویژگی های شی گرایی استفاده کنیم یا آنها را در نظر نگیریم.
زبان برنامه نویسی C++ یک زبان همه منظوره است و قابلیت نوشتن هرگونه برنامه ای را دارد. یک زبان برنامه نویسی پایه ای و قدرتمند است و بر اساس نظر بسیاری از برنامه نویسان حرفه ای بهترین زیبان برای شروع یادگیری برنامه نویسی است.

 دانشجو پس از گذراندن این دوره به فهم کاملی از برنامه نویسی و همچنین زبان C++ خواهد رسید .

 این پکیج نسبت به دیگر آموزش های فارسی زبان ارائه شده در سطح وب ، سرفصل های کامل تری ارائه میدهد و ومملو از مثال های مفید و عملی می باشد. تمامی مباحث گفته شده بصورت مفهمومی و با استفاده از شکل و توضیحات مختص تجربه 10 ساله تدریس اینجانب در دانشگاه های معتبر می باشد.  

 

این پکیج آموزش C++  برای چه کسانی مناسب است؟
 

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

دانشجویان رشته مهندسی کامپیوتر که در ترم اول یا دوم ، درس مبانی برنامه نویسی یا برنامه نویسی پیشرفته و یا ساختمان داده ها در C++ را در دانشگاه باید بگذرانند.

در بخش زیرنگاهی به موضوعات و مباحث ارائه شده خواهیم داشت:

قالب کلی برنامه در دو ادیتور Borland و Visual Studio  

دستورات ورودی خروجی

تابع gotoxy

انواع داده ها

متغیر ها

تعریف متغیر ها

مقدار دادن به متغیر ها

تعریف ثوابت

عملگرها

عملگرهای محاسباتی

عبارات محاسباتی

تقدم عملگرها

عملگرهای رابطه ای

عملگرهای منطقی

عملگر sizeof

ساختارهای تکرار

ساختار تکرار for

ساختار تکرارwhile

ساختار تکرار do..while

از کدام حلقه تکرار استفاده کنیم؟

ساختارهای تصمیم

ساختار تصمیم if

ساختار تصمیم else if

ساختار تصمیم switch

دستور break

دستور continue

توابع و برنامه سازی ساخت یافته

نوشتن توابع

نکات مربوط به نوشتن توابع

نحوه کار تابع

روشهای ارسال پارامترها به توابع

توابعی که هیچ مقداری را برنمی گردانند

توابع بازگشتی

تابع فاکتوریل به صورت بازگشتی

سری فیبوناچی بصورت بازگشتی

توابع چند شکلی

توابع inline

توابع template

آرگومان پیش فرض

مفهوم ارجاع

ارسال پارامتر به تابع از طریق ارجاع

ارجاع ثابت

حوزه متغیرها

تابع abort()

تابع exit()

آرایه های یک بعدی

آرایه های استاتیک

آرایه یک بعدی به عنوان آرگومان تابع

مرتب سازی آرایه ها

مرتب سازی حبابی

مرتب سازی انتخابی

جستجو در آرایه

جستجوی ترتیبی

جستجوی دودویی

آرایه های چندبعدی

آرایه های دوبعدی به عنوان آرگومان تابع

مقدار اولیه آرایه ها

نکات آرایه ها

اشاره گر

اعمال روی اشاره گرها

انتساب اشاره گرها به یکدیگر

اعمال محاسباتی بر روی اشاره گرها

مقایسه اشاره گرها

ارجاع

ارسال پارامتر به تابع از طریق اشاره گر

ارسال پارامتر به تابع از طریق ارجاع

اشاره گر به اشاره گر

آرایه ها و اشاره گرها

پیمایش آرایه با اشاره گر

حافظه های پویا

تخصیص حافظه پویا

آزاد کردن حافظه پویا

رشته ها

ورودی - خروجی رشته ها

تابع Cin.get() برای خواندن رشته

تابع cin.get(ch) برای خواندن کاراکتر به کاراکتر رشته

تابع Cout.put(ch) برای چاپ کاراکتر به کاراکتر یک رشته

توابع استاندارد رشته های رشته های کاراکتری

رشته ها به عنوان آرگومان تابع

انتساب رشته ها(کپی کردن رشته در رشته دیگر)

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

الحاق دو رشته

آرایه ای از رشته ها

نوع string  

پردازش فایل

ایجاد فایل و نوشتن در آن

خواندن فایل و پردازش مقادیر نوشته شده در فایل

نوشتن برنامه دفترتلفن

شی گرایی، کلاس ها و اشیا

نحوه به کارگیری کلاس هایی که در فایل های جداگانه

اعلان کلاس بصورت خودکفا

تعریف سازنده در کلاس

جداسازی بخش اعلان کلاس و پیاده سازی کلاس

نحوه بکارگیری چندین تابع سازنده در کلاس

استفاده از فهرست مقداردهی در کلاس 

استفاده از پارامترهای پیش فرض در سازنده کلاس

سازنده کپی

توابع دستیابی در کلاس

  توابع عضو خصوصی در کلاس

نابودکننده( مخرب)

 پروژه مدیریت کتاب در کتابخانه

 پروژه ای  پردازش زمان( زمان استاندارد و نظامی )

پروژه جستجوی دانشجویی با  دومین معدل

اشیا ثابت

 توابع دوست کلاس

  پروژه تبریک تولد

تبدیل تاریخ میلادی به شمسی

 توابع دوست دو کلاس

کلاس های دوست

اعضای داده ای استاتیک ( عمومی یا خصوصی )

 توابع عضو ایستا

آرایه ای از اشیا

 پروژه پردازش اطلاعات دانشجویان همراه با رابط کاربری ویژه 

اشاره گرهایی به اشیا

اشاره گر this 

ارسال اشیا به توابع بصورت ارجاع 

تخصیص پویای اشیا

آرایه های پویایی از اشیا 

  ساختمان ها ( struct )

تعریف نوع با typedef

یونیون ها 

فیلدهای بیتی 

انواع داده شمارشی

 

 

 

با آرزوی موفقیت برای همه شما کاربران گرامی  


بخش های رایگان این مجموعه آموزشی:

مقدمه ( بخش 1 ) دانلود مستقیم عملگرهای رابطه ای و عملگرهای منطقی ( بخش 6 ) دانلود مستقیم توابعی از نوع void ، توابع inline ، آرگومان پیش فرض، چند شکلی بودن توابع ( بخش 16 ) دانلود مستقیم
آشنایی با زبان C و لزوم یادگیری آن ، نصب ادیتور مورد نظر و نحوه کار با آن ، آشنایی با دستورات ورودی خروجی ، آشنایی با انواع اعداد، آشنایی با عملگرهای محاسباتی عملگرهای منطقی و عمگرهای رابطه ای
بخش 1 :
( مقدمه )
در این بخش ابتدا بطور خلاصه در مورد لزوم یادگیری برنامه نویسی سی پلاس پلاس صحبت شده است و پس از آن به معرفی و نصب دو ادیتور معروف برای اجرای برنامه های زبان سی پلاس پلاس پرداخته شده است.
دانلود مستقیم افزودن به سبد
قیمت: رایگان

بخش 2 :
( فرمت کلی برنامه در ادیتورهای مختلف و آشنایی با دستورات ورودی خروجی و تابع gotoxy )
در این بخش فرمت کلی نوشتن برنامه های سی پلاس پلاس را در دو ادیتور visual studio و Borland سی پلاس پلاس گفته شده و نحوه کار با هردو ادیتور کامل توضیح داده شده است. تمامی قسمت های مربوط به فرمت برنامه بطور کامل و دقیق بیان شده است، اینکه هر قسمت چرا و به چه دلیل نوشته میشود و الزام آن چیست. در ادامه دستورات ورودی خروجی به همراه مثال های مختلف و نحوه استفاده از آنها توضیح داده شده است. همچنین کاراکترهای کنترلی مختلف در دستور خروجی نیز بیان شده است. در آخر در مورد تابع gotoxy و نحوه استفاده از آن صحبت شده است.
افزودن به سبد
قیمت: 54,400 تومان

بخش 3 :
( آشنایی با انواع اعداد و سر فایل limits )
در این بخش به طور کامل در مورد انواع اعداد، تفاوت آنها ، چگونگی ذخیره آنها در حافظه به همراه مثال های متعدد توضیح داده شده است. در آخر به سر فایل limits و برخی از توابع موجود در آن پرداخته شده است.
افزودن به سبد
قیمت: 54,400 تومان

بخش 4 :
( اعلان ثابت ها و حل چند برنامه ساده )
در این بخش نحوه تعریف ثابت به دو شیوه متفاوت بصورت عملی توضیح داده شده است و چند مثال ساده برنامه نویسی بر طبق مطالب گفته شده، حل شده است.
افزودن به سبد
قیمت: 54,400 تومان

بخش 5 :
( عملگرهای محاسباتی )
در این بخش به معرفی عملگرهای محاسباتی، تقدم آنها نسبت به یکدیگر و ارزیابی عبارات محاسباتی به همراه مثال های متنوع و با توضیحات کامل پرداخته شده است.
افزودن به سبد
قیمت: 54,400 تومان

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


وضعیت دوره: درحال برگزاری


تعداد قسمت ها : 44 قسمت


سطح آموزش: صفر تا صد


به همراه کدها و فایل های آموزش


پشتیبانی فنی: دارد

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


تعداد فصل ها: 9 فصل


مدت زمان: 19 ساعت


افزودن پکیج به سبد خرید

جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:

مخاطبین این دوره،آموزش های زیر را نیز دیده اند

نظرات/پرسش ها/پیشنهادات


سهیل مومنی
میگه:

سلام میخواستم بدونم تو این دوره data structre هم یاد میدید؟

پاسخ:

سلام ، اگر استقبال از دوره به نحو مطلوبی پیش بره حتما آموزش خواهم داد

پویان ازاد
میگه:

سلام ایا امکان دارد در اینده یک اموزش جامع و خوب برای فریم ورک کیوتی qtکه بر پایه سی پلاس پلاس است ارائه دهید چون واقعا به اموزش کیوتی نیاز داریم و منبع فارسی خوبی اصلا برای فریم ورک کیوت نداریم. با تشکر

پاسخ:

سلام ، متاسفانه فکر نمیکنم اینکارو انجام بدم، چون تجربه نشون داده آموزش هایی که بر پپاساس زبان های پایه سی و سی پلاس تهیه میشن به دلیل اینکه بازار کار زیادی ندارند با استقبال آنچنانی مواجه نمیشن

علی احمدی
میگه:

از c در توسعه وب هم میشه استفاده کرد؟

پاسخ:

ندیدم جایی از c یا c در توسعه وب استفاده بشه

محمد مهدوی
میگه:

برای نوشتن وب سرویس با c در ویژال استودیو باید از کدوم پکیجتون استفاده کنم

پاسخ:

سلام این آموزش c هستش ، باید به آموزش سی که توسط یه مدرس دیگه ارایه شده مراجعه کنید

سید حسینی
میگه:

ببخشید دوره کی تموم میشه

پاسخ:

سلام، انشااله به زودی، شما همه فیلم هایی رو که تا الان گذاشته شده رو کامل دید؟

عرشیا
میگه:

سلام و خسته نباشید سعوال اولم این هست که داخل پکیج خریداری شده برنامه هایی که باهاشون یاد میدین هستن یا نه؟؟؟ چون من رفتم هر دوتا برنامه ها رو دانلود کردم سریال نامبر میخواد
سعوال دومم هم درباره نحوه تدریس شما هست من میخواستم نحوه تدریس دادن شما رو من دانشجو ببینم که یک قسمت هم مجانی نبود و همه پولی هست میخواستم بگم که من دانشجو چجوری باید از نحوه تدرس شما مطمعا بشم چون وقتی رفتم برای بقیه اساتید رو دیدم حداقل چندتا قسمت از تدریس مجانی بود که دانشجو مطمعا بشه از نحوه تدریس امیدوارم جواب بدین به سعوالاتم خسته نباشید

پاسخ:

سلام جوا ب سوال اولتون اینه که برنامه ها بطور کامل با همه کدهای مورد نیاز برای اجرا هستند. یعنی فقط فایل cpp رو نگذاشتم کل پروژه ویژوال استادیو رو برای تمرینات گذاشتم که کاربر راحت فقط اجرا بگیره
در مورد سوال دومتون هم من فقط آموزش رو آماده کردم و رایگان بودن و یا نبودن قسمت ها رو تعییین نکردم . با این وجود نظر شما رو انتقال میدم و سعی میکنم انشااله این مشکل برطرف شه

کاربر
میگه:

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

ممنون میشم خارج از تعصب راهنمایی بفرمایید.

پاسخ:

سلام وقت شما هم بخیر ، ببینید بین سی و سی پلاس که من بدون هییج تعصبی میگم قطعا سی پلاس ، چون سی پلاس قابلیت های خیلی بیشتری داره اما این قابلیت ها باعث نمیشه که سرعتش نسبت به سی پایین تر باشه. من هردوشون رو کار کردم هم سی هم سی پلاس ، اما سی پلاس واقعا به دلیل همون بحث شی گرایی که داره ارجحیت بیشتری داره. من میدونم که خیلی کارها میشه با سی پلاس انجام داد چون با سی پلاس سیستم عامل نوشته میشه ،اما حقیقتا برای کاربردهایی که برای موبایل و pos که گفتید نمیتونم بگم چطور ازش استفاده کنید. کارهای گرافیکی ،اتصال به پایگاه داده و خیلی کارها می تونید با سی پلاس انجام بدید. من خودم بک اند سایت رو با php کار میکنم.اما چون اولین زبان یادگیریم سی پلاس بود مباحث شی گرایی و توابع و ... کاملا درک کرده بودم و php رو فقط syntax رو نگاه کردم.
انشااله تونسته باشم کمکتون کنم
موفق باشید.



نظر/پرسش/پیشنهاد شما


در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.

نام و نام خانوادگی:
شماره همراه:
ایمیل:
* پرسش/نظر/پیشنهاد/درخواست:

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید