Olaya dayalı programlama, olay güdümlü programlama veya olay yönlendirmeli programlama, programın akışını kullanıcı hareketlerine göre yönlendirebilen(fare-klavye girişleri, benzer tüm olaylar) programlama şeklidir. Geleneksel programlama dillerinde uygulama başlar, bu noktadan program ilerler ve bütün olaylardan sorumludur. Tüm girişlerden program her an sorumludur. Ancak olay yönlendirmeli programlarda istediğiniz uygulanma üzerine yoğunlaşılabilir.
Örneğin fare tıklamasıyla mesaj yazdıran bir program oluşturmak istediğinizi farzedelim. DOS tabanlı programlamada farenin konumunu, bir işaretçi(cursor) göstermeye, fare düğmesini tanımlamaya, düğme tıklandığında tekrar tanımlamaya vb. ihtiyacınız vardır. Ancak olay yönlendirmeli programlamada aynı işi yapmak için(örnek Visual Basic için verilmiştir) form üzerine basit bir "command button" çizin, yapılacak işlemi click olayına yazın. Visual Basic ve işletim sistemi mouse’u izler ve kullanıcı düğmeye bastığı anda istediğiniz işlemi yürürlüğe koyar. Tek yapmanız gereken düğmenin click olayına gidip orada istediğiniz işlemin kodunu yazmaktadır. Bir olay prosedürü yaratmak ve bunu bir forma veya kontrole eklemek istiyorsanız, sadece code penceresinden formu veya kontrolü "Object" combo boxından seçin, "Proc" combosundan istediğiniz olayı tıklayın.
Dış bağlantılar
- Kaynak kod örneği 21 Haziran 2008 tarihinde Wayback Machine sitesinde .
- Java örneği[]
Yazılım ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Olaya dayali programlama olay gudumlu programlama veya olay yonlendirmeli programlama programin akisini kullanici hareketlerine gore yonlendirebilen fare klavye girisleri benzer tum olaylar programlama seklidir Geleneksel programlama dillerinde uygulama baslar bu noktadan program ilerler ve butun olaylardan sorumludur Tum girislerden program her an sorumludur Ancak olay yonlendirmeli programlarda istediginiz uygulanma uzerine yogunlasilabilir Ornegin fare tiklamasiyla mesaj yazdiran bir program olusturmak istediginizi farzedelim DOS tabanli programlamada farenin konumunu bir isaretci cursor gostermeye fare dugmesini tanimlamaya dugme tiklandiginda tekrar tanimlamaya vb ihtiyaciniz vardir Ancak olay yonlendirmeli programlamada ayni isi yapmak icin ornek Visual Basic icin verilmistir form uzerine basit bir command button cizin yapilacak islemi click olayina yazin Visual Basic ve isletim sistemi mouse u izler ve kullanici dugmeye bastigi anda istediginiz islemi yururluge koyar Tek yapmaniz gereken dugmenin click olayina gidip orada istediginiz islemin kodunu yazmaktadir Bir olay proseduru yaratmak ve bunu bir forma veya kontrole eklemek istiyorsaniz sadece code penceresinden formu veya kontrolu Object combo boxindan secin Proc combosundan istediginiz olayi tiklayin Dis baglantilarKaynak kod ornegi21 Haziran 2008 tarihinde Wayback Machine sitesinde Java ornegi olu kirik baglanti Yazilim ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz