بسیاری از برنامههای کاربردی و مهم در دنیای IT توسط زبان C++/C نوشته شدهاند. از نمونههای این نرمافزارها میتوان به Microsoft Office، سیستم عامل Windows، بسیاری از آنتیویروسها، نرمافزارهای گرافیکی و موتورهای بازیسازی و همینطور نرمافزار بسیاری از سیستمهای Embedded و سرورهای مهم اشاره کرد که نشاندهنده اهمیت این زبان برنامهنویسی هستند. این زبان برنامهنویسی طیف بسیار گستردهای از کاربردها را شامل میشود. از پروژههای بسیار کوچک و کمحجم، تا برنامههای با گرافیک سنگین و حجم بسیار بالا. همچنین هرجا که صحبت از کارایی و استفاده بهینه از منابع سیستم به میان میآید، پای این زبان به وسط کشیده میشود. همینطور نوشتن برنامههای Multi Platform یکی دیگر از نیازهایی است که با استفاده از این زبان و دنیایی از ابزارها و کتابخانههای نرمافزاری در کنار آن پاسخ داده میشود.
در این آموزش ما قصد داریم قواعد زبان ++C را به صورت کاملا اصولی و کاربردی به شما دانشجویان تدریس کنیم. همچین از دیگر مزیتهای این دوره، نیمه خصوصی بودن کلاسها میباشد که موجب بالا بردن کیفیت تدریس میشود.
سرفصلهای این دوره:
معرفی دوره سی پلاس پلاس و آموزش نصب ویژوال استدیو | |
کتابخانههای ضروری و مورد نیاز | |
دستورات شرطی (if و else) | |
دستورات کنترلی ( ifو else ifو else ) | |
دستورات کنترلی(switch case) | |
حلقه های تکرار (while و do while) | |
حلقه های تکرار (for) | |
آرایه های یک بعدی | |
آرایه های دوبعدی و سه بعدی | |
آرایه های پویا | |
توابع در سی پلاس پلاس | |
آرایه با تابع در سی پلاس پلاس | |
توابع بازگشتی | |
برنامه نویسی شیگرا | |
وراثت | |
و... |