Sıfırdan bir grafik kitaplığı oluşturma - sayfa 8

 
Реter Konow :
Kütüphanede çalışmaya günde ne kadar zaman ayırmaya hazırsınız?

Hiç de bile :(

sadece işimin esas alınmasını istiyorum

Performansı artırmak için çok sayıda alt öğe için yararlı olan daha fazla fikir var (örneğin, birkaç bin liste öğesi için)

 
Aliaksandr Hryshyn :

Sadece forumda halka açık tüm projelerin olayların gelişimi ile ilgili sorunları var, bazılarının nesne oluşturma konusunda sorunları var, zayıf mimari nedeniyle çok fazla nüans var, hazır bir çözüm almak istedim ama yaptım. küçük eksiklikler olsa da, her şeyin olması gerektiği gibi çalışması için uygun bir tane bulamamak.

Kusurlar kusurlardır, ancak olaylar ve pencereleme iyi çalışmalıdır, temel olan budur. Bu yüzden pencere motorunu kendim yapmak zorunda kaldım, sadece bir kontrol kütüphanesi yapma planım yok, proje için sadece belirli şeylere ihtiyaç var ve tasarım yapmaktan hoşlanmıyorum.

SB'yi alıp tuvale aktarabiliriz. Bu, mevcut en basit görevdir.
 
Aliaksandr Hryshyn :

Hiç de bile :(

sadece işimin esas alınmasını istiyorum

Performansı artırmak için çok sayıda alt öğe için yararlı olan daha fazla fikir var (örneğin, birkaç bin liste öğesi için)

Aslında, kısmi çözümlerin bir yere entegre edilmesi zordur. Fikirlerini başka çözümlerde kullanabilirsiniz.
 
Реter Konow :
Aslında, kısmi çözümlerin bir yere entegre edilmesi zordur. Fikirlerini başka çözümlerde kullanabilirsiniz.

Bu, her şeyi sıfırdan yaratmak isteyen biri için

 
Aliaksandr Hryshyn :

Bu, her şeyi sıfırdan yaratmak isteyen biri için

Grafiklerimi sıfırdan yarattım ve aslında MT benim için olanaklarını başka hiç kimsenin tam olarak kullanamayacağı gerçek bir laboratuvar haline geldi. Yani bazen buna değer. :)
 
Реter Konow :
Grafiklerimi sıfırdan yarattım ve aslında MT benim için olanaklarını başka hiç kimsenin tam olarak kullanamayacağı gerçek bir laboratuvar haline geldi. Yani bazen buna değer. :)

Ayrıca olayları işlemediniz

 
Aliaksandr Hryshyn :

Ayrıca olayları işlememişsiniz

Niye ya? :)

(Ve ne?)
 
Реter Konow :

Niye ya? :)

(Ve ne?)

Buradan bir örnek verelim:

Partiyi küçültmek için fareye tıklayın, pencere alanında görüntüleyin ve bırakın: metin (sayı) kaybolur, fareyi üzerine getirdiğinizde (sol tuşa basılmadan), numara sanki fareye basılmış gibi değişir

 

Daha:

Sağ fare ile pencerenin alanına tıklayın, bir menü belirir. Fareyi hareket ettirin ve sol tıklayın. Sonuç olarak, pencere hareket eder.

 
Aliaksandr Hryshyn :

Buradan bir örnek verelim:

Partiyi küçültmek için fareye tıklayın, pencere alanında görüntüleyin ve bırakın: metin (sayı) kaybolur, fareyi üzerine getirdiğinizde (sol tuşa basılmadan), numara sanki fareye basılmış gibi değişir

Böyle bir bug vardı. Düzeltildi. Olayın kendisi sırayla düzeltildi, ancak kod geliştikçe kaçınılması mümkün olmayan çeşitli değişikliklerle hatalar ortaya çıkıyor.