آموزش LINQPad

LINQPad Essential Training

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

سرفصل ها و درس ها

مقدمه Introduction

  • با LINQPad بلند شوید و بدوید Get up and running with LINQPad

  • LINQPad را نصب کنید Install LINQPad

  • آنچه شما باید بدانید What you should know

  • کد را در GitHub دریافت کنید Get the code on GitHub

1. شروع کار با LINQPad 1. Getting Started with LINQPad

  • موردی برای یک ویرایشگر سبک وزن The case for a lightweight editor

  • گشت و گذار سریع در ویرایشگر LINQPad Quick tour of the LINQPad editor

  • از پرونده های دوره در LINQPad استفاده کنید Use the course files in LINQPad

2. مبانی LINQPad 2. LINQPad Basics

  • ویرایشگر عبارت را کاوش کنید Explore the expression editor

  • ویرایشگر اظهارات را کاوش کنید Explore the statements editor

  • عبارات ساده پرس و جو LINQ را اجرا کنید Run simple LINQ query expressions

  • ویرایشگر برنامه ها را کاوش کنید Explore the programs editor

  • منابع را به کتابخانه ها اضافه کنید Add references to libraries

  • قالب فایل .linq را درک کنید Understand the .linq file format

  • منبع داده WebColors را کاوش کنید Explore the WebColors data source

3. اطلاعات بیشتر در مورد ویژگی Dump 3. More about the Dump Feature

  • WriteLine در مقابل روش پسوند Dump WriteLine vs. the Dump extension method

  • راهنمای تخلیه را درک کنید Understand the Dump helper

  • با هدر Dump خروجی توصیفی ایجاد کنید Create descriptive output with the Dump header

  • یک منطقه کد انتخاب شده را اجرا کنید Run a selected area of code

  • ستون ها را استثنا و در آن وارد کنید Exclude and include columns

  • هدرهای جدول را تکرار کنید Repeat table headers

  • خروجی را به کنترل شبکه تغییر دهید Change output to grid control

4. مثالهای پرس و جو LINQ 4. LINQ Query Examples

  • چه منابعی برای LINQ برای اشیا معتبر هستند What sources are valid for LINQ to Objects

  • عملگرهای جستجوی اساسی LINQ Basic LINQ query operators

  • عبارات پرس و جو LINQ را بنویسید Write LINQ query expressions

  • به یک پایگاه داده وصل شوید Connect to a database

  • پایگاه داده را با SQL جستجو کنید Query the database with SQL

  • از DataContext استفاده کنید Use the DataContext

  • از پایگاه داده با یک عبارت LINQ پرس و جو کنید Query the database with a LINQ expression

  • یک فایل XML را به عنوان منبع داده پیکربندی کنید Configure an XML file as a data source

  • از پرونده XML پرس و جو کنید Query the XML file

  • با ویژگی ها فیلتر کنید Filter by attributes

5. قالب بندی خروجی 5. Formatting Output

  • در پنجره نتایج از یک قلم با عرض ثابت استفاده کنید Use a fixed-width font in the results pane

  • با CSS سفارشی ظاهر را تغییر دهید Change the appearance with custom CSS

  • خروجی کنار هم Side by side output

  • خروجی را برجسته کنید Highlight output

6. نرم افزارها و تکنیک ها 6. Utilities and Techniques

  • نمایش اختلاف بین دو جسم Display difference between two objects

  • عکس برداری از حالت یک شی برای مقایسه Snapshot the state of an object for comparison

  • داده های کش بین اجراهای پرس و جو Cache data between query runs

7. به عنوان Code Scratchpad استفاده کنید 7. Use as a Code Scratchpad

  • پسوندهای خود را بنویسید Write your own extensions

  • از منابع و بسته های NuGet استفاده کنید Use references and NuGet packages

  • نحوه استفاده از فضاهای نامی How to use namespaces

  • مشاهده کد کلاس مرجع با ILSpy View any referenced class code with ILSpy

8. اشکال زدایی 8. Dubugging

  • اشکال زدایی و شکستن نقاط Debugging and break points

  • خطاهای محلی و Windows را رفع اشکال کنید The debug Locals and Watch windows

9. نکات و سایر ویژگی ها 9. Tips and Other Features

  • در پرونده ها پیدا کنید Find in files

  • داده ها را با روش پسوند نمودار تجسم کنید Visualize data with the Chart extension method

  • نمونه های LINQPad را کاوش کنید Explore the LINQPad samples

  • بازتاب را با روش Uncapsulate جایگزین کنید Replace reflection with the Uncapsulate method

  • بقیه LINQPad The rest of LINQPad

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش LINQPad
جزییات دوره
1h 45m
50
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
386
- از 5
ندارد
دارد
دارد
Walt Ritscher
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Walt Ritscher Walt Ritscher

برنامه نویس، طراح UI، مربی کارکنان در یادگیری LinkedIn والت ریتچر یک برنامه نویس، طراح UI و نویسنده کارکنان در LinkedIn Learning است.

شور و شوق والت والت برای ساخت رابط های نرم افزاری به زودی آغاز شد. مدت کوتاهی پس از کشف نحوه حرکت پیکسل ها در اطراف روی صفحه نمایش کامپیوتر، او شروع به نوشیدن کتاب ها در گرافیک کامپیوتری و طراحی UI کرد. پیش از این، او اکتشافات خود را با سایر متخصصان فناوری به اشتراک گذاشت، یک پیگیری مادام العمر که منجر به تدریس تعاملات در دانشگاه ها، شرکت های آموزشی خصوصی و مدار کنفرانس بین المللی شد. به عنوان یک مشاور، والت با طیف گسترده ای از مشتریان، از جمله مایکروسافت، HP و اینتل کار کرده است. او اکنون یک نویسنده کارکنان در LinkedIn Learning است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.