Wszystkie pytania dozwolone początkujących programistów
-
- Pasjonat
- Posty: 932
- Rejestracja: 05 lip 2021, 20:35
Re: Wszystkie pytania dozwolone początkujących programistów
Czytam, i rozumiem dlaczego piszą, że większość programistów najsłabiej rozumie te wskaźniki.
I mnie to od początku zastanawiało: po co dodatkowy wskaźnik do tablicy zamiast bezpośredniego odwołania do w/w elementu.
Ale spoko, mam teraz najlepsze źródło wiedzy jak do tej pory: Opus Magnum C++11 Grębosza.
Pięknie wytłumaczone od podstaw, nauka idzie szybciej niż z czystej dokumentacji.
Nie ma wyjścia, jak piszą że alokacja pamięci jest aż tak istotna to trzeba się nauczyć
I mnie to od początku zastanawiało: po co dodatkowy wskaźnik do tablicy zamiast bezpośredniego odwołania do w/w elementu.
Ale spoko, mam teraz najlepsze źródło wiedzy jak do tej pory: Opus Magnum C++11 Grębosza.
Pięknie wytłumaczone od podstaw, nauka idzie szybciej niż z czystej dokumentacji.
Nie ma wyjścia, jak piszą że alokacja pamięci jest aż tak istotna to trzeba się nauczyć
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Tak, ale też jest to sprawa samego Windows, i zasadniczo Windows ma się tym zajmować.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
-
- Pasjonat
- Posty: 932
- Rejestracja: 05 lip 2021, 20:35
Re: Wszystkie pytania dozwolone początkujących programistów
Tworzenie graficznego interfejsu - bardzo nieciekawa robota.
Nie chce się tego robić, wręcz nauka stoi w miejscu przy natknięciu się na taki temat.
Już któryś kurna dzień z kolei nie mogę się zmotywować.
Mam nadzieję, że do końca tygodnia nauczę się tego GUI tylko na potrzeby EA i nie będę wracał do tematu w dalszej nauce programowania.
Jednak Back-End jest ciekawszy.
I to o wiele...
Edit: Przepraszam, ze musiałem o tym tutaj napisać. Takie własne przemyślenia. Pewnie bardzo wielu lubi taką pracę
Nie chce się tego robić, wręcz nauka stoi w miejscu przy natknięciu się na taki temat.
Już któryś kurna dzień z kolei nie mogę się zmotywować.
Mam nadzieję, że do końca tygodnia nauczę się tego GUI tylko na potrzeby EA i nie będę wracał do tematu w dalszej nauce programowania.
Jednak Back-End jest ciekawszy.
I to o wiele...
Edit: Przepraszam, ze musiałem o tym tutaj napisać. Takie własne przemyślenia. Pewnie bardzo wielu lubi taką pracę
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Ja się zmotywowałem i stworzyłem coś takiego:
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.
PS. To na bazie tego, co samo MT4 dostarcza, by default.
Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.
PS. To na bazie tego, co samo MT4 dostarcza, by default.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
-
- Pasjonat
- Posty: 932
- Rejestracja: 05 lip 2021, 20:35
Re: Wszystkie pytania dozwolone początkujących programistów
No nic, trzeba to sfinalizować, bo przez takie banały robota stoi w miejscu.
-
- Pasjonat
- Posty: 932
- Rejestracja: 05 lip 2021, 20:35
Re: Wszystkie pytania dozwolone początkujących programistów
Masz na myśli to co stworzyłeś, czy ogólnie całą bibliotekę?ninjaproject pisze: ↑26 lip 2022, 12:22
Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.
Często zdarzają się w/w niedogodności, czy sporadycznie?
Mógłbyś powiedzieć, czy bardzo to przeszkadza w użytkowaniu takiego EA z GUI, albo co gorsza uniemożliwia uzytkowanie takiego panelu ?
Są może jakieś lepsze rozwiązania od tego MT4GUI ?
Nie licząc samodzielnej definicji takich okien, bo chyba to jest m.in. do tego: https://docs.mql4.com/objects ?
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Ten co pisałem, że buguje to nie z GUI tylko z Include/Controls.Mistyfikator pisze: ↑27 lip 2022, 11:09Masz na myśli to co stworzyłeś, czy ogólnie całą bibliotekę?ninjaproject pisze: ↑26 lip 2022, 12:22
Ale, to nie zachowuje się do końca prawidłowo, jeżeli chodzi o grafikę.
Czasami, w pewnych warunkach, się rozjeżdżają elementy panela.
Często zdarzają się w/w niedogodności, czy sporadycznie?
Mógłbyś powiedzieć, czy bardzo to przeszkadza w użytkowaniu takiego EA z GUI, albo co gorsza uniemożliwia uzytkowanie takiego panelu ?
Są może jakieś lepsze rozwiązania od tego MT4GUI ?
Nie licząc samodzielnej definicji takich okien, bo chyba to jest m.in. do tego: https://docs.mql4.com/objects ?
Tak, te biblioteki w folderze Controls są niby napisane na bazie docs.
Te biblioteki możesz sobie otwierać w MetaEditor i przeczytać, nawet modyfikować możesz.
PS, dzisiaj tak sobie sprawdzam ten mój projekt i nie buguje...
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.
-
- Pasjonat
- Posty: 932
- Rejestracja: 05 lip 2021, 20:35
Re: Wszystkie pytania dozwolone początkujących programistów
Muszę przyznać, że rozwiązanie z drugiego screana mi sie spodobałoninjaproject pisze: ↑26 lip 2022, 12:36Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
my_ea_3.gif
prawy_monitor_1.gif
Mam na myśli dwa osobne okna: dla wykresu i dla GUI
Bo czytam dokumentację i główkuję, gdzie w tym GUI są opcje, które umożliwiają przesuwanie takiego okna (a w zasadzie label) po wykresie...
Patrzyłem też trochę w dokumentację MQL4:
https://docs.mql4.com/constants/objectc ... obj_button
Na razie nie widzę nic
***
Tworzyłeś przypadkiem interfejsy do EA, gdzie można było przesuwać okna przy pomocy myszki ?
Czy da się do zrobić z poziomu MQL4 w ogóle ?
Jakaś zewnętrzna biblioteka może?
- ninjaproject
- Maniak
- Posty: 4944
- Rejestracja: 30 lip 2019, 13:15
Re: Wszystkie pytania dozwolone początkujących programistów
Jeszcze raz ci napiszę:Mistyfikator pisze: ↑28 lip 2022, 10:21Tworzyłeś przypadkiem interfejsy do EA, gdzie można było przesuwać okna przy pomocy myszki ?ninjaproject pisze: ↑26 lip 2022, 12:36Kiedyś się bawiłem z tym MT4 GUI i takie tworzyłem:
my_ea_3.gif
prawy_monitor_1.gif
Czy da się do zrobić z poziomu MQL4 w ogóle ?
Jakaś zewnętrzna biblioteka może?
MQL4/Include/Controls
Tam masz gotowe biblioteki.
Trejder, Mentor/trener, aka. Dadas, fx-technik, obecnie ninjaproject.
Programuję wskaźniki i EA do MetaTrader 4/5.
Programuję wskaźniki i EA do MetaTrader 4/5.