Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 10 lip 2025, o 04:57


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 
    Autor Wiadomość
    PostNapisane: 14 maja 2018, o 19:07 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Witam wszystkich użytkowników forum.
    Chciałbym wam przedstawić mój kolejny program napisany w Delphi Tokyo. Tym razem jest to prościutki program do obliczania wartości rezystorów ograniczających prąd
    dla diod Led. W programie podajemy takie dane jak napięcie zasilania, napięcie diody oraz prąd diody w mA. Program wylicza nam wartość rezystora oraz jego moc, jak każdy kalkulator tego typu.
    Dodatkowo można zobaczyć obrazki, jakie są prawidłowe połączenia diod i rezystorów.Dlaczego się chwalę? Ponieważ dopiero uczę się pisać programy w tym języku i
    proszę kolegów o opinie i sugestie co do tego programu. Program można pobrać z mojej strony: http://www.avrboss.pl/programy.html oraz tutaj na forum.
    Dlatego pobierajcie i testujcie.
    Każda opinia , nawet ta najgorsza jest dla mnie ważna i motywuje mnie do dalszej pracy.
    Pozdrawiam wszystkich i czekam na wasze opinie.

    Obrazek


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 maja 2018, o 19:42 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    ŁAŁ - no aż miło popatrzeć, na taką aplikacyjkę w Delphi TOKYO !!! ;) .... pewnie, że warto używać tego środowiska i języka programowania

    Zgłoszę pewne uwagi mające oczywiście na celu rozwój programu ;)

    1. Schemaciki troszkę mało czytelne - ale można potraktować je jako miniaturki, pewnie każdy jest osobnym TImage, więc dodaj do każdego zdarzenie OnClick i w nim wywołaj oddzielną formatkę w powiększonym i dobrze widocznym schematem - to będzie przy okazji taki dodatkowy bajer ;)

    2. Nie wziąłeś pod uwagę obsługi podstawowych błędów, spróbuj kliknąć przycisk "OBLICZ" gdy pola są puste ... dostajemy BŁĄD - a zamiast tego możesz zrobić sekcję "Try Except End" dzięki której obsłużysz ładnie błąd i wyświetlisz swój komunikat typu: "podaj poprawnie dane w każdym z pól" ;) czy coś takiego

    POWODZENIA ;) bardzo fajny programik dla początkujących zaczynających działać z diodami LED jak i cel do nauki pisania softów pod wspaniałym DELPHI - mniam!

    ------------------------ [ Dodano po: 1 minucie ]

    mario2015 napisał(a):
    Każda opinia , nawet ta najgorsza

    to nie forum na e... Najgorsze to niech sobie ludzie schowają w bambosze - jeśli już to zawsze można coś podpowiedzieć ze swojej strony co i jak można zmodyfikować - a nie tam ... jakieś bezsensowne wyżywanie się na autorze ;) - za takie coś to u nas się zwykle nie podziała za długo na forum ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 14 maja 2018, o 21:35 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 14 lut 2014
    Posty: 293
    Lokalizacja: Jaskółowo k. Warszawy
    Pomógł: 9

    Cześć.
    Przetestowane i działa na win10 1709.
    Dodałbym jeszcze możliwość wyboru diod led po kolorach.
    Przyłączam się do sugestii Mirka odnośnie obrazków - mało czytelne na wyższych rozdzielczościach.

    Dzięki.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2018, o 05:48 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Dziękuję wam koledzy za opinię i sugestię.
    Dzięki wam zaczyna się kolejna motywacja do dalszego działania.

    Mirku , akurat schemaciki są jednym Timage ale już słucham twojej rady i w wolnej chwili zrobię tak jak poradziłeś , każdy schemat osobno tak aby były one
    czytelne nawet przy dużych rozdzielczościach i wykorzystywały zdarzenie OnClick. Jeżeli chodzi o błąd gdy pola są puste, to wiem że taki istnieje
    ale nie wiem jak obsłużyć "Try Except End" . Nie wiem jak się do tego zabrać.

    PITERK - Następna wersja będzie miała możliwość wybierania led po kolorkach. Miałem to zrobić już teraz tylko zabrakło czasu.
    Tak szczerze powiedziawszy, to ten program powstał z marszu a samo pisanie zajęło mi 2dni po 4 godziny. Dlatego też może wszystkiego nie przewidziałem.

    No ale dzięki waszym sugestiom, będę nad nim dalej pracował.
    Dzięki za opinie i pozdrawiam serdecznie.

    Aha.. muszę dodać, że programowania w delphi uczę się Mirku z TWOICH poradników. Takich nauczycieli jak ty, wciąż jest za mało ale dobrze że chociaż jeden. Szacun.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2018, o 06:03 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    mario2015 napisał(a):
    ale nie wiem jak obsłużyć "Try Except End" . Nie wiem jak się do tego zabrać.


    No zobacz jak masz np jakieś tam obliczenia w przycisku "OBLICZ"

    Składnia: [ Pobierz ] [ Ukryj ]
    język delphi
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    to taki kod symulacja błędu ;) - A za to w wyniku dostaniesz:

    Obrazek

    no to teraz dodajmy TRY EXCEPT ;)


    Składnia: [ Pobierz ] [ Ukryj ]
    język delphi
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    no i proszę - teraz już program będzie "gadał" po twojemu gdy dostanie czkawki ;)

    Obrazek


    Autor postu otrzymał pochwałę

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2018, o 06:09 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Dzięki Mirku . Oczywiście , że wykorzystam twoje rady.
    Jak dokonam poprawek , to znowu wstawię na forum do testów.
    Pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 15 maja 2018, o 15:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Dzięki wachcio, z twoich rad również skorzystam przy pisaniu następnej wersji.
    Pozdrawiam.

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 maja 2018, o 14:08 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    To druga wersja mojego programu, w którym uwzględniłem wasze porady i sugestie.
    Zapraszam do testowania i czekam na dalsze sugestie.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 maja 2018, o 14:20 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    noooo i teraz jest prawie miodzio ;)

    dlaczego prawie ? ;)

    postaraj się zapamiętać raz na całe życie programowania ;) ale to tylko taka moja luźna porada odnośnie UI ... czyli Interfejsu Użytkownika

    jeśli już robisz własne przyciski typu Minimize, Maximize, Close dla formy .... to panie kochany .... nigdy ale to nigdy nie zmieniaj ich położenia względem przynajmniej głównego okna programu ... Tymczasem u ciebie w tych okienkach z obrazkami istna rosyjska ruletka ;) ... klikam jedno okno zamykam, klikam drugie - zmniejszam - później patrzę co się stało ? ... o kurdę program na dole na pasku zadań wisi - sprawdź sam ;) .... no tak się nigdy nie robi

    Co do komunikatu o błędzie po złym wprowadzeniu danych - MIODZIO ;)

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 maja 2018, o 15:32 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Co do ikonek typu close itp.to wiem, to wyszło z braku miejsca na obrazkach ale już to poprawiłem.
    Co do komunikatów (nie wiem czy sprawdzałeś) to jest też drugi, który wyświetla się w przypadku gdy napięcie na diodach przewyższa napięcie zasilania.
    Dodałem również dźwięk Windowsa, w momencie kiedy próbujesz kliknąć w formatkę wtedy kiedy ona używa AlphaBlend.
    W następnej wesji chcę jeszcze dołożyć widok rezystora , na którym będą zmieniały się kolory pasków w zależności od wyliczonego rezystora.


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 maja 2018, o 17:08 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27415
    Lokalizacja: Szczecin
    Pomógł: 1043

    no i teraz od strony UI jest DUUUUŻO lepiej ;) gratulacje

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 17 maja 2018, o 18:51 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Dzięki za opinie i pochwały.

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2018, o 14:38 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 06 mar 2015
    Posty: 324
    Lokalizacja: Rybnik
    Pomógł: 23

    Oto nowa i chyba już ostatnia odsłona mojego programu.
    Zapraszam do pobierania i testowania.
    Obrazek


    Załączniki:

    Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.

    _________________
    http://www.avrboss.pl



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 13 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO