تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی ابزارهای پیشرفته رفع اشکال ویژوال استودیو

دوره آموزشی ابزارهای پیشرفته رفع اشکال ویژوال استودیو

2 ساعت 32 دقیقهپیشرفته2020-03-06

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

آیا می خواهید از جلسات اشکال زدایی ویژوال استودیو بیشتر استفاده کنید؟ در این دوره ، به چندین ابزار و ویژگی قدرتمند نگاهی بیندازید که می توانند به شما کمک کنند مشکلات موجود در کد برنامه خود را مشخص کنید. مربی Walt Ritscher جزئیات نحوه استفاده از IntelliTrace را که جلسات رفع اشکال را ضبط و بایگانی می کند ، به شما امکان می دهد بعداً آن جلسات را بازبینی و تجزیه و تحلیل کنید تا اشکالات دست نیافتنی پیدا کنید. والت همچنین پنجره Diagnostics را پوشش می دهد ، که نمای تعاملی از معیارهای عملکرد برنامه را فراهم می کند. چگونه نقشه های کد به شما کمک می کنند روابط بین انواع .NET و اعضای نوع را تجسم کنید. نحوه تجزیه و تحلیل استفاده از حافظه با پنجره Diagnostics Tools. و نحوه اشکال زدایی کد چند رشته ای. بعلاوه ، چندین نکته مفید در مورد اشکال زدایی از جمله نحوه استفاده از ویژگی breakpoint جدید تابع برای ایجاد نقاط شکست ایجاد خودکار Visual Studio برای عملکرد مشخص در طول جلسه اشکال زدایی ، دریافت می کنید.

مهارت ها

Visual StudioWeb Development ToolsSoftware Development ToolsWeb DevelopmentMicrosoftSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01-ابزارهای پیشرفته دیباگر را کشف کنید
  • 02-آنچه باید بدانید
  • 03-نحوه دسترسی به کد GitHub

1. IntelliTrace

  • 04-نگاهی گذرا به پنجره Diagnostics
  • 05- نگاهی گذرا به ابزار IntelliTrace
  • 06-آنچه باید بدانید
  • 07-فایل های iTrace را درک کنید
  • 08-انتخاب مواردی که در فایل های iTrace ذخیره شوند
  • 09-مشاهده فراخوانی های تابع در اشکال زدایی تاریخی
  • 10-مشاهده عکس های فوری در اشکال زدایی تاریخی
  • 11-مشاهده استثناهای IntelliTrace
  • 12-مشاهده پیام های رابط کاربری
  • 13-مشاهده سایر رویدادها
  • 14-مشاهده جدول زمانی IntelliTrace

2. با یک فایل iTrace کار کنید

  • 15- یک فایل iTrace را در حین دیباگ ذخیره کنید
  • 16-فایل های PDB را برای هر نسخه بایگانی کنید
  • 17-مسیر نمادهای اشکال زدایی را پیکربندی کنید
  • 18-فایل iTrace را برای ساخت اخیر باز کنید
  • 19- منبع و PDB را برای ساخت قدیمی‌تر تغییر دهید
  • 20-تشخیص مشکلات پس از استقرار

3. از Diagnostics and Visualizer Window استفاده کنید

  • 21-مانیتور CPU را پیکربندی کنید
  • 22- استفاده از CPU را با ابزارهای Diagnostics تجزیه و تحلیل کنید
  • 23- استفاده از CPU را با Profiler تجزیه و تحلیل کنید
  • 24-مشاهده استفاده از CPU بر اساس عملکرد
  • 25-مانیتور حافظه را پیکربندی کنید
  • 26- استفاده از حافظه را با ابزارهای Diagnostics تجزیه و تحلیل کنید
  • 27-مصرف حافظه را با Profiler آنالیز کنید
  • 28-مشاهده جزئیات حافظه

4. کد چند رشته ای را اشکال زدایی کنید

  • 29-کد چند رشته ای را اشکال زدایی کنید
  • 30-نمونه برنامه را اجرا کنید
  • 31-نمونه کد درخواست را بررسی کنید
  • 32-نمای کلی پنجره های اشکال زدایی موضوع
  • 33-با پنجره Threads اشکال زدایی کنید
  • 34- نخ های کارگر را در پنجره Threads ببینید
  • 35-نمایش نمادهای موضوعات در ویرایشگر منبع
  • 36-اشکال زدایی با ساعت موازی
  • 37- رشته ها را با نام ها و پرچم های سفارشی شناسایی کنید
  • 38-پشته تماس Thread را مشاهده کنید
  • 39-کد اصلاح شده برای Parallel Stack را بررسی کنید
  • 40-از پنجره Parallel Stack استفاده کنید
  • 41-نقاط شکست شرطی از Thread ID
  • 42-نخ ها را منجمد و ذوب کنید

5. نقشه های کد تعاملی

  • 43-قابلیت نقشه کد را نصب کنید
  • 44-نقشه های کد را فعال کنید
  • 45-فایل نقشه کد را ذخیره کنید
  • 46-با فایل نقشه کد باز و اشکال زدایی کنید
  • 47- پشته تماس را در نقشه کد پیمایش کنید
  • 48- نظرات و پرچم ها را به نقشه کد اضافه کنید
  • 49-تغییر طرح نقشه کد
  • 50-نقشه کد را با کانتینرهای نوع تقویت کنید
  • 51-نقشه را با اضافه کردن تمام اعضای نوع کامل کنید

6. نکات رفع اشکال

  • 52-نقاط شکست چندگانه با نقاط انفصال درون خطی
  • 53- جلسات اشکال زدایی را با ویژگی DebuggerDisplay افزایش دهید
  • 54-اشکال زدایی بازگشتی با پنجره موازی Watch
  • 55- نقاط شکست را به همه اضافه بارها با نقاط شکست تابع اضافه کنید
  • 56- از دستورات debug برای ایجاد لیستی از داده های اشکال زدایی استفاده کنید

نتیجه

  • 57-بعدش چیه

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal