دانلود دوره آموزشی برنامه نویسی غیر همزمان در #C

Fundamentals
مطلب نوشته شده
۸ خرداد ۹۵
دفعات بازدید
204

فرض کنید می خواهیم اطلاعاتی را دانلود کرده و سپس به پردازش و تحلیل آنها بپردازیم. در حالت برنامه نوسی همزمان، با فراخوانی توابع DownloadData و ProcessData سناریوی ما را پیاده سازی می شود. همانطور که مشخص است داده های دانلود شده درقالب متغیر data به عنوان آرگومان به تابع ProcessData فرستاده می شوند. اجرای برنامه تا زمان دانلود کامل data منتظر خواهد ماند. پس از اتمام دانلود داده ها، اجرای ProcessData آغاز می شود. این روند برنامه نویسی همزمان می باشد. یعنی اجرای برنامه تا قبل از اتمام کامل یک تابع نمی تواند ادامه پیدا کند و سراغ تابع دیگری برود. در برنامه نویسی غیرهمزمان سناریوی بالا به گونه ای دیگر پیش می رود. دانلود داده ها را به تابعی به نام DownloadDataAsync واگذار کرده ایم، تابع ProcessData به عنوان یک آرگومان (delegate) از این تابع در نظر گرفته شده است. انتظار داریم که با انجام این فراخوانی، اجرای برنامه ادامه پیدا کند و زمانی که عمل دانلود کامل شد تابع ProcessData فراخوانی شود. پس از فراخوانی تابع DownloadDataAsync، پردازش های دیگری انجام شده و با اتمام دانلود داده ها، فراخوانی ProcessData آغاز می شود.
در دوره آموزشی informit C# Async Fundamentals با اصول و مبانی برنامه نویسی غیرهمزمان آشنا می شوید.

سرفصل های دوره آموزشی informit C# Async Fundamentals:
درس ۱: مروری بر سینتکس و مدل برنامه نویسی
درس ۲: همزمان در مقابل غیرهمزمان
درس ۳: غیرهمزمان
درس ۴: وظایف سری غیرهمزمان
درس ۵: تست واحد
درس ۶: تمرین

چند نما از دوره آموزشی informit C# Async Fundamentals :

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

1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره (بدون امتیاز)
Loading...
برچسب‌ها:

لینک دانلود

تمامی لینک ها بی نهایتی شدند .. !

دانلود با لینک مستقیم با حجم 994 مگابایت

برای دانلود از فایل نیکو حتما بر روی لینک های دانلود کلیک کنید

برترین ویدیوها

درحال بارگزاری

نظر بدهید

لطفا پیش از ارسال نظر ، به نکات زیر توجه فرمایید :
  • پسورد تمامی فایل ها www.fileniko.com می باشد.
  • دانلود از فایل نیکو فقط از داخل ایران امکان پذیر است ( IP ایران ).
  • درصورت مشاهده هرگونه خطا در هنگام Extract کردن، راهنمای دانلود را بخوانید.
  • از نوشتن دیدگاه های غیر مرتبط با پست جدا خودداری کنید.
  • فارسی تایپ کنید و برای سوال مجدد در صفحه از دکمه پاسخ دادن استفاده نمایید. نظرات فینگلیش تایید نخواهند شد.
  • قبل از ارسال کامنت حتما متن پست + نظرات سایر دوستان را بخوانید . نظرات اسپم و تکراری تایید نخواهند شد.
  • نظر شما ممکن است بدون پاسخ تایید شوند که در این صورت باید منتظر پاسخ از سوی دیگر کاربران باشید .
  • فقط نظراتی که جنبه عمومی داشته باشند تایید و منتشر می شوند.
  • لطفا انتقادات و پیشنهادات و همچنین درخواست های خود را از بخش های تماس با ما و درخواستی ها ارسال نمایید
موارد فوق را مطالعه کردم