background image

Wprowadzenie do języka C#

 i środowiska programistycznego.

Opracował dr Robert Fidytek

background image

2

using System; 

//deklarujemy użycie przestrzeni nazw System

namespace ConsoleApplication1 

//utworzenie przestrzeni nazw

{

    class 

Program

    {

        static void Main(string[] args) 

//punkt startowy programu

        {

//instrukcje do wykonania

        }
    }

}

Struktura programu

background image

3

Dopuszczalne definicje 

metody Main

static

 

void

 Main(

string

[] args) { … }

static

 

void

 Main() ) { … }

static

 

int

 Main(

string

[] args) ) { … }

static

 

int

 Main() ) { … }

static

 

int

 Main(

string

[] args) 

{
    instrukcja1;

    ...
    instrukcjan;

    

return

 wartość;

}

background image

4

Operacje we/wy

Operacja wyjścia – wypisanie tekstu na ekranie

Console

.Write(

"Tekst do wypisania"

);            

Console

.WriteLine(

"Tekst do wypisania"

);

Operacja wejścia – pobranie danych z klawiatury

Console

.Read();

Console

.ReadLine();

background image

5

Pierwszy program

using

 System; 

namespace

 ConsoleApplication1 

{
    

class

 

Program

    {

        

static

 

void

 Main(

string

[] args) 

        {

            

Console

.WriteLine(

"Witaj świecie"

);

        }
    }

}

background image

6

Pierwszy program (pauza)

using

 System; 

namespace

 ConsoleApplication1  

{

    

class

 

Program

    {

        

static

 

void

 Main(

string

[] args) 

        {
            

Console

.WriteLine(

"Witaj świecie"

);

            

Console

.ReadLine();

        }

    }
}

background image

7

Pierwszy program (pauza 2)

using

 System; 

namespace

 ConsoleApplication1  

{

    

class

 

Program

    {

        

static

 

void

 Main(

string

[] args) 

        {
            

Console

.WriteLine(

"Witaj świecie"

);

            

Console

.ReadKey(

true

);

        }

    }
}

background image

8

Rodzaje komentarzy

//komentarz do końca bieżącej linii

/*
komentarz

blokowy
*/

///komentarze używane do generowania dokumentacji

Zagnieżdzanie komentarzy

/*
komentarz blokowy

//komentarz jednowierszowy
*/

background image

9

Ogólne zasady formatowania kodu

Każdą instrukcję kończ znakiem średnika (;).

Uważaj na wielkość liter.

Używaj wcięć.

Stosuj komentarze.

Wykorzystaj pomoc środowiska Visual Studio 
przy automatycznym uzupełnianiu nazw.

background image

10

Plan demonstracji

Uruchomienie Visual Studio 2005.

Utworzenie nowego projektu, 
szablon: Console Application.

Wpisanie kodu programu „Witaj świecie”.

Zapisanie projektu.

Zbudowanie i uruchomienie programu.

background image

11

Pliki i foldery rozwiązania

ConsoleApplication1.sln

 – plik rozwiązania.

ConsoleApplication1.csproj

 – plik projektu.

Program.cs

 – plik zawierający kod programu.

AssemblyInfo.cs

 – plik służący do ustawienia 

właściwości podzespołu.


Document Outline