rozwiń
rozwiń
zwiń
zwiń
wpisz minimum 3 znaki
C#. Praktyczny kurs (wydanie III)
ocena: 6, głosów: 15
 
powiększenie

Fragmenty

przeczytaj fragment książki
C#. Praktyczny kurs (wydanie III)

Spis treści

Wstęp (9)
Czym jest C#? (9)
Dla kogo jest ta książka? (9)
Standardy C# (10)
Rozdział 1. Zanim zaczniesz programować (11)
Lekcja 1. Podstawowe koncepcje C# i .NET (11)
Jak to działa? (11)
Narzędzia (12)
Instalacja narzędzi (13)
Lekcja 2. Pierwsza aplikacja, kompilacja i uruchomienie programu (16)
.NET Framework (16)
Visual Studio (19)
Mono (22)
MonoDevelop (Xamarin Studio) (23)
Struktura kodu (26)
Lekcja 3. Komentarze (27)
Komentarz blokowy (27)
Komentarz liniowy (28)
Komentarz XML (29)
Ćwiczenia do samodzielnego wykonania (30)
Rozdział 2. Elementy języka (31)
Typy danych (31)
Lekcja 4. Typy danych w C# (32)
Typy danych w C# (32)
Zapis wartości (literały) (36)
Zmienne (39)
Lekcja 5. Deklaracje i przypisania (39)
Proste deklaracje (39)
Deklaracje wielu zmiennych (41)
Nazwy zmiennych (42)
Zmienne typów odnośnikowych (42)
Ćwiczenia do samodzielnego wykonania (43)
Lekcja 6. Wyprowadzanie danych na ekran (43)
Wyświetlanie wartości zmiennych (43)
Wyświetlanie znaków specjalnych (46)
Instrukcja Console.Write (48)
Ćwiczenia do samodzielnego wykonania (49)
Lekcja 7. Operacje na zmiennych (49)
Operacje arytmetyczne (50)
Operacje bitowe (57)
Operacje logiczne (61)
Operatory przypisania (63)
Operatory porównywania (relacyjne) (64)
Pozostałe operatory (65)
Priorytety operatorów (65)
Ćwiczenia do samodzielnego wykonania (66)
Instrukcje sterujące (67)
Lekcja 8. Instrukcja warunkowa if...else (67)
Podstawowa postać instrukcji if...else (67)
Zagnieżdżanie instrukcji if...else (69)
Instrukcja if...else if (72)
Ćwiczenia do samodzielnego wykonania (75)
Lekcja 9. Instrukcja switch i operator warunkowy (76)
Instrukcja switch (76)
Przerywanie instrukcji switch (79)
Operator warunkowy (81)
Ćwiczenia do samodzielnego wykonania (82)
Lekcja 10. Pętle (82)
Pętla for (83)
Pętla while (86)
Pętla do...while (88)
Pętla foreach (89)
Ćwiczenia do samodzielnego wykonania (90)
Lekcja 11. Instrukcje break i continue (91)
Instrukcja break (91)
Instrukcja continue (95)
Ćwiczenia do samodzielnego wykonania (96)
Tablice (97)
Lekcja 12. Podstawowe operacje na tablicach (98)
Tworzenie tablic (98)
Inicjalizacja tablic (101)
Właściwość Length (102)
Ćwiczenia do samodzielnego wykonania (103)
Lekcja 13. Tablice wielowymiarowe (104)
Tablice dwuwymiarowe (104)
Tablice tablic (107)
Tablice dwuwymiarowe i właściwość Length (109)
Tablice nieregularne (111)
Ćwiczenia do samodzielnego wykonania (115)
Rozdział 3. Programowanie obiektowe (117)
Podstawy (117)
Lekcja 14. Klasy i obiekty (118)
Podstawy obiektowości (118)
Pierwsza klasa (119)
Jak użyć klasy? (121)
Metody klas (122)
Jednostki kompilacji, przestrzenie nazw i zestawy (126)
Ćwiczenia do samodzielnego wykonania (130)
Lekcja 15. Argumenty i przeciążanie metod (131)
Argumenty metod (131)
Obiekt jako argument (134)
Przeciążanie metod (138)
Argumenty metody Main (139)
Sposoby przekazywania argumentów (140)
Definicje metod za pomocą wyrażeń lambda (143)
Ćwiczenia do samodzielnego wykonania (144)
Lekcja 16. Konstruktory i destruktory (145)
Czym jest konstruktor? (145)
Argumenty konstruktorów (148)
Przeciążanie konstruktorów (149)
Słowo kluczowe this (151)
Niszczenie obiektu (154)
Ćwiczenia do samodzielnego wykonania (155)
Dziedziczenie (156)
Lekcja 17. Klasy potomne (156)
Dziedziczenie (156)
Konstruktory klasy bazowej i potomnej (160)
Ćwiczenia do samodzielnego wykonania (164)
Lekcja 18. Modyfikatory dostępu (164)
Określanie reguł dostępu (165)
Dlaczego ukrywamy wnętrze klasy? (170)
Jak zabronić dziedziczenia? (174)
Tylko do odczytu (175)
Ćwiczenia do samodzielnego wykonania (178)
Lekcja 19. Przesłanianie metod i składowe statyczne (179)
Przesłanianie metod (179)
Przesłanianie pól (182)
Składowe statyczne (183)
Ćwiczenia do samodzielnego wykonania (186)
Lekcja 20. Właściwości i struktury (186)
Właściwości (187)
Struktury (196)
Ćwiczenia do samodzielnego wykonania (200)
Rozdział 4. Wyjątki i obsługa błędów (203)
Lekcja 21. Blok try...catch (203)
Badanie poprawności danych (203)
Wyjątki w C# (207)
Ćwiczenia do samodzielnego wykonania (211)
Lekcja 22. Wyjątki to obiekty (212)
Dzielenie przez zero (212)
Wyjątek jest obiektem (213)
Hierarchia wyjątków (214)
Przechwytywanie wielu wyjątków (215)
Zagnieżdżanie bloków try...catch (218)
Ćwiczenia do samodzielnego wykonania (220)
Lekcja 23. Własne wyjątki (220)
Zgłaszanie wyjątków (221)
Ponowne zgłoszenie przechwyconego wyjątku (223)
Tworzenie własnych wyjątków (225)
Wyjątki warunkowe (226)
Sekcja finally (228)
Ćwiczenia do samodzielnego wykonania (231)
Rozdział 5. System wejścia-wyjścia (233)
Lekcja 24. Ciągi znaków (233)
Znaki i łańcuchy znakowe (233)
Znaki specjalne (237)
Zamiana ciągów na wartości (238)
Formatowanie danych (240)
Przetwarzanie ciągów (242)
Ćwiczenia do samodzielnego wykonania (247)
Lekcja 25. Standardowe wejście i wyjście (247)
Klasa Console i odczyt znaków (248)
Wczytywanie tekstu z klawiatury (255)
Wprowadzanie liczb (256)
Ćwiczenia do samodzielnego wykonania (257)
Lekcja 26. Operacje na systemie plików (258)
Klasa FileSystemInfo (258)
Operacje na katalogach (259)
Operacje na plikach (266)
Ćwiczenia do samodzielnego wykonania (271)
Lekcja 27. Zapis i odczyt plików (271)
Klasa FileStream (272)
Podstawowe operacje odczytu i zapisu (274)
Operacje strumieniowe (278)
Ćwiczenia do samodzielnego wykonania (287)
Rozdział 6. Zaawansowane zagadnienia programowania obiektowego (289)
Polimorfizm (289)
Lekcja 28. Konwersje typów i rzutowanie obiektów (289)
Konwersje typów prostych (290)
Rzutowanie typów obiektowych (291)
Rzutowanie na typ Object (295)
Typy proste też są obiektowe! (297)
Ćwiczenia do samodzielnego wykonania (299)
Lekcja 29. Późne wiązanie i wywoływanie metod klas pochodnych (299)
Rzeczywisty typ obiektu (300)
Dziedziczenie a wywoływanie metod (302)
Dziedziczenie a metody prywatne (307)
Ćwiczenia do samodzielnego wykonania (308)
Lekcja 30. Konstruktory oraz klasy abstrakcyjne (309)
Klasy i metody abstrakcyjne (309)
Wywołania konstruktorów (313)
Wywoływanie metod w konstruktorach (316)
Ćwiczenia do samodzielnego wykonania (318)
Interfejsy (319)
Lekcja 31. Tworzenie interfejsów (319)
Czym są interfejsy? (319)
Interfejsy a hierarchia klas (322)
Interfejsy i właściwości (324)
Ćwiczenia do samodzielnego wykonania (326)
Lekcja 32. Implementacja kilku interfejsów (326)
Implementowanie wielu interfejsów (327)
Konflikty nazw (328)
Dziedziczenie interfejsów (331)
Ćwiczenia do samodzielnego wykonania (333)
Klasy zagnieżdżone (334)
Lekcja 33. Klasa wewnątrz klasy (334)
Tworzenie klas zagnieżdżonych (334)
Kilka klas zagnieżdżonych (336)
Składowe klas zagnieżdżonych (338)
Obiekty klas zagnieżdżonych (339)
Rodzaje klas wewnętrznych (342)
Dostęp do składowych klasy zewnętrznej (344)
Ćwiczenia do samodzielnego wykonania (345)
Typy uogólnione (346)
Lekcja 34. Kontrola typów i typy uogólnione (346)
Jak zbudować kontener? (346)
Przechowywanie dowolnych danych (350)
Problem kontroli typów (352)
Korzystanie z typów uogólnionych (353)
Ćwiczenia do samodzielnego wykonania (356)
Rozdział 7. Aplikacje z interfejsem graficznym (359)
Lekcja 35. Tworzenie okien (359)
Pierwsze okno (359)
Klasa Form (361)
Tworzenie menu (366)
Ćwiczenia do samodzielnego wykonania (370)
Lekcja 36. Delegacje i zdarzenia (371)
Koncepcja zdarzeń i delegacji (371)
Tworzenie delegacji (371)
Delegacja jako funkcja zwrotna (375)
Delegacja powiązana z wieloma metodami (379)
Zdarzenia (381)
Ćwiczenia do samodzielnego wykonania (391)
Lekcja 37. Komponenty graficzne (392)
Wyświetlanie komunikatów (392)
Obsługa zdarzeń (393)
Menu (395)
Etykiety (397)
Przyciski (399)
Pola tekstowe (401)
Listy rozwijane (404)
Ćwiczenia do samodzielnego wykonania (407)
Zakończenie (409) Skorowidz (410)

C#. Praktyczny kurs
(wydanie III) (miękka)

książka

Wydawnictwo: Helion

Oprawa: miękka

Ilość stron: 416

Wysyłamy w: 24h - 48h + czas dostawy

Nasza cena: 48,26

Cena detaliczna: 58,85

U nas taniej o 18%

dodaj do przechowalni dodaj do listy życzeń Dodaj do koszyka

Przy zakupie 5 egz.
Cena hurtowa:

47,08

Powrót Darmowa wysyłka dla zamówień od 99zł. SPRAWDŹ!
  • Opis

  • Szczegółowe informacje

  • Recenzje (0)

C#. Praktyczny kurs, (wydanie III) - opis produktu:

Programuj w C#!

Zanim zaczniesz programować, czyli podstawowe koncepcje i uruchomienie programu
Elementy języka, czyli od typów danych do zmiennych, operatorów i instrukcji
Programowanie obiektowe, czyli obiekty, klasy, dziedziczenie i cała reszta

C# należy do rodziny obiektowych języków programowania. Co to oznacza? Otóż znajduje się on w doborowym towarzystwie Javy, C++ i wielu innych języków, za pomocą których można tworzyć wspaniałe aplikacje, ale jednocześnie jest od nich odrobinę łatwiejszy. Jeśli dopiero zaczynasz przygodę z programowaniem, szybciej uda Ci się go opanować, a jeśli jest to dla Ciebie któryś kolejny język, zrozumienie jego składni i reguł nie powinno sprawić Ci większych trudności - szczególnie jeśli do nauki wykorzystasz tę książkę.

Ten znakomity praktyczny podręcznik pozwoli Ci przećwiczyć używanie i sposób działania wszystkich elementów C# — różnych typów danych, zmiennych i operatorów, instrukcji i tablic. Zobaczysz, jak korzystać z pętli i jak zachowują się obiekty. Poznasz najróżniejsze rodzaje klas, opanujesz wygodne korzystanie z dziedziczenia i nauczysz się obsługiwać błędy. W dalszej części książki znajdziesz zaawansowane zagadnienia programowania obiektowego i odkryjesz, jak projektować aplikacje z interfejsem graficznym. Krótko mówiąc, po starannym wykonaniu ćwiczeń będziesz w stanie zaprojektować i zbudować własną aplikację z użyciem języka C#!

Typy danych, zmienne i instrukcje sterujące
Tablice i pętle
Klasy i obiekty
Dziedziczenie
Obsługa błędów i wyjątków
System wejścia-wyjścia
Polimorfizm i interfejsy
Klasy zagnieżdżone i typy uogólnione
Aplikacje z interfejsem graficznym

Stwórz własną aplikację w języku C#!

C#. Praktyczny kurs, (wydanie III) - szczegółowe informacje:

Dział: Książki

Kategoria: informatyka, Programowanie, C#

Wydawnictwo: Helion
Oprawa:miękka
Okładka:miękka
Wymiary:158x235
Ilość stron:416
ISBN:978-83-283-1456-6
Wprowadzono: 20.08.2016
i zgarniaj nagrody napisz recenzję

C#. Praktyczny kurs, (wydanie III) - recenzje klientów


Podobał Ci się ten tytuł? Zainspirował Cię? A może nie zgadzasz sie z autorem, opowiedz nam o tym, opisz swoje doznania związane z lekturą.
10.00

Książkowe bestsellery z tych samych kategorii

Nietoperz i suszone cytryny

M. Meller

książka (miękka)

27,89 zł taniej -30%

Odbiorę ci wszystko

R. Lillegraven

książka (miękka)

25,79 zł taniej -35%

Dziewczyna o czterech palcach

M. Krajewski

książka (miękka)

25,79 zł taniej -35%

Sodoma Hipokryzja i władza w Watykanie

F. Martel

książka (miękka)

32,38 zł taniej -35%

Marcin Lis - przeczytaj też

C#. Ćwiczenia

M. Lis

książka (miękka)

21,00 zł taniej -52%

PHP i MySQL. Dla każdego Wydanie III

M. Lis

książka (twarda)

85,92 zł taniej -13%

PHP7. Praktyczny kurs

M. Lis

książka (miękka)

56,45 zł taniej -18%

Tablice informatyczne. PHP7

M. Lis

książka

18,25 zł taniej -29%

Tworzenie bezpiecznych aplikacji ...

M. Lis

książka (miękka)

17,14 zł taniej -59%

Zobacz również

Poznaj Swifta, tworząc aplikacje ...

E. ATANASOV

książka (miękka)

44,14 zł taniej -25%

Microsoft Office 2019. Krok po kroku

C. Frye

J. Lambe...

książka (twarda)

59,70 zł taniej -25%

Zautomatyzuj swoją firmę z Pythonem ...

A. Bassem

książka (miękka)

50,13 zł taniej -25%

Excel 2019 PL Kurs

W. Wrotek

książka (miękka)

27,87 zł taniej -25%

Ciekawe pomysły Gandalfa

książka

105.53 zł

taniej -18%

C# 7.0 W pigułce Wydanie VII

C# jest uważany za flagowy projekt firmy Microsoft. Język ten charakteryzuje się niezwykłą elastycznością i wszechstronnością. Udostępnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, ale też pozwala na korzystanie z mechanizmów niskopoziomowych. W efekcie dzięki takim konstrukcjom, jak własne typy wartościowe...

książka

27.45 zł

taniej -8%

C++ Zadania z programowania z przykładowymi...

Zostań specem od C++! C++ wciąż pozostaje jednym z podstawowych, najważniejszych i najbardziej potrzebnych języków programowania. Dobry programista powinien go znać i umiejętnie wykorzystywać do tworzenia najróżniejszych projektów. Jak najłatwiej porządnie opanować taki język? Jak przeskoczyć z poziomu podstawowego na zaawansowany? Jak nauczyć się...

książka

27.57 zł

taniej -16%

C-MASS Trening kalisteniczny na masę

Autor bestsellerowych podręczników dla amatorów ćwiczeń siłowych Skazany na trening: Zaprawa więzienna (cz. 1 i cz. 2) rozwija i uszczegóławia filozofię treningu z masą ciała. Koncentrując się na głównym celu, jakim jest budowa masy mięśniowej, omawia optymalną strukturę sesji, zasady doboru intensywności i długości serii, kwestię odpoczynku i...

książka

21.00 zł

taniej -52%

C#. Ćwiczenia

Czas na praktyczną naukę C#! Odkryj wygodne narzędzia programistyczne i obiektowe możliwości C# Poznaj najważniejsze konstrukcje języka i naucz się stosować je w praktyce Dowiedz się, jak wykorzystywać C# do tworzenia doskonałych aplikacji Windows Na początku był język C. Potem przyszedł czas na zorientowane obiektowo C++. Przełomem była...

książka

64.61 zł

taniej -18%

C++ w 24 godziny

C++ powstał w 1979 roku i doskonale przetrwał próbę czasu, a dziś oferuje programistom potężne możliwości i ogromną elastyczność. Co więcej, istnieją języki programowania, których twórcy inspirowali się właśnie C++; jednym z nich jest Java. Oznacza to, że opanowanie C++ daje wiele korzyści: ułatwia zrozumienie innych języków programowania, a przede...

muzyka

62.99 zł

taniej -26%

C'est Chic (vinyl)

Winylowa reedycja drugiego krążka w dyskografii legendarnej amerykańskiej formacji CHIC - legendy muzyki z kręgu funk i disco-soul. Materiał został ponownie zremasterowany z oryginalnych, analogowych taśm stereo z archiwum wytwórni Atlantic. Cały proces, nad którym czuwał Miles Showell, miał miejsce w Abbey Road Studios. Żeby mieć pewność...

Brak list życzeń:

Utwórz

zamówienie tradycyjne
Brak produktów w koszyku
Brak produktów w koszyku

2.99

14.99

14.99

2.99

1.98

8.99

Łączna wartość zamówienia: 0 zł0 zł
Dostawa i płatność › Płatność › przejdź do koszyka
rozwiń
Wpisz numer
Swojego zamówienia (xxxxxx/rrrr)
Sprawdź

Powiadom kiedy produkt będzie dostępny

Wpisz swój adres e-mail: