Pomoc w oprogramowaniu menu C#

0

Cześć :)

Mam do napisania program zaliczeniowy w c#. Mam już mniej więcej szkielet programu. Niestety nie mogę sobie poradzić z jedną rzeczą a mianowicie z utworzeniem poprawnego menu(aby po wybraniu odpowieniej opcji wykonała się odpowienia instrukcja). Program ma porównywać który sprzęt jest lepszy, tanśzy. Będę bardzo wdzięczny za pomoc. Jeżeli ktoś ma ciekawe pomysły co można jeszcze dołożyć do tego projektu to będę bardzo wdzięczny :)

Z góry dziękuję za pomoc i pozdrawiam :)

Plik z programem zamieszczam . Pisałem w Visual Studio 2012

http://www60.zippyshare.com/v/48451133/file.html

5

Na Teutatesa, nie używaj polskich znaków w nazwach metod, funkcji, zmiennych. Jeśli już w ogóle muszą być po polsku... Zycze Ci żebyś kiedyś debugował kod po chińsku...

2

Dwie klasy na krzyż i ceneo może się schować;p Ustal sobie najpierw jakieś use-case co program ma konkretnie robić, bo to co jest w pliku ciężko nazwać programem. Najprościej menu możesz zrobić wykorzystując Windows Forms.

0

Nie rozumiem problemu,w designerze klikasz 2 razy na przycisk i piszesz co ma sie wydarzyc

0

Ten kod nie jest aż tak duży, żeby nie można go zamieścić w poście. Napisz co za program robisz, zamieść kod poszczególnych plików w poście i będziemy czyścić. Z tego co widziałem wiele rzeczy robisz nie tak.

0

zamieszczam kody poszczególnych klas. zmieniłem trochę koncepcję. Program ma klasę bazową Pojazdy. Klasy potomne to samochód,rower, samolot i pociąg. Po wybraniu w menu konkretnego środka lokomocji program ma pytać usera o różne paramettu które są podane w poszczególnych klasach. Na ich podstawie program oblicza czas przejazdu oraz koszt podróży. Mam problem z utworzeniem metod które by to robiły a także z przekazaniem danych do konstruktora. Proszę Was o pomoc :)

Main: http://codeviewer.org/view/code:495f
Klasa Bazowa//codeviewer.org/view/code:4960
klasy pochodne:

Będę wdzięczny za pomoc :)
Pozdrawiam :)

0
Sarrus napisał(a):

Ten kod nie jest aż tak duży, żeby nie można go zamieścić w poście. Napisz co za program robisz, zamieść kod poszczególnych plików w poście i będziemy czyścić. Z tego co widziałem wiele rzeczy robisz nie tak.

zamieszczam kody poszczególnych klas. zmieniłem trochę koncepcję. Program ma klasę bazową Pojazdy. Klasy potomne to samochód,rower, samolot i pociąg. Po wybraniu w menu konkretnego środka lokomocji program ma pytać usera o różne paramettu które są podane w poszczególnych klasach. Na ich podstawie program oblicza czas przejazdu oraz koszt podróży. Mam problem z utworzeniem metod które by to robiły a także z przekazaniem danych do konstruktora. Proszę Was o pomoc :)

Main: http://codeviewer.org/view/code:495f
Klasa Bazowa//codeviewer.org/view/code:4960
klasy pochodne:

http://codeviewer.org/view/code:4961


http://codeviewer.org/view/code:4962


http://codeviewer.org/view/code:4963

Będę wdzięczny za pomoc :)
Pozdrawiam :)

1
  1. Nazwy klas zaczynamy wielką literą.
  2. Nie stosujemy notacji podłogowej w nazwach niczego, więc zamiast rodzaj_roweru piszemy rodzajRoweru.
  3. Takie coś jak rodzaj roweru to powinien być enum, a nie string.
  4. Od kiedy czas odprawy zależy od samolotu, a korki od samochodu?
1

No i czemu nie skorzystasz ze skróconego zapisu do tworzenia właściwości?

 public int X { get; set; }

1 użytkowników online, w tym zalogowanych: 0, gości: 1