close
تبلیغات در اینترنت
آموزش برنامه نویسی سی پلاس پلاس

3DSMax-vray | وبسایت تخصصی گرافیک سه بعدی و انیمیشن سازی

3DSMax-vray | وبسایت تخصصی گرافیک سه بعدی و انیمیشن سازی

3DSMax-vray | وبسایت تخصصی گرافیک سه بعدی و انیمیشن سازی






به نام خدا

سلام

همونطور که میدونید زبان برنامه نویسی c++ یک زبان شیئ گرا (OOP) است و به همراه زبان c از معروف ترین و پر کاربرد ترین زبان های برنامه نویسی اند.

 حالا با هم میخوایم برنامه نویسی سی پلاس پلاس رو از ابتدا یاد بگیریم.

شما میتونید برای برنامه نویسی c++ از نرم افزار هایی مثل dev c++ , borland, code blocks, turbo c  و... استفاده کنید.

 

خب اولین سورس و آموزش رو با یه مبحث مبتدی شروع میکنیم:

 


#include <iostream>

using namespace std;

int main()
{
	cout <<"Hello world!";
	return 0;
}

آموزش:
______________________________________________________________________________________-
خط اول: مهم ترین قسمت در هر سورس کد، قسمت ایمپورت یا وارد کردن لایبرری یا همون کتابخونه هست.
مثلا توی خط اول، من با نوشتن دستور include <iostream#> کتابخونه ی iostream رو در این برنامه ایمپورت (اینکلود) کردم.
در برنامه های سی پلاس پلاس به صورت include <...> نوشته میشه، ولی مثلا در سی شارپ به صورت using ... انجام میگیره. در بعضی از زبان ها هم به صورت import ... وارد میشه.

خب حالا ما چرا لایبرری رو در برناممون ایمپورت میکنیم؟
هر لایبرری، مجموعه ای از توابع، دستورها و... است که ما با ایمپورت کردن اون تو سورس کد برنامه، به برنامه میگیم که من میخوام از دستورات موجود در این لایبرری، در این کد استفاده کنم.
لایبرری iostream در اغلب کد های سی پلاس پلاس وجود داره! که دارای دستورات اولیه ی ورودی و خروجی (cout و cin) و ... هست.
و مثلا کسی که بخواد از دستورات ریاضی در کدش استفاده بکنه، لایبرری math.h رو ایمپورت میکنه.
____________________________________________________________________________________________
خط سوم:
خب ما برای استفاده از دستوراتی مثل ورودی و خروجی و فعال کردن اونا، از namespace ـه std استفاده میکنیم.
که اگر در کد شما خط سوم رو ننویسید، مشکلی پیش نمیاد ولی باید قبل دستورات این (نِیم اسپیس) ، std:: رو وارد کنید. مثلا:
std :: cout...

ولی بهتره که همیشه این خط سوم در کد هاتون باشه.
____________________________________________________________________________________________
خط پنجم:
خب ما اینجا دیگه وارد تابع شدیم.(که البته توابع خودشون بحث مفصلی هستن! )
اینجا ما تابعی رو مینویسیم که برنامه ی اصلی در اون نوشته میشه.
به صورت:
int main()
{
...
}
____________________________________________________________________________________________
خط هفتم:
خب، اینم دستور خروجی!
دستور خروجی در سی پلاس پلاس، دستور cout هست. که به این صورت نوشته میشه:
cout<<" متن ";
____________________________________________________________________________________________
خط هشتم:

برای برگشت دستور هست و در صورتی که این خط در سورس کد نباشه، برنامه پس از اجرا شدن، بلافاصله بسته میشه.
که البته میتونید برای جلوگیری از این چیز از دستور دیگری مانند getch(); استفاده کنید که در لایبرری conio.h هست.
____________________________________________________________________________________________

و حالا پس از بیلد و اجرا کردن این برنامه، این پنجره باز میشه:

 

 

که همونطور که میخواستیم جمله ی Hello world! رو چاپ کرده.

خب، دیگه ببخشید اگه اولین آموزش زیادی شد یکم. چون که مباحث اولیه بود حجمش یکم نامتعادل شد. ولی از این به بعد متعادل تر میشه.

باتشکر از دوستان گرامی.

درباره : آموزش , برنامه نویسی ,


نمایش این کد فقط در ادامه مطلب
برچسب ها : آموزش برنامه نویسی , c++ , آموزش سی پلاس پلاس , برنامه نویسی , آموزش c++ ,
بازدید : 389
تاریخ : دوشنبه 25 خرداد 1394 زمان : 21:36 | نویسنده : Ali Nourshargh | نظرات ()


آموزش مقدماتی Visual Basic
آموزش های مقدماتی Max script
آموزش های اسکریپت نویسی در 3ds max ------ بزودی
آموزش ابزار Paint Deformation
آموزش ساختن تابلوی چند قطعه در نرم افزار 3DS Max
آموزش گرفتن رندر wire در نرم افزار 3DS Max
آموزش ساختن لوگو در نرم افزار 3DS Max
آموزش مقدماتی نرم افزار Speed Tree
آموزش ساختن برف در نرم افزار 3DS Max
آموزش کامل متریال Vray-lightmtl



آموزش برنامه نویسی سی پلاس پلاس 1)دستور خروجی
چرا باید برنامه نویسی یاد بگیریم؟؟؟
ویژگی های جدید 3ds Max 2016 و Maya 2016 اعلام شد !
دانلود نسخه ی آزمایشی نرم افزار Can you type fast
نرم افزار Can you type fast بزودی منتشر میشود.


این نظر توسط علی در تاریخ 1395/6/23 و 16:02 دقیقه ارسال شده است

همچنین دلم میخواست زبان پایتون رو هم یاد بگیرم چه راهی میشناسید برای یاد گیری این زبان ؟!
ممنون میشم اگه به ایمیلم پاسخ بدید

این نظر توسط علی در تاریخ 1395/6/23 و 16:00 دقیقه ارسال شده است

سلام
ببخشید آقای نور شرق
من خیلی دلم میخواد برنامه نویسی یاد بگیرم
همچنین دارم سه بعدی هم کار میکنم با تریدی مکس تازه شروع کردم
میخواستم بدونم چه زبانی بهتره یاد بگیرم که هم خیلی قدرتمند باشه و هم کمکم کنه که مکس اسکریپ رو راحت یاد بگیرم
ممنون میشم کمک کنید

این نظر توسط asra در تاریخ 1395/6/3 و 12:40 دقیقه ارسال شده است

ممنون از سایت خوبتون


نام
ایمیل (منتشر نمی‌شود) (لازم)
وبسایت
:) :( ;) :D ;)) :X :? :P :* =(( :O @};- :B /:) :S
نظر خصوصی
مشخصات شما ذخیره شود ؟ [حذف مشخصات] [شکلک ها]
کد امنیتی
آمار سایت
اطلاعات کاربری
لینک دوستان
آرشیو
نظرسنجی
خبرنامه
مطالب پربازدید
کاربران
موضوعات
تبادل لینک هوشمند
جستجو