Benim yaklaşımım. Çekirdek - Motor. - sayfa 104
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Belki sen yapabilirsin. tartışmıyorum. İyi çalışmadım. Ama neden, çizim fonksiyonlarını doğrudan kullanabiliyorsanız?
Fonksiyonları kendin için sınıftan çıkardın. Kesinlikle gereksiz ve boş bir iş yaptılar. Ve sınıfın istedikleri kadar örneğini oluşturabilir ve birbirlerinden bağımsız olarak kullanabilirler.
Ve her biri tam olarak çizmesi gereken yeri boyadı. Başkalarından bağımsız olarak. Ve hiçbir şeyi hatırlamanıza gerek yok - sadece panellerinizin her birinde kendi sınıf örneğine bir işaretçi olacaktır. Evet ve sadece bir tane değil - ve sonra bir panelde CCanvas'ı keyfi olarak birbirinden bağımsız hale getirebilirsiniz. Bunları CArrayObj'de saklayın, ihtiyacınız olanın bağlantısını alın ve onunla ne isterseniz yapın.
Sadece OOP'yi hafife almıyorsunuz, kendi ufkunuzun genişlemesini kaçırıyorsunuz :) Ufkunuzu yıllarca genişletirseniz, o zaman OOP okuduktan sonra korkarım bir gün içinde genişlemeden patlayacaksınız :)
Fonksiyonları kendin için sınıftan çıkardın. Kesinlikle gereksiz ve boş bir iş yaptılar. Ve sınıfın istedikleri kadar örneğini oluşturabilir ve birbirlerinden bağımsız olarak kullanabilirler.
Ve her biri tam olarak çizmesi gereken yeri boyadı. Başkalarından bağımsız olarak. Ve hiçbir şeyi hatırlamanıza gerek yok - sadece panellerinizin her birinin kendi sınıf örneğine bir işaretçisi olacaktır. Evet ve sadece bir tane değil - ve sonra bir panelde CCanvas'ı keyfi olarak birbirinden bağımsız hale getirebilirsiniz. Bunları CArrayObj'de saklayın, ihtiyacınız olanın bağlantısını alın ve onunla ne isterseniz yapın.
Sadece OOP'yi hafife almıyorsunuz, kendi ufkunuzun genişlemesini kaçırıyorsunuz :) Ufkunuzu yıllarca genişletirseniz, o zaman OOP okuduktan sonra korkarım bir gün içinde genişlemeden patlayacaksınız :)
Durum böyle olsaydı, o zaman benim sefil yaklaşımımla boşuna ulaşmaya çalıştığım inanılmaz şeylerle halkı şaşırtmış olursunuz.
Ama neden öyle değil...
Durum böyle olsaydı, o zaman benim sefil yaklaşımımla boşuna ulaşmaya çalıştığım inanılmaz şeylerle halkı şaşırtmış olursunuz.
Ama neden öyle değil...
Ah evet! OOP uçmanıza izin vermez.
Sınıftan 14 fonksiyon çıkardım. Şimdi onlara doğrudan erişiyorum ve istediğimi çiziyorum.
Üstelik, bunların hepsi sınıfta olduğundan çok daha kolay çiziyorum.
Yani BU DURUMDA, OOP'yi kullanarak değil, bırakarak olasılıklar artar.
Durum böyle olsaydı, o zaman benim sefil yaklaşımımla boşuna ulaşmaya çalıştığım inanılmaz şeylerle halkı şaşırtmış olursunuz.
Ama neden öyle değil...
Başka bir deyişle: Kendi işimle yeterince meşgulüm ve sizi şaşırtacak zamanım yok. Ancak - potansiyelinizle - OOP'yi okuduysanız , kaynak birçok inanılmaz ve şaşırtıcı şeyle doldurulacaktır. Ama ne yazık ki, inançlarınızda inatçısınız.
Çocuklar, tüm saygımla, gönlünüze göre programlayın. Yolumu programlayacağım.
OOP, bir kişinin gücünün ötesinde bir proje üzerinde çalışan bir programcı ekibi için gereklidir.
Basit animasyon OOP gerektirmez. Ayrıca tavşan avlarken yanınıza bazuka almanıza gerek yoktur.))
Başka bir deyişle: Kendi işimle yeterince meşgulüm ve sizi şaşırtacak zamanım yok. Ancak - potansiyelinizle - OOP'yi okuduysanız , kaynak birçok inanılmaz ve şaşırtıcı şeyle doldurulacaktır. Ama ne yazık ki, inançlarınızda inatçısınız.
Yaklaşımımın gelişim için yeterli fırsat sağlamadığını hissettiğim anda, hemen OOP'ye başlayacağım.
Çocuklar, tüm saygımla, gönlünüzce programlayın. Yolumu programlayacağım.
OOP, bir kişinin gücünün ötesinde bir proje üzerinde çalışan bir programcı ekibi için gereklidir.
Basit animasyon OOP gerektirmez. Ayrıca tavşan avlarken yanınıza bazuka almanıza gerek yoktur.))
OOP hakkında yanlış anlama
Bence Nikolai, CCanvas sınıfının animasyon için ne kadar kullanışlı olduğunu size söyleyebilir. Onun içinde özeldir.
Sınıftan 14 fonksiyon çıkardım. Şimdi onlara doğrudan erişiyorum ve istediğimi çiziyorum.
Üstelik, bunların hepsi sınıfta olduğundan çok daha kolay çiziyorum.
Yani BU DURUMDA, OOP'yi kullanarak değil, bırakarak olasılıklar artar.
Ve nerede. İşlevlerin olduğu bir durumun ortaya çıktığını, ancak programın kullanıcısının başlangıçta bu işlevi kullanmamaya karar verdiğini varsayalım.
Sınıfları kullanırken, dinamik bağlantılarını / bağlantılarını kullanmak oldukça uygundur. Bu da bazı durumlarda hızda küçük bir artış sağlar.
Statik kesinlikle iyidir, ancak her şeyin noktaya kullanılması gerekir.