Olaya dayalı programlama
Bu madde hiçbir kaynak içermemektedir. (Şubat 2020) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
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 arşivlendi.
- Java örneği[ölü/kırık bağlantı]
Yazılım ile ilgili bu madde taslak seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |