Hatalar, hatalar, sorular - sayfa 519

 
tol64 :
Çoklu önceliklendirmenin gerekli olabileceği birçok görevden birine bir örnek verin.

Örnekleri listelemek pek mantıklı değil - çünkü şimdi bunlardan birkaçı olabilir, ancak gelecekte şu veya bu kodun geliştirilmesi sırasında birçok görev ortaya çıkacak ve bir sorun olarak ve başka bir örnek olarak birikir. Şimdi uygulamak istemezseniz, altı ay sonra yine sabırsızlanacaktır.

Şimdiye kadar, bu damarda yalnızca bir, ancak belirli bir sorun ortaya çıkıyor: programlı olarak rastgele çizgiler çizdikten sonra, " Nesne Listesi " penceresini çağırmadan, üst üste binen bir veya başka bir grafik nesnesini manuel olarak silmek için grafikten doğrudan imkansızdır. azalan bir önem sırasına göre birbirleri üzerinde (önem, doğrudan her bir zaman diliminin nispi kıdemiyle ilişkilidir). Bunu isterim: her koşulda, programlı olarak (görsel öncelik özelliğini istenen değere ayarlayarak), farklı TF'lerden gelen nesneler kendi türleri arasında sıralanır (yani, mutlaka bir bindirme ile değil, aynı zamanda sıkıştırılmış olarak) artan önem sırasına göre, böylece en üstteki en önemli olacak ve ters sırada manuel sökme ile daha az önemli olanlara ulaşmak mümkün olacaktı. Ve tüm bunlar bilime göre, bir özellik aracılığıyla sonraki sıralı derecelendirmenin programatik olarak ayarlanmasıyla ve daha sonra kimin, yukarıdan kimin yarattığı gibi hilelerle değil (sonuçta, grafik işaretleme görevlerinde, nesnelerin farklı TF'lerden katı bir doğrudan sırayla üretilmez ve güdük aracılığıyla bir güverte), bu da görsel üstünlükte bir karışıklık yaratır. Ve OBJPROP_ZORDER bile burada yardımcı olmaz, çünkü nesneye erişim sırasının program ayarı yalnızca fare tarafından seçim önceliği sağlar, ancak istenen nesne genellikle en üstteki tarafından engellenir, ancak hemen yapmak istersiniz. "Ne yapıyorum, onu görüyorum", "Özellikler" türündeki nesnenin alt pencerelerine derinlemesine girmeden, vb. Sonuçta, grafiksel bir arayüzle çalışmak ne kadar hoşsa, o kadar görsel ve o kadar az bir şey hakkında bir şeyler öğrenmek veya onunla nihai - hedef - manipülasyonu gerçekleştirmek için yapmanız gereken hareketler.

 
papaklass :
Nesneler neden karşılaştırılamaz? Sonuçta, farklı TF'lerdeki satırların belirli bir fiyatı vardır. Burada fiyatı karşılaştırabilirsiniz. Fiyatlar eşitse, en önemli (bence) çizgiyi çizin. Bu önceliklendirme olacaktır.

Başlangıç olarak, örneğin Dikey çizgi gibi bir nesnenin fiyatı olmadığını size bildiriyorum. Sadece zaman var. Ancak her iki satırın da zamanı varsa ve bunlar farklı TF'lerden ayarlanmışsa, o zaman genç TF'den gelen satır en son sırada olabilir ve bu da görsel olarak eski olanın satırıyla örtüşür. Tabii ki, nesneleri adlandırmak (örneğin, zaman çerçevesinin adını nesne adının sonuna ekleyerek) ve ardından karşılaştırmak mümkündür, ancak bu yalnızca önceden sertleştirilmiş nesneleri bulma görevinde yardımcı olabilir, birincil yerleşimlerinin sırası.

Genel olarak, piyasadaki nesnel koşulların emriyle ve hatta "rastgele" bir piyasayı dinlerken bile, kullanıcının isteği üzerine görünürlük önceliğini basit ve güzel bir şekilde ayarlamak için şimdiye kadar hiçbir şey sağlanmamıştır. farklı zaman dilimleri.

 
papaklass :
Zamanı karşılaştıramaz mısın?
Aynısı!
 
x100intraday :

Bu nedenle, bu özelliğin, oluşturulma sırasına değil, fare ile bir grafik nesnesi seçme yönüne atıfta bulunması uygun değildir.

Sonra SD'ye bir uygulama yazmayı öneriyorum, çünkü IMHO'nun seçim sırası görselleştirme sırasına uymalıdır - aksi halde tamamen sezgisel olmadığı ortaya çıkıyor. Öne çıkması gereken şey, "yüzeyde" olandır. Zorder, teorik olarak, nesnelerin yaratılış düzeninden önceliklerini "çözebilmesi" için vardır.
 
marketeer :
Sonra SD'ye bir uygulama yazmayı öneriyorum, çünkü IMHO'nun seçim sırası görselleştirme sırasına uymalıdır - aksi halde tamamen sezgisel olmadığı ortaya çıkıyor. Öne çıkması gereken şey "yüzeyde" olandır. Zorder, teoride, nesnelerin yaratılış düzenindeki önceliklerini "çözebilmeleri" için vardır.
Bir kez daha: görünürlükte her şey yolunda, öncelik ayarlanabilir. Render önceliği ile her şey kötü. Ve "seçim sırası, oluşturma sırasına uygun olmalıdır" şüpheli bir sonuçtur. Hiçbir şeyin düzeni kendi başına kimseye bir şey borçlu değildir. Kullanıcının takdirine bağlı olarak, algılama/erişim/manipülasyon/vb. kolaylığı için ayarlanmasını gerektiren nesnelere herhangi bir öncelik verilmesi mümkün olmalıdır. Belki asma katta yaşayan ve baş aşağı asılı paletlerde uyuyan bir eksantrik vardır - bariz düzen ona uymaz, ancak bu eksantrik için, kendi takdirine bağlı olarak, nesnelere öncelik verme fırsatı olmalı, ki bu ona göre en mantıklısı.
 
papaklass :
Siz, anladığım kadarıyla sorun şu ki, bir satır diğerini kapatıyor. Öne çıkan önemli bir (sizin için) çizgiyi vurgulamak için bir önceliğe ihtiyacınız var. Tüm satırların süreleri farklıysa, satırlar örtüşmediğinden öncelik önemli değildir. Çizgilerin üst üste geldiği zamanlarla ilgileniyorsunuz. İşte sizin için başlangıç noktası - zamanın aynı olduğu çizgilerin zamanı. Yoksa sorununuzu yanlış mı anladım?
Şimdi "seç" dışında her şey doğru. Seçmeyin, yani üst üste binen nesnelerin atıldığını görün. Örneğin, Fibo Saat Dilimlerinde görsel - manuel ticaret yaparken, bir tüccarın herhangi bir şeyi vurgulamasına gerek yoktur, sadece hangi satırların daha önemli ve hangilerinin daha küçük olduğunu görmesi gerekir. Ve gösterge aptal, hangisinin önce ve hangisinin daha sonra oluşturulması gerektiğini bilmiyor, çünkü zaman dilimlerinden gelen kritik veriler aniden geliyor, göstergeler ve işaretleme stilleri yeniden oluşturuluyor, bu nedenle grafik zorunlu sıralama gerektiren kaotik verileri alıyor.
 
x100intraday :
Bir kez daha: görünürlükte her şey yolunda, öncelik ayarlanabilir. Render önceliği ile her şey kötü. Ve "seçim sırası, oluşturma sırasına uygun olmalıdır" şüpheli bir sonuçtur. Hiçbir şeyin düzeni kendi başına kimseye bir şey borçlu değildir. Kullanıcının takdirine bağlı olarak, algılama/erişim/manipülasyon/vb. kolaylığı için ayarlanmasını gerektiren nesnelere herhangi bir öncelik verilmesi mümkün olmalıdır. Belki asma katta yaşayan ve baş aşağı asılı paletlerde uyuyan bir eksantrik vardır - bariz düzen ona uymaz, ancak bu eksantrik için, kendi takdirine bağlı olarak, nesnelere öncelik verme fırsatı olmalı, ki bu ona göre en mantıklısı

Nafig "bir kez daha" mı? kendini anlamıyor musun? Çalışan bir seçenek önerdim, tek mantıklı olanı: zorder hem seçim sırasını hem de görünürlüğü değiştirir, çünkü normal koşullar altında görünmez olan bir şeyi seçmek kimsenin aklına gelmez. Açık değilse - bayrak sizin elinizde - "ağırlıkları", "öncelikleri" ve diğer eksik özellikleri tanıtmaya çalışın.

 
marketeer :

Çalışan bir seçenek önerdim, tek mantıklı olanı: zorder hem seçim sırasını hem de görünürlüğü değiştirir, çünkü normal koşullar altında görünmez olan bir şeyi seçmek kimsenin aklına gelmez.

Seçim önceliğini tek bir özellik ile görünürlük ile birlikte ayarlamak oldukça mantıklıdır. Sadece uygulanmak üzere.
 

Önbelleğe alınmış göstergeler, harici bir parametre değiştiğinde temelde yeniden hesaplanmak istemez.

Örnek Göstergeyi A parametresiyle çalıştırıyorum, verileri alıyorum, parametreyi A'dan B'ye değiştiriyorum, veriler değişmiyor, göstergeyi siliyorum.

Göstergeyi hemen B parametresiyle başlatıyorum, veriler A parametresiyle aynı.

Göstergeyi siliyorum, terminali kapatıyorum , süreç öldürülene kadar bekliyorum.

Terminali açıyorum, göstergeyi hemen B parametresiyle başlatıyorum.

(B parametresi için doğru hesaplama) tamamen farklı veriler alıyorum.

 
şimdiye kadar, terminal yeni yapıya güncellenemez. Bugün 16.09.2011 itibariyle 08/25/11 / tarihinden itibaren 496 yapıma sahibim, ancak teorik olarak 507 zaten mevcut - neden zamanında güncellenmiyor?