کتاب برنامه‌نویسی با C++ (با مثال‌های کاربردی)

کتاب برنامه‌نویسی با C++ (با مثال‌های کاربردی)


در کتاب برنامه‌نویسی با C++ (با مثال‌های کاربردی) نوشته سعید باقری گلزار و محمد باقری گلزار، سعی شده تا اصول و مبانی اساسی زبان برنامه‌نویسی مورد نیاز کاربران دانشگاهی و هنرآموزان فنی و حرفه‌ای، مطابق با سرفصل‌های آموزشی در یک کتاب مطرح شود.

برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامه رایانه‌ای گفته شود. با این‌ همه برنامه‌نویسی تنها بخشی از فرآیند توسعه نرم‌افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است.

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

در روند گردآوری و تألیف کتاب برنامه‌نویسی با C++ (با مثال‌های کاربردی) (programming in c++ with usefull examples)، همواره از آخرین منابع روز فناوری الکترونیکی، استفاده به‌ عمل‌ آمده است؛ بنابراین می‌توان گفت تقریبا تمامی مطالب این کتاب، حاصل ترجمه و تحلیل آخرین منابع روز لاتین در جهان الکترونیکی امروزی است.

فهرست مطالب
فصل اول: شناخت مفاهیم اولیه و اساسی سیستم‌های دوربین مداربسته
مقدمه
کامپیوتر
معرفی
ویژگی‌های معرفی‌شده در c++
دستورات ورودی/ خروجی پایه در زبان c++
دستورات شکل‌دهنده نمایش یا Manipulators در زبان c++
متغیرها در زبان c++
ثابت‌ها در زبان c++
کلاس‌های ذخیره‌سازی در زبان c++
عملگرها در زبان c++
کلمات کلیدی در زبان c++
تصمیم‌گیری
حلقه و تکرار
آرایه‌ها
رشته‌ها
اشاره‌گر
اشیاء و کلاس‌ها در زبان c++
سازنده‌ها و مخرب‌ها
انتزاع داده
کپسوله سازی داده در زبان c++
چندریختی در زبان c++
کلاس‌های کیفیت ذخیره‌سازی در زبان c++
کیفیت‌ها چیست؟
توارث
کلاس پایه و کلاس مشتق شده
اشکال توارث
وراثت تک
وراثت چندگانه
توارث سلسله‌ مراتبی
توارث چندلایه
توارث ترکیبی
توابع Friend
توابع مجازی
تخصیص فضا با new
تخصیص حافظه پویا برای آرایه‌ها
باز کردن فایل
بستن فایل
خواندن از فایل و نوشتن به فایل
مفهوم CGI
مرور کردن وب
تنظیمات سرور
حوزه namespace
برنامه چاپ کردن رشته در زبان
توابع بدون هیچ آرگومان ورودی و خروجی برگشتی
برنامه چک کردن اینکه آیا عدد گرفته شده عدد اول هست یا نه؟
مبادله کردن دو عدد با استفاده از متغیر میانی
برنامه پیدا کردن فاکتوریل یک عدد
حلقه‌ها برای ایجاد هرم
برنامه کشف کامل بودن یک عدد
برنامه یافتن عدد اول
محاسبه جمع و میانگین دو عدد
منابع

مطالب مرتبط

تگ‌ها

مطالب پربیننده

پربیننده
آخرین مطالب

عضویت در خبرنامه