Programlamanın gün batımı? - sayfa 10

 
Реter Konow :

Peki, izin ver. Sakallı yıllardan diğer insanların düşünceleri umurumda değil.)))

Umarım ampul akkor filamanın üzerinde değildir, şimdi zaten LED'ler var.

 
Aliaksandr Hryshyn :
Görsel bir temsille en basit algoritma örnekleriyle başlayalım. Şöyle olsun: tablo insanların adlarını ve yaşlarını gösterir, bir kişinin yaşını soyadına göre bulmanız gerekir. Daha kolay hiçbir yerde, bir döngü, bir dizi yapı veya onun benzeri, yapının bir tanımı yoktur. Farklı türleri hemen ayıracağız, hatalara ihtiyacımız yok çünkü int türünde soyadların saklanmasına izin vermeyeceğiz.

Evet. Ama başlangıçta 5 parmak gibi bildiğim en basit GUI mekanizmalarını anlatacağım. Parametreler ve bağlantılar düzeyinde nasıl göründüğünü hayal edeceğim ve ardından sistemi görsel olarak açıklamaya çalışacağım.

Örneğinize bir göz atalım. Yarın.

 
Реter Konow :
Evet. Ama başlangıçta 5 parmak gibi bildiğim en basit GUI mekanizmalarını anlatacağım. Parametreler ve bağlantılar düzeyinde nasıl göründüğünü hayal edeceğim ve ardından sistemi görsel olarak açıklamaya çalışacağım.

Evet, önemli değil, basit bir HTML tablosu bile. Belirli parametrelere (soyadlara ) göre doğru olanı (yaş) bulmanız gerektiği söylenir. Herhangi biri için, doğru olanı bulmak için bir şeyi sıralamanız gerekir. Mantık farklı olabilir. Ve diyelim ki yaş belirtilmemiş, doğum tarihi ama yaş gerekli. Bu nedenle, minimum geçerli tarihten çıkarılmalıdır.

PS Gerçekten, örneğin rezil olması basittir)))
 
Konstantin Nikitin :

Evet, önemli değil, basit bir HTML tablosu bile. Belirli parametrelere (soyadlara ) göre doğru olanı (yaş) bulmanız gerektiği söylenir. Herhangi biri için, doğru olanı bulmak için bir şeyi sıralamanız gerekir. Mantık farklı olabilir.

PS Gerçekten, örneğin rezil olması basittir)))


Çıplak bir arama mekanizmasından bahsediyorsak, bunun gibi bir şey:

1. İki Parametre Nesnesi oluşturun - Soyadı ve Yaş.

2. Parametre nesneleri için iki seçim nesnesi oluşturuyoruz - Soyadı ve Yaş listeleri.

3. Soyadı nesne seçimini nesne parametresi Soyadlarına bağlarız

4. Yaşların nesne seçimini, yaşların nesne parametresine bağlarız.

5. Her iki seçimi de doldurun (metni listeye girin).

6. Nesne parametrelerini bir demet ile bağlarız.

7. İşleyiciyi paketin ortasına kurun.

8. İşleyiciyi soyadı giriş alanı parametresiyle bağlarız.

9. İşleyiciyi yaş çıktı alanına bağlarız (işleyicinin ikinci bağlantısı).

10. İşleyici ilkeye göre çalışır - örnekleme noktası 1 = örnekleme noktası 2.

11. Alan 1'deki giriş olayı bir ilk örnek eşleşme döngüsü oluşturur, öğe numarasını alır ve ilk örnekten numarayı arayarak ikinci örnek eşleşmeye geçer.

12. Alınan değer yaş çıktı alanına aktarılır.

//------------------------------------

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
При создании графического объекта функцией ObjectCreate() необходимо указать тип создаваемого объекта, который может принимать одно из значений перечисления ENUM_OBJECT. Дальнейшие уточнения свойств созданного объекта возможно с помощью функций по работе с графическими объектами.
 
Kendi başına, yukarıdaki işleyici basittir. Orada bir döngü var. Elbette, onu oluşturmak için minimum koda ihtiyacınız var, ancak bir kez oluşturduğunuzda, diğer sistemlerde kullanabilirsiniz. %100'e uymuyorsa - ortak şablondan devralınacak olan bu işleyicinin örneklerini değiştirin.
 
CREATE TABLE "staff" (
        "surname" TEXT,
        "age"     INTEGER
);

SELECT age FROM staff
WHERE surname='Deer';
 
Igor Makanu :
Bakalım yarın GUI mekanizmalarının yapılarını görsel bir anlatımla anlattığımda hangi SQL kodunu yayınlayacaksınız.))
 
Реter Konow :
Bakalım yarın GUI mekanizmalarının yapılarını görsel bir anlatımla anlattığımda hangi SQL kodunu yayınlayacaksınız.))

umursamıyorum

burada, genel olarak, inkar ettiğiniz modern programlama kavramı nedir - bir görev var, bir çözüm var, ancak görevlerin% 99'u zaten hazır çözümlere sahip, sadece en azından bir tür bilgiye sahip olmanız gerekiyor temel alın ve her seferinde yeni bir şey icat etmeyin

amaç, görevi tamamlamak ve kod yazmak uğruna kod yazmak değil mi? - IMHO, kod yazmanın yanı sıra birçok ilginç şey var

 
Igor Makanu :

umursamıyorum

burada, genel olarak, inkar ettiğiniz modern programlama kavramı nedir - bir görev var, bir çözüm var, ancak görevlerin% 99'u zaten hazır çözümlere sahip, sadece en azından bir tür bilgiye sahip olmanız gerekiyor temel alın ve her seferinde yeni bir şey icat etmeyin

amaç, görevi tamamlamak ve kod yazmak uğruna kod yazmak değil mi? - IMHO, kod yazmanın yanı sıra birçok ilginç şey var

Bu felsefe bana yabancı. Bu tüketimcilik dürüst olmak gerekirse mide bulandırıcı. Kendine ait bir egosu yoktur. Dünyada bir tür eğilim ve başkasının tek doğru ve yeri doldurulamaz olarak kabul edilmesi. Bu tür görüşlerle, güneşte bir yer için savaşılamaz. Sadece herkese kaybedebilir ve çizginin sonunda durabilirsiniz. Afedersiniz. Suç yok.

 
Реter Konow :

Bu felsefe bana yabancı. Bu tüketimcilik dürüst olmak gerekirse mide bulandırıcı. Kendine ait bir egosu yoktur. Dünyada bir tür eğilim ve başkasının tek doğru ve yeri doldurulamaz olarak kabul edilmesi. Bu tür görüşlerle, güneşte bir yer için savaşılamaz. Sadece herkese kaybedebilir ve çizginin sonunda durabilirsiniz. Afedersiniz. Suç yok.

ne utanç

güneş altında tamamen farklı bir yer işgal ediyorlar .... iyi, bir şakada olduğu gibi "bir at kollektif çiftlikte en çok çalıştı, ama asla başkan olmadı"