آموزش 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 45m
50
Linkedin (لینکدین) lynda-small
15 آبان 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 است، جایی که تیم محتوا او صدها دوره آموزشی فنی برای توسعه دهندگان نرم افزار را هر سال تولید می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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