Benim yaklaşımım. Çekirdek - Motor. - sayfa 31

 
Реter Konow :

GUI, yapıcımda oluşturuldu. EA ile nasıl bağlantı kurduğunu ve etkileşime girdiğini göstermek istedim.

Ve bunun hakkında cevap verdim - bağlantıları berbat. Bu fikir uygulanacaksa, danışmana hiç dokunulmadan bırakılabilir, ancak GUI'den gelen gösterge ve kullanıcı olayları listesi "müşteriye" iletilebilir.

 
Dmitry Fedoseev :

.... Bu fikir zaten uygulanmışsa, danışmana hiç dokunulamaz, ancak göstergeyi GUI'den ve kullanıcı olayları listesinden "müşteriye" iletir.

Sonunda aklınıza geldi!)) Yukarıdaki örnekte yapılan tam olarak budur. GUI göstergesi bir test EA'sına bağlıdır.

Ve dosya, kullanıcı olaylarının bir listesini içerir.

 
Реter Konow :

Sonunda aklınıza geldi!)) Yukarıdaki örnekte yapılan tam olarak budur. GUI göstergesi, test EA'sına bağlanır.

Sunulan örnekte bir şey çok belirgin değil. Ve göstergeyi danışmana bağlamakla ilgili hiçbir şey yazmadım. Ben sadece danışmana hiçbir şeyin bağlanması gerekmediğini yazdım.

 
Dmitry Fedoseev :

Sunulan örnekte bir şey çok belirgin değil.

Görünmez nedir?

 
Реter Konow :

Görünmez nedir?

"Bu tam olarak nedir" örnekte ve GUI göstergesinin bir metin danışmanı ile bağlantılı olduğu gerçeğinde uygulanmaktadır. Ve neden tekrar soruyorsun, iki yorumda kafan karıştı? Yoksa aptal trolleme aşaması mı geçti?

 
Dmitry Fedoseev :

... Danışmana hiçbir şeyin bağlanması gerekmediğini yazdım.

Nasıl yapılmaz? İki dosya eklemeniz gerekiyor. Bir dosyanın (kullanıcı olaylarının bir listesini içeren) EA sahibi tarafından doldurulması gerekir. Ve etkileşim kurulacaktır.

 
Реter Konow :

Nasıl yapılmaz? İki dosya eklemeniz gerekiyor. Bir dosyanın (kullanıcı olaylarının bir listesini içeren) EA sahibi tarafından doldurulması gerekir. Ve etkileşim kurulacaktır.

Bu kadar! "Müşterinin" sadece olay listesini aktarması yeterlidir ve hepsi bu kadar ve yüzlerce dosya ipi sarmaya gerek yok.

 
Dmitry Fedoseev :

Bu kadar! "Müşterinin" sadece olay listesini aktarması yeterlidir ve hepsi bu kadar ve yüzlerce dosya ipi sarmaya gerek yok.

Yani, kullanıcının On_Gui_Event işlevini kendisinin yazması gerektiğini düşünüyor musunuz?

Bağlantı Özellikleri dosyası, bağlantı özelliklerini, sarmalayıcı işlevlerini ve başlatılmış bir parametre çekirdeğini içerir. Bağlı olmalıdır.

 
Реter Konow :

Yani, kullanıcının On_Gui_Event işlevini kendisinin yazması gerektiğini düşünüyor musunuz?

Bağlantı Özellikleri dosyası, bağlantı özelliklerini, sarmalayıcı işlevlerini ve başlatılmış bir parametre çekirdeğini içerir. Bağlı olmalıdır.

Ona ne yazacağına o karar verir. Sadece olay kimliğini bilmesi gerekiyor ve bu kadar.

 
  
Dmitry Fedoseev :

Ona ne yazacağına kendisi karar verir. Sadece olayların kimliğini bilmesi gerekiyor, o kadar.

Kullanıcının GUI'de birkaç düzine öğesi vardır. Düğmeler, onay kutuları, kaydırıcılar. Onlarla etkileşime geçtiğinde bu olaylar danışmanına iletilir.

Parametre numarası ve değeri alınır.

Parametre değerleri özel olarak saklanır. dizi ve EA ile motor arasında senkronize edilir.

Mevcut parametre değerlerine ek olarak, kullanıcı için faydalı olabilecek yaklaşık 20 kontrol parametresi özelliği daha vardır.

Neden: