Spis treści

REVEAL theme=simple&disableLayout=0&transition=none&controls=1&show_progress_bar=1&build_all_lists=0&show_image_borders=0&horizontal_slide_level=2&enlarge_vertical_slide_headers=0&show_slide_details=1&open_in_new_window=1&size=1024×768

<html> <style type=„text/css”> p { text-align: left;} .reveal pre code {

height: 100%;
max-height: 100%;
box-sizing: border-box; }

</style> </html>

Pierwszy program

Środowisko pracy

.Net

Standard .Net

Zobacz: https://docs.microsoft.com/pl-pl/dotnet/standard/net-standard

Pierwszy program

hello.cs
using System;
 
namespace Hello
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

Ćwiczenie

Nowy projekt konsolowy

Kod

Visual Studio

Skróty klawiszowe

Ctrl+Shift+B lub F7 Kompilacja projektu
F5 Kompilacja i uruchomienie w trybie debugowania
Ctrl + F5 Kompilacja i uruchomienie bez debugowania
Ctrl+. lub Alt+Enter Podpowiedź lub propozycja rozwiązania problemu
F1 Pomoc, dokumentacja wskazanej klasy/metody
Ctrl+Spacja Uzupełnianie kodu

Ćwiczenie - Jak masz na imię?

Napisz program, który prosi użytkownika o podanie imienia a następnie wypisze komunikat powitalny, np. „Witaj Marek”.

Podaj imię: Marek 
Witaj Marek !

Co jest potrzebne do wykonania?

Operacje wejścia/wyjścia konsoli

Ćwiczenie

Do poprzedniego programu dodaj komunikat błędu w sytuacji, gdy użytkownik nie podał imienia, tzn. gdy długość wprowadzonego napisu wynosi 0.

Potrzebujemy:

Instrukcja warunkowa if()

Przykład

if (imie.Lenght > 0)
{
   Console.WriteLine("Brawo!");
}

Ćwiczenie

Zmień poprzedni program w taki sposób aby podane imię zostało wypisane w pionie (po jednej literze w linii)

Podaj imię: Ewa
Witaj
E
w
a

Potrzebujemy:

Pętla while()

Przykład:

int i=0;
while(i < 10)
{
   Console.WriteLine(i);
   i = i + 1;
}

Pomoc i dokumentacja MSDN