منوهای نصب در پنل مدیریت

ساده آموز

مجموعه کامل کتاب های آموزشی Cpp به زبان فارسی

 

توضیحات:

سی پلاس پلاس چیست؟

زبان برنامه‌نویسی ++C در سال ۱۹۸۵ توسط Bjarne Stroustup در آزمایشگاه AT&T به‌عنوان توسعه‌ای بر زبان C به وجود آمد. افزونه‌هایی که بر این زبان اضافه‌شده بودند، از زبان Simula گرفته‌شده بودند. از آن زمان تاکنون،++C، با سرعت زیادی در راستای نیازهای عملی برای یک‌زبان برنامه‌نویسی رو به رشد است، نیازهایی که یک‌زبان برنامه‌نویسی را قادر می‌سازد تا به‌طور مؤثری انواع مختلفی از داده‌ها را در کنار یکدیگر مدیریت نماید. محور اصلی در پیاده‌سازی این زبان برنامه‌نویسی، مفهوم برنامه‌نویسی‌ شیءگرا است (OOP). امروزه، ++C بازار تجاری را در اختیار خود گرفته است به‌طوری‌که  این زبان برنامه‌نویسی، هم برای برنامه نویسان سیستم‌های عامل و هم برای برنامه نویسان نرم‌افزارهای کاربردی، موردپسند می‌باشد.

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

برای آنکه مزیت‌های یک‌زبان برنامه‌نویسی‌ شیءگرا را با یک‌زبان برنامه‌نویسی ساختاری نظیر MATLAB، FORTRAN 77، یا C نشان دهیم، فرض می‌کنیم که یک رقیب ورزشی بین‌المللی، به جمع دوندگانی از سراسر دنیا ملحق شده است. رکورد هر یک از دوندگان، تشکیل‌شده است از چندین فیلد شامل نام، کشور، شهر زادگاه، زمان تولد و بهترین رکورد زمانی.

در یک‌زبان ساختاری، هر یک از این فیلدها در یک بردار داده‌ای جداگانه ذخیره خواهند شد. ولی در یک‌زبان برنامه شیءگرا، هر دونده، تبدیل به شی‌ء ای خواهد شد که به‌عنوان عضوی از کلاس دونده‌ها تعریف می‌شود و هر عضو با مجموعه‌ای از این فیلدها توصیف خواهد شد. این روش به ما این امکان را می‌دهد تا ذخیره‌سازی، فراخوانی و ویرایش را به هر روش دلخواهی بر روی داده‌های شخصی هر دونده با استفاده از اپراتورهای سمبولیک ساده انجام دهیم. کلاس‌های زیرمجموعه، تشکیل می‌شوند از به‌عنوان‌مثال دوندگانی از یک کشور خاص که به نحوی تعریف می‌شوند که می‌توانند به‌سادگی جزییات بیشتری را از دوندگان ارائه دهد.

یک‌زبان شی‌ءگرای OPP به ما این امکان را می‌دهد تا انواع داده‌های موردنیاز خود را به‌صورت یک شی‌ء در یک کلاس تعریف کنیم و سپس از آن کلاس به‌عنوان سنگ بنای توسعه بیشتر استفاده نماییم. این انعطاف‌پذیری اساساً به ما این امکان را می‌دهد تا زبانی را بسازیم بدون آنکه کامپایلر آن را نوشته باشیم. با این دید، یک‌زبان شی‌ءگرا یا OPP زبان فوق‌العاده پیشرفته‌ای می‌باشد.

C و ++ C

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

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

این مجموعه آموزشی شامل موارد زیر می باشد.

کتاب آموزش برنامه‌نویسی سی پلاس پلاس به زبان فارسی، کتاب آموزش گام به گام برنامه نویسی به زبان ++C، آموزش سریع زبان برنامه‌نویسی ++C، برنامه نویسی پیشرفته پیام نور، اسلایدهای برنامه نویسی پیشرفته پیام نور، آموزش مبانی کامپیوتر و برنامه نویسی به زبان ++C، حل المسائل ++C جعفرنژاد قمی، جزوه آموزشی ۱۰۰۱ نکته در ++C، آموزش برنامه نویسی بدون ترس

برخی از عناورین آموزشی:

  • اجزای تشکیل‌دهنده رايانه
  • ارسال پارامتر از طريق ارجاع، از طريق مقدار
  • اشاره‌گرها و آرایه‌ها
  • اعلان‌ها و تعاریف تابع
  • انتقال اطلاعات و پیدايش شبکه
  • انواع توابع، داده‌ها، رایانه‌ها
  • بیسیک، ویژوال‌بیسیک، ویژوال C++، C# و .NET
  • پرسش‌های تشریحی، پرسش‌های گزینه‌ای
  • تاریخ چه C ،++C، اینترنت، www، جاوا
  • تخصیص پويای حافظه
  • تعريف آرايه دوبعدی، تعريف آرایه‌ای از رشته‌ها
  • تعريف آرگومان‌های اختیاری با مقدار پیش‌فرض
  • تعريف فلوچارت
  • تفکر الگوريتمیک
  • تکامل سیستم‌عامل
  • تکنولوژی شیء
  • توابع inline، توابع ایستا، توابع بازگشتی، توابع رشته‌ای
  • جست‌وجوی خطی (ترتیبی)، جست‌وجوی دودويی
  • جست‌وجوی مقدار در آرايه
  • چرا سی پلاس پلاس؟
  • حافظه اصلی، حافظه کمکی
  • دستور break، دستور continue
  • دستورات ورودی و خروجی
  • زبان ماشین، زبان اسمبلی و زبان سطح بالا
  • ساختار  ifتودرتو، ساختارswitch ، ساختار while، ساختار تکرار do while
  • ساختار برنامه ++C، محیط توسعه ++C
  • سازمان‌دهی کامپیوتر، سخت‌افزار و نرم‌افزار
  • سطوح مختلف زبان‌های برنامه‌سازی
  • طول عمر و محدوده حضور متغیرها
  • عملگرهای ترکیبی، عملگرهای خاص
  • عملگرهای رابطه‌ای (مقایسه‌ای)
  • عملگرهای محاسباتی، عملگرهای منطقی
  • فراخوانی تابع
  • فرترن، کوبول و پاسکال
  • کتابخانه‌ی استاندارد ++C
  • مبحث آموزشی مهندسی نرم‌افزار: مقدمه‌ای بر تکنولوژی شیء و UML
  • محدوده حضور متغیر
  • مراحل برنامه‌نویسی
  • مرتب‌سازی حبابی
  • معرفی چند تابع کتابخانه‌ای
  • مقداردهی اولیه به آرايه در هنگام تعريف آن
  • مقداردهی اولیه عناصر آرايه دوبعدی
  • مقداردهی به آرایه‌ای از رشته‌ها
  • مقداردهی به عناصر آرايه با حلقه تکرار و شیء cin
  • مقداردهی به عناصر آرايه به‌صورت خانه‌های مجزا
  • مقداردهی به عناصر آرايه دوبعدی با حلقه‌های تودرتو و شیء cin
  • ممحاسبات شخصی، محاسبات توزیع‌شده و سرویس‌دهنده‌ها/ سرویس‌گیرنده‌ها
  • نکاتی در مورد ++C
  • نمايش عناصر آرايه با حلقه تکرار
  • نمايش محتويات آرايه رشته‌ای
  • نمايش مقادير عناصر آرايه دوبعدی، نمايش مقادير هر عنصر به‌صورت مجزا
  • واحد حافظه، واحد خروجی، واحد ورودی، واحدهای اطلاعاتی و حافظه
  • ویژگی‌های زبان برنامه‌نویسی ++C
  • و …

پسورد تمامی فایل ها sadeamooz.ir می‎باشد.

 

 

0 پاسخ در "مجموعه کامل کتاب های آموزشی Cpp به زبان فارسی"

ارسال یک پیغام

تمامی حقوق برای سایت ساده آموز محفوظ است.
در تلگرام منتظر شما هستیم :)
عضویت در کانال تلگرام ساده آموز
X