Hej ;)
Piszę sobie pewną aplikację wykorzystując w tym celu Windows Formsy. Aby było w miarę to wszystko okej chciałem stworzyć uniwersalną klasę, która działa zarówno pod konsolą jak i okienkami i tutaj jest moje pierwsze pytanie - robi się tak? Czy raczej tworząc okienkowy program tworzymy klasę, która działa tylko pod okienkiem, czyli w tym przypadku wyświetlamy w klasie komunikaty za pomocą:
MessageBox.Show();
?
Rozwiązałem to jednak bardziej po swojemu:
public string HelpMessage { get; set; }
public string Help(string help)
{
HelpMessage = help;
return HelpMessage;
}
I teraz, który sposób jest lepszy? Pierwszy czy drugi? Moim zdaniem drugi bo działa też pod konsolą...
Teraz przechodzę do głownego pliku programu, gdzie jest implementacja wszystkich zdarzeń obsługiwanych przez kontrolki i gdzie według Was powinienem stworzyć obiekt tej głowej klasy z ktorej korzystam?
W miejscu w ktorym bede go uzywal czy globalnie bo nie jestem do konca pewien w ilu metodach bedzie on uzywany?
Wiem to takie lajkowe pytanie dlatego prosiłbym Was o pomoc a nie zmieszanie z błotem na wstępie.
Druga rzecz: polecicie mi jakieś materiały traktujące o projektowaniu obiektowych programów?