Program obsługujący klientów banku

Program obsługujący klientów banku
LU
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:5
0

Witam serdecznie,

Niestety, nie jestem programistą i nie planuję być, lecz na studiach na programowaniu wizualnym wymaga prowadzący napisania programu w Visual Studio -> Windows Forms .NET. Przerasta mnie to zadanie i potrzebuję pomocy. Czy znalazłaby się osoba, która poduczy mnie? Polecenie wygląda następująco: screenshot-20220619181617.png

edytowany 1x, ostatnio: Luboc
FF
  • Rejestracja:około 4 lata
  • Ostatnio:około 2 lata
  • Postów:8
3

Zacząłbym od obejrzenia dowolnego tutoriala na temat budowy UI w WinForms, a później podpinaniu kodu do tego.

_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:12 dni
6

Jeżeli Ministerstwo edukacji uznaje że specjalność na której studiujesz musi mieć programowanie to masz dwa warianty:

  • Nauczyć się tegoż programowania
  • Zmienić kierunek studiów

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
WeiXiao
a 3 opcja - kupić projekt?
_13th_Dragon
... racja, ale nie gwarantowana, bo prowadzący może coś spytać odnośnie kodu.
WeiXiao
wielu chyba nie pyta
_13th_Dragon
Owszem, ale nie uznajemy degeneratów za normę ...
LU
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:5
0
_13th_Dragon napisał(a):

Jeżeli Ministerstwo edukacji uznaje że specjalność na której studiujesz musi mieć programowanie to masz dwa warianty:

  • Nauczyć się tegoż programowania
  • Zmienić kierunek studiów

Dziękuję za pomocną radę. Jest to jeden jedyny przedmiot, gdzie takowe programowanie występuje przez 3 lata licencjatu. W przyszłości nie planuję zostać programistą, stąd ten post. Moje zainteresowania odbiegają akurat tylko od tego przedmiotu.

fffffffff napisał(a):

Zacząłbym od obejrzenia dowolnego tutoriala na temat budowy UI w WinForms, a później podpinaniu kodu do tego.

Głównie potrzebuję pomocy w podpunkcie E jak i G, z resztą na dobrą sprawę jestem w stanie sobie poradzić.

DR
Z ciekawości, co to za kierunek?
LU
Bankowość i finanse cyfrowe
_13th_Dragon
Finanse cyfrowe - kto by programowania potrzebował :) Co innego np finanse abakusowe
LU
Cyfryzacja nie zamyka się tylko na programowaniu.
_13th_Dragon
Owszem nie zamyka się ale za 5-10 łat jak nie będziesz w stanie mały kawałek kodu napisać to nie ma co ci robić w finansach. Już teraz księgowe chcą skryptowe schematy księgowania!
Miang
a finanse sorobanowe?
Spine
@Luboc: tak jeszcze dla pewności, Uniwersytet Łódzki?
_13th_Dragon
@Miang, pierwszy raz słyszę ale brzmi zachęcająco :)
LU
@Spine: owszem, UŁ. Nie rozumiem tylko w jakim celu to pytanie?
Spine
@Luboc: bo trzeba się skontaktować z prowadzącym, żeby zorganizował dla Ciebie konsultacje
LU
@Spine: Dziękuję! Myślę, że z pomocą miłych i pomocnych ludzi z forum dam radę napisać ten program nawet bez konsultacji z prowadzącym.
iKonsument
Nie chcesz się uczyć programowania a masz do zrobienia projekt na zaliczenie? - po prostu zapłać komuś za zrobienie zadania.
Spine
@Luboc: cóż... od tego jest prowadzący. Z jego pomocą na pewno napiszesz ten program tak jak on tego wymaga. Ale największą satysfakcję i potwierdzenie prawidłowości swojego rozwoju poczułbyś, jeśli zrobiłbyś ten program bez niczyjej pomocy.
LU
@iKonsument: nie mam zamiaru uczyć się programowania na szerszą skalę, nie mam zamiaru pracować w kierunku programowania. @Spine jasne, że tak, dlatego aktualnie sam pracuję nad rozwiązaniem. Od kilku ludzi z forum już dostałem przydatne wskazówki, o których nie miałbym pojęcia, stąd ten temat. Mam jeszcze 2 tygodnie i wierzę w siebie, w możliwości wujka google'a jak i ludzi z tego forum, że podołam temu zadaniu sam, bez konieczności płacenia komuś za wykonanie pracy.
FF
  • Rejestracja:około 4 lata
  • Ostatnio:około 2 lata
  • Postów:8
2
Luboc napisał(a):

Głównie potrzebuję pomocy w podpunkcie E jak i G, z resztą na dobrą sprawę jestem w stanie sobie poradzić.

Dla podpunktu E) polecałbym się zaznajomić z kolekcjami z System.Collections.Generic, a potem z metodami jakie udostępniają
Dla podpunktu G) Obsługę wyjątków - try catch finally, Regex i najprostszy if else

LU
Dzięki za porady! Skorzystam na pewno.
_13th_Dragon
Jeżeli naprawdę potrzebujesz porad a nie wykonania to zacznij od wklejenia treści w postaci tekstu - znacznie łatwiej się do tego odnosić.
WeiXiao
@fffffffff: tak właściwie to System.Linq, bo to stąd pochodzą rozszerzenia do IEnumerable :P No ale tak, tam znajdziesz metody typu Average, Min, Max, Sum, Where, etc.
LU
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:5
2

W ramach postępu wrzucam update. Pozostało mi jedynie napisać kod do prawej strony, czyli średni stan konta itp, a także sprawdzanie zgodności nr konta z danymi bankami.
Z pozdrowieniami dla @_13th_Dragon @Spine @iKonsument
Z podziękowaniami dla @fffffffff oraz @1a2b3c4d5e za cenne wskazówki!
screenshot-20220620213833.png

edytowany 1x, ostatnio: Luboc
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:12 dni
2
Luboc napisał(a):

W ramach postępu wrzucam update. Pozostało mi jedynie napisać kod do prawej strony, czyli średni stan konta itp, a także sprawdzanie zgodności nr konta z danymi bankami.

screenshot-20220620215108.png
Radzę Label'y co masz po prawej wrzucić do combobox'a a pod spodem duży listbox.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon
LU
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:5
0

Udało się uporać ze średnimi itp.
screenshot-20220620234723.png

Potrzebuję drodzy forumowicze rady, jak wyciągnąć średnią liczbę klientów poniżej średniej i średnią liczbę klientów (wypisac ich nazwiska) powyżej średniej kwoty środków na koncie. Myślę, że najlepszym pomysłem, aby wypisać więcej uboższych poniżej średniej, to zmodyfikować kod "najuboższego klienta", który wygląda tak:
screenshot-20220620234911.png
Z góry dziękuję za pomoc!

_13th_Dragon
Co jeżeli 3-ch klientów ma na koncie dokładnie 0, który z nich wg ciebie jest najuboższy? Przeczytaj uważnie zadanie. Ostatnie 4 pozycji muszą być listami.
_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:12 dni
1

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon
LU
Dzięki! Dzisiaj będzie studiowane.
ZD
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
1
Luboc napisał(a):

aby wypisać więcej uboższych poniżej średniej, to zmodyfikować kod "najuboższego klienta", który wygląda tak:

screenshot-20220620234911.png
Z góry dziękuję za pomoc!

Niefajny jest kod, że widgety GUI się miesza z algorytmiką
JESZCZE GORZEJ, jak traktuje się jako kontenery danych, to nigdy nie działa dobrze.

Wiem, że nie musi być pro, ale co jak co, to wyniesienie obliczenia średniej do funkcji / metody o nazwie średnia nikomu krzywny nie zrobiło.


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
LU
Tak jak wyżej pisałem, raczej po tym przedmiocie za prędko nie będę miał styczności z programowaniem, chyba, że w pewnym momencie mojego życia zechcę się uczyć programowania. Jednakże w takim przypadku myślę, że zacząłbym od C#, bo z tego co słyszałem warto właśnie od tego języka zacząć naukę. Dziękuję jednak za wskazówki. Poza tym uważam, że jak na 3 dni pisania zrobiłem duży progres mojej wiedzy i umiejętności programowania i oczywiście, że dałoby się zrobić ten kod lepiej. Zapewne w oczach bardziej zaawansowanych ludzi kod wygląda aktualnie jak "kali pić kali jeść".
LU
  • Rejestracja:prawie 3 lata
  • Ostatnio:prawie 3 lata
  • Postów:5
0

Dobra, kolejny etap za mną. Program elegancko wylicza klientów poniżej, powyżej średniej. Pozostała mi do zrobienia walidacja nr konta (żeby można było wpisać tylko liczby całkowite) i sprawdzanie nr konta pod względem przynależności do banku. Czyli np. Mbank = 1140, PKO BP = 1020 na 3-6 cyfrze.
Pytanie zatem jak wczytując dane z pliku txt mogę od razu sprawdzić czy reguła np mbank = 1140 na 3-6 cyfrze jest poprawna.
Dodatkowo zrobiłem sprawdzanie czy nr konta ma 26 cyfr, jak ma np 25 to wyświetla się komunikat. Jednakże przy próbie dodania nowego klienta wyświetla komunikat o liczbach całkowitych nawet jeśli są wprowadzone liczby całkowite. Jestem baaardzo początkującym i zapewne wielu z was rozśmieszy to co napisałem, ale w pewien sposób jednak to działa, z tym, że moja funkcja dodaj klienta już przestała działać. Proszę ponownie o rady! Pozdrawiam, Łukasz
screenshot-20220621202226.png
screenshot-20220621202247.png

_13th_Dragon
  • Rejestracja:prawie 20 lat
  • Ostatnio:12 dni
0

Po zmianie nazwy banku i/lub numeru konta sprawdzasz czy 3..6 cyfry odpowiadają cyfrom banku.
Z tym że ja bym dał pole nazwy banku readonly po numerze konta oraz automatycznie ustawiałem nazwę banku na odpowiedni wg 3..6 cyfry


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.