با عرض سلام و خسته نباشید خدمت اعضای گرامی .
مصطفی دادخواه هستم با اولین جلسه آموزش برنامه نویسی C++ در خدمت شما
بنده قصد دارم به زبان خیلی ساده آموزش این زبان رو از پایه شروع کنم و شاید در بعضی از قسمت ها مطالبی رو بگم که مربوط به این زبان نباشه بلکه برای همه زبان ها جامعیت داشته باشه و در هر زبان برنامه نویسی به درد بخوره
امیدوارم بتونم در یادگیری این زبان کمک قابل توجهی به شما بکنم.
خب برای شروع یه سری عکس تهیه کردم که چطور در اوبونتو . مک و ویندوز با C++ برنامه نویسی کنید . از اونجایی که سیستم عاملی که عموم افراد استفاده میکنند ویندوز هست پس من آموزشم رو با این سیستم عامل و با برنامه ویژوال استادیو پیش میبرم چون ویژوال از ابزار دیباگر قوی تری نسبت به بقیه IDEها و کامپایلر ها برخورداره .
بنده برای ویندوزآموزش نرم افزار DEV C++ و Visual studio را تهیه کردم .شما میتونید از روش های دیگه یا از نرم افزار های دیگه مثل C++ TURBO ،Borland هم استفاده کنید .
برای کامپایل در لینوکس از Mono develop استفاده میکنیم و برای مکینتاش از XCode .
خب آموزش راه اندازی اولیه را با visual studioشروع میکنم.
ویژوال استادیو را باز کنید و بر روی new projectکلیک کنید
در پنجره سمت چپ روی visual c++کلیک کنید . سپس console applaction 32 حال در قسمتname برای پروژه خودتون اسم انتخاب کنید . در قسمت location هم ادرس ذخیره سازی پروژتون رو توسط browse مشخص کنید. روی Ok کلیک کنید
در قسمت aditional option تیک Empty projectرا بزنید و سپس روی finish کلیک کنید.
حالا با همچین صفحه ای مواجه میشوید.
حالا در سمت چپ در پنجره Solution Explorer روی پوشه Source کلیک راست کرده و روی Add » Add New Item بزنید.
در پنجره باز شده روی C++ File کلیک کنید و Add رو بزنید.
مشاهده میکینید که در قسمت Source فایلی به نامSource.cpp اضافه شده. حالا میتونیم کد زنی رو شروع کنیم .
برای شروع میخوام برنامه ای بنویسم که عبارت hello world رو در کنسول چاپ کنه.
حالا برای اجرای این برنامه کلید های crtl+F5 را فشار میدهیم.
پایان راه اندازی Visual Studio
خب حالا میخوام راه اندازی Dev C++ را شروع کنم.
ابتدا Dev C++ را باز کنید و در نوار منو File » New » Project
در پنجره New Project روی Console application زده و دکمه رادیویی
C++ project را فعال میکنیم
در قسمت name نام پروژه را مشخص کرده و سپسOk را میزنیم
در پنجره باز شده محل ذخیره سازی پروژه مون رو مشخص میکنیم
من یه تغیراتی در این کد ها میدم تا عبارت hello word در کنسول چاپ بشه
برای اجرای کد مورد نظر کلید F11 را فشار میدیم یا بر روی گزینه compile & run که در شکل مشخص کردم کلیک میکنید
بعد از این عمل در پنجره جدیدی که ایجاد میشه محل ذخیره سازی فایل main را مشخص میکنیم.
پایان آموزش Dev c++
خب حالا راه اندازی mono develop را در ubuntu را شروع میکنم.
ابتدا به ubuntu software center بروید و در قمست جستجو برنامه mono develop را پیدا کنید و نصب کنید . پس از نصب برنامه را باز کنید و طبق عکس های زیر عمل کنید.
روی New project کلیک کنید.
در قسمت name نامی برای پروژه خودمون انتخاب میکنیم. و در قسمت location با کمک کلید browseمحل ذخیره فایل برناممون رو مشخص میکنیم . سپسOk رو میزنیم
در قسمت name نامی برای پروژه خودمون انتخاب میکنیم. و در قسمت location با کمک کلید browseمحل ذخیره فایل برناممون رو مشخص میکنیم . سپسOk رو میزنیم
برای اجرای برنامه و کامپایل آن روی دکمه Debugکلیک کنید .
آموزش برنامه نویسی - از مبتدی تا حرفه ای, [06.11.15 22:45]
پایان آموزش راه اندازی mono develop
خب و در آخر آموزش راه اندازی سی ++ را در Xcodeمیگم
ابتدا Xcode را باز کرده و بر روی create new project xcode کلیک میکنیم.
در نوار سمت چپ OS X قسمت Application رویcommand line tool کلیک میکنیم. سپس next را میزنیم.
product name را برابر با اسم برنامه خود و قسمتlanguage را برابر با C++ تنظیم میکنیم
در پنجره باز شده محل ذخیره سازی فایل را مشخص کرده و سپس روی create کلیک میکنیم
در منو سمت چپ روی main.cpp کلیک میکنیم تا محیط ویرایشگر فعال شود.
پس از نوشتن برنامه از نوار منو روی Product رفته و سپس روی run کلیک کنید یا از میانبر R+⌘ استفاده کنید.
همون طور که مشاهده میکنید خروجی در قسمت پایین صفحه نمایش داده میشود .
پایان آموزش راه اندازی سی ++ در Xcode
خب این از آموزش راه اندازی .
باز هم تایید میکنم روش های دیگه ای هم وجود داره از قبیل نوشتن در CMD یا در ترمینال اما من توصیه نمیکنم . چون IDE ها طراحی شدند که ما راحت تر برنامه نویسی کنیم . با امکاناتی که دارن سریع تر به دلخواهمون برسیم اما خب بعضی ها هم هستند اون جوری بیشتر از کاری که دارند انجام میدن لذت میبرند پس ما به نظر اون افراد هم احترام میگذاریم.
برای دوستانی که تازه به جمع ما پیوستند و میخوان تازه برنامه نویسی رو شروع کنن و با مفاهیم کامپایل ، کامپایلر ، مفسر و IDE آشنایی ندارن هم یه توضیحی بدم :
خیلی ساده و خودمونی میگم ببینید دوستان شما وقتی یه سری کد مینویسید خب این کدها باید تبدیل به برنامه بشه . اما چه جوری ؟ به عمل خواندن کد و تبدیل کد به زبان ماشین توسط کامپیوتر رو کامپایل میگن .به اون نرم افزاری که عمل کامپایل کردن رو انجام میده بهش میگن کامپایلر . و محیطی که شما توش کد ها رو مینویسید به اون میگن IDE
خب مفسر پس چی شد ؟ مفسر میاد کدها رو خط به خط تبدیل به زبان ماشین میکنه بعد میره سراغ خط بعدی اما کامپایلر نه .
کامپایلر میاد کد رو یکجا تبدیل به زبان ماشین میکنه. خوبی مفسر اینه که اگه در لحظه نوشتن ، کد دچار خطایی بشی همون لحظه بهت میگه تا درستش کنی اما کامپایلر نه.
برنامه رو که کامل نوشتی بعدش تازه متوجه میشی که کجاهاش ایراد داره
خب یه تاریخچه سریع از این زبان رو هم بگم و آموزش امشب رو تمام کنم.
سی ++ توسعه یافته زبان قابل حمل C هست که توسط بیارنه استراوستروپ در اوایل 1980 در آزمایشگاه بل به وجود آمد . زبان C در سال 1972 توسط دنیس ریچی از روی زبان B و BCPL در آزمایشگاه بل ساخته شد . ریچی از این زبان برای ایجاد سیستم عامل Unix استفاده کرد اما بعدا اکثر سیستم عامل های دیگه هم با همین زبان نوشته شدند .
توی توضیحاتم گفتم زبان قابل حمل :
اما زبان قابل حمل چیه ؟ زبان قابل حمل یا مستقل از متن به زبان هایی میگن که به هیچ ماشین خاصی وابسته نیستند . برنامه هایی که شما با این زبان مینویسید ( تا حد زیادی ) قابل حمل هستند . در مقابل زبان های قابل حمل زبانهای غیر قابل حمل هستند که این زبان ها وابسته به سخت افزاری که بر روی اونها نوشته شده اند هستند که میشه از بین اونها زبان ماشین و اسمبلی رو مثال زد.
همان طور که گفتم C++ توسعه یافته زبان C هست که علاوه بر ویژگی های زبان C دارای خاصیت شی گرایی هم هست.
سی++ کتابخانه های خیلی خوب و قوی هم داره که با استفاده از اونها میتونیم خیلی به روند برنامه نویسیمون سرعت ببخشیم.
خب دیگه فکر میکنم واسه جلسه اول کافیه. شب خوبی داشته باشید . خدا یار و نگهدارتان
نظر شما چیست ؟