חומרים מיום עיון בנושא Asynchronous Programming with C# v.Next מתאריך 29/03/2011

28 באפריל 2011

ביום שלישי (29.03.2011) התקיים יום עיון בנושא Asynchronous Programming with C# v.Next.
יום העיון הועבר על ידי פבל יוסיפוביץ' מפתח תוכנה ובעל תואר MVP בקטגוריה ++Visual C

יישומים צריכים לעתים קרובות צריך להפעיל משימות ממושכות, כגון קבלת נתונים ממסד נתונים, קבלת נתונים מ-Web Service, או ביצוע חישוב ארוך. יישומים מבוססי UI, כמו WinForms, WPF או Silverlight לא יכולים להרשות לעצמם להפעיל פעולות ארוכות ב-thread שמנהל את ה-UI, ועל כן הם צריכים להפעיל משימות ממושכות באופן אסינכרוני. הקוד הטיפוסי לטובת העניין קשה לכתיבה, להבנה ולשדרוג. הגירסה הבאה של #C מספקת מילות מפתח חדשאות שהופכות כתיבת קוד אסינכרוני פשוט כמעט כמו כתיבת קוד סינכרוני.

להורדת המצגת המלאה של האירוע לחצו כאן.
להורדת המצגת המכילה את הדמואים שהוצגו ביום העיון לחצו כאן.

הרצאה ראשונה:

תכנות אסינכרוני הוא אף פעם לא קל, ומגושם במקרה הטוב. תכנות אסינכרוני עם היכולות החדשות שנחשפו עם C# 5 מאפשר כתיבת קוד נקי בדומה לקוד סינכרוני. נסקור את העקרונות הבסיסיים של המודל החדש לתכנות אסינכרוני.

חומרים מיום עיון בנושא Asynchronous Programming with C# v.Next  חלק ראשון

הרצאה שניה:

בחלק זה נעיף מבט קצת מתחת למכסה המנוע של היכולות החדשות של C# 5.0. נדבר על Tasks והקשר שלהם את מילות המפתח החדשות. נראה כיצד ליצור ספקים אחרים שיכולים לעבוד מול אותו מודל תכנותי ונבין מה ה-compiler עושה מאחורי הקלעים.

חומרים מיום עיון בנושא Asynchronous Programming with C# v.Next חלק שני

תהנו!

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

תגובה אחת

  1. יוסי1 במאי 2011 ב 22:49

    צפיתי בהרצאה הראשונה והיא מרתקת מאוד!
    אבל האיכות וידאו מאוד גרועה – כאשר ראיתי בצפייה ישירה האיכות הייתה גרועה ולכן הורדתי את הMP4 שכביכול אמור להיות באיכות יותר גבוהה (1.2GB אחרי הכל) וההבדל מינורי.

    הייתי שמח אם להרצאות הבאות תשימו לב לזה ותקליטו את זה כך שלפחות יהיה ניתן ליראות את הקוד ולהבין מה כתוב.

    בתודה,
    יוסי

    הגב