کتاب آموزش جامع LINQ به صورت PDF فارسی

  • یکشنبه ۱۶ اردیبهشت ۱۳۹۷
  • بازدید ۵,۸۷۷ نفر

تصویر linq-advanced-learning-book-pdf_824 کتاب آموزش جامع LINQ به صورت PDF فارسی

کتاب آموزش جامع LINQ

در این بخش کتاب آموزش جامع LINQ که توسط مهدی محبیان و در 149 صفحه نوشته شده است را برای علاقه مندان به یادگیری این مبحث آماده کرده ایم که در ادامه می توانید توضیحاتی در مورد آن مشاهده کنید. همچنین لینک دانلود این کتاب مفید و کاربردی در انتهای این بخش قرار داده شده است.

معرفی LINQ

لینکیو ( به انگلیسی: LINQ) که مخفف شده عبارت Language Integrated Query می باشد یک نوآوری نسبتا جدیدی است که در فریم ورک دات نت نسخه ۳٫۵ با هدف آسان تر نمون کار برنامه نویسان هنگام کار با داده های مختلف عرضه شد. این فن آوری بر پایه ADO.NET ساخته شده است. لینکیو یک پرس و جو را به یک ساختمان زبانی درجه یک در زبان های سی شارپ و ویژوال بیسیک تبدیل می کند. اگر شما به صورت عادی بخواهید با یکی از انواع داده ها کار کنید، باید زبان پرس و جوی مخصوص به آن را یاد بگیرید یعنی برای کار SQL Server با زبان پرس و جوی SQL را یاد بگیرید و برای کار با سند های XML هم باید زبان پرس و جوی XML را یاد بگیرید که قطعا این کار برای برنامه نویسان کمی دشوار است اما زمانی که شما از LINQ استفاده می کنید تنها یک زبان پرس و جو برای کار با انواع داده های مختلف یاد می گیرید و بسیار راحت تر از روش عادی می باشد.

سرفصل های کتاب آموزش جامع LINQ :

مقـدمه

  • آشنایی با LINQ
  • آشنایی با پرسوجوهاي LINQ
  • سه بخش یک عملیات پرسوجو

The Data Source

  • منبع داده
  • پرسوجو
  • اجرای پرسوجو
  • تحمیل اجرای فوری و بیواسطه

LINQ و انواع جنریک

  • LINQ پرسوجوھای در IEnumerable(T) متغیرھای
  • دادن اجازهی مدیریت اعلان نوع ھای جنریک به کامپایلر

عملیات هاي پایه پرسوجو در LINQ

  • بدست آوردن یک منبع داده
  • فیلتر کردن
  • مرتب کردن
  • نمونه ھایی از مرتب سازی اولیه
  • مرتب سازی صعودی اولیه
  • مرتب سازی نزولی اولیه
  • نمونه ھایی از مرتب سازی ثانویه
  • مرتب سازی ثانویه صعودی
  • مرتب سازی نزولی ثانویه
  • گروه بندی
  • متصل کردن
  • گزینش کردن

عملگرهاي پرسوجوي استاندارد

  • ترکیب نوشتاری عبارت پرسوجو
  • بسط دادن عملگرھای پرسوجوی استاندارد

مقایسه عملیات ھای مجموعه

  • Distinct
  • Except
  • Intersect
  • Union

فیلتر کردن داده ها

  • نمونه ای از ترکیب نوشتاری عبارت پرسوجو

عملیاتهاي پروجکشن (انتخاب)

  • Select
  • SelectMany
  • متد Select در مقایسه با متد SelectMany
  • کد نمونه
  • جزءبندي داده
  • عملیات هاي اتصال
  • گروهبندي داده ها
  • عملیاته اي تولید
  • عملیاته اي برابري
  • عملیاته اي عنصر
  • تبدیل انواع داده در LINQ
  • عملیات الحاق (یا زنجیربندي)
  • عملیات برافزودگی

نقل و انتقال داده با LINQ

  • متصل کردن ورودی ھا در یک دنباله ی خروجی واحد
  • انتخاب یک زیرمجموعه از ھر یک از عناصر منبع
  • انتقال اشیاء درون حافظه ای بهXML
  • انجام عملیات ھا بر روی عناصر منبع

روابط مابین نوع ها در عملیاتهاي پرس وجو

  • پرسوجوھایی که دادهی منبع را منتقل نمیکنند
  • پرسوجوھایی که دادهی منبع را منتقل میکنند
  • اجازه دادن به کامپایلر برای استنتاج اطلاعات نوع

ترکیب نوشتاري پرسوجو در مقابل ترکیب نوشتاري متد

  • متدھای بسط عملگر پرسوجوی استاندارد
  • عبارات لامبدا

ویژگی هایی از 0.3 C# که از LINQ پشتیبانی میکنند

  • عبارات پرسوجو
  • متغیرھایی که نوع شان به صورت ضمنی مدیریت می شود
  • مقداردھندهی شیء و مجموعه
  • نوع ھای بدون نام
  • متدھای بسط
  • عبارات لامبدا
  • خاصیت ھای پیاده سازی شده اتوماتیک

LINQ به ADO.NET

  • LINQ به DataSet
  • LINQ به SQL

نگاه اجمالی بر LINQ به NET.ADO

LINQ به DataSet

  • پرسوجو از اشیاء DataSet با استفاده از LINQ به DataSet
  • برنامه ھای N لایه و LINQ به DataSet

بارگذاري داده به یک شیء DataSet

چگونگی ایجاد یک پروژه LINQ به DataSet در ویژوال استودیو

  • ھدف گیری برای NET Framework 3.5
  • برای فعال کردن عاملیت LINQ به DataSet

پرسوجوها در LINQ به DataSet

پرسوجوھا

  • ترکیب نوشتاری عبارت پرسوجو
  • ترکیب نوشتاری پرسوجوی مبتنی بر متد
  • ترکیب پرسوجوھا
  • پرسوجو از اشیاء DataSet
  • پرسوجوها از یک جدول واحد
  • پرسوجو از جداول متقاطع
  • پرسوجو از اشیاء DataSet نوعدار

چگونگی ایجاد یک DataSet نوعدار

  • DataSet Designer با یا Data Source Configuration Wizard با نوعدار DataSet اشیاء ایجاد
  • Data Source Configuration Wizard بوسیله DataSet یک ایجاد برای
  • برای ایجاد یک DataSet بوسیله Designer DataSet
  • مقایسه اشیاء DataRow
  • ایجاد یک DataTable از یک پرسوجو
  • متدهاي جنریک Field و SetField
  • انقیاد داده و LINQ به DataSet

ایجاد یک شیء DataView

  • ایجاد DataView از یک پرسوجوی LINQ به DataSet
  • ایجاد یک شیء DataView از یک شیء DataTable
  • فیلترینگ با شیء DataView
  • ایجاد شیء DataView از یک پرسوجو با اطلاعات فیلترینگ
  • استفاده از خاصیت RowFilter
  • پاک کردن فیلتر
  • مرتب کردن با DataView
  • ایجاد DataView از یک پرسوجو با اطلاعات مرتب سازی
  • استفاده از خاصیت مبتنی بر رشته Sort
  • تسویه خاصیت مبتنی بر رشته Sort
  • کارایی کلاس DataView
  • FindRows و Find متدھای
  • چگونگی مقید کردن یک شیء DataView به یک کنترل DataGridView
  • برای متصل کردن یک کنترل DataGridView به یک DataView

LINQ به اشیاء

  • چگونگی پرس وجو از یک ArrayList با LINQ
  • LINQ و رشته ها
  • چگونگی شمارش تعداد رخدادهاي یک کلمه در یک رشته
  • چگونگی پرسوجو براي جملاتی که حاوي مجموعه معینی از کلمات هستند
  • چگونگی پرس وجو براي یافتن کاراکترهاي واقع در یک رشته
  • چگونگی ترکیب کردن پرسوجوهاي LINQ با عبارات منظم
  • چگونگی ترکیب کردن و مقایسه مجموعه رشته ها باهم
  • برپایی پروژه و فایلھای متنی
  • چگونگی یافتن تفاوت مجموعه اي مابین دو لیست
  • چگونگی مرتب سازي یا پالایش دادهي متنی برحسب هر کلمه یا فیلد
  • چگونگی مرتب سازي مجدد فیلدهاي یک فایل قالب دار
  • چگونگی پر کردن مجموعه هاي شیئی از طریق منابع متعدد
  • چگونگی ادغام محتویات از فایلهاي نامشابه
  • چگونگی تقسیم یک فایل به چندین فایل با استفاده از گروه ها
  • چگونگی محاسبه ي مقادیر ستونها در یک فایل متنی CSV
 

باکس دانلود
شناسه:
۸۲۴
صفحات:
۱۴۹ صفحه
زبان:
فارسی
فرمت فایل:
PDF
اندازه فایل:
۲.۴۶ مگابایت
کتاب های مرتبط
ثبت نظر
ریفریش کنید!
نظرات کاربران (۴ مورد)
  1. تصویر آواتار کاربر 0
    مهدی حیدری جمعه , 28 اردیبهشت

    سلام دستورات لینکو تو سی شارپ رو هم تو سایت بزارید لطفا

  2. تصویر آواتار کاربر 0
    مهدی رجبیان سه شنبه , 22 خرداد

    سلام دوستان دستتون درد نکنه کتاب خوبی بود اگه کنارش فیلم آموزشیش هم داشته باشید عااالی میشه.

  3. تصویر آواتار کاربر 0
    مهدی ایزدی سه شنبه , 22 خرداد

    سلام می خواستم بدونم که تو سی شارپ آموزش تصویری از زبان LINQ رو میشه از سایت شما دریافتش کرد ؟

    • تصویر آواتار کاربر 1
      یعثوب سیفی زادهسه شنبه , 22 خرداد

      بزودی فیلم آموزش LINQ رو تهیه و در سایت قرار خواهیم داد