CEYD-A ile Olaylara Komut Atama

Cenker Sisman tarafından tarihinde yayınlandı

Tanıdıklarınıza bu yazıyı önerin
  • 5
    Shares

CEYD-A rakiplerinden farklı olarak geliştirilmeye açık bir platform. Yeni özelliği ise nesnesel programlama yapısına yatkın özelliklerden Polimorfizm (Çok biçimlilik).  Bu özellik 5.8.2 versiyon ile devreye girecektir.
Artık CEYD-A nın açılışta ne yapması gerektiğini, eğer size cevap veremez ise ne yapacağını, kelime anlamını bulamazsa alternatif ne yol izleyeceğini önceden ismi tanımlanmış komutları ezerek (override) belirtebileceksiniz. Bu özellikte katsayı kavramı desteklendiği için genel yapıda tanımlı olan komutu kendi komutlarınızla ezmeniz mümkün. Bir bakıma olay (event) kavramı ile, aşağıdaki olaylara tanımlanmış komutları tekrar tanımlayarak kendinize özgü ceyd-a lar , hatta internet üzerinden admin etkileşimiyle en iyi olanları genelleyerek gelişmiş CEYD-A lar sunmak mümkün olacak. Tanımlamanız zorunlu değil, eğer tanımlamazsanız o olaya tanımlı varsayılan komut devreye girecektir.

onapplicationstart
oncommandnotfound
ondescriptionnotfound

Şu an için tanımlı olan olay komutları.

Peki bunlar nedir ve ne anlam ifade ediyor ?
http://ceyd-a.net/komutekle sitesi üzerinden aşağıdaki gibi bir komut tanımlayalım.

SORU ŞABLONU:onapplicationstart (.*),(.*),(.*)
SORU KELİMELERİ:onapplicationstart,10|
CEVAP ŞABLONU:

 

Artık CEYD-A açıldığında size uygulama versiyonunuz 5.8.2. Cihazınız ise Samsung Note 4. Sizi dinliyorum Mehmet demesi olasıdır. Komutu sadeleştirmek, geliştirmek sizin elinizde. Eğer tanımlamazsanız adminin hazırladığı komut devreye girecek ve açılışta farklı bir karşılama mesajı duyacaksınız.

Diyelim, ceyd-a ya Mehmet kimdir dediniz ve size cevap veremedi. O zaman aşağıdaki tanımladığınız komut devreye girecektir. Yine bir önceki anlatımda olduğu gibi tanımlamazsanız varsayılan komut çalışacaktır. Aşağıdaki örnekte $1 sorduğunuz sorunun kelime(ler)idir. Örneğimizde Mehmet tir.  Mehmet i bilmediği için önce cdict komutu ile kelime anlamını arayacak eğer bulamaz ise askshowpicture ile mehmet in internet arama sitelerinden bulduğu resmini size gösterecektir.

 
SORU ŞABLONU:ondescriptionnotfound (.*)
SORU KELİMELERİ:ondescriptionnotfound,10|
CEVAP ŞABLONU:

 

Son olay komutumuz ise ilerleyen sürümlerde leb demeden leblebiyi anlayacak bir yapıyı ortaya çıkaracak bir kavram aslında. Eğer ceyd-a size cevap veremezse,  $1 parametresi olan bu terimi cevabınızda kullanma durumu olacaktır. Aşağıdaki örnekte siz papatya dediniz diyelim . papatya için cevap bulamazsa size papatya nedir bulamadım dostum veya papatya ne demek oluyor biraz çalışmalıyım  diyecektir

SORU ŞABLONU:oncommandnotfound (.*)
SORU KELİMELERİ:oncommandnotfound,10|
CEVAP ŞABLONU:

 

 

Kategoriler: Genel

Cenker Sisman

1971 yılında doğan Cenker Sisman, Saint-Joseph lisesini bitirdi. Yıldız Teknik Üniversitesi’nde Bilgisayar Mühendisliği ve İstanbul Teknik Üniversitesi’nde aynı bölümün yüksek lisans eğitimlerini tamamladı. Savaş Köse ile beraber yazdığı ‘Parallel Implementation of The Hough Transformation’ çalışması SCI’99/ISAS’99 da yayınlandı. Yazdığı uzaktan bilgisayar kontrol uygulaması ‘Panda Future Connection’ Bimeks 1998 En İyi Yazılım – Mansiyon ödülünü aldı. Diğer programları olan WinPerfect, CleanDisk, VideoCapture, FTPExplorer, CardReader ve Multi-Email Sender uygulamaları zaman zaman yurtdışındaki medyalarda yayınlandı ve çeşitli otoriteler tarafından ödüller aldı.

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Bu sayfa 262 kez ziyaret edilmiştir