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



Teraz jest 28 mar 2024, o 16:32


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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Ł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: 296
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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 27212
Lokalizacja: Szczecin
Pomógł: 1041

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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: 313
Lokalizacja: Czerwionka-Leszczyny
Pomógł: 22

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 3 gości


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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO