Zobacz, jak to działa

Ukończone

Aby zrozumieć, jak działa kod, należy cofnąć się i zastanowić się nad tym, czym jest język programowania. Zastanów się, w jaki sposób kod komunikuje polecenia z komputerem.

Co to jest język programowania?

Języki programowania, takie jak C#, umożliwiają pisanie instrukcji, które mają być przeprowadzane przez komputer. Każdy język programowania ma własną składnię, ale po zapoznaniu się z pierwszym językiem programowania i próbie nauczenia się innego, szybko zdasz sobie sprawę, że wszystkie mają wiele podobnych pojęć. Zadaniem języka programowania jest umożliwienie człowiekowi wyrażania ich intencji w czytelny i zrozumiały dla człowieka sposób. Instrukcje napisane w języku programowania są nazywane "kodem źródłowym" lub po prostu "kodem". Deweloperzy oprogramowania piszą kod.

W tym momencie deweloper może zaktualizować i zmienić kod, ale komputer nie może zrozumieć kodu. Najpierw należy skompilować kod w formacie zrozumiałym dla komputera.

Co to jest kompilacja?

Specjalny program nazywany kompilatorem konwertuje kod źródłowy na inny format, który może wykonać centralna jednostka przetwarzania komputera. Gdy użyto zielonego przycisku Uruchom w poprzedniej lekcji, napisany kod został najpierw skompilowany, a następnie wykonany.

Dlaczego należy skompilować kod? Chociaż większość języków programowania wydaje się na początku tajemniczą, można je łatwiej zrozumieć przez ludzi niż preferowany język komputera. Procesor cpu rozumie instrukcje, które są wyrażane przez włączenie lub wyłączenie tysięcy lub milionów małych przełączników. Kompilatory tworzą pomost między tymi dwoma światami, tłumacząc instrukcje zrozumiałe dla ludzi na zestawy instrukcji zrozumiałych dla komputerów.

Co to jest składnia?

Reguły pisania kodu w języku C# są nazywane składnią. Podobnie jak języki ludzkie mają reguły dotyczące interpunkcji i struktury zdań, języki programowania komputerowego mają również reguły. Te reguły definiują słowa kluczowe i operatory języka C# oraz sposób ich łączenia w celu tworzenia programów.

Podczas wprowadzania kodu w edytorze .NET można zauważyć subtelne zmiany w kolorze różnych wyrazów i symboli. Wyróżnianie składni to przydatna funkcja, której zaczniesz używać, aby łatwo wykrywać błędy w kodzie, które nie są zgodne z regułami składni języka C#.

Jak działał ten kod?

Skupmy się na następującym wierszu napisanego kodu:

Console.WriteLine("Hello World!");

Po uruchomieniu kodu zobaczysz, że komunikat Hello World! został wydrukowany w konsoli wyjściowej. Fraza w kodzie C# ujęta w znaki podwójnego cudzysłowu nazywana jest ciągiem literału. Innymi słowy, dosłownie chciałeś, aby znaki H, , el, l, oitd. zostały wysłane do danych wyjściowych.

Część Console nazywana jest klasą. Klasy "własne" metody; lub można powiedzieć, że metody żyją wewnątrz klasy. Aby skorzystać z metody, trzeba wiedzieć, w której klasie się ona znajduje. Na razie należy traktować klasę jako sposób reprezentowania obiektu. W takim przypadku wszystkie metody, które działają w konsoli danych wyjściowych, są definiowane wewnątrz Console klasy.

Istnieje również kropka (lub kropka), która oddziela nazwę Console klasy i nazwę WriteLine()metody . Kropka jest operatorem dostępu do elementu członkowskiego. Innymi słowy: kropka umożliwia „przejście” z klasy do jednej z jej metod.

Część WriteLine() nazywana jest metodą. Zawsze można zauważyć metodę, ponieważ zawiera ona zestaw nawiasów po nim. Każda metoda ma jedno zadanie. Zadaniem WriteLine() metody jest zapisanie wiersza danych w konsoli wyjściowej. Dane do wyświetlenia są wysyłane między nawiasami otwierającym i zamykającym jako parametr wejściowy. Niektóre metody wymagają parametrów wejściowych, a inne nie. Jeśli jednak chcesz wywołać metodę, musisz zawsze używać nawiasów po nazwie metody. Nawiasy są znane jako operator wywołania metody.

Na koniec średnik jest operatorem końca instrukcji. Instrukcja to kompletna instrukcja w języku C#. Średnik informuje kompilator o zakończeniu wprowadzania polecenia.

Nie martw się, jeśli nie do końca rozumiesz wszystkie te koncepcje i terminy. Na razie należy pamiętać, że jeśli chcesz wydrukować komunikat w konsoli wyjściowej:

  • Korzystanie z polecenia Console.WriteLine("Your message here");
  • Należy rozpoczynać wyrazy Console, Write i Line wielkimi literami
  • Użyj poprawnej interpunkcji , ponieważ ma specjalną rolę w języku C#
  • Jeśli popełnisz błąd, wystarczy go wykryć, naprawić i ponownie uruchomić

Napiwek

Do czasu zapamiętania pewnych kluczowych poleceń przygotuj sobie ściągawkę.

Omówienie przepływu wykonywania

Ważne jest, aby zrozumieć przepływ wykonywania. Innymi słowy: instrukcje podane w kodzie były wykonywane w kolejności, po jednym wierszu naraz, dopóki się nie skończyły. Niektóre instrukcje wymagają od procesora oczekiwania przed kontynuowaniem. Za pomocą innych instrukcji można zmienić przepływ wykonywania.

Teraz przetestujemy zdobytą wiedzę. Każdy moduł zawiera proste wyzwanie, a jeśli utkniesz, otrzymasz rozwiązanie. W następnej lekcji napiszesz nieco kodu C# samodzielnie.

Sprawdź swoją wiedzę

1.

Jaka jest różnica między Console.Write i Console.WriteLine?