no-img
پروژه فا

دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل


پروژه فا
اطلاعیه های سایت

ادامه مطلب

PDF
دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل
pdf
آوریل 16, 2021
98 مگابایت
تعداد صفحات: 516
10,000 تومان
10,000 تومان – خرید

دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل


دانلود کتاب c++ جعفر نژاد قمی

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

در این ویراست از کامپایلر ++Visual C استفاده شد که در محیط مجتمع و بسیار مناسبه ” Microsort Visual Studio ” برنامه نویسی می شود. به دلایل زیر این محیط انتخاب شد:
١. جدیدترین کامپایلر ++Visual C
٢. ممحیط ویراستاری قوی برای تایپ و اشکال زدایی برنامه
٣. محیط اجرایی مناسب برای اجرای برنامه های ++C
۴. استفاده از جدیدترین استاندارد های ++C

شما هم اکنون می توانید پی دی اف کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم را از سایت پروژه فا دانلود نمایید.

 

دانلود pdf کتاب برنامه نویسی به زبان ++C

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

کتاب ++C جعفرنژاد قمی

فهرست مطالب دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم 

فصل اول : مقدمات زبان ++C

  • برنامه نویسی ساخت یافته
  • برنامه نویسی شیء گرا
  • ++C یک زبان شی گرا است
  • انواع داده ها
  • متغیر ها
  • اعلان ثوابت
  • عملگرها
  • تبدیل انواع به طور ضمنی
  • و …

فصل دوم : ساختارهای کنترلی

  • ساختارهای تکراری
  • ساختاری های تصمیم
  • ساختارهای تصمیم switch
  • پرسش ها
  • تمرین ها
  • پروژه های برنامه نویسی

فصل سوم : توابع و کلاس های حافظه

  • چرا در برنامه از توابع استفاده کنیم ؟
  • نوشتن توابع
  • روش های ارسال پارامترها به توابع
  • توابعی که هیچ مقداری را بر نمی گردانند
  • توابعی که یک مقدار را بر می گردانند
  • متغیر های محلی و سراسری
  • بازگشتی (recursive)
  • و …

فصل چهارم : مقدمه ای بر کلاس ها و اشیا

  • نوع داده ی انتزاعی
  • کلاس ها و اشیا
  • تعریف کلاس و اشیا در ++C
  • محدودیت هایی در اعضای کلاس
  • نوشتن برنامه شیء گرا
  • بسته بندی و کنترل دستیابی
  • قرار دادن کلاس در فایل جداگانه
  • و …

فصل پنجم : آرایه ها و رشته ها

  • آرایه های یک بعدی
  • مرتب سازی آرایه ها
  • جست و جو در آرایه
  • آرایه های چند بعدی
  • مشکلات آرایه ها در ++C
  • رشته ها
  • و …

فصل ششم : اشاره گرها

  • متغیر های اشاره گر
  • عملگرهای اشاره گر
  • اشاره گرها و انواع متغیر
  • اعمال بر روی اشاره گرها
  • متغیر های پویا
  • اشاره گرها و توابع ( فراخوانی با ارجاع )
  • و …

فصل هفتم : کلاس ها و اشیا : بخش دوم

  • اعضای کلاس با ویژگی static
  • ارسال اشیا به توایع
  • برگرداندن اشیا توسط تابع
  • انتساب اشیا به یکدیگر
  • توابع عضو ثابت
  • استفاده از کلمه کلیدی mutable
  • و …

فصل هشتم : تعریف مجدد عملگرها

  • محدودیت های تعریف مجدد عملگر ها
  • تعریف مجدد عملگر ها به کمک تابع عضو کلاس
  • تعریف مجدد عملگر ها به کمک تابع دوست
  • تعریف مجدد عملگر های >> و <<
  • تعریف مجدد عملگر های ترکیبی
  • تعریف مجدد عملگر های new و delete
  • و …

فصل نهم : فایل ها

  • مفهوم فایل در ++C
  • انواع فایل نظر نوع اطلاعات
  • سازمان فایل
  • کلاس های فایل
  • شیوه های ذخیره و بازیابی اطلاعات
  • ورودی و خروجی کاراکترها با () get و () put
  • و …

فصل دهم : برنامه نویسی شی ء گرا : وراثت

  • کنترل دستیابی به کلاس پایه
  • وراثت و اعضای محافظت شده
  • استفاده از سازنده ها و مخرب ها در کلاس های مشتق
  • ارسال پارامترها به سازنده های کلاس پایه
  • درباره اشاره گرهای کلاس پایه و مشتق
  • توابع همنام در کلاس های پایه و مشتق
  • و …

فصل یازدهم : برنامه نویسی شی ء گرا : چند ریختی

  • مفهوم توابع مجازی
  • پیاده سازی چند ریختی از طریق تابع مجازی
  • صفت مجازی ، موروثی است
  • توابع مجازی سلسله مراتبی هستند
  • توابع مجازی محض
  • کلاس های انتزاعی
  • و …

فصل دوازدهم : قالب ها

  • توابع کلی
  • تابعی با دو نوه کلی
  • تعریف مجدد تابع کلی
  • تعریف مجدد قالب تابع
  • توابع قالب و پارامترهای معمولی
  • کاربرد توابع کلی
  • و …

فصل سیزدهم : اداره کردن استثناها

  • کی باید از اداره کردن استثنا استفاده کرد
  • سایر تکنیک های کنترل خطا
  • سلسله مراتب استثنا در کتابخانه ی استاندارد ++C
  • اصول اداره کردن استثناها
  • اداره کردن استثناها در کلاس مشتق
  • محدود کردن استثناها
  • و …

فصل چهاردهم : ساختمان داده ها

  • لیست های پیوندی
  • تعریف گره لیست
  • کلاس لیست پیوندی
  • تعریف اشاره گر خارجی
  • ایجاد و حذف گره لیست پیوندی
  • پیوند دادن گره های لیست پیوندی
  • و …

فصل پانزدهم : تسهیلات ورودی و خروجی

  • استریم ها ( streams )
  • کتابخانه ی ( iostream )
  • کلاس ها و اشیای استریم ++C
  • ورودی – خروجی فرمت بندی شده
  • فرمت بندی به کمک اعضای ios
  • مقدار دادن به همه ی نشانگرها
  • و …

فصل شانزدهم : دستورات پیش پردازنده ، ساختمان و نوع سفارشی

  • تعریف ماکرو
  • ضمیمه کردن فایل ها
  • دستورات پیش پردازنده ی شرطی
  • حذف ماکروی تعریف شده
  • ساختمان ها
  • تعریف نوع با typedef
  • و …

فصل هفدهم : کتابخانه قالب استاندارد ( STl )

  • مقدمه ای بر کانتینرها
  • عملیات متداول در کانتینر ها
  • مقدمه ای بر تکرار گره ها ( iostream )
  • مقدمه ای بر الگوریتم ها
  • بردارها
  • ذخیره اشیا در بردار

پیوست : راهنمای محیط ویژوال استودیو

  • نصب نرم افزار ویژوال استدیو
  • راه اندازی ویژوال استدیو
  • تایپ و اجرای یک برنامه در ویژوال استدیو
  • بازکردن پروژه در ویژوال استودیو
  • منابع


برچسب‌ها :
, , , , , , , , , , , , , , , , , , , , , , , , , , ,

تصاویر پیش نمایش


دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل-1
دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل-1
دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل-1
دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل-1
دانلود pdf کتاب برنامه نویسی ++C جعفرنژاد قمی ویراست چهارم با 516 صفحه کامل-1

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *