CentrumXP.pl » Witamy
CentrumXP.pl
 
Szukaj
Subskrypcja
Powiadomienie e-mailem o nowościach na CentrumXP.pl:
E-mail: Zapisz
CentrumXP.pl » Microsoft .NET » Dodaj do ulubionych Dodaj do ulubionych

Kurs C#, cz. II

* *Sortuj artykuły:
»alfabetycznie
»wg daty publikacji
»wg popularności

Artykuł01. Zmienne, stałe, wyrażenia i odstępy w C# 2.0
Autor: Paweł Kruczkowski    Opublikowano: 26 września 2006    Odsłony: 83786
Każdy kto rozpoczynał naukę programowania w jakimkolwiek języku (nie tylko w języku obiektowym jakim jest C#), na samym jej początku zetknął się z definicją zmiennych czy stałych, bez których nasz program nie może „żyć”. Nauka ich deklarowania to pierwsze kroki każdego programisty. Niniejszy artykuł pokaże nam w jaki sposób te pierwsze kroki postawić. Wprowadzimy sobie kilka pojęć: obok wspomnianych stałych czy zmiennych, postaram się pokrótce wytłumaczyć istotę wyliczeń czy prawidłowo zdefiniowanych wyrażeń używanych w C# 2.0. »Czytaj dalej...

Artykuł02. Usuwanie obiektów
Autor: Paweł Kruczkowski    Opublikowano: 3 października 2006    Odsłony: 82265
Tematem niniejszego artykułu będą konstruktory i dekonstruktory. Na łamach CentrumXP była już mowa o konstruktorach, dlatego też każdy z nas pokrótce potrafiłby wyjaśnić ich istotę oraz sposób użycia, niemniej jednak w tym miejscu pragnę poszerzyć zdobytą już przez nas wiedzy na ich temat, jak również określenie nowych definicji takich jak: destruktory oraz instrukcje dispose oraz using. »Czytaj dalej...

Artykuł03. Przekazywanie parametrów
Autor: Paweł Kruczkowski    Opublikowano: 10 października 2006    Odsłony: 93101
Tematem dzisiejszego artykułu są parametry, bez których żaden nasz program się nie obejdzie. Zostaną one przedstawione pod kątem użyteczności oraz sposobu ich przekazywania w trakcie pisania naszego kodu. »Czytaj dalej...

Artykuł04. Przeciążanie metod i konstruktorów
Autor: Paweł Kruczkowski    Opublikowano: 17 października 2006    Odsłony: 41663
W niniejszym artykule opowiemy sobie o przeciążaniu metod oraz konstruktorów. Bardzo często bowiem w naszych programach istnieje potrzeba używania kilku funkcji o tej samej nazwie, ale o różnej ilości przyjmowanych przez nią parametrów. To samo tyczy się konstruktorów. Aby w pełni to zrealizować wprowadzono mechanizm przeciążania zarówno metod jak i konstruktorów. »Czytaj dalej...

Artykuł05. Hermetyzacja danych
Autor: Paweł Kruczkowski    Opublikowano: 24 października 2006    Odsłony: 66394
Tematem dzisiejszego kursu programowania w języku C# jest hermetyzacja danych. Zdefiniujemy sobie prawidłowo to pojęcie, jak również pokażemy sposób posługiwanie się tym mechanizmem. Jest on bardzo ważny, gdyż stosowanie hermetyzacji danych jest jedną z cech dobrego programowania obiektowego. »Czytaj dalej...

Artykuł06. Dziedziczenie i polimorfizm
Autor: Paweł Kruczkowski    Opublikowano: 31 października 2006    Odsłony: 129265
Tematem niniejszego artykułu będzie dziedziczenie oraz polimorfizm. Oba te pojęcia są jednymi z najważniejszych z punktu widzenia programowania obiektowego. Bowiem prędzej czy później każdy z nas w swoich programach będzie musiał zdefiniować pewną ogólną klasę, która będzie definiować cechy wspólne dla zestawu pozostałych elementów. »Czytaj dalej...

Artykuł07. Abstrakcja w C#
Autor: Paweł Kruczkowski    Opublikowano: 7 listopada 2006    Odsłony: 47087
W poprzednim tygodniu opowiedzieliśmy sobie o dwóch bardzo ważnych pojęciach jakimi niewątpliwie są: dziedziczenie oraz polimorfizm. Wprowadziliśmy sobie również definicje metod wirtualnych i przesłaniających, a także poznaliśmy nowe, ważne słówko kluczowe: base. »Czytaj dalej...

Artykuł08. Porozmawiajmy o klasach
Autor: Paweł Kruczkowski    Opublikowano: 14 listopada 2006    Odsłony: 55959
W dzisiejszym artykule będziemy kontynuować temat klas w języku C# 2.0. Na łamach portalu CentrumXP zostało już o nich bardzo wiele napisane i każdy z nas potrafi prawidłowo zdefiniować pojęcie klasy jak i bez żadnego problemu ją zaimplementować w swoim programie. »Czytaj dalej...

Artykuł09. Struktury
Autor: Paweł Kruczkowski    Opublikowano: 21 listopada 2006    Odsłony: 36461
Tematem dzisiejszego artykułu będą struktury, które są prostym typem definiowanym i często używanym przez programistów. Nauczymy się je prawidłowo definiować i deklarować, a także opowiemy sobie o różnicach występujących między nimi a klasami. »Czytaj dalej...

Artykuł10. Interfejsy, część 1
Autor: Paweł Kruczkowski    Opublikowano: 28 listopada 2006    Odsłony: 62327
Interfejs to pojęcie bardzo ważne i często używane przez programistów. W niniejszym artykule opowiemy sobie o jego prawidłowej definicji oraz implementacji, jak również spróbujemy pokazać jak obsługiwać kilka interfejsów naraz i jak je rozbudowywać. »Czytaj dalej...

Artykuł11. Interfejsy, część 2
Autor: Paweł Kruczkowski    Opublikowano: 5 grudnia 2006    Odsłony: 43860
Tydzień temu na łamach portalu CentrumXP.pl zostało wprowadzone nowe pojęcie, które odgrywa w świecie programistów ogromną rolę.. Interfejsy – bo o nich jest tutaj mowa – są kontraktem jaki zostaje utworzony pomiędzy klasą a użytkownikiem. »Czytaj dalej...

Artykuł12. Słowniki w C# 2.0
Autor: Paweł Kruczkowski    Opublikowano: 12 grudnia 2006    Odsłony: 53179
W poprzednim tygodniu poznaliśmy interfejsy, które są bardzo częstym mechanizmem stosowanym przez programistów. Dzisiaj opowiemy sobie o interfejsach kolekcji. Język C# 2.0 dostarcza nam bowiem 2 rodzaje interfejsów, które służą do wyliczania i porównywania kolekcji. »Czytaj dalej...

Artykuł13. Łańcuchy w C# 2.0
Autor: Paweł Kruczkowski    Opublikowano: 19 grudnia 2006    Odsłony: 62325
Podobnie jak w większości innych języków programowania, łańcuch (ang. string) to sekwencja znaków. W języku C# 2.0 łańcuch ten jest pełnoprawnym, efektywnym i co najważniejsze łatwym w użyciu typem. »Czytaj dalej...

Artykuł14. Wyrażenia regularne
Autor: Paweł Kruczkowski    Opublikowano: 26 grudnia 2006    Odsłony: 72221
Tematem niniejszego artykułu są wyrażenia regularne, bez których - z punktu widzenia programistów - definiowanie łańcuchów znaków często nie miałoby sensu. Według wikipedii wyrażenia regularne (ang. regular exxpressions) są bowiem wzorcem, który opisuje te łańcuchy. »Czytaj dalej...

Artykuł15. Wyjątki - część I
Autor: Paweł Kruczkowski    Opublikowano: 2 stycznia 2007    Odsłony: 47197
Dzisiaj opowiemy sobie o wyjątkach. Każdy programista pisząc program skazany jest na ich występowanie w mniejszym bądź większym stopniu. Wyjątek (ang. exception) to taki obiekt, który potrafi informować nas o niezwykłych, nienormalnych zdarzeniach w naszym programie. Na szczęście język C# 2.0 zapewnia mechanizm obsługi takich wyjątków. Niniejszy artykuł przybliży nam ten mechanizm, poznamy nowe słowa kluczowe jak: try, catch oraz finally. W oparciu o przykłady, zdefiniujemy sobie również instrukcję throw. »Czytaj dalej...

Artykuł16. Wyjątki - część II
Autor: Paweł Kruczkowski    Opublikowano: 9 stycznia 2007    Odsłony: 33498
W poprzednim tygodniu poznaliśmy podstawowe informacje na temat wyjątków w języku C# 2.0. Potrafimy już odróżniać rodzaje błędów, jakie mogą wystąpić w naszym programie. Nauczyliśmy się również używać bloku obsługi tych często nieprzewidywalnych sytuacji. Słowa: try, catch, finally czy throw nie powinny już być dla nas obce. »Czytaj dalej...

Artykuł17. Delegaty i zdarzenia
Autor: Paweł Kruczkowski    Opublikowano: 16 stycznia 2007    Odsłony: 98084
Tematem niniejszego artykułu są delegaty i zdarzenia. Są to dwa ściśle ze sobą powiązane pojęcia, o których warto parę słów napisać. »Czytaj dalej...

Artykuł18. Operacje wejścia - wyjścia cz.1
Autor: Paweł Kruczkowski    Opublikowano: 23 stycznia 2007    Odsłony: 58262
Tematem niniejszego artykułu są standardowe operacje wejścia – wyjścia. Już wielokrotnie spotkaliśmy się z podstawowymi operacjami zarówno wejściowymi jak i wyjściowymi na łamach portalu CentrumXP, niemniej jednak dzisiejszy tekst będzie utrwaleniem oraz poszerzeniem zdobytej już wiedzy na temat sposobów komunikowania się z użytkownikiem za pomocą języka C# 2.0. »Czytaj dalej...

Artykuł19. Operacje wejścia - wyjścia cz. 2
Autor: Paweł Kruczkowski    Opublikowano: 30 stycznia 2007    Odsłony: 32282
W poprzednim tygodniu poznaliśmy podstawowe operacje wejściowe oraz wyjściowe, jakie oferuje nam język obiektowy C# 2.0. Nauczyliśmy się już zapisywać dane do pliku oraz je czytać. Dzisiaj poszerzymy sobie jeszcze naszą wiedzę na w/w temat, ale de facto dzisiejszy artykuł będzie poświęcony głównie metodom i właściwościom umożliwiającym manipulację plików oraz katalogów. »Czytaj dalej...

Artykuł20. Atrybuty i mechanizm refleksji
Autor: Paweł Kruczkowski    Opublikowano: 5 lutego 2007    Odsłony: 54072
Tematem dzisiejszego - ostatniego już w tej części nauki programowania w języku C# 2.0 na łamach portalu CentrumXP.pl – artykułu, będą atrybuty oraz mechanizm refleksji. Pokrótce zdefiniujemy sobie pojęcie atrybutu oraz przybliżymy sobie sposób jego użycia w oparciu o przykłady. Opowiemy sobie również o refleksji: co to jest, jakie ma zalety i wady oraz gdzie ją stosować i w jaki sposób. »Czytaj dalej...




© 2012 Onex Group
Onex Group O Onex Group  |  O CentrumXP.pl  |  Kontakt  |  Reklama
Nasze serwisy: CentrumXP.plXboxSpot.pl  |  Jama Mastaha