خوش آمدید.
در این ویدیو، می‌خوام یک مرور سریع از مهم‌ترین بخش‌های ویژوال استودیو و
رابط کاربری آن به شما بدم.
پس همه چیزهایی که الان روی صفحه می‌بینید.
خب، می‌بینید که اینجا همه گزینه‌هایی که برای ما در دسترس هستند، همه
چیزهایی که می‌تونیم توی ویژوال استودیو انجام بدیم.
ما را می بینید , که program.cs ولی چیزی که مهم‌تر یا مرتبط‌تره، این بخش‌هاست که فایل
فایلیه که در حال حاضر همه کدهای ما توش قرار داره.
بعداً فایل‌های بیشتری ایجاد می‌کنیم که کدهای ما رو شامل می‌شن.
ولی فعلاً خیلی ساده نگهش می‌داریم و همه رو اینجا داریم.
پس دیدیم که اینجا جاییه که همه کدهامون توش قرار می‌گیره.
این بخش پایین می‌بینید که خروجی رو دریافت می‌کنیم.
اینجا می‌تونیم بخونیم که چه نوع خروجی‌ای از دیباگرمون می‌گیریم.
پس اساساً به ما کمک می‌کنه تا بعداً خطاهایی که توی کدمون داریم رو پیدا کنیم و غیره.
مثلاً، اگه اینجا سمی‌کالن نداشته باشم و بخوام اجراش کنم، خطا می‌گیرم.
می‌گه نمی‌تونه با موفقیت اجرا بشه.
و خب، ویژوال استودیو عملاً به من می‌گه که نمی‌تونه اجراش کنه.
و در عین حال، اینجا پایین، یه لیست خطا می‌گیرم که می‌گه انتظار سمی‌کالن
توی خط ششم داشت، که این خط اینجاست.
و خوشبختانه، ویژوال استودیو حتی اینجا به ما می‌گه که انتظار سمی‌کالن داشته.
پس می‌تونیم اون رو دوباره اضافه کنیم.
پس اینجا پایین، به طور پیش‌فرض لیست خطاها رو می‌بینید و خروجی رو می‌بینید.
پس می‌تونید پنجره‌ای که بهش علاقه دارید رو انتخاب کنید.
می‌تونید پنجره‌های بیشتری هم اینجا داشته باشید با رفتن به View و اضافه کردن بیشتر، می‌بینید که
یه عالمه گزینه دیگه هم هست، ولی الان نباید ما رو نگران کنه.
به هیچ‌کدوم از این‌ها نیاز نداریم.
می‌بینید کلی پنجره دیگه هست که بعداً می‌تونیم اضافه کنیم، ولی فعلاً، چیزی که مهمه
واقعاً این لیست خطاها و خروجی هست و لیست خطاها به طور خودکار برامون نمایش داده می‌شه.
وقتی خطا یا هشداری توی برنامه‌مون داشته باشیم، که خیلی مفیده.
و بعد سمت راست می‌بینید که Solution Explorer رو دارید، که همه فایل‌های
پروژه‌تون رو نشون می‌ده.
اگه به فایل program.cs نگاه کنید، می‌بینید که این فایل اینجاست.
و بذارید پروژه‌م رو ذخیره کنم با کلیک روی این دکمه یا با زدن Ctrl+S روی ویندوز.
روی مک Command+S هست.
و بعد بیایید روی program.cs راست‌کلیک کنیم و این فایل رو باز کنیم یا پوشه حاوی اون رو اینجا باز کنیم.
این یکی.
و می‌بینید که روی کامپیوترمون حالا همه این فایل‌ها رو داریم.
پس داخل پوشه Hello World Two می‌رم به اون.
می‌بینید که فایل راه‌حل ویژوال استودیو Hello World رو داریم.
این پسوند SLN هست.
و این اساساً پروژه‌مون رو باز می‌کنه.
اگه روش کلیک کنم، پروژه ویژوال استودیو که ساختیم رو باز می‌کنه، که باز هم همونیه که تا حالا استفاده کردیم.
که تا حالا استفاده کردیم
فقط تمام‌صفحه می‌شه.
اینجا یه مانیتور سفید دارم، ولی اساساً فقط پروژه رو دوباره باز می‌کنه.
حالا چیز باحالش اینه که اگه این پوشه Hello World Two رو باز کنید، می‌بینید که فایل
program.cs ما اینجاست و می‌تونید بازش کنید.
بگیم می‌خواید با یه ویرایشگر بازش کنید.
می‌بینید که این کدیه که داخل فایل program.cs ما هست.
پس اینجا می‌بینید که فایل program.cs رو داریم به علاوه فایل پروژه سی‌شارپ.
رو هم می‌تونید با ویژوال استودیو 2022 باز کنید، که بعد پروژه‌تون رو هم باز می‌کنه Csproj .
و اینجاست.
و علاوه بر این، یه پوشه Objects و یه پوشه Bin هم داریم که شامل دیباگ
هست.
نت ۸.
پس این ساختار پروژه‌ست.
Solution Explorer و هر وقت یه پوشه یا فایل جدید اینجا بسازیم، توی .
هم نمایش داده می‌شه
حالا بیایید به مهم‌ترین دکمه‌هایی که اینجا بالا داریم نگاه کنیم.
رو داریم که اساساً اسم پروژه‌مونه Hello World پس این دکمه
و این دکمه پخش اینجا می‌تونیم انتخاب کنیم تا اجراش کنیم.
می‌تونیم ویژگی‌های دیباگ رو ببینیم.
بعداً می‌بینیم دیباگ چیه.
و بعد یه دکمه دیگه کنارش هست که باز هم دکمه پخشه.
ولی پر نیست.
و به من اجازه می‌ده بدون دیباگ شروع کنم، یعنی اینجا پایین .
اطلاعات دیباگ نمی‌گیرم
دیباگ چیه؟
دیباگ اساساً یعنی می‌خواید با دیباگ کردن باگ‌ها رو حذف کنید.
پس باگ چیه؟
باگ یه خطا توی کدمونه، پس نه پایان برنامه‌ست و نه هیچ نوع باگ دیگه‌ای.
یه خطای واقعی توی کدمونه و گاهی خطاها قابل‌مشاهده‌ان.
مثلاً این یکی خیلی راحت قابل‌مشاهده‌ست.
این خطاییه که وقتی ویژوال استودیو داره کامپایل می‌کنه می‌تونیم ببینیم.
ولی خطاهایی هم هستن که فقط موقع اجرا رخ می‌دن.
که یعنی وقتی برنامه اجرا می‌شه.
پس وقتی واقعاً برنامه یا اپلیکیشن رو که نوشتید اجرا می‌کنید، اگه اون موقع خطایی بگیرید،
بهش می‌گن خطای زمان اجرا.
و اگه دیباگ کنیم، می‌تونیم خطا رو پیدا کنیم و مطمئن بشیم که برنامه‌مون کرش نمی‌کنه.
و می‌تونیم این‌طوری خطا رو برطرف کنیم.
ولی بعداً توی دوره دیباگ کردن رو با جزئیات بیشتری بررسی می‌کنیم.
ولی فعلاً فقط می‌خواستم یه مرور از این چند تا چیز بهتون بدم، و یه کم
اطلاعات پس‌زمینه درباره بخش‌های مختلف رویکردمون اینجا بدم.
باشه.
پس این برای این ویدیو کافیه.
توی ویدیوی بعدی می‌بینمتون.