دوره آموزشی یادگیری جامع LINQPad

دوره آموزشی یادگیری جامع LINQPad

1 ساعت 46 دقیقهمتوسط2020-11-05

مدرسین

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

جزئیات دوره

LINQPad به عنوان یک ویرایشگر کد بسیار سبک و قدرتمند، و اجراکننده کد، می‌تواند زمان زیادی را در گردش کار شما صرفه جویی کند. مربی Walt Ritscher شما را در نصب و راه اندازی LINQPad راهنمایی می‌کند. سپس شروع به یادگیری اصول LINQPad مانند افزودن فایل‌های دوره، کاوش در ویراستارهایی که LINQPad ارائه می‌دهد، اجرای نمایش داده‌ها و افزودن منابع می‌شود. او با بیان جزئیات بیشتر در مورد ابزار dump توضیح موضوعاتی مانند dump helper، به استثنای ستونها را شامل می‌شود و همچنین خروجی را به کنترل شبکه تغییر می‌دهد. در مرحله بعد، مثالهای جستجوی LINQ را بررسی کنید. نحوه قالب‌بندی خروجی را ببینید. بیاموزید که چگونه تفاوت بین دو شی objects، و snapshot از حالت یک شی، و داده‌های حافظه پنهان را بین اجرای کوئری نمایش دهید. او همچنین نحوه استفاده از LINQPad را به عنوان صفحه چرکنویس کد نشان می‌دهد. سپس نحوه اشکال زدایی کد پرس و جو را در LINQPad مطالعه کنید. با نحوه یافتن محتوا در فایل‌ها، نحوه افزودن تجسم به پنجره‌های نتیجه و نحوه استفاده از روش uncapsulate آشنا شوید.

مهارت ها

LINQData Resource ManagementDatabase ManagementEssential TrainingMicrosoft

سرفصل ها

مقدمه

  • با LINQPad راه اندازی کنید
  • LINQPad را نصب کنید
  • آنچه باید بدانید
  • کد را در GitHub دریافت کنید

شروع به کار با LINQPad

  • مورد یک ویرایشگر سبک وزن
  • تور سریع ویرایشگر LINQPad
  • از فایل های دوره در LINQPad استفاده کنید

مبانی LINQPad

  • ویرایشگر عبارت را کاوش کنید
  • ویرایشگر بیانیه ها را کاوش کنید
  • عبارات کوئری ساده LINQ را اجرا کنید
  • ویرایشگر برنامه ها را کاوش کنید
  • افزودن ارجاع به کتابخانه ها
  • فرمت فایل .linq را درک کنید
  • منبع داده WebColors را کاوش کنید

بیشتر در مورد ویژگی Dump

  • WriteLine در مقابل روش گسترش Dump
  • کمک کننده Dump را درک کنید
  • با هدر Dump خروجی توصیفی ایجاد کنید
  • یک ناحیه انتخاب شده از کد را اجرا کنید
  • ستون ها را حذف و شامل شود
  • تکرار سرصفحه جدول
  • خروجی را به کنترل گرید تغییر دهید

مثال های پرس و جوی LINQ

  • چه منابعی برای LINQ to Objects معتبر هستند
  • عملگرهای پرس و جو پایه LINQ
  • عبارات پرس و جوی LINQ را بنویسید
  • به پایگاه داده متصل شوید
  • پایگاه داده را با SQL پرس و جو کنید
  • از DataContext استفاده کنید
  • پایگاه داده را با عبارت LINQ پرس و جو کنید
  • فایل XML را به عنوان منبع داده پیکربندی کنید
  • فایل XML را پرس و جو کنید
  • فیلتر بر اساس ویژگی ها

فرمت کردن خروجی

  • از یک فونت با عرض ثابت در پنجره نتایج استفاده کنید
  • ظاهر را با CSS سفارشی تغییر دهید
  • خروجی ساید بای ساید
  • خروجی هایلایت

ابزارها و تکنیک ها

  • نمایش تفاوت بین دو شی
  • از وضعیت یک شی برای مقایسه عکس فوری بگیرید
  • داده ها را در حافظه پنهان بین اجراهای کوئری ذخیره کنید

به عنوان یک کد Scratchpad استفاده کنید

  • پسوندهای خود را بنویسید
  • از مراجع و بسته های NuGet استفاده کنید
  • نحوه استفاده از فضاهای نام
  • هر کد کلاس مرجع را با ILSpy مشاهده کنید

Dubugging

  • اشکال زدایی و نقاط شکست
  • اشکال زدایی Locals و Watch windows

نکات و ویژگی های دیگر

  • در فایل ها پیدا کنید
  • با روش پسوند نمودار، داده ها را تجسم کنید
  • نمونه های LINQPad را کاوش کنید
  • روش Uncapsulate را جایگزین انعکاس کنید
  • بقیه LINQPad

نتیجه

  • مراحل بعدی
۴۰,۰۰۰ تومان