no-img
پروژه دانلود

دانلود پی دی اف کتاب برنامه نویسی زبان ++C جعفرنژاد قمی ویراست پنجم 514 صفحه PDF


پروژه دانلود
گزارش خرابی لینک
اطلاعات را وارد کنید .

ادامه مطلب

PDF
دانلود پی دی اف کتاب برنامه نویسی زبان ++C جعفرنژاد قمی ویراست پنجم 514 صفحه PDF
pdf
آگوست 5, 2020
حجم فایل : 48MB
نویسنده : پروژه دانلود
۱۵,۰۰۰ تومان
۱۵,۰۰۰ تومان – خرید

دانلود پی دی اف کتاب برنامه نویسی زبان ++C جعفرنژاد قمی ویراست پنجم 514 صفحه PDF


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

سایت پروژه دانلود پی دی اف کتاب برنامه نویسی زبان ++C جعفرنژاد قمی ویراست پنجم 514 صفحه PDF را برای شما دانشجویان آماده کرده است. اکنون این کتاب در ویراست پنجم خود به سر می برد و در این ویراست از آخرین استاندارد های ++C تا زمان نوشتن کتاب استفاده شده است. در این ویراست از کامپایلر ” Visual ++C ” استفاده شده است که در محیط مجتمع و قدرتمند ویژوال استودیو فراهم آمده است. به این دلایل از محیط مجتمع برای برنامه نویسی ++C استفاده کرده ایم:

1 – جدیدترین کامپایلر ” Visual ++C “

2 – محیط ویراستاری قوی برای تایپ اشکال زدایی برنامه

3 – محیط اجرایی مناسب برای اجرای برنامه های ++C

4 – استفاده از جدیدترین استانداردهای ++C

5 – کمک به برنامه نویسی در نوشتن برنامه های عاری از خطاهای دستوری. با سایت پروژه دانلود همراه باشید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • آشنایی با محیط ویژوال استودیو
  • ایجاد یک برنامه نمونه
  • بازکردن پروژه در ویژوال استودیو

منابع

 

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

 

 

برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 5]


دیدگاه ها


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

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