Witam !
Dopiero zaczynam się uczyć C# i o ile w przykładach konsolowych jakoś daję radę, tak na tym przykładzie (gomoku z książki na stronie) utknąłem. Robię dokładnie tak jak jest opisane w poradniku. Problem mam z plikiem gomoku.cs. Ten plik ma już oprogramowaną formę, która pokazuje się gdy otworzę ten plik.
Nie wiem czy mam utworzyć nowy projekt Windows Form i na tej formie umieszczać komponenty, a z tego pliku wykasować kod, w pliku tym są już oprogramowane zdarzenia. Jako nie bardzo rozumiem to co jest opisane w książce bo moim skromnym zdaniem to co mam zrobić i to co jest napisane to się wzajemnie wyklucza. Równie dobrze mógłbym nie umieszczać tego pliku w projekcie, tylko korzystając z kodu w nim zawartego oprogramować zdarzenia, właściwości i.t.p. Pewno czegoś nie rozumiem i stąd mój problem.
Musisz myśleć nad tym co robisz a nie tylko bezkrytycznie przepisywać zadania z książki. Dodaj sobie np. przycisk do świeżej formy i zobacz jak ci się zmienią pliki nazwaformy.cs oraz nazwaformy.Designer.cs. Następnie kliknij na przycisk i znów zobacz co się zmieni.
@Nornik: A może zainteresuj się technologiami opartymi o XAML czyli WPF albo UWP zamiast zaczynać przygodę z przestarzałymi Formsami? Winforms to dzisiaj głównie stare projekty i nic więcej więc przemyśl to dobrze.
PS: Jeżeli oczywiście nie interesuje Cię pisanie pod web'a.
grzesiek51114 napisał(a):
@Nornik: A może zainteresuj się technologiami opartymi o XAML czyli WPF albo UWP zamiast zaczynać przygodę z przestarzałymi Formsami? Winforms to dzisiaj głównie stare projekty i nic więcej więc przemyśl to dobrze.
PS: Jeżeli oczywiście nie interesuje Cię pisanie pod web'a.
Przyjdzie czas i na nowe technologie. Na razie chcę zrozumieć to od początku.
i20918 napisał(a):
Musisz myśleć nad tym co robisz a nie tylko bezkrytycznie przepisywać zadania z książki. Dodaj sobie np. przycisk do świeżej formy i zobacz jak ci się zmienią pliki nazwaformy.cs oraz nazwaformy.Designer.cs. Następnie kliknij na przycisk i znów zobacz co się zmienia.
Tą książkę opublikował i pisał fachowiec w swojej dziedzinie i dlatego zapytałem. Czy wszyscy od razu wszystko rozumieją - nie sądzę - dlatego zapytałem na forum. No nic zacznę kombinować. Zacznę od pustego projektu do którego wkleję plik gomoku.
Dziękuję już wszystko jasne. Nie czytam ze zrozumieniem stąd moje problemy. Opisane jest prawidłowo. Gdy uczę się programować tym bardziej powinienem narzucić sobie pewną dyscyplinę i starać się logicznie myśleć. Przepraszam.
@Nornik: grunt żebyś Ty chociaż przyjemność z tego miał. To juz połowa sukcesu.