کتاب آموزش سی پلاس پلاس به زبان ساده ، کتاب سی پلاس پلاس به زبان ساده نوشتهی یونس ابراهیمی، به آموزش یک زبان برنامه نویسی شیگرا میپردازد.
معرفی کتاب سی پلاس پلاس به زبان ساده
++C نسخه توسعه یافته زبان C است و بیشتر کدهای زبان C به راحتی میتواند در ++C کامپایل شود. در ++C از ویژگیهای مهمی که به C اضافه شده است میتوان به برنامه نویسی شیگرا، سربارگذاری عملگرها، وراثت چندگانه و مدیریت خطاها اشاره نمود.
توسعه ++C در سال 1979 آغاز شد و 7 سال پس از زبان C به نمایش گذاشته شد. با وجود قدیمی بودن زبانهای C و ++C، هنوز هم به صورت گستردهای در نرمافزارهای صنعتی مورد استفاده قرار میگیرد. این زبانها برای ساخت هر چیزی از سیستم عامل گرفته تا نرمافزارهای توکار، برنامههای دسکتاپ و بازیها مورد استفاده قرار میگیرد.
فهرست مطالب
++C چیست
ویژوال استودیو
دانلود و نصب ویژوال استودیو
قانونی کردن ویژوال استودیو
به ویژوال استودیو خوش آمدید
ساخت یک برنامه ساده
توضیحات
کاراکترهای کنترلی
متغیر
انواع ساده
استفاده از متغیرها
ثابت
عبارات و عملگرها
عملگرهای ریاضی
عملگرهای تخصیصی
عملگرهای مقایسهای
عملگرهای منطقی
عملگرهای بیتی
تقدم عملگرها
گرفتن ورودی از کاربر
ساختارهای تصمیم
دستور if
دستور if…else
عملگر شرطی
دستور if چندگانه
دستور if تو در تو
استفاده از عملگرهای منطقی
دستور Switch
تکرار
حلقه While
حلقه do while
حلقه for
حلقههای تو در تو (Nested Loops)
خارج شدن از حلقه با استفاده از break و continue
آرایهها
آرایههای چند بعدی
متد
مقدار برگشتی از یک متد
پارامترها و آرگومانها
ارسال آرگومانها به روش ارجاع
ارسال آرایه به عنوان آرگومان
محدوده متغیر
پارامترهای اختیاری
سربارگذاری متدها
بازگشت (Recursion)
شمارش (Enumeration)
اشارهگر (Pointer)
مراجع (References)
تبدیل ضمنی
تبدیل صریح
برنامه نویسی شیء گرا (Object Oriented Programming )
کلاس
سازندهها (Constructors)
مخربها (Destructors)
سطح دسترسی
کپسوله کردن (Encapsulation)
خواص (Property)
فضای نام (Namespace)
وراثت
سطح دسترسی Protect
اعضای استاتیک
کلاس استاتیک
ترکیب (Composition)
متدهای مجازی
کلاس تو در تو (Nested Class)
تابع دوست (Friend Function)
Upcasting و Downcasting
چند ریختی (polymorphism)
رابط (interface)
ساختار (Struct)
ایجاد آرایهای از کلاسها
Template
متدهای عمومی
سربارگذاری متدهای عمومی
کلاسهای عمومی
سربارگذاری عملگرها (Operator Overloading)
مدیریت استثناءها و خطایابی
دستورات try و catch
راهاندازی مجدد استثناء
دانلود
صفحات: | ۱۱۵ صفحه |
زبان: | فارسی |
فرمت فایل: | PDF |
اندازه فایل: | 2,325 میگابایت |
لینک دانلود: | دانلود کتاب آموزش سی پلاس پلاس به زبان ساده |
دیدگاه و پرسش