C# HOWTO

abramakabra

Były Moderator
Dołączył
Marzec 16, 2003
Posty
1191
Witam. Jako że jest to dział również o C# a niema w nim żadnej informacji o tym nowoczesnym, miłym i przyjemnym języku ( :yes: ) pozwoliłem sobie posklejać małe HOWTO :

1. Trochę teorii

Język programowania stworzony 15 lipca 2000 roku przez Microsoft. Dla ułatwienia jego nazwę zapisuje się C# (czyt. "si sharp"). Jest on bardzo podobny do javy jednak zostało w nim wyeliminowane wiele jej złych cech (brak typów wyliczeniowych, przeciążania operatorów, wskaźników na funkcje). Z C/C++ nie łączy go praktycznie nic oprócz składni.[/b]

2.Cechy języka

1. Programy napisane w C# są uruchamiane przez środowisko uruchomieniowe zwane .NET Framework, które to jest dostępne za darmo na stronie Microsoftu. Framework jest standardowo wbudowany w Windows XP SP2
2. Program jest kompilowany do kodu pośredniego znanego jako MSIL, dopiero przy uruchomieniu zamieniany jest na kod maszynowy
3. C# jest w pełni obiektowy, dzięki zastosowaniu mechanizmów opakowywania (ang. Boxing) i rozpakowywania (ang. Unboxing)
4. Dzięki wbudowanym mechanizmom odzyskiwania pamięci (Garbage Collector) nie trzeba dbać o zwalnianie zaalokowanej pamięci. Konsekwencją tego jest brak wskaźników (są one dostępne jedynie w tzw. Unsafe Mode).
5. W C# można automatycznie tworzyć dokumentację XML dzięki specjalnym komentarzom ///
6. Bibliotekę standardową stanowi Przestrzeń nazw System
7. Obsługa błędów realizowana jest przez wyjątki; środowisko .NET zaprojektowane jest tak, że przechwytywanie wyjątków nie powoduje zmniejszenia wydajności programów napisanych w C#[/b]

3. Skąd pobrać ?

WERSJA 90-cio DNIOWA
DARMOWY VISUAL STUDIO 2005 EXPRESS
Visual C# Express 2008


4. Kursy, tutoriale, źródła...

Dobry kurs C#
Największa polska strona dla programistów .NET
Przykładowe programy, źródła...
Strona podobna do tej powyżej...
C-Sharpcorner.com, Ogromna ilość kursów i tutoriali. Gorąco polecam


5. Książki

C# i .NET
cshnet.jpg

C#. Programowanie
cshpro.jpg

C#. Tworzenie aplikacji sieciowych. 101 gotowych projektów
cshtas.jpg

C#. Tworzenie aplikacji graficznych w .NET 3.0
cshne3.jpg
 

d3vil

Były Moderator
Dołączył
Lipiec 25, 2005
Posty
495
Aż mi się wykład Yero przypomniał...
Pamiętacie go jeszcze? To 'si szarp' zapadło w pamięć ;d
 
Do góry Bottom