کتاب سی پلاس پلاس به زبان ساده
کتاب سی پلاس پلاس به زبان ساده اثر یونس ابراهیمی، یکی از کاملترین کتابهای آموزش سی پلاس پلاس است. عمومیت زبان C++ در میان زبانهای برنامهنویسی بسیار بالا است و میتواند به عنوان اولین زبان نیز یاد گرفته شود و به پیشنیاز دیگر احتیاج نباشد. (فایل کتاب در تاریخ 28 آبان 1397 به روز رسانی شده است.)
++C یک زبان برنامهنویسی شیگراست که در سال 1985 توسط Bjarne Stroust up دانشمند دانمارکی به وجود آمد. ++C نسخه توسعه یافته زبان C میباشد و بیشتر کدهای زبان C به راحتی میتواند در ++C کامپایل شود. در ++C از ویژگیهای مهمی که به C اضافه شده است میتوان به برنامهنویسی شیءگرا، سربارگذاری عملگرها، وراثت چندگانه و مدیریت خطاها اشاره نمود. توسعه ++C در سال 1979 آغاز شد و ۷7 سال پس از زبان C به نمایش گذاشته شد. با وجود قدیمی بودن زبانهای C و ++C، هنوز هم به صورت گستردهای در نرم افزارهای صنعتی مورد استفاده قرار میگیرد. این زبانها برای ساخت هر چیزی از سیستم عامل گرفته تا نرم افزارهای توکار، برنامههای دسکتاپ و بازیها مورد استفاده قرار میگیرد.
در مقایسه با زبانهای جدیدتر، برنامههای نوشته شده با ++C اغلب پیچیدهتر میباشند و زمان بیشتری برای توسعه نیاز دارد. در عوض، ++C زبانی است که به شما اجازه میدهد که هم به صورت High-Level (نزدیک به زبان انسان) و هم به صورت low-Level (نزدیک به زبان ماشین) سختافزار را تحت کترل خود قرار دهید. همچنین با پشتیبانی از سبکهای مختلف برنامهنویسی از جمله رویهای، شیءگرا یا عمومی، دست برنامهنویس را در انتخاب سبک مورد نظرش آزاد میگذارد. اکنون 5 نسخه از استاندارد این زبان منتشر شده است؛ و استاندارد 17++C نیز برای انتشار در سال 2017 برنامهریزی شده است.
فهرست مطالب
++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
راهاندازی مجدد استثناء
مطالب مرتبط
تگها
مطالب پربیننده
- دانشمندان و کشف کلید واقعی خوشبختی
- کتاب مجموعه شعر وطنی در وطنی دیگر
- کتاب شاعران معاصر ما با محوریت اشعار فارسی دکتر علی الفتی
- مهلت ارسال آثار به چهلوچهارمین جایزه کتاب سال
- کتاب غول خمره و موتورگازی
- سئوالات و کلید دکترای رشته حقوق سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای مدیریت سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای علوم جغرافیایی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای علوم تاریخی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای زبان و ادبیات عربی سال ۱۴۰۵
- سئوالات و پاسخنامه دکترای الهیات و معارف اسلامی سال ۱۴۰۵
- در اختلافات زناشویی کودکان را واسطه طرفداری یا آشتی نکنید
- جملاتی که حال افراد مضطرب را بدتر میکند
- رژیم غذایی کتوژنیک و ویژگی های آن
- در باره مشکلات گوارشی نوزادان
- راهنمای والدین برای روزهای پرالتهاب پس از آزمون سراسری
- ورزش و تاثیر آن بر حافظه
- پیامبر اکرم(ص)؛ الگوی نیکوی انسان و جامعه
- درباره تنهایی و انزوای اجتماعی
- اضطراب کودک و تفاوت آن با لجبازی و حساسیت
- درباره معلم دگرگونساز و نقش هایش
- نشانههای زودهنگام افسردگی فرزندان
- ۵ باور اشتباه درباره موفقیت
- درباره چربی ها و مصرف آن
- پنج نکته آموزشی از دنیای حشرهها
- درباره آنتی بیوتیک های طبیعی
- توصیه هایی برای تیروئید سالم تر
- دفترچه سوالات و کلید گروه آزمایشی زبان غیر انگلیسی کنکور ۱۴۰۵
- سوالات گروه آزمایشی هنر و پذیرش دانشجو معلم آزمون سراسری سال ۱۴۰۵
- دفترچه سوالات و پاسخ گروه آزمایشی زبان انگلیسی و پذیرش دانشجو معلم آزمون سراسری سال ۱۴۰۵
- قوانین کلاس و مدرسه
- قالب آماده و زیبای پاورپوینت(15)
- ۵ فیلم که همه زنان ایرانی باید تماشا کنند
- شعار سال ۱۴۰۱ «سال تولید، دانشبنیان و اشتغالآفرین»
- رنگ چشم هایتان درباره شما و اجدادتان چه می گوید؟
- پورنوگرافی چیست و چه اثری بر مغز و رابطه جنسی دارد؟
- متن کامل دعای جوشن کبیر با ترجمه
- قالب زیبای پاورپوینت برای ارائه پروپوزال و دفاع رساله دکترا
- قالب پاورپوینت کادر دار زیبا
- قالب پاورپوینت گرافیکی و طرح دار زیبا
- قالب پاورپوینت گرافیکی زیبا
- نمونه تدریس درس اول هدیه آسمان پنجم
- قیافه و ظاهر واسه متولدین کدوم ماه، خیلی مهمه؟
- چشم رنگی ها چه شخصیتی دارند؟ روانشناسی رنگ چشم ها
- قالب پاورپوینت گرافیکی جالب
- اندکی درباره درسپژوهی
- قالب پاورپوینت
- همه زائران سلطان
- کتاب پسری که جادویی شد
- معرفی کتاب
- دوستی با کتاب
- درباره محسن رضایی
- قالب پاورپوینت گرافیکی
- تکنولوژی و اهمیت آن در زندگی امروزی
- معرفی کتاب
- درباره فخرالدین عراقی
- خلاصه کتاب سواد بصری
- درباره امیر کبیر
- کتاب پیوند زخم خورده
- کتاب راهنمای کامل Interaction access