Program do nauki słownictwa z dowolnego języka obcego - prośba o ocenę

2

**Voc ** program do nauki słownictwa z dowolnego języka obcego. Program posiada kilka wbudowanych działów. Każdy może stworzyć własny dział z dowolnego języka obcego w prosty sposób. Użytkownicy mogą wymieniać się stworzonymi działami. Voc działa bez problemu na Microsoft Windows 7, Vista, XP. Działa na systemach 32 i 64 bitowych. Możliwości, które oferuje program są podobne do programu Profesor Henry 6.0 Słownictwo.

**Program oferuje: **- wprowadzenie (tutaj prezentowane są słowa),

  • rozumienie ze słuchu (wybieramy słowo, które usłyszeliśmy z listy propozycji),
  • wybór tłumaczenia (ang-pl, pl-ang wybieramy odpowiednie tłumaczenie z listy propozycji),
  • dyktando (wpisujemy słowo, które usłyszeliśmy, nie ma już listy propozycji),
  • tłumaczenie słowa z polskiego na angielski (naszym zadaniem jest wpisanie poprawnego tłumaczenia),
  • tworzenie własnych działów przy pomocy wbudowanego edytora,
  • automatyczne tworzenie nagrań dla własnych działów,
  • dodawanie słów do istniejących działów,
  • wyznaczanie powtórek,

Lista wbudowanych działów obecnie:
AngCzłowiekLongman
AngDomLongman
AngPracaLongman
AngSzkołaLongman
AngZakupyLongman
AngMiesiące
AngDniTygodnia
AngKolory
AngPersonal Details
AngFace
AngBody
AngAppearance
NiemMiesiące
NiemDniTygodnia
NiemKolory
HiszMiesiące
HiszDniTygodnia
TestEdycja

Proszę o wasze opinie.

2

Będę wymieniał tylko uwagi.

(Ustawienia po lewej:)

  1. Brakuje mi jakichś podpowiedzi co robić. W momencie gdy włączyłem program od razu powinienem wiedzieć gdzie kliknąć, czyli powinno się pojawić okno z wyborem języka do nauki.

  2. Co robi ten checkbox Niewykonane to ja nie mam pojęcia (czyt. początek punktu 1), to samo dotyczy tych odświeżaczy (domyślam się że wczytują na nowo listy, ale przeciętny kowalski nie będzie o tym wiedział - powinno się to odbywać samo co jakiś czas, lub użyj FileSystemWatcher-a)

(Zakładka Wprowadzenie:)

  1. Przycisk Start ma złą nazwę, powinien się nazywać "Rozpocznij", po kliknięciu przycisku drugi raz powinno pokazać komunikat, że już rozpoczęłeś i czy na pewno chcesz zacząć od nowa.
  2. Brakuje przycisku wstecz koło dalej
  3. Przejdź do słowa o indeksie - to wywalić, lepsza by była lista wszystkich słówek po lewej. Nikt nie uczy się na pamięć indeksów.
    (ogólnie do tych zakładek co to mają) 4. przyciski "dalej" "wstecz" powinny byc bezposrednio pod slowkami, przycisk start hm... chyba lepiej jakby sie samo odpalalo przy wejsciu do zakladki, a przycisk sobie odpuscic, przycisk "Play" pod "dalej" "wstecz" - "wstecz" co prawda nie ma, ale przydaloby sie

(Dół - nie pasek menu:)

  1. Przycisk powinien się poszarzać gdy nie idzie go kliknąć zamiast pojawiania się komunikatu LUB przechodzenie między ćwiczeniami "na około" (z ostaniego na prawo pierwsze i z pierwszego na lewo ostatnie).

(Rozumienie ze słuchu:)

  1. Przycisk "Play" działa, zanim naciśnie się start

(Wybór tłumaczenia ang-pl/pl-ang:)

  1. Po wejściu do zakładki widać podpisy etykiet "LinkLabel1", ...
  2. Nazwa zakładki jest zła. Wybrałem zestaw hiszpański - dni tygodnia, wiec powinno byc hiszp-pl albo es-pl lub jakkolwiek byle nie ang-pl

(Dyktando:)

  1. Nie ma wszystkich liter hiszpanskich
  2. przycisk dalej nie dziala

(Przetlumacz slowo:)

  1. Da sie kliknac "Sprawdz Slowo" przed uruchomieniem testu

(ogólnie:)

  1. Maksymalizacja okna nie rozciaga wnętrza okna (ustaw: Anchors na wszystkie strony dla tabpanela)
  2. po kliknieciu entera w editcie slychac windowsowy dzwiek (w delphi naprawia sie takie cos zmieniajac nacisniety klawisz w onKeyPress na #0, pewnie w .net bedzie podobnie)
  3. Gdy skonczylem wszystko robic nie wiedzialem co mam dalej klikac zeby sobie pocwiczyc i po kilku przelaczeniach zakladek program sie wylaczyl z jakims errorem (dostałem windowsowe "program przestal dzialac")

Menu dolnego nie chce już mi analizowac

0

Program po prawkach, które wskazał krwq:
http://wyslijto.pl/plik/8u8bdxgqe0

Mam takie pytanie, gdyby wy tworzyliście taki program jakie klasy, interfejsy napisalibyście i jak byś Cie go podzielili na jakie klasy itp. Chce napisać ten program od nowa, tylko poprawnie i obiektowo, bo teraz to kod tego programu to jedna wielka masakra, więc lepiej nawet nie zaglądajcie:D (program pisałem dawno, na początku nauki na zasadzie byle by zadziałało:D).

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