دانلود 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 )
  • مقدمه ای بر الگوریتم ها
  • بردارها
  • ذخیره اشیا در بردار

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

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

منبع: https://prozhefa.com/c-plus-plus-programming-book/

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

ها ,های ,برنامه ,c ,نویسی ,کلاس ,برنامه نویسی ,و … ,… فصل ,جعفرنژاد قمی ,کتاب برنامه ,کتاب برنامه نویسی

مشخصات

آخرین ارسال ها

آخرین جستجو ها


گنابادگردی jafari venooshonar faslenegareh السلام علیک یا فاطمه الزهراء سلام الله علیها مسیر سبز (راهی به سوی خوشبختی) وبگاه تخصصی برنامه نویسی و سئو noorerasamcv yasgolshan Lawrence's game