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

فرمت فایل:
pdf
حجم فایل:
98 مگابایت
تعداد صفحه:
516
تاریخ انتشار:
۱۶ اسفند ۱۴۰۱
۶۶,۰۰۰ تومان

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

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

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

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

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

برنامه نویسی شیء گرا

++C یک زبان شی گرا است

انواع داده ها

متغیر ها

اعلان ثوابت

عملگرها

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

و …

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

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

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

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

پرسش ها

تمرین ها

پروژه های برنامه نویسی

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

چرا در برنامه از توابع استفاده کنیم ؟

نوشتن توابع

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

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

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

متغیر های محلی و سراسری

بازگشتی (recursive)

و …

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

نوع داده ی انتزاعی

کلاس ها و اشیا

تعریف کلاس و اشیا در ++C

محدودیت هایی در اعضای کلاس

نوشتن برنامه شیء گرا

بسته بندی و کنترل دستیابی

قرار دادن کلاس در فایل جداگانه

و … 

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

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

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

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

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

مشکلات آرایه ها در ++C

رشته ها

و … 

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

متغیر های اشاره گر

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

اشاره گرها و انواع متغیر

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

متغیر های پویا

اشاره گرها و توابع ( فراخوانی با ارجاع )

و … 

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

اعضای کلاس با ویژگی static

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

برگرداندن اشیا توسط تابع

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

توابع عضو ثابت

استفاده از کلمه کلیدی mutable

و …

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

محدودیت های تعریف مجدد عملگر ها

تعریف مجدد عملگر ها به کمک تابع عضو کلاس

تعریف مجدد عملگر ها به کمک تابع دوست

تعریف مجدد عملگر های >> و <<

تعریف مجدد عملگر های ترکیبی

تعریف مجدد عملگر های new و delete

و … 

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

مفهوم فایل در ++C

انواع فایل نظر نوع اطلاعات

سازمان فایل

کلاس های فایل

شیوه های ذخیره و بازیابی اطلاعات

ورودی و خروجی کاراکترها با () get و () put

و … 

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

کنترل دستیابی به کلاس پایه

وراثت و اعضای محافظت شده

استفاده از سازنده ها و مخرب ها در کلاس های مشتق

ارسال پارامترها به سازنده های کلاس پایه

درباره اشاره گرهای کلاس پایه و مشتق

توابع همنام در کلاس های پایه و مشتق

و … 

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

مفهوم توابع مجازی

پیاده سازی چند ریختی از طریق تابع مجازی

صفت مجازی ، موروثی است

توابع مجازی سلسله مراتبی هستند

توابع مجازی محض

کلاس های انتزاعی

و … 

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

توابع کلی

تابعی با دو نوه کلی

تعریف مجدد تابع کلی

تعریف مجدد قالب تابع

توابع قالب و پارامترهای معمولی

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

و … 

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

کی باید از اداره کردن استثنا استفاده کرد

سایر تکنیک های کنترل خطا

سلسله مراتب استثنا در کتابخانه ی استاندارد ++C

اصول اداره کردن استثناها

اداره کردن استثناها در کلاس مشتق

محدود کردن استثناها

و … 

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

لیست های پیوندی

تعریف گره لیست

کلاس لیست پیوندی

تعریف اشاره گر خارجی

ایجاد و حذف گره لیست پیوندی

پیوند دادن گره های لیست پیوندی

و …

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

استریم ها ( streams )

کتابخانه ی ( iostream )

کلاس ها و اشیای استریم ++C

ورودی – خروجی فرمت بندی شده

فرمت بندی به کمک اعضای ios

مقدار دادن به همه ی نشانگرها

و … 

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

تعریف ماکرو

ضمیمه کردن فایل ها

دستورات پیش پردازنده ی شرطی

حذف ماکروی تعریف شده

ساختمان ها

تعریف نوع با typedef

و …

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

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

عملیات متداول در کانتینر ها

مقدمه ای بر تکرار گره ها ( iostream )

مقدمه ای بر الگوریتم ها

بردارها

ذخیره اشیا در بردار

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

نصب نرم افزار ویژوال استدیو

راه اندازی ویژوال استدیو

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

بازکردن پروژه در ویژوال استودیو

منابع

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

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