Zanim napiszesz swój pierwszy program w C#, musisz poznać kilka ogólnych zasad dotyczących programowania.
W języku C# rozróżniane są małe i wielkie litery
Podczas nadawania nazw klasom, zmiennym czy funkcjom w C# musisz rozróżniać małe i wielkie litery, czyli „Gracz” znaczy coś innego niż „gracz” czy „GRACZ”.
Wybór sposobu zapisu nie ma znaczenia, ale musisz go stosować konsekwentnie.
Programiści opracowali sobie kilka powszechnie stosowanych standardów. Jeśli się do nich przyzwyczaisz, to łatwiej Ci będzie czytać kod innych osób, a innym programistom ułatwisz czytanie swojego kodu.
Podczas tworzenia gry będę stosować najpopularniejsze standardy zapisu.
Visual Studio to nasz „edytor”
Edytor, czyli aplikacja tekstowa do tworzenia programów.
W edytorach tekstów można tworzyć i modyfikować dokumenty oraz sprawdzać je pod kątem poprawności językowej.
Edytor programistyczny pozwala na wykonywanie podobnych operacji na tworzonych programach.
C# to język „wysokopoziomowy”
Oznacza to, że C# przypomina (tyle o ile) języki, którymi posługują się ludzie.
Komputery rozumieją tylko język maszynowy, czyli język niskopoziomowy, który nijak nie przypomina naszych języków. Tworzenie programów w językach wysokopoziomowych i kompilowanie ich do postaci języków nieskopoziomowych jest bardzo proste.
Czym są funkcje, procedury i metody?
Te pojęcia służą do opisywania niewielkich fragmentów programów odpowiedzialnych za wykonywanie określonych funkcji.
Przykładowo: w naszej grze będziemy walczyć z potworami, więc gdy gracz kliknie przycisk „Atak” trzeba oszacować losowe obrażenia zadawane potworowi. Napiszemy więc funkcję losującą ilość obrażeń.
„Opakowanie” tego działania do postaci funkcji pozwoli nam na używanie jej w wielu miejscach w programie. Gdy gracz pokona potwora, chcemy uzyskać losowy „łup”. W przypadku tego działania możemy zastosować wcześniej stworzoną funkcję losowego szacowania.
Na czym polega kompilowanie?
Aby uruchomić program napisany w języku C#, komputer musi go najpierw przekształcić do zrozumiałej dla niego postaci. Ta operacja nazywa się kompilowaniem.
W aplikacji Visual Studio programy można kompilować za pomocą opcji „Build” lub „Start” (ta opcja pozwoli na skompilowanie i uruchomienie programu).