[C#] Jak się zabrać za zrobienie aplikacji

0

Muszę napisać aplikację do obsługi warsztatu samochodowego(klienci, jakie naprawy były, jakie beda itp). Nie bedzie to jakis super wielki projekt niemniej mylse ze bedzie duzy, przynajmniej najwiekszy jaki kiedykolwiek robiłem, dlatego mam do Was pytanie jak się za to zabrać po kolei żeby się później nie pogubić i doprowadzić projekt szczesliwie do konca.

Bede to pisał w Visual Studio 2008 z uzyciem C#(Windows Forms) + jakaś baza danych.

  1. Jak się za to zabrać, jak zaprojektować taką aplikacje i w czym?
  2. Jakiej bazy najlepiej uzyc przy takim programie (nie chce za bardzo zeby user musiał instalowac MSSQL Server lub innego giganta)?
0

Co do bazy danych, to myślę, że w niewielkiej aplikacji możesz użyć połączenia z bazą danych umieszczoną w pliku, plik taki z rozszerzeniem ".db" możesz wrzucić do folderu razem z Twoim programem. Baza taka może być zrobiona np. w SQLite za pomocą programu sqlite studio. Prosty program w którym szybko i łatwo zrobisz bazę składającą się z paru tabel.

0

Zamiast "zabierać się" za aplikację, jużbyś miał ją przynajmniej zaczętą. Nie jestem zwolennikiem jakiegoś wielkiego modelowania - co ma aplikacja robić można rozpisać na kartce (no, czterech).
Raz mi klient zawracał głowę rysowaniem algorytmów bloczkowych do każdej najmniejszej pętelki - programowanie polegało na rysowaniu schematów przez trzy godziny, pisaniu kodu przez pięć minut, poczym program oczywiście od razu nie zadziała - więc wracamy do bloczków i nad nimi ślęczymy :-/

Co do bazy - to jest to wszystko jedno jaka baza. Szczerze. Pomysł z SQLite lub inną bazą typu embedded jest dobry.

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