Ta lekcja jest w bazie eduweb

Zaloguj się kontem z dostępem albo wykup dostęp do bazy, żeby obejrzeć wideo.

Lekcja 39/ 52Użycie klasy Stack (Stos)

0:00 / 0:00

C Sharp: Użycie klasy Stack (Stos)

7 godz. 32 min wideo52 lekcje8 modułów

Mateusz ManajWłaściciel Codeisland, kierownik IT w firmie Softgraf

Czego się nauczysz

  • Fundament wiedzy o programowaniu
  • Wprowadzenie do narzedzi Visual Studio
  • Najwazniejsze elementy jezyka – zmienne, metody etc.
  • Cechy jezyka C# w praktyce
  • Wstep do programowania obiektowego
  • Tworzenie aplikacji na pulpit
  • Praktyczny przyklad aplikacji pogodowej

C Sharp - Podstawy

Serdecznie zapraszamy Cię na siedmioipółgodzinny kurs poświęcony popularnemu obiektowemu językowi programowania. C# stanowi rewelacyjne rozwiązanie dla każdego twórcy aplikacji desktopowych, mobilnych, bogatych aplikacji internetowych w technologiach Microsoft. Przygotowany przez nas materiał stanowi kompletny zbiór fachowej wiedzy oraz praktycznych porad, dzięki którym będziesz mógł rozpocząć samodzielną pracę.

Co znajdziesz w kursie?

Tworząc kurs C# - Podstawy zadbaliśmy o to, by zaserwować Ci jak najpełniejsze spektrum informacji. W efekcie powstały 52 lekcje siędzi którym dowiesz się wszystkiego, począwszy od rysu historycznego oraz krótkiej charakterystyki samego języka, a skończywszy na omówieniu jego zaawansowanych funkcji i dziesiątkach praktycznych porad, które z pewnością przydadzą Ci się podczas samodzielnej pracy.Potraktuj ten kurs jako kompleksowe kompendium wiedzy o podstawach C#, do którego będziesz mógł w każdej chwili wrócić. Wśród zagadnień omawianych podczas kolejnych lekcji znajdują się między innymi:

"Hello World!"

Pierwsza, podstawowa aplikacja jaką wspólnie zbudujemy w oparciu o C#. Podczas omawiania sposobu jej tworzenia przekonasz się, jak elegancki, intuicyjny i przejrzysty jest język któremu poświęcony został powyższy kurs. Przy okazji porozmawiamy o podstawowych funkcjach Visual C# 2010 Express i nawigacji po opcjach menu z których przyjdzie nam korzystać w pierwszej kolejności.Opanowanie wiedzy którą przedstawię Ci na najprostszych przykładach, umożliwi nam znacznie szybsze i skuteczniejsze zgłębianie coraz bardziej zaawansowanych funkcji C#.

Rozwinięcie pojęć

Każde z pojęć jakimi będziemy się posługiwać podczas niniejszego kursu, zostanie przeze mnie rozwinięte i wyjaśnione. Na marginesie omawianych funkcji oraz wykonywanych ćwiczeń, przemycę także szereg przydatnych i uniwersalnych definicji, które nie tracą aktualności również poza środowiskiem C#. Znajomość tych prawideł odczuwalnie poszerzy Twoje kreatywne horyzonty i pozwoli na dalsze, już samodzielne odkrywanie możliwości tego i innych języków programowania.

Stałe i enumeratory

Stałe i enumeratory zajmują w języku C# miejsce szczególne. Uatrakcyjniają nasz kod, zwiększają jego czytelność i optymalizują działanie. W kursie C# - Podstawy pokażemy Ci, jakie korzyści w jakich sytuacjach przynosi ich wykorzystanie. Dowiesz się także, kiedy ich użycie przyniesie najlepsze rezultaty, a kiedy spokojnie możesz z niego zrezygnować. Stałe i emulatory to jedna z wielu omawianych przez nas funkcji wspomagających wydajność pracy oraz jej owoców. Kurs nauczy Cię nie tylko posługiwać się językiem C#, ale też robić to w sposób maksymalnie efektowny i efektywny.

Polecenia preprocesora

Preprocessing to wcześniejsze przetworzenie kodu, wysnucie pewnych wniosków na temat jego budowy i ekstrakcja pewnych symboli z jego kodu, a wreszcie przekazanie zebranych informacji do kompilatora. Podstawowym celem preprocessingu jest własnie zwolnienie kompilatora z potrzeby wykonywania wszystkich tych operacji, co odczuwalnie przyspiesza jego funkcjonowanie. W oparciu o konkretny przykład pokażemy Ci, jak wykorzystać potencjał preprocessora oraz zademonstrujemy najbardziej wydajne sposoby przekazywania mu parametrów.

Podsumowując, kurs zawiera między innymi:

  • Fundament wiedzy o programowaniu
  • Wprowadzenie do narzędzi Visual Studio
  • Najważniejsze elementy języka – zmienne, metody etc.
  • Cechy języka C# w praktyce
  • Wstęp do programowania obiektowego
  • Tworzenie aplikacji na pulpit
  • Praktyczny przykład aplikacji pogodowej
  • ...i wiele, wiele więcej!

Kurs C Sharp

8 rozdziałów52 lekcje7h 32min

Wstęp

16min
  • Słowem wstępu2min(zablokowana)
  • Co dobrze wiedzieć przed kursem ?1min(zablokowana)
  • Czym jest C# ?9min(zablokowana)
  • Krótka historia3min(zablokowana)

Podstawy i założenia

47min
  • Jak tworzyć w C# ?6min(zablokowana)
  • Hello World2min(zablokowana)
  • Interfejs Visual Studio Express 201017min(zablokowana)
  • Interfejs Visual Studio Express 20139min(zablokowana)
  • Pokazanie struktury plikow i ułożenia kodu projektu aplikacji14min(zablokowana)

Cechy języka w praktyce

2h 31min
  • Zmienne w C#7min(zablokowana)
  • Przestrzenie nazw3min(zablokowana)
  • Jak korzystać z ustawień?13min(zablokowana)
  • Jak korzystać z paramterów uruchomieniowych?7min(zablokowana)
  • Odczyt danych z klawiatury4min(zablokowana)
  • Struktury warunkowe if - else if - else12min(zablokowana)
  • Struktura switch - case - break5min(zablokowana)
  • Wyrażenia i operatory17min(zablokowana)
  • Stałe i enumeratory14min(zablokowana)
  • Pętle16min(zablokowana)
  • Wstęp do metod8min(zablokowana)
  • Typy danych6min(zablokowana)
  • Praca z liczbami w C#15min(zablokowana)
  • Praca z ciągami znakowymi9min(zablokowana)
  • Zasięg zmiennych8min(zablokowana)
  • Konwersja typów7min(zablokowana)

OOP w C#

2h
  • Programowanie obiektowe - wstęp8min(zablokowana)
  • Klasa TextWriter20min(zablokowana)
  • Dostęp do metod i właściwości4min(zablokowana)
  • Właściwości (inaczej)10min(zablokowana)
  • Konstruktor5min(zablokowana)
  • Zaawansowane użycie metod klasy Pendrive14min(zablokowana)
  • Elementy statyczne klasy i metody typu extension17min(zablokowana)
  • Dziedziczenie klas9min(zablokowana)
  • Interfejsy9min(zablokowana)
  • Klasy abstrakcyjne7min(zablokowana)
  • Klasy wyjątków i obsługa błędów16min(zablokowana)

Kolejkowanie i przechowywanie informacji

49min
  • Tablice9min(zablokowana)
  • Użycie klasy ArrayList8min(zablokowana)
  • Użycie klasy Stack (Stos)5min(zablokowana)
  • Użycie klasy Queue (Kolejka)4min(zablokowana)
  • Słowniki i Hashtable11min(zablokowana)
  • Dynamiczna lista parametrów metod4min(zablokowana)
  • Parametry referencyjne3min(zablokowana)
  • Parametry opcjonalne i ich nazewnictwo6min(zablokowana)

Zaawansowane programowanie w C#

41min
  • Polecenia preprocessora5min(zablokowana)
  • Użycie delegacji w C#8min(zablokowana)
  • Zdarzenia w C#8min(zablokowana)
  • Pliki i katalogi12min(zablokowana)
  • Breakpoint jako punkt przerwania8min(zablokowana)

Praktyczny projekt

28min
  • Projekt - Konsolowy serwis pogodowy13min(zablokowana)
  • Projekt - Serwis pogodowy w GUI15min(zablokowana)

Zakończenie

2min
  • Zakończenie2min(zablokowana)

Ten kurs jest w bazie eduweb

Dostęp do wszystkich kursów z bazy eduweb za 199 zł/mies.

Wykup dostęp do bazy

Autor kursu

Mateusz Manaj
Średnia ocen autora: 3,9

Bio

Od 2002 roku aktywnie wspiera polski biznes stron i aplikacji internetowych tworząc nowe rozwiązania. Pasjonat programowania i wszelkich technologii (szczególnie tych nowych :)). Właściciel firmy Codeisland oraz kierownik działu IT w firmie Softgraf.

Na Eduweb rozwija ścieżkę webdevelopment. Jest autorem kursów PHP, Zend, C# oraz wielu warsztatów z dziedzin architektury systemów oraz programowania.

W wolnych chwilach Mateusz udoskonala swoje umiejętności wzbogaca je o nowe technologie i rozwiązania m.in. po to, abyś już dzisiaj mógł korzystać z tej wiedzy bez przeszkód! Posłuchaj, co ma Ci do powiedzenia o programowaniu! Gwarantuję, że ta świetna zabawa przyniesie Ci mnóstwo satysfakcji!