نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: رایگانــ
  • مدرس دوره : سجاد باقرزاده
  • تعداد ویدیوها : 6 ویدیو
  • مدت زمان دوره : 2:1:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1398/06/19
آموزش جنریک ها (Generics) در سی شارپ

آموزش جنریک ها (Generics) در سی شارپ

دوره کاربردی استفاده از جنریک ها (Generics) در سی شارپ

 

جنریک ها در نسخه 2.0 زبان #C اضافه شد و ایده اصلی در استفاده از Generic این است که بتوان نوع داده ساده و پیچیده (عدد صحیح، رشته، ... و غیره و انواع تعریف شده توسط کاربر) را به عنوان یک پارامتر به متد ها، کلاس ها و اینترفیس ها اضافه کرد. مهم ترین محدودیت مجموعه های غیر جنریک (Collections) عدم تشخیص نوع داده ها می باشد به این معنی که شما می توانید هر شی (object) را در یک مجموعه قرار دهید، زیرا تمام کلاس های زبان برنامه نویسی سی شارپ از کلاس پایه شیء گسترش می یابند. این مسئله، امنیت کد ها را در تعریف اولیه CSharp به عنوان یک زبان type-safe به خطر می اندازد. علاوه بر این، استفاده از مجموعه های غیر جنریک شامل سربار زیادی در تبدیل آبجکت ها که مورد نیاز برای افزودن یا بازیابی اشیا از مجموعه است را بوجود می آورد.
جنریک ها در .Net Framwork برای مشخص کردن نوع ایمن زمان ساخت کلاس ها، ساختارها، رابط ها و متدها فراهم می کند.
.Net Framwork  شامل اینترفیس و کلاس های بسیاری در فضای نام System.Collections.Generic جهت پیاده سازی بروی مجموعه های جنریک است.
در این دوره قصد دارم، کار با جنریک ها را با ذکر یک مثال واقعی مورد بررسی قرار داده و اهمیت بالای استفاده از آن را به شما نشان دهم.

 




فهرستـــ ویدیوها

مدت زمان دوره 2:1:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره Generic ها در سی شارپ

00:03:00

در این بخش میخواهیم یک مقدمه ای داشته باشیم درباره جنریک ها و پیشنیاز هایی که شما می بایست قبل از شروع این دوره داشته باشید.

2
  • طرح مسئله

00:17:00

در این بخش مسئله ای مطرح می شود که بتوانیم مبحث جنریک ها را بصورت کاملا واقعی مورد بررسی قرار دهیم، توضیحات داده شده بصورت اسلایدر به مدت تقریبی چهار دقیقه و  کدنویسی به مدت  سیزده دقیقه می باشد.

3
  • حل مسئله با کمک جنریک ها

00:20:00

تکمیل مسئله بخش دوم با کمک مجموعه های جنریک و پیاده سازی متد جنریک سفارشی شده.

4
  • محدوده نوع پارامترها (Type Scope) درجنریک ها

00:11:00

در این بخش بازه یا ناحیه ای که یک نوع پارامتر (type spoce) در آن عمل میکند را مورد بررسی قرار میدهیم

5
  • ایجاد محدودیت برای نوع پارامترها در جنریک (Constraints)

00:17:00

این بخش شامل توضیحاتی درباره ایجاد محدودیت برای نوع پارامتر کلاس یا متد جنریک <T> می باشد. بدون ایجاد محدودیت یک کلاس جنریک می تواند هر نوعی را شامل شود و این موضوع کنترل بروی نوع <T> را پایین می آورد.

6
  • مجموعه های غیر جنریک و جنریک

00:53:00

در این بخش به بررسی و مقایسه مجموعه های جنریک و غیر جنریک (Generics & NonGeneric) که در فضای نام های  System.Collections.Generic و System.Collections قرار گرفته است، پرداخته شده است.

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .

zeze m

ارسال شده در 1401/07/11

سلام استاد خسته نباشید

 آموزشتون خییلیییی عاااااااالی بود

Fatemen

ارسال شده در 1401/05/16

ممنون از تدریس خیلی خوبتون جناب باقر زاده 

خیلی استفاده کردم 

سجاد باقرزاده

ارسال شده در 1400/12/08

سپاس از لطف و محبتتون.

سبحان حق وردی

ارسال شده در 1400/12/07

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

مصطفی بابایی

ارسال شده در 1400/03/29

سلام
عالی بود سپاس

kfarid

ارسال شده در 1399/10/19

سلام 

چرا ویدئوها دانلود نمیشن؟!!!!!!!!!!!!!!!!!!!!! 

فقط بصورت آنلاین میشه دید!!!

حسین طاهری آرا

ارسال شده در 1399/08/15

سلام.

این دوره با دوره دیگرتون "آموزش Interface و Generic ها در سی شارپ" مکمل هم هستند؟ 
کدام رو باید اول دید؟ 

با تشکر از شما.

حسین طاهری آرا

سجاد باقرزاده (مدرس)

ارسال شده در 1399/08/17

باسلام

در این دوره به صورت کامل تری به کلاس های جنریک پرداخته شده ولی دوره "آموزش Interface و Generic ها در سی شارپ"  بیشتر درباره  مجموعه های جنریک است. فرقی نمی کند کدام دوره رو ابتدا ببینید ولی اگر جنریک ها رو اول ببنید درک بهتری از مجموعه های جنریک پیدا خواهید کرد.

jamal_ch

ارسال شده در 1399/07/01

با سلام و احترام

خواستم تشکر کنم از آموزش خوبتون 

zamika

ارسال شده در 1399/06/08

دوره کاملی بود و همه ی جزئیات توضیح داده شده بود. ممنون از آموزش خوبتون

صادق حاتمی

ارسال شده در 1399/01/15

ممنون بابت آموزش خوبتون 

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

صادق حاتمی

سجاد باقرزاده (مدرس)

ارسال شده در 1399/01/15

متشکرم، چشم اصلاح میکنم.