""Yeni Başlayanlar" için MQL: Nesne Sınıfları Nasıl Tasarlanır ve Oluşturulur?" makalesi için tartışma - sayfa 4
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
Yazının başlığında "çaydanlık" kelimesini okudum. Sanırım sonunda beni hatırladılar, bir şeyler anlayacağım. Evet, anlayacaksın. Ve bu, Kovalev'in MKL4 hakkındaki ders kitabını yarım yıl önce okumuş olmama rağmen - sonuna kadar olmasa da. Aptallar kelimesini yazmadan önce, aptallar derken muhtemelen en hafif tabirle aptalları kastetmediğinizi hemen belirtirdiniz. Ya da sizin aptal tanımınız nedir?!?
Evet, ben de aynı şeyi düşündüm. Çok hayal kırıklığına uğradım ama genel olarak okudum ve anladım. Güzel bir oyuncak, bazı şeyler öğrendim.
ama birçok şeyi oopeshnik'leri tanıyan arkadaşlarımdan öğrenmek zorunda kaldım ve böyle insanlar var.
ama örneğin polimorfizmi ve kalıtımı anlamak çok zor.
eğer kapsülleme hala iyiyse...
ama geri kalan şeyler wikipedia'ya referans.
Makale aptallar için değil sonuçta.
Parabolik bekliyorum. Adam normal yazıyor gibi görünüyor.
tuzla dedikleri gibi.
ve wikipedia'ya gereksiz yolculuklar yapmadan.
Ama yine de okuyup öğreneceğiz.
Yazının başlığında "çaydanlık" kelimesini okudum. Sanırım sonunda beni hatırladılar, böylece bir şeyler anlayacağım. Evet, doğru.
Neyi anlamadın? Sorular nerede? Cevaplamaktan mutluluk duyarım.
===
Bir diyalog kurulana kadar, "kukla" için açık olmayan bir şeyi varsaymak zordur.
Derlenemez.
'w_corner' - enum dönüştürülemiyor ClassWin.mqh 114 20
Derlenemez.
'w_corner' - enum dönüştürülemiyor ClassWin.mqh 114 20
açık typecasting kullanın:
değiştirin
ile
Property.Corner=(ENUM_BASE_CORNER) w_corner;Makalelerin kaynak kodları düzeltildi. Teşekkür ederim.Bir OOP kuklasından soru!!!!
MQL4'te yalnızca Uzman Danışman yazmak için ustalaştım (gösterge yazmayı hiç öğrenmedim). Sonunda başarılı bir Uzman Danışman yazıldı.
OOP, grafikleri düğmeler ve diğer grafik nesnelerle süslemek dışında, Uzman Danışmanlar yazarken bana nasıl yardımcı olabilir?
Bir OOP aptalından soru!!!
OOP, grafikleri düğmeler ve diğer grafik nesnelerle süslemek dışında, Uzman Danışmanlar yazarken bana nasıl yardımcı olabilir?
Bir OOP kuklasından soru!!!!
MQL4'te yalnızca Uzman Danışman yazmak için ustalaştım (gösterge yazmayı hiç öğrenmedim). Sonunda başarılı bir Uzman Danışman yazıldı.
OOP, grafikleri düğmeler ve diğer grafik nesnelerle süslemek dışında Uzman Danışmanlar yazarken bana nasıl yardımcı olabilir?
Bu soru, "2 metrekarelik sebze bahçemi kürekle kazabilecekken neden bir traktöre ihtiyacım var?" sorusuna benziyor ve eğer söz konusu olan 2 metrekare değil de 20 hektar ise?
önce OOP'nin olanaklarını inceleyin ve sonra size yardımcı olup olmayacağına karar verin.
Prensip olarak, proje büyük değilse ve tek başınıza yapıyorsanız, OOP olmadan da yapabilirsiniz, ancak birkaç kişi birlikte çalışıyorsa, küçük projeler için bile OOP bir avantaj sağlar.
Örneğin, şu şekilde: ticaret stratejiniz bir sınıftır ve sınıfın içinde yöntemler vardır - MM, SL ve TP seviyelerinin hesaplanması, filtreler vb. Stratejinizin temel bir sınıfını oluşturduktan sonra, bunu farklı Uzman Danışmanlarda kullanabilirsiniz, yalnızca bir veya iki yöntemi değiştirebilirsiniz ve geri kalanı miras alınacaktır.
Yine de, OOP kullanmanın herhangi bir avantajını görmüyorum. Belki de bu tür "sınıfların" ne tür canavarlar olduğunu anlamamı engelliyor.
Söyledikleriniz ayrı fonksiyonlar olarak biçimlendirilebilir. Ya da hepsi değil mi? Seçici davranmıyorum, lütfen beni doğru anlayın - OOP'nin ilkelerini anlamaya çalışıyorum.
Uygun şekilde biçimlendirilmiş kodların (OOP ile ve OOP olmadan) çalışma hızındaki farkı ve proje organizasyonunun basitliği açısından OOP'nin avantajlarını somut basit örnekler üzerinde görmek istiyorum.