Wprowadzenie do języka C#
i środowiska programistycznego.
Opracował dr Robert Fidytek
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
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ść;
}
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();
5
Pierwszy program
using
System;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
Console
.WriteLine(
"Witaj świecie"
);
}
}
}
6
Pierwszy program (pauza)
using
System;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
Console
.WriteLine(
"Witaj świecie"
);
Console
.ReadLine();
}
}
}
7
Pierwszy program (pauza 2)
using
System;
namespace
ConsoleApplication1
{
class
Program
{
static
void
Main(
string
[] args)
{
Console
.WriteLine(
"Witaj świecie"
);
Console
.ReadKey(
true
);
}
}
}
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
*/
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.
10
Plan demonstracji
●
Uruchomienie Visual Studio 2005.
●
Utworzenie nowego projektu,
szablon: Console Application.
●
Wpisanie kodu programu „Witaj świecie”.
●
Zapisanie projektu.
●
Zbudowanie i uruchomienie programu.
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.