Asynchrony in mobile programming

Asynchrony in mobile programming

E3ad60f8de3e634ccbf0c85b2f10d9eb?s=128

ilkayilknur

April 29, 2013
Tweet

Transcript

  1. İlkay İlknur Software Engineer @ XOMNI www.ilkayilknur.com Asenkron Programlama Mobil

    Dünyasında
  2. • Asenkron Programlama • Windows Phone’da Asenkron Programlama

  3. Senkron vs. Asenkron • Senkron  Yanıt gelene kadar bekle

    string DownloadString(...); • Asenkron  Kontrolü hemen metodu çağıran tarafa dön Yanıt gelince gerekli işlemleri gerçekleştir(callback) void DownloadStringAsync(..., Action<string> callback); • Asenkron geliştirme faydaları Cevap verebilir kullanıcı arayüzleri Kullanıcı Deneyimi
  4. var data = DownloadData(...); ProcessData(data); DownloadDataAsync(... , data => {

    ProcessData(data); });
  5. var data = DownloadData(...); ProcessData(data); DownloadDataAsync(... , data => {

    ProcessData(data); });
  6. • Asynchronous Programming Model (APM) • Event-based Asynchronous Pattern •

    Task-based Asynchronous Pattern
  7. Demo

  8. www.ilkayilknur.com