Pomoc w oprogramowaniu menu C#

Odpowiedz Nowy wątek
2014-12-20 21:19
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

Tam jest niewiele kodu, umieść kod w poście. I sprecyzuj co ty w ogóle chcesz. - dam1an 2014-12-20 21:49

Pozostało 580 znaków

2014-12-20 21:57
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...

Pozostało 580 znaków

2014-12-21 19:37
mambo
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.

Pozostało 580 znaków

2014-12-22 22:10
Riw
0

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

Ale on to w konsoli ma. - dam1an 2014-12-22 22:18
A ok,mój błąd :( - Riw 2014-12-23 19:34

Pozostało 580 znaków

2014-12-23 11:18
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.

Pozostało 580 znaków

2014-12-31 12:16
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:http://codeviewer.org/view/code:4960
klasy pochodne:

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

Pozostało 580 znaków

2014-12-31 12:28
Wybitny Pomidor
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:http://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 :)

Pozostało 580 znaków

2014-12-31 13:01
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?

"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2014-12-31 13:25
1

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

 public int X { get; set; }
edytowany 1x, ostatnio: some_ONE, 2014-12-31 13:25

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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