Aflați cum funcționează
- 6 minute
Pentru a înțelege cum funcționează codul dvs., trebuie să reveniți și să vă gândiți la ce este un limbaj de programare. Luați în considerare modul în care codul comunică comenzile computerului.
Ce este un limbaj de programare?
Limbajele de programare, cum ar fi C#, vă permit să scrieți instrucțiuni pe care doriți să le efectueze computerul. Fiecare limbaj de programare are propria sintaxă, dar după ce învățați primul limbaj de programare și încercați să învățați altul, veți realiza rapid că toate au multe concepte similare. Treaba unui limbaj de programare este de a permite unui om să-și exprime intențiile într-un mod ușor de citit de om și de înțeles. Instrucțiunile pe care le scrieți într-un limbaj de programare se numesc "cod sursă" sau doar "cod". Dezvoltatorii de software scriu cod.
În acest moment, un dezvoltator poate actualiza și modifica codul, dar computerul nu poate înțelege codul. Codul trebuie compilat mai întâi într-un format pe care computerul îl poate înțelege.
Ce este compilarea?
Un program special numit compilator efectuează conversia codului sursă într-un alt format pe care îl poate executa unitatea de procesare centrală a computerului (CPU). Când ați folosit ▶️ butonul Run în unitatea anterioară, codul pe care l-ați scris a fost mai întâi compilat, apoi executat.
De ce trebuie compilat codul? Deși majoritatea limbilor de programare par criptice la început, ele pot fi înțelese mai ușor de către oameni decât limba preferată a computerului. CPU înțelege instrucțiunile care sunt exprimate prin activarea sau dezactivarea a mii sau milioane de comutatoare mici. Compilatorii pun aceste două lumi prin traducerea instrucțiunilor uman-lizibile într-un set de instrucțiuni ușor de înțeles de calculator.
Ce este sintaxa?
Regulile pentru scrierea codului C# se numesc sintaxă. La fel cum limbile umane au reguli cu privire la semne de punctuație și la structura propozițiilor, limbajele de programare a computerelor au, de asemenea, reguli. Aceste reguli definesc cuvintele cheie și operatorii din C# și modul în care sunt puneți împreună în programele de formular.
Când ați scris cod în Editorul .NET, este posibil să fi observat modificări subtile ale culorii diferitelor cuvinte și simboluri. Evidențierea sintaxei este o caracteristică utilă pe care veți începe să o utilizați pentru a depista cu ușurință greșelile din cod, care nu respectă regulile de sintaxă din C#.
Cum a funcționat codul dvs.?
Să ne concentrăm pe următoarea linie de cod pe care ați scris-o:
Console.WriteLine("Hello World!");
Când ați rulat codul, ați văzut că mesajul Hello World! a fost imprimat pe consola de ieșire. Atunci când expresia este înconjurată de ghilimele duble în codul C#, se numește șir literal. Cu alte cuvinte, literalmente doriți caracterele H, e, l, l, o, și așa mai departe, trimise la ieșire.
Partea Console se numește clasă. Clase de metode "proprii"; sau puteți spune că metodele trăiesc în interiorul unei clase. Pentru a vizita metoda, trebuie să știți în ce clasă se află. Pentru moment, gândiți-vă la o clasă ca la o modalitate de a reprezenta un obiect. În acest caz, toate metodele care operează pe consola de ieșire sunt definite în interiorul clasei Console .
Există, de asemenea, un punct (sau un punct) care separă numele clasei și numele ConsoleWriteLine()metodei . Perioada este operatorul de acces membru. Cu alte cuvinte, punctul este modul în care "navigați" de la clasă la una dintre metodele sale.
Partea WriteLine() se numește metodă. Puteți depista întotdeauna o metodă, deoarece are un set de paranteze după aceasta. Fiecare metodă are o activitate. Sarcina WriteLine() metodei este să scrieți o linie de date pe consola de ieșire. Datele imprimate sunt trimise între parantezele de deschidere și închidere ca parametru de intrare. Unele metode necesită parametri de intrare, în timp ce altele nu. Dar dacă doriți să invocați o metodă, trebuie să utilizați întotdeauna parantezele după numele metodei. Parantezele sunt cunoscute ca operator de invocare a metodei.
În sfârșit, punctul și virgula este sfârșitul operatorului de instrucțiune. O instrucțiune este o instrucțiune completă în C#. Punctul și virgula spune compilatorului că ați terminat de introdus comanda.
Nu vă faceți griji dacă toate aceste idei și termeni nu au sens. Pentru moment, tot ce trebuie să rețineți este că, dacă doriți să imprimați un mesaj pe consola de ieșire:
- Folosi
Console.WriteLine("Your message here"); - Majusculă
Console,WriteșiLine - Utilizarea semnelor de punctuație corecte, deoarece are un rol special în C#
- Dacă faceți o greșeală, pur și simplu depistați-o, remediați-o și rulați din nou
Sfat
Creați o foaie de referință pentru dvs. până când ați memorat anumite comenzi cheie.
Înțelegerea fluxului de execuție
Este important să înțelegeți fluxul de execuție. Cu alte cuvinte, instrucțiunile de cod au fost executate în ordine, cu o linie pe rând, până când nu mai există instrucțiuni de executat. Unele instrucțiuni vor necesita ca procesorul să aștepte înainte de a continua. Alte instrucțiuni pot fi utilizate pentru a modifica fluxul de execuție.
Acum, să testăm ce ai învățat. Fiecare modul prezintă o provocare simplă și, dacă vă blocați, vi se va oferi o soluție. În următoarea unitate, veți avea ocazia să scrieți singur niște C#.
Verificați-vă cunoștințele
Feedback
Această pagină a fost utilă?
Nu
Aveți nevoie de ajutor cu acest subiect?
Doriți să încercați să utilizați Întrebați Microsoft Learn pentru a clarifica sau primi îndrumări privind acest subiect?