Realizacja projektu do szkoły - jakie technologie

0

Witam Wszystkich,
Postawiłem sobie bardzo ciężkie zadanie - uznałem, że to jedyna droga do motywacji.
Zawsze interesowałem się sieciami, ale jednocześnie chciałem nauczyć się języków programowania. Nigdy nie miałem motywacji do zaczęcia nauki, aż do teraz.
Mam do zrealizowania projekt aplikacji, która będzie pomagała w nauce języka angielskiego.
Wybrałem: Aplikacja okienkowa tworzona w MS Visua Studio z wykorzystaniem języka C#.

Moim aktualnie zadaniem jest określenie z jakich dokładnie technologii będę korzystał i opisać je dlaczego. Jesteście w stanie mi pomóc z tym? Jakie będą potrzebne? Jeżeli pomożecie mi z tym to będę wiedział w jakich dziedzinach zakupić sobie książki/kursu do nauki lub jeżeli znacie jakieś fajne tytuły to doradźcie.

Podstawowe funkcjonalności aplikacji:

  • logowanie, rejestracja
  • nauka słówek
  • test znajomości słówek
  • prezentacja podstawowych informacji o czasach
  • test gramatyczne
  • prezentacja statystyk z nauki…

Pozdrawiam cieplutko.

0

WPF albo Winforms, właściwie nic więcej nie potrzebujesz. Może jakaś biblioteka do rysowania wykresów.

0

Dziękuję bardzo za odpowiedź, ale brzmi ona bardzo ogólnikowo. Jestem świeży w tym wszystkich i potrzebowałbym jakiegoś dokładniejszego opisu.

2

Do budowy aplikacji okienkowych na platformie .NET masz 3 duże wybory (i kilka mniejszych, ale o nich nie będę wspominał) - WinForms, WPF, UWP.

Wszystkie z nich to duże, stabilne projekty, rozwijane przez lata, rozwijane w Microsofcie. WinForms jest najstarszy, UWP jest najmłodszy. WPF i UWP opierają się na koncepcji języka XAML, który odpowiada za warstwę wyglądu aplikacji, natomiast C# opisuje warstwę zachowania aplikacji - dodatkowo, dość łatwo jest w nich używać architektury MVVM, która znacząco upraszcza projektowanie aplikacji - ale na początku twojej drogi jeszcze bym się o to nie martwił. W każdym razie - według mnie - pisanie w WPF jest wygodniejsze niż pisanie w WinForms, ale z drugiej strony - na sam początek - WinForms może być prostsze do zrozumienia i ogarnięcia.

Aplikacje UWP działają tylko i wyłącznie na Windows 10, aplikacje WPF działają również na starszych wersjach Windows. W WPF łatwiej jest zrobić "bardziej wyszukaną" graficznie aplikację niż w WinForms.

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