- Wydawnictwo:
- Helion
- Ocena:
- 3.0/6 Opinie: 1
- Stron:
- 1000
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis książki: C# 9.0 w pigułce
C# jest uważany za flagowy produkt firmy Microsoft. Od początku był konsekwentnie rozwijany - z najwyższą troską o elastyczność i wszechstronność. W efekcie pozwala na pisanie bezpiecznego kodu. Wersja 9.0 jest ósmą poważną aktualizacją tego języka. Zapewnia wysokopoziomowe abstrakcje, takie jak wyrażenia, zapytania i kontynuacje asynchroniczne, ale także udostępnia niskopoziomowe mechanizmy pozwalające uzyskać maksymalną wydajność aplikacji. Cel ten jest osiągany dzięki takim konstrukcjom jak własne typy wartościowe programisty czy opcjonalne wskaźniki. Tych nowości trzeba się uczyć, ale czas na to poświęcony rekompensuje przyjemne tworzenie znakomitego kodu.
To zaktualizowane wydanie znakomitego podręcznika dla programistów. Zawiera zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR), a także biblioteki klas .NET 5 Base Class Library (BCL). Nowe składniki języka C# 9.0 i związanej z nim platformy specjalnie oznaczono, dzięki czemu książka może też służyć jako podręcznik do nauki C# 8.0 i C# 7.0. Znalazły się tu precyzyjne opisy pojęć i przypadków użycia z naciskiem na praktyczność zastosowań. Sporo uwagi poświęcono dość trudnym tematom, jak współbieżność, bezpieczeństwo i dostęp do funkcji systemu operacyjnego. Ten zwięzły przewodnik sprawdzi się doskonale jako stała pomoc w codziennej pracy programisty C#.
W książce między innymi:
- składnia C#, definiowanie zmiennych, wskaźniki, domknięcia i wzorce
- tajniki LINQ, dane i praca z bazą danych
- programowanie współbieżne i asynchroniczne
- zaawansowane techniki pracy z wątkami i programowanie równoległe
- narzędzia platformy.NET i struktury Span oraz kryptografia
Trzymaj tę książkę stale na swoim biurku!
Wybrane bestsellery
-
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowa...
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(0,00 zł najniższa cena z 30 dni)100.17 zł
159.00 zł(-37%) -
Książka tak, napisana z myślą o doświadczonych programistach, zawiera wiele przykładowych programów, które pozwolą Ci poznać praktyczne tajniki języka, takie jak typy ogólne, LINQ oraz techniki programowania asynchronicznego. Następnie poznasz najnowsze możliwości platformy .NET 6 oraz języka C# ...
C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych
(0,00 zł najniższa cena z 30 dni)108.16 zł
169.00 zł(-36%) -
C# to obecnie jeden z najważniejszych, najpopularniejszych i najbardziej wszechstronnych obiektowych języków programowania, nic więc dziwnego, że na rynku dostępnych jest mnóstwo publikacji na jego temat. Niestety, są to przeważnie opasłe tomy, zupełnie nieprzydatne jako pomoc w codziennej pracy.(0,00 zł najniższa cena z 30 dni)
8.67 zł
17.00 zł(-49%) -
Jeśli uczysz się programowania od niedawna i chcesz tworzyć aplikacje desktopowe przy użyciu technologii WPF, to jest to książka dla Ciebie! Z jej pomocą szybko rozpoczniesz pisanie programów. W ten sposób, tworząc kolejne aplikacje okienkowe, będziesz poznawać kluczowe możliwości tej platformy.
Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C# Wprowadzenie do WPF. Tworzenie aplikacji w WPF przy użyciu XAML i C#
(0,00 zł najniższa cena z 30 dni)24.34 zł
39.90 zł(-39%) -
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w język...
Visual Studio 2022, C# i .NET. Programowanie kontrolek Visual Studio 2022, C# i .NET. Programowanie kontrolek
(0,00 zł najniższa cena z 30 dni)31.94 zł
49.90 zł(-36%) -
Ta książka jest przystępnie napisanym podręcznikiem dla początkujących programistów. Dokładne omówienie koncepcji programistycznych umożliwi zrozumienie zasad pisania kodu C#, działania środowiska .NET Framework czy koncepcji relacyjnych baz danych. Dzięki książce można bardzo szybko zacząć tworz...
Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV Visual C# dla zupełnie początkujących. Owoce programowania. Wydanie IV
(0,00 zł najniższa cena z 30 dni)90.89 zł
149.00 zł(-39%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...
C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III C#. Zadania z programowania z przykładowymi rozwiązaniami. Wydanie III
(0,00 zł najniższa cena z 30 dni)27.84 zł
44.90 zł(-38%) -
Język C# cechują dojrzałość, prostota i nowoczesność. Służy on do wielu celów: do tworzenia aplikacji sieciowych, aplikacji działających w chmurze, oprogramowania dla urządzeń mobilnych i internetu rzeczy. Choć pozwala na pisanie kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacj...
Czysty kod w C#. Techniki refaktoryzacji i najlepsze praktyki Czysty kod w C#. Techniki refaktoryzacji i najlepsze praktyki
(0,00 zł najniższa cena z 30 dni)55.18 zł
89.00 zł(-38%) -
Programowanie wielowątkowe pozwala wykonywać różne czynności z wykorzystaniem więcej niż jednego wątku. W efekcie zwiększa się wydajność operacji, które były ograniczone parametrami procesora. W dodatku dzięki zastosowaniu programowania wielowątkowego zadania można wykonywać w tle, bez pogorszeni...(0,00 zł najniższa cena z 30 dni)
19.24 zł
37.00 zł(-48%) -
To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym ...
Programowanie dla początkujących w 24 godziny. Wydanie IV Programowanie dla początkujących w 24 godziny. Wydanie IV
(0,00 zł najniższa cena z 30 dni)35.88 zł
69.00 zł(-48%)
O autorze książki
1 Joseph AlbahariJoseph Albahari jest autorem kilku cenionych książek o programowaniu. Jest też twórcą LINQPada, popularnego narzędzia pomocnego w implementowaniu zapytań do baz danych w LINQ.
Joseph Albahari - pozostałe książki
-
Ta książka ma pełnić funkcję użytecznej ściągawki zawierającej wszystko, co potrzebne do pracy z C#. Została pomyślana tak, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — i tym samym wesprzeć pracę każdego, komu zależy na sprawnym pisaniu kodu w języku C#. Jest też...(29.94 zł najniższa cena z 30 dni)
31.44 zł
49.90 zł(-37%) -
When you have questions about C# 10 or .NET 6, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, and with its continual growth, there's always so much more to learn. In the tradition of O'Reilly's Nutshell guides, this thoroughly updated editio...(254.15 zł najniższa cena z 30 dni)
262.65 zł
309.00 zł(-15%) -
Looking for quick answers for using C# 10? This tightly focused and practical guide tells you exactly what you need to know without long intros or bloated samples. Succinct and easy to browse, this pocket reference is an ideal quick source of information. If you know Java, C++, or an earlier C# v...(84.92 zł najniższa cena z 30 dni)
84.92 zł
99.90 zł(-15%) -
W tym zwięzłym kompendium znajdziesz wszystko, co jest potrzebne do programowania w C#. Książka została wydana jako leksykon, co bardzo ułatwia wyszukiwanie potrzebnych treści. Stanowi nieocenioną pomoc dla osób, które znają C# albo C++ lub Javę i postanowiły nabrać wprawy w pracy z najnowszą wer...(29.40 zł najniższa cena z 30 dni)
30.38 zł
49.00 zł(-38%) -
To kolejne, przejrzane i zaktualizowane wydanie doskonałego podręcznika dla programistów. Znalazły się tu zwięzłe i dokładne informacje na temat języka C#, Common Language Runtime (CLR) oraz platformy .NET Core. Zaprezentowano precyzyjne opisy pojęć i konkretne przypadki użycia, a poszczególne za...(74.50 zł najniższa cena z 30 dni)
77.48 zł
149.00 zł(-48%) -
Ta książka jest zwięzłym kompendium, w którym znajdziesz wszystko, co jest potrzebne do pracy z C#, podane w formie poręcznej ściągi. Została pomyślana w taki sposób, aby maksymalnie ułatwić przeglądanie i odnajdywanie potrzebnych treści — by wesprzeć pracę każdego, komu zależy na sprawnym ...(19.95 zł najniższa cena z 30 dni)
20.75 zł
39.90 zł(-48%) -
Niniejsza książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem cenionego kompendium wiedzy o C#, CLR oraz o związanej z C# platformie. Napisano ją z myślą o programistach na co najmniej średnim poziomie zaawansowania. W zrozumiały, a równocześnie dogłębny sposób wyjaśniono takie trudne ...(77.40 zł najniższa cena z 30 dni)
78.69 zł
129.00 zł(-39%) -
C# od dawna jest dojrzałym, uniwersalnym i efektywnym językiem programowania, dzięki któremu można sprawnie pisać kod bezpieczny, przejrzysty i wydajny. Założeniami, które przyświecały twórcom C#, jest obiektowość i kontrola typów, jednak przede wszystkim język ten ma być prosty w stosowaniu. Mim...(20.94 zł najniższa cena z 30 dni)
21.29 zł
34.90 zł(-39%) -
Niniejsza książka jest zwięzłym kompendium wiedzy o C#, CLR oraz o związanej z C# platformie. Napisano ją z myślą o programistach na co najmniej średnim poziomie zaawansowania. W zrozumiały, a równocześnie dogłębny sposób wyjaśniono takie trudne kwestie, jak współbieżność, bezpieczeństwo i domeny...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
Niniejsza książka jest zwięzłym i praktycznym kompendium. Zawiera dokładnie to, co powinna — bez nudnych wywodów i niepotrzebnych dywagacji. Może posłużyć jako podręcznik do nauki C# lub jako poręczna ściągawka, pozwalająca na szybkie odnalezienie odpowiedzi. Jeśli tylko znasz podstawy prog...(17.45 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- C# 9.0 in a Nutshell: The Definitive Reference
- Tłumaczenie:
- Łukasz Piwko, Robert Górczyński, Jakub Hubisz
- ISBN Książki drukowanej:
- 978-83-283-8198-8, 9788328381988
- Data wydania książki drukowanej:
- 2022-02-28
- ISBN Ebooka:
- 978-83-283-8199-5, 9788328381995
- Data wydania ebooka:
-
2022-02-28
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 164x239
- Numer z katalogu:
- 152952
- Rozmiar pliku Pdf:
- 9.0MB
- Rozmiar pliku ePub:
- 6.3MB
- Rozmiar pliku Mobi:
- 16.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Programowanie » C# - Programowanie
Spis treści książki
- Obiektowość 17
- Bezpieczeństwo typów 18
- Zarządzanie pamięcią 19
- Platformy 19
- Historia C# w pigułce 24
- Pierwszy program w języku C# 39
- Składnia 42
- Podstawy typów 44
- Typy liczbowe 54
- Typ logiczny i operatory 63
- Łańcuchy znaków i pojedyncze znaki 65
- Tablice 67
- Zmienne i parametry 72
- Wyrażenia i operatory 83
- Operatory null 87
- Instrukcje 88
- Przestrzenie nazw 99
- Klasy 105
- Dziedziczenie 124
- Typ object 134
- Struktury 138
- Modyfikatory dostępu 140
- Interfejsy 142
- Wyliczenia 148
- Typy zagnieżdżone 152
- Typy generyczne 153
- Delegaty 166
- Zdarzenia 174
- Wyrażenia lambda 180
- Metody anonimowe 185
- Instrukcje try i wyjątki 186
- Wyliczenia i iteratory 194
- Typy wartościowe dopuszczające wartość null 199
- Typy referencyjne dopuszczające wartość null 205
- Metody rozszerzające 207
- Typy anonimowe 210
- Krotki 211
- Rekordy (C# 9) 214
- Wzorce 224
- Atrybuty 229
- Atrybuty informacji wywołującego 231
- Wiązanie dynamiczne 232
- Przeciążanie operatorów 239
- Niebezpieczny kod i wskaźniki 243
- Dyrektywy preprocesora 248
- Dokumentacja XML 250
- .NET Standard 255
- Wersje środowiska i C# 258
- Zestawy referencyjne 258
- CLR i BCL 259
- Warstwy aplikacji 263
- Obsługa łańcuchów i tekstu 267
- Data i godzina 280
- Daty i strefy czasowe 288
- Formatowanie i parsowanie obiektów DateTime 292
- Standardowe łańcuchy formatu i flagi parsowania 298
- Inne mechanizmy konwersji 304
- Globalizacja 308
- Praca z liczbami 309
- Wyliczenia 314
- Struktura Guid 317
- Porównywanie 318
- Określanie kolejności 328
- Klasy pomocnicze 331
- Przeliczalność 336
- Interfejsy ICollection i IList 343
- Klasa Array 346
- Listy, kolejki, stosy i zbiory 354
- Słowniki 363
- Kolekcje i pośredniki z możliwością dostosowywania 369
- Niezmienne kolekcje 374
- Dołączanie protokołów równości i porządkowania 378
- Podstawy 385
- Składnia płynna 387
- Wyrażenia zapytań 393
- Wykonywanie opóźnione 397
- Podzapytania 403
- Tworzenie zapytań złożonych 406
- Strategie projekcji 410
- Zapytania interpretowane 412
- EF Core 418
- Budowanie wyrażeń zapytań 429
- Informacje ogólne 435
- Filtrowanie 438
- Projekcja 442
- Łączenie 453
- Porządkowanie 461
- Grupowanie 464
- Operatory zbiorów 467
- Metody konwersji 468
- Operatory elementów 471
- Metody agregacyjne 473
- Kwantyfikatory 477
- Metody generujące 478
- Przegląd architektury 480
- Informacje ogólne o X-DOM 481
- Tworzenie drzewa X-DOM 484
- Nawigowanie i wysyłanie zapytań 487
- Modyfikowanie drzewa X-DOM 492
- Praca z wartościami 495
- Dokumenty i deklaracje 497
- Nazwy i przestrzenie nazw 501
- Adnotacje 506
- Projekcja do X-DOM 507
- Klasa XmlReader 511
- Klasa XmlWriter 519
- Typowe zastosowania klas XmlReader i XmlWriter 521
- Praca z formatem JSON 526
- IDisposable, Dispose i Close 533
- Automatyczne usuwanie nieużytków 539
- Finalizatory 541
- Jak działa mechanizm usuwania nieużytków? 546
- Wycieki pamięci zarządzanej 553
- Słabe odwołania 556
- Kompilacja warunkowa 561
- Debugowanie i klasy monitorowania 565
- Integracja z debuggerem 568
- Procesy i wątki procesów 569
- Klasy StackTrace i StackFrame 570
- Dziennik zdarzeń Windows 572
- Liczniki wydajności 574
- Klasa Stopwatch 578
- Międzyplatformowe narzędzia diagnostyczne 579
- Wprowadzenie 583
- Wątki 584
- Zadania 600
- Reguły asynchroniczności 609
- Funkcje asynchroniczne w języku C# 614
- Wzorce asynchroniczności 633
- Przestarzałe wzorce 641
- Architektura strumienia 645
- Użycie strumieni 647
- Adapter strumienia 661
- Kompresja strumienia 669
- Praca z plikami w postaci archiwum ZIP 672
- Operacje na plikach i katalogach 673
- Plikowe operacje wejścia-wyjścia w UWP 683
- Bezpieczeństwo systemu operacyjnego 687
- Mapowanie plików w pamięci 690
- Architektura sieci 694
- Adresy i porty 697
- Adresy URI 698
- Klasy po stronie klienta 700
- Praca z HTTP 713
- Tworzenie serwera HTTP 717
- Użycie FTP 719
- Użycie DNS 721
- Wysyłanie poczty elektronicznej za pomocą SmtpClient 722
- Użycie TCP 723
- Otrzymywanie poczty elektronicznej POP3 za pomocą TCP 726
- TCP w UWP 728
- Co znajduje się w zestawie? 730
- Silne nazwy i podpisywanie zestawu 734
- Nazwy zestawów 735
- Technologia Authenticode 738
- Zasoby i zestawy satelickie 740
- Ładowanie, znajdowanie i izolowanie zestawów 748
- Refleksja i aktywacja typów 769
- Refleksja i wywoływanie składowych 775
- Refleksja dla zestawów 787
- Praca z atrybutami 788
- Generowanie dynamicznego kodu 793
- Emitowanie zestawów i typów 800
- Emitowanie składowych typów 802
- Emitowanie generycznych typów i klas 808
- Kłopotliwe cele emisji 810
- Parsowanie IL 813
- Dynamiczny system wykonawczy języka 818
- Unifikacja typów liczbowych 820
- Dynamiczne wybieranie przeciążonych składowych 821
- Implementowanie obiektów dynamicznych 827
- Współpraca z językami dynamicznymi 830
- Informacje ogólne 832
- Windows Data Protection 832
- Obliczanie skrótów 834
- Szyfrowanie symetryczne 835
- Szyfrowanie kluczem publicznym i podpisywanie 840
- Przegląd technik synchronizacji 846
- Blokowanie wykluczające 846
- Blokady i bezpieczeństwo ze względu na wątki 854
- Blokowanie bez wykluczania 859
- Sygnalizacja przy użyciu uchwytów zdarzeń oczekiwania 866
- Klasa Barrier 873
- Leniwa inicjalizacja 874
- Pamięć lokalna wątku 877
- Zegary 880
- Dlaczego PFX? 885
- PLINQ 888
- Klasa Parallel 900
- Równoległe wykonywanie zadań 906
- Klasa AggregateException 916
- Kolekcje współbieżne 918
- Klasa BlockingCollection
921 - Struktura Span i plasterkowanie 926
- Struktura Memory
929 - Enumeratory działające tylko do przodu 930
- Praca z pamięcią alokowaną na stosie i niezarządzaną 932
- Odwołania do natywnych bibliotek DLL 934
- Szeregowanie typów i parametrów 935
- Wywołania zwrotne z kodu niezarządzanego 939
- Symulowanie unii C 942
- Pamięć współdzielona 943
- Mapowanie struktury na pamięć niezarządzaną 945
- Współpraca COM 949
- Wywołanie komponentu COM z C# 951
- Osadzanie typów współpracujących 954
- Udostępnianie obiektów C# COM 955
- Podstawy wyrażeń regularnych 957
- Kwantyfikatory 962
- Asercje o zerowej wielkości 963
- Grupy 966
- Zastępowanie i dzielenie tekstu 967
- Receptury wyrażeń regularnych 969
- Leksykon języka wyrażeń regularnych 972
Wstęp 11
1. Wprowadzenie do C# i .NET 17
2. Podstawy języka C# 39
3. Tworzenie typów w języku C# 105
4. Zaawansowane elementy języka C# 166
5. Ogólny zarys platformy 255
6. Podstawowe wiadomości o platformie .NET 267
7. Kolekcje 336
8. Zapytania LINQ 385
9. Operatory LINQ 434
10. LINQ to XML 480
11. Inne technologie XML i JSON 511
12. Zwalnianie zasobów i mechanizm usuwania nieużytków 533
13. Diagnostyka 561
14. Współbieżność i asynchroniczność 583
15. Strumienie i wejście-wyjście 645
16. Sieć 694
17. Zestawy 730
18. Refleksja i metadane 768
19. Programowanie dynamiczne 818
20. Kryptografia 832
21. Zaawansowane techniki wielowątkowości 845
22. Programowanie równoległe 884
23. Struktury Span 24. Współdziałanie macierzyste i poprzez COM 934
25. Wyrażenia regularne 957
Skorowidz 977
Oceny i opinie klientów: C# 9.0 w pigułce Joseph Albahari (1)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(0)
(0)
(1)
(0)
(0)
Data dodania: 2023-01-03 Ocena: 3 Opinia potwierdzona zakupem