Księgarnia naukowo-techniczna styczna.pl

Księgarnia naukowo-techniczna
styczna.pl

 


Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Informatyka » Programowanie » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Albumy
Architektura
Beletrystyka
Biochemia
Biologia
Biznes
Budownictwo
Chemia
Design DTP
E-biznes
Ekologia i środowisko
Ekonometria
Ekonomia Finanse
Elektronika
Elektrotechnika
Encyklopedie
Energetyka
Fizyka
Fotografia
Geografia
Historia
Informatyka
  Bazy danych
  Bezpieczeństwo
  CAD
  Grafika komputerowa
  iPod Pocket PC
  Kursy
  Media społecznościowe
  Office
  Programowanie
  Programy graficzne
  Sieci bezprzewodowe
  Sieci komputerowe
  Systemy operacyjne
  Techniki programowania
  Webmasterstwo
Maszynoznawstwo
Matematyka
Medycyna
Motoryzacja
Polityka
Popularnonaukowe
Poradniki
Prawo
Sport
Sztuka
Słowniki
Technika
Telekomunikacja
Turystyka
Zarządzanie jakością

Zobacz pełny katalog »
 Wydawnictwo:
 WNT
Modelowanie numeryczne mikrostruktury ceramiki Zagadnienia wybrane

Modelowanie numeryczne mikrostruktury ceramiki Zagadnienia wybrane

39.00zł
C# od podszewki. Wydanie IV 99.00zł 74.25zł
C# od podszewki. Wydanie IV

Tytuł: C# od podszewki. Wydanie IV
Autor: Jon Skeet
ISBN: 978-83-283-6029-7
Ilość stron: 536
Data wydania: 02/2020
Format: 168x237
Wydawnictwo: HELION

Cena: 99.00zł 74.25zł


C# liczy sobie około dwudziestu lat. Jest niestrudzenie rozwijany i doskonalony przez Microsoft, a dzięki swojej wszechstronności znajduje zastosowanie w wielu dziedzinach: pisaniu gier komputerowych, tworzeniu skalowalnych i niezawodnych aplikacji internetowych oraz aplikacji mobilnych, a nawet niskopoziomowym programowaniu komponentów większych systemów. Twórcy C# postawili na obiektowość, ścisłą kontrolę typów, a przede wszystkim na prostotę w stosowaniu. W tym celu wykorzystano wyniki badań akademickich i połączono je z praktycznymi technikami rozwiązywania problemów. W efekcie C# stał się ulubionym językiem profesjonalistów.

To czwarte wydanie podręcznika przeznaczonego dla programistów C#, którzy znają podstawy tego języka, jednak zależy im na dogłębnym zrozumieniu ważnych pojęć i przyswojeniu różnych sposobów myślenia o pozornie znanych zagadnieniach. W książce skrótowo opisano wersje C# od 2 do 5, a wyczerpująco omówiono wersje od 6 do 7.3. Zaprezentowano również niektóre informacje o projektowanych nowych elementach języka C# 8, takich jak typy referencyjne przyjmujące wartość null, wyrażenia switch, usprawnienia dopasowywania wzorców, a także dalsza integracja asynchroniczności z podstawowymi mechanizmami języka. Poszczególne treści zilustrowano licznymi przykładami kodu źródłowego.

W tej książce między innymi:

  • wyrażenia lambda, inicjalizatory zapytań, asynchroniczność
  • składowe z ciałem w postaci wyrażenia
  • zaawansowane techniki pracy z ciągami znaków
  • zagadnienia integracji krotek z językiem
  • dekonstruktory i dopasowywanie wzorców
  • nowe techniki stosowania referencji i powiązanych mechanizmów

C#. Programowanie na najwyższym poziomie!

Rozdziały:

Przedmowa 17

Wprowadzenie 19

Podziękowania 21

O książce 23

O autorze 27

CZĘŚĆ 1. KONTEKST JĘZYKA C# 29

Rozdział 1. Przetrwają najbystrzejsi 31

  • 1.1. Ewoluujący język 31
    • 1.1.1. System typów pomocny w dużej i małej skali 32
    • 1.1.2. Jeszcze bardziej zwięzły kod 34
    • 1.1.3. Prosty dostęp do danych w technologii LINQ 38
    • 1.1.4. Asynchroniczność 38
    • 1.1.5. Równowaga między wydajnością a złożonością 40
    • 1.1.6. Przyspieszona ewolucja - używanie podwersji 41
  • 1.2. Ewoluująca platforma 42
  • 1.3. Ewoluująca społeczność 43
  • 1.4. Ewoluująca książka 44
    • 1.4.1. Wyjaśnienia na różnym poziomie 45
    • 1.4.2. Przykłady, w których wykorzystano projekt Noda Time 45
    • 1.4.3. Terminologia 46
  • Podsumowanie 47

CZĘŚĆ 2. C# 2 - 5 49

Rozdział 2. C# 2 51

  • 2.1. Typy generyczne 52
    • 2.1.1. Wprowadzenie z użyciem przykładu - kolekcje przed wprowadzeniem typów generycznych 52
    • 2.1.2. Typy generyczne ratują sytuację 55
    • 2.1.3. Jakie elementy mogą być generyczne? 59
    • 2.1.4. Wnioskowanie typu argumentów określających typ w metodach 60
    • 2.1.5. Ograniczenia typów 62
    • 2.1.6. Operatory default i typeof 64
    • 2.1.7. Inicjowanie typów generycznych i ich stan 67
  • 2.2. Typy bezpośrednie przyjmujące wartość null 69
    • 2.2.1. Cel - reprezentowanie braku informacji 69
    • 2.2.2. Wsparcie w środowisku CLR i platformie - struktura Nullable 70
    • 2.2.3. Obsługa dostępna w języku 74
  • 2.3. Uproszczone tworzenie delegatów 80
    • 2.3.1. Konwersje grupy metod 81
    • 2.3.2. Metody anonimowe 81
    • 2.3.3. Zgodność delegatów 83
  • 2.4. Iteratory 84
    • 2.4.1. Wprowadzenie do iteratorów 85
    • 2.4.2. Leniwe wykonywanie 86
    • 2.4.3. Przetwarzanie instrukcji yield 87
    • 2.4.4. Znaczenie leniwego wykonywania 88
    • 2.4.5. Przetwarzanie bloków finally 89
    • 2.4.6. Znaczenie obsługi bloku finally 92
    • 2.4.7. Zarys implementacji 93
  • 2.5. Mniej istotne mechanizmy 98
    • 2.5.1. Typy częściowe 98
    • 2.5.2. Klasy statyczne 100
    • 2.5.3. Inny poziom dostępu do getterów i setterów właściwości 101
    • 2.5.4. Aliasy przestrzeni nazw 101
    • 2.5.5. Dyrektywy pragma 103
    • 2.5.6. Bufory o stałej wielkości 104
    • 2.5.7. Atrybut InternalsVisibleTo 105
  • Podsumowanie 106

Rozdział 3. C# 3 - technologia LINQ i wszystko, co z nią związane 107

  • 3.1. Automatycznie implementowane właściwości 108
  • 3.2. Niejawne określanie typów 108
    • 3.2.1. Terminologia związana z typami 109
    • 3.2.2. Zmienne lokalne z typowaniem niejawnym (var) 110
    • 3.2.3. Tablice z niejawnym typowaniem 112
  • 3.3. Inicjalizatory obiektów i kolekcji 113
    • 3.3.1. Wprowadzenie do inicjalizatorów obiektów i kolekcji 113
    • 3.3.2. Inicjalizatory obiektów 115
    • 3.3.3. Inicjalizatory kolekcji 116
    • 3.3.4. Zalety inicjowania za pomocą jednego wyrażenia 118
  • 3.4. Typy anonimowe 118
    • 3.4.1. Składnia i podstawy działania 119
    • 3.4.2. Typ generowany przez kompilator 121
    • 3.4.3. Ograniczenia 122
  • 3.5. Wyrażenia lambda 123
    • 3.5.1. Składnia wyrażeń lambda 124
    • 3.5.2. Przechwytywanie zmiennych 126
    • 3.5.3. Drzewa wyrażeń 133
  • 3.6. Metody rozszerzające 135
    • 3.6.1. Deklarowanie metody rozszerzającej 136
    • 3.6.2. Wywoływanie metod rozszerzających 136
    • 3.6.3. Łączenie wywołań metod w łańcuch 138
  • 3.7. Wyrażenia reprezentujące zapytania 140
    • 3.7.1. Wyrażenia reprezentujące zapytania są przekształcane z kodu C# na inny kod C# 140
    • 3.7.2. Zmienne zakresu i identyfikatory przezroczyste 141
    • 3.7.3. Kiedy stosować poszczególne składnie w LINQ? 142
  • 3.8. Efekt końcowy - technologia LINQ 143
  • Podsumowanie 144

Rozdział 4. Zwiększanie współdziałania z innymi technologiami 145

  • 4.1. Typowanie dynamiczne 146
    • 4.1.1. Wprowadzenie do typowania dynamicznego 146
    • 4.1.2. Dynamiczne operacje poza mechanizmem refleksji 151
    • 4.1.3. Krótkie spojrzenie na zaplecze 156
    • 4.1.4. Ograniczenia i niespodzianki związane z typowaniem dynamicznym 160
    • 4.1.5. Sugestie dotyczące użytkowania 164
  • 4.2. Parametry opcjonalne i argumenty nazwane 166
    • 4.2.1. Parametry o wartościach domyślnych i argumenty z nazwami 167
    • 4.2.2. Określanie znaczenia wywołań metody 168
    • 4.2.3. Wpływ na wersjonowanie 170
  • 4.3. Usprawnienia w zakresie współdziałania z technologią COM 172
    • 4.3.1. Konsolidacja podzespołów PIA 172
    • 4.3.2. Parametry opcjonalne w COM 174
    • 4.3.3. Indeksery nazwane 175
  • 4.4. Wariancja generyczna 176
    • 4.4.1. Proste przykłady zastosowania wariancji 176
    • 4.4.2. Składnia wariancji w deklaracjach interfejsów i delegatów 178
    • 4.4.3. Ograniczenia dotyczące wariancji 179
    • 4.4.4. Wariancja generyczna w praktyce 181
  • Podsumowanie 183

Rozdział 5. Pisanie kodu asynchronicznego 185

  • 5.1. Wprowadzenie do funkcji asynchronicznych 187
    • 5.1.1. Bliskie spotkania asynchronicznego stopnia 187
    • 5.1.2. Analiza pierwszego przykładu 189
  • 5.2. Myślenie o asynchroniczności 190
    • 5.2.1. Podstawy asynchronicznego wykonywania kodu 191
    • 5.2.2. Konteksty synchronizacji 192
    • 5.2.3. Model działania metod asynchronicznych 193
  • 5.3. Deklaracje metod asynchronicznych 195
    • 5.3.1. Typy wartości zwracanych przez metody asynchroniczne 196
    • 5.3.2. Parametry metod asynchronicznych 197
  • 5.4. Wyrażenia await 197
    • 5.4.1. Wzorzec awaitable 198
    • 5.4.2. Ograniczenia dotyczące wyrażeń await 200
  • 5.5. Opakowywanie zwracanych wartości 202
  • 5.6. Przepływ sterowania w metodzie asynchronicznej 203
    • 5.6.1. Na co kod oczekuje i kiedy? 203
    • 5.6.2. Przetwarzanie wyrażeń await 205
    • 5.6.3. Używanie składowych zgodnych ze wzorcem awaitable 208
    • 5.6.4. Wypakowywanie wyjątków 208
    • 5.6.5. Ukończenie pracy metody 211
  • 5.7. Asynchroniczne funkcje anonimowe 216
  • 5.8. Niestandardowe typy zadań w C# 7 217
    • 5.8.1. Typ przydatny w 99,9% przypadków - ValueTask 217
    • 5.8.2. 0,1% sytuacji - tworzenie własnych niestandardowych typów zadań 220
  • 5.9. Asynchroniczne metody main w C# 7.1 222
  • 5.10. Wskazówki dotyczące korzystania z asynchroniczności 223
    • 5.10.1. Jeśli jest to akceptowalne, używaj ConfigureAwait, aby nie przechwytywać kontekstu 223
    • 5.10.2. Włączanie przetwarzania równoległego dzięki uruchomieniu wielu niezależnych zadań 225
    • 5.10.3. Unikaj łączenia kodu synchronicznego z asynchronicznym 226
    • 5.10.4. Wszędzie, gdzie to możliwe, zezwalaj na anulowanie operacji 226
    • 5.10.5. Testowanie kodu asynchronicznego 227
  • Podsumowanie 228

Rozdział 6. Implementacja asynchroniczności 229

  • 6.1. Struktura wygenerowanego kodu 231
    • 6.1.1. Metoda kontrolna - przygotowania i pierwszy krok 233
    • 6.1.2. Struktura maszyny stanowej 235
    • 6.1.3. Metoda MoveNext() (ogólny opis) 238
    • 6.1.4. Metoda SetStateMachine i taniec z opakowywaniem maszyny stanowej 240
  • 6.2. Prosta implementacja metody MoveNext() 241
    • 6.2.1. Kompletny konkretny przykład 241
    • 6.2.2. Ogólna struktura metody MoveNext() 243
    • 6.2.3. Zbliżenie na wyrażenia await 245
  • 6.3. Jak przepływ sterowania wpływa na metodę MoveNext()? 247
    • 6.3.1. Przepływ sterowania między wyrażeniami await jest prosty 247
    • 6.3.2. Oczekiwanie w pętli 248
    • 6.3.3. Oczekiwanie w bloku try/finally 250
  • 6.4. Kontekst wykonania i przekazywanie kontekstu 253
  • 6.5. Jeszcze o niestandardowych typach zadań 254
  • Podsumowanie 255

Rozdział 7. Dodatkowe mechanizmy z C# 5 257

  • 7.1. Przechwytywanie zmiennych w pętlach foreach 257
  • 7.2. Atrybuty z informacjami o jednostce wywołującej 259
    • 7.2.1. Podstawowe działanie 259
    • 7.2.2. Rejestrowanie informacji w dzienniku 261
    • 7.2.3. Upraszczanie implementacji interfejsu INotifyPropertyChanged 261
    • 7.2.4. Przypadki brzegowe dotyczące atrybutów z informacjami o jednostce wywołującej 263
    • 7.2.5. Używanie atrybutów z informacjami o jednostce wywołującej w starszych wersjach platformy .NET 269
  • Podsumowanie 270

CZĘŚĆ 3. C# 6 271

Rozdział 8. Odchudzone właściwości i składowe z ciałem w postaci wyrażenia 273

  • 8.1. Krótka historia właściwości 274
  • 8.2. Usprawnienia automatycznie implementowanych właściwości 276
    • 8.2.1. Automatycznie implementowane właściwości przeznaczone tylko do odczytu 276
    • 8.2.2. Inicjalizowanie automatycznie implementowanych właściwości 277
    • 8.2.3. Automatycznie implementowane właściwości w strukturach 279
  • 8.3. Składowe z ciałem w postaci wyrażenia 281
    • 8.3.1. Jeszcze prostsze obliczanie właściwości tylko do odczytu 281
    • 8.2.2. Metody, indeksery i operatory z ciałem w postaci wyrażenia 284
    • 8.3.3. Ograniczenia dotyczące składowych z ciałem w postaci wyrażenia w C# 6 286
    • 8.3.4. Wskazówki dotyczące używania składowych z ciałem w postaci wyrażenia 287
  • Podsumowanie 290

Rozdział 9. Mechanizmy związane z łańcuchami znaków 291

  • 9.1. Przypomnienie technik formatowania łańcuchów znaków w .NET 292
    • 9.1.1. Proste formatowanie łańcuchów znaków 292
    • 9.1.2. Niestandardowe formatowanie z użyciem łańcuchów znaków formatowania 293
    • 9.1.3. Lokalizacja 295
  • 9.2. Wprowadzenie do literałów tekstowych z interpolacją 299
    • 9.2.1. Prosta interpolacja 299
    • 9.2.2. Łańcuchy znaków formatowania w literałach tekstowych z interpolacją 300
    • 9.2.3. Dosłowne literały tekstowe z interpolacją 300
    • 9.2.4. Obsługa literałów tekstowych z interpolacją przez kompilator (część 1.) 302
  • 9.3. Lokalizacja z użyciem typu FormattableString 302
    • 9.3.1. Obsługa literałów tekstowych z interpolacją przez kompilator (część 2.) 303
    • 9.3.2. Formatowanie obiektu typu FormattableString z użyciem określonych ustawień regionalnych 305
    • 9.3.3. Inne zastosowania typu FormattableString 306
    • 9.3.4. Używanie typu FormattableString w starszych wersjach platformy .NET 310
  • 9.4. Zastosowania, wskazówki i ograniczenia 311
    • 9.4.1. Programiści i maszyny, ale raczej nie użytkownicy końcowi 311
    • 9.4.2. Sztywne ograniczenia literałów tekstowych z interpolacją 314
    • 9.4.3. Kiedy można stosować literały tekstowe z interpolacją, ale nie należy tego robić? 315
  • 9.5. Dostęp do identyfikatorów za pomocą operatora nameof 317
    • 9.5.1. Pierwsze przykłady stosowania operatora nameof 317
    • 9.5.2. Standardowe zastosowania operatora nameof 319
    • 9.5.3. Sztuczki i kruczki związane z używaniem operatora nameof 322
  • Podsumowanie 325

Rozdział 10. Szwedzki stół z funkcjami do pisania zwięzłego kodu 325

  • 10.1. Dyrektywa using static 325
    • 10.1.1. Importowanie składowych statycznych 326
    • 10.1.2. Metody rozszerzające i dyrektywa using static 329
  • 10.2. Usprawnienia inicjalizatorów obiektów i kolekcji 331
    • 10.2.1. Indeksery w inicjalizatorach obiektów 331
    • 10.2.2. Używanie metod rozszerzających w inicjalizatorach kolekcji 335
    • 10.2.3. Kod testów a kod produkcyjny 339
  • 10.3. Operator ?. 340
    • 10.3.1. Proste i bezpieczne dereferencje właściwości 340
    • 10.3.2. Szczegółowe omówienie operatora ?. 341
    • 10.3.3. Obsługa porównań logicznych 342
    • 10.3.4. Indeksery i operator ?. 344
    • 10.3.5. Skuteczne używanie operatora ?. 344
    • 10.3.6. Ograniczenia operatora ?. 346
  • 10.4. Filtry wyjątków 346
    • 10.4.1. Składnia i semantyka filtrów wyjątków 347
    • 10.4.2. Ponawianie operacji 352
    • 10.4.3. Zapis danych w dzienniku jako efekt uboczny 354
    • 10.4.4. Pojedyncze, specyficzne filtry wyjątków 355
    • 10.4.5. Dlaczego po prostu nie zgłaszać wyjątków? 355
  • Podsumowanie 356

CZĘŚĆ 4. C# 7 I PRZYSZŁE WERSJE 357

Rozdział 11. Łączenie danych z użyciem krotek 359

  • 11.1. Wprowadzenie do krotek 360
  • 11.2. Literały i typy krotek 361
    • 11.2.1. Składnia 361
    • 11.2.2. Wnioskowanie nazw elementów w literałach krotek (C# 7.1) 364
    • 11.2.3. Krotki jako zbiory zmiennych 365
  • 11.3. Typy krotek i konwersje 369
    • 11.3.1. Typy literałów krotek 369
    • 11.3.2. Konwersje z literałów krotek na typy krotek 371
    • 11.3.3. Konwersja między typami krotek 374
    • 11.3.4. Zastosowania konwersji 377
    • 11.3.5. Sprawdzanie nazw elementów przy dziedziczeniu 377
    • 11.3.6. Operatory równości i nierówności (C# 7.3) 378
  • 11.4. Krotki w środowisku CLR 379
    • 11.4.1. Wprowadzenie do typów System.ValueTuple<...> 379
    • 11.4.2. Obsługa nazw elementów 380
    • 11.4.3. Implementacje konwersji krotek 381
    • 11.4.4. Tekstowe reprezentacje krotek 382
    • 11.4.5. Standardowe porównania na potrzeby sprawdzania równości i sortowania 383
    • 11.4.6. Strukturalne porównania na potrzeby sprawdzania równości i sortowania 384
    • 11.4.7. Krotki jednowartościowe i duże krotki 386
    • 11.4.8. Niegeneryczna struktura ValueTuple 387
    • 11.4.9. Metody rozszerzające 387
  • 11.5. Alternatywy dla krotek 388
    • 11.5.1. System.Tuple<...> 388
    • 11.5.2. Typy anonimowe 388
    • 11.5.3. Typy nazwane 389
  • 11.6. Zastosowania i rekomendacje 389
    • 11.6.1. Niepubliczne interfejsy API i kod, który można łatwo modyfikować 390
    • 11.6.2. Zmienne lokalne 390
    • 11.6.3. Pola 392
    • 11.6.4. Krotki i typowanie dynamiczne nie współdziałają dobrze ze sobą 393
  • Podsumowanie 394

Rozdział 12. Podział krotek i dopasowywanie wzorców 395

  • 12.1. Podział krotek 396
    • 12.1.1. Podział na nowe zmienne 397
    • 12.1.2. Używanie podziału do przypisywania wartości istniejącym zmiennym i właściwościom 399
    • 12.1.3. Szczegóły podziału literałów krotek 403
  • 12.2. Podział typów innych niż krotki 403
    • 12.2.1. Metody instancji odpowiedzialne za podział obiektów 403
    • 12.2.2. Odpowiedzialne za podział metody rozszerzające a przeciążanie metod 404
    • 12.2.3. Obsługa wywołań Deconstruct w kompilatorze 406
  • 12.3. Wprowadzenie do dopasowywania wzorców 407
  • 12.4. Wzorce dostępne w C# 7.0 409
    • 12.4.1. Wzorce stałych 409
    • 12.4.2. Wzorce typów 410
    • 12.4.3. Wzorzec var 413
  • 12.5. Używanie wzorców razem z operatorem is 414
  • 12.6. Używanie wzorców w instrukcjach switch 416
    • 12.6.1. Klauzule zabezpieczające 417
    • 12.6.2. Zasięg zmiennej ze wzorca w klauzulach case 418
    • 12.6.3. Kolejność przetwarzania w instrukcjach switch opartych na wzorcu 420
  • 12.7. Przemyślenia na temat zastosowań opisanych mechanizmów 421
    • 12.7.1. Wykrywanie możliwości podziału obiektów 422
    • 12.7.2. Wykrywanie możliwości dopasowywania wzorców 422
  • Podsumowanie 423

Rozdział 13. Zwiększanie wydajności dzięki częstszemu przekazywaniu danych przez referencję 425

  • 13.1. Przypomnienie - co wiesz o słowie kluczowym ref? 427
  • 13.2. Zmienne lokalne ref i referencyjne zwracane wartości 429
    • 13.2.1. Zmienne lokalne ref 430
    • 13.2.2. Instrukcja return ref 435
    • 13.2.3. Operator warunkowy ?: i wartości z modyfikatorem ref (C# 7.2) 437
    • 13.2.4. Modyfikator ref readonly (C# 7.2) 438
  • 13.3. Parametry in (C# 7.2) 440
    • 13.3.1. Zgodność wstecz 441
    • 13.3.2. Zaskakująca modyfikowalność parametrów in - zmiany zewnętrzne 442
    • 13.3.3. Przeciążanie metod z użyciem parametrów in 444
    • 13.3.4. Wskazówki dotyczące parametrów in 444
  • 13.4. Deklarowanie struktur tylko do odczytu (C# 7.2) 446
    • 13.4.1. Wprowadzenie - niejawne kopiowanie zmiennych tylko do odczytu 446
    • 13.4.2. Modyfikator readonly dla struktur 449
    • 13.4.3. Serializowane dane w XML-u są z natury przeznaczone do odczytu i zapisu 450
  • 13.5. Metody rozszerzające z parametrami ref i in (C# 7.2) 451
    • 13.5.1. Używanie parametrów ref i in w metodach rozszerzających, aby uniknąć kopiowania 451
    • 13.5.2. Ograniczenia dotyczące metod rozszerzających z pierwszym parametrem ref lub in 453
  • 13.6. Struktury referencyjne (C# 7.2) 454
    • 13.6.1. Reguły dotyczące struktur referencyjnych 455
    • 13.6.2. Typ Spani wywołanie stackalloc 456
    • 13.6.3. Reprezentacja struktur referencyjnych w kodzie pośrednim 460
  • Podsumowanie 461

Rozdział 14. Zwięzły kod w C# 7 463

  • 14.1. Metody lokalne 463
    • 14.1.1. Dostęp do zmiennych w metodach lokalnych 465
    • 14.1.2. Implementowanie metod lokalnych 468
    • 14.1.3. Wskazówki dotyczące użytkowania 473
  • 14.2. Zmienne out 476
    • 14.2.1. Wewnątrzwierszowe deklaracje zmiennych na potrzeby parametrów out 476
    • 14.2.2. Zniesione w C# 7.3 ograniczenia dotyczące zmiennych out i zmiennych generowanych we wzorcach 477
  • 14.3. Usprawnienia w literałach liczbowych 478
    • 14.3.1. Dwójkowe literały całkowitoliczbowe 478
    • 14.3.2. Separatory w postaci podkreślenia 479
  • 14.4. Wyrażenia throw 480
  • 14.5. Literał default (C# 7.1) 481
  • 14.6. Argumenty nazwane w dowolnym miejscu listy argumentów (C# 7.2) 482
  • 14.7. Dostęp private protected (C# 7.2) 484
  • 14.8. Drobne usprawnienia z C# 7.3 484
    • 14.8.1. Ograniczenia typów generycznych 484
    • 14.8.2. Usprawnienia w wyborze wersji przeciążonych metod 485
    • 14.8.3. Atrybuty pól powiązanych z automatycznie implementowanymi właściwościami 486
  • Podsumowanie 487

Rozdział 15. C# 8 i kolejne wersje 489

  • 15.1. Typy referencyjne przyjmujące wartość null 490
    • 15.1.1. Jaki problem rozwiązują typy referencyjne przyjmujące wartość null? 490
    • 15.1.2. Zmiana działania typów referencyjnych w kontekście wartości null 491
    • 15.1.3. Poznaj typy referencyjne przyjmujące null 492
    • 15.1.4. Działanie typów referencyjnych przyjmujących null w czasie kompilacji i w czasie wykonywania kodu 493
    • 15.1.5. Operator "a niech to" 496
    • 15.1.6. Wrażenia z wprowadzania typów referencyjnych przyjmujących null 498
    • 15.1.7. Przyszłe usprawnienia 500
  • 15.2. Wyrażenia switch 504
  • 15.3. Rekurencyjne dopasowywanie wzorców 506
    • 15.3.1. Dopasowywanie z użyciem właściwości we wzorcach 507
    • 15.3.2. Wzorce oparte na podziale 507
    • 15.3.3. Pomijanie typów we wzorcach 508
  • 15.4. Indeksy i przedziały 509
    • 15.4.1. Typy i literały Index i Range 510
    • 15.4.2. Stosowanie indeksów i przedziałów 511
  • 15.5. Lepsza integracja asynchroniczności 512
    • 15.5.1. Asynchroniczne zwalnianie zasobów z użyciem instrukcji using await 512
    • 15.5.2. Asynchroniczne iteracje z użyciem instrukcji foreach await 514
    • 15.5.3. Asynchroniczne iteratory 517
  • 15.6. Funkcje, które nie znalazły się w wersji zapoznawczej 518
    • 15.6.1. Domyślne metody interfejsu 518
    • 15.6.2. Typy rekordowe 520
    • 15.6.3. Krótki opis jeszcze innych funkcji 521
  • 15.7. Udział w pracach 523
  • Wnioski 523

Dodatek A. Funkcje języka wprowadzone w poszczególnych wersjach 525


Najniższa cena z 30 dni przed obniżką 74,25zł

Tytuł książki: "C# od podszewki. Wydanie IV"
Autor: Jon Skeet
Wydawnictwo: HELION
Cena: 99.00zł 74.25zł
Klienci, którzy kupili tę książkę, kupili także
Zasoby i procesy w rachunkowości jednostek gospodarczych
Zasoby i procesy w rachunkowości jednostek gospodarczych
Kiziukiewicz Teresa
Difin
Co Cię blokuje? Uwolnij swój potencjał
Co Cię blokuje? Uwolnij swój potencjał
Robert Kelsey
Onepress
Krok za krokiem Z alkoholizmem można wygrać
Krok za krokiem Z alkoholizmem można wygrać
Meszuge
WAM
Fundusze i usługi pożyczkowe dla mikro, małych i średnich przedsiębiorstw
Fundusze i usługi pożyczkowe dla mikro, małych i średnich przedsiębiorstw
Barbara i in. Bartkowiak
Difin
Świat zwierząt Ptaki gady ryby
Świat zwierząt Ptaki gady ryby
praca zbiorowa
Dragon
Analiza zespolona w zadaniach
Analiza zespolona w zadaniach
Andrzej Ganczar
PWN
 Koszyk
1 x Sprzedaż partyzancka. Jak osiągnąć duże zyski bez wysokich nakładów inwestycyjnych
1 x Koniec współuzależnienia Jak przestać kontrolować życie innych i zacząć troszczyć się o siebie
1 x Instrukcja postępowania z materiałami niejawnymi z komentarzem
1 x Kodeks cywilny, rodzinny i opiekuńczy
1 x Odwołanie darowizny
1 x Projektowanie instalacji tryskaczowych
1 x Ekonometria finansowa Analiza rynku kapitałowego
1 x Atlas grzybów
1 x Strażnicy mózgu Neuroimmunologia nowa nauka dzięki której nasze mózgi będą zdrowsze i sprawniej
1 x Prawa człowieka Zarys wykładu
1 x Faktury VAT Zasady fakturowania zmiany od 1.1.2013 r.
1 x Horn na trawersie. Opowieści nie tylko żeglarskie
1 x Alchemia obrazu Rozmowy ze Stanisławem Fijałkowskim
1 x FOREX dla bystrzaków. Wydanie II
1 x Fitness zdrowie i uroda
1 x Angielski na obcasach Kurs języka angielskiego z płytą mp3
1 x Laboratorium magazynowe
1 x Deutsch für Zahnmediziner + CD
1 x Chirurdzy Opowieści prawdziwe
1 x Elementy kompozycji urbanistycznej
1 x Bzura i jej dopływy Encyklopedia rzek Polski
1 x Nabywanie nieruchomości przez cudzoziemców Komentarz
1 x Nowy coaching biznesowy Przewodnik po najlepszych praktykach
1 x Ansible w praktyce. Automatyzacja konfiguracji i proste instalowanie systemów. Wydanie II
1 x Prawo autorskie Komentarz do wybranego orzecznictwa Trybunału Sprawiedliwości UE
1 x Cywilizacja Amerykańska
1 x Artyści w przestrzeni miejskiej Krakowa i Katowic
1 x Powszechny system ochrony praw człowieka 70 lat po proklamowaniu Powszechnej Deklaracji Praw Człowieka Tom 1
1 x 99 krótkich opowiadań trafiających w sedno
1 x Modelowanie sylwetki metodą Delaviera Tom 2 Ćwiczenia i programy treningu siłowego
1 x Historia Krakowskiej Izby Adwokackiej
1 x Decoupage Dekoracje świąteczne
1 x Morskie żeglarstwo turystyczne Podręcznik RYA
1 x Gin Historia, anegdoty, trendy oraz koktajle
1 x Kompetencje a wartość przedsiębiorstwa Zasoby niematerialne w nowej gospodarce
1 x Antologia liryki hellenistycznej
1 x Idealna reklama. Sztuka promowania aplikacji w internecie
1 x Dolnośląskie Przewodnik
1 x Modelowanie i sterowanie robotów
1 x Leczenie w neurologii Kompendium
1 x Czerwona królowa
1 x Jak przestać się martwić i zacząć żyć
1 x Nowoczesne projektowanie modeli biznesowych. Narzędzia, kompetencje, mentalność i innowacje, które zapewnią firmie sukces
1 x Pasażerski transport regionalny
1 x Duża książka o aborcji
1 x Ograniczenia swobody wypowiedzi dopuszczalne w Europejskiej Konwencji Praw Człowieka Analiza krytyczna
1 x Izrael Ziemia trzech religii, trzech mórz i jednego słońca
1 x Obywatelstwo w procesie zmian
1 x Atypowe spółki handlowe Wydanie 3
1 x Czytanie Miłosza O trzech postaciach ideologii estetycznej
1 x Determinanty rozwoju spółdzielczości w różnych warunkach ekonomiczno-społecznych
1 x Kompozycje kwiatowe w kościele Uroczystości ślubne
1 x Być jak Superman. Teoria i praktyka osiągania niemożliwego
1 x Diablica w pracy Grzeczne dziewczynki chcą mieć dobrego szefa niegrzeczne są szefami
1 x 500 samochodów sportowych
1 x Ćwiczenia propriocepcji w rehabilitacji
1 x Skarby kartografii
1 x Responsive Web Design z jQuery
1 x Istotą przywództwa jest rozmowa
1 x Alfabet dziecka poszukującego
1 x Angielski nie gryzie Poziom A1-C1 + CD
1 x Inżynieria finansowa Wycena instrumentów pochodnych Symulacje komputerowe Statystyka rynku
1 x Góry Medycyna Antropologia
1 x Naturalne metody na silne serce
1 x Choroby alergiczne dorosłych
1 x Aż łeb urywa 362 zaskakujące fakty o współczesnym świecie
1 x Siła Sekretu Praktyczny poradnik programowania przyszłości
1 x 300 idiomów języka niemieckiego
1 x Stomatologia estetyczna Wydanie 2
1 x Niezbędnik kobiety sukcesu Jak skutecznie walczyć o awans i pieniądze
1 x A tam była cukiernia Przysmaki Jana Pawła II
1 x Analiza logarytmiczno-liniowa Teoria i zastosowania z wykorzystaniem programu R
1 x Fluktuacje gospodarcze Nowa synteza
1 x Lenin Dyktator
1 x Historia Policji w Polsce od X wieku do współczesności
1 x Biotechnologia molekularna Modyfikacje genetyczne postępy problemy Wydanie 2
1 x Grzeczne dziewczynki nie negocjują Podręcznik negocjacji dla kobiet które wiedzą czego chcą przy stole negocjacyjnym
1 x Asertywność Sięgaj po to, czego chcesz, nie raniąc innych
1 x Gromadzenie i udostępnianie danych telekomunikacyjnych
1 x Arkadiusz Onyszko. Fucking Polak. Nowe życie
1 x Geografia ekonomiczna Unii Europejskiej Wydanie 2
1 x Dźwięk i jego percepcja Aspekty fizyczne i psychoakustyczne
1 x Bezpieczeństwo systemów informatycznych. Zasady i praktyka. Tom 1 Wydanie IV
1 x Urazy oka
1 x Leksykon cen transferowych
1 x ECDL Base na skróty Syllabus V. 1.0
1 x Barcelona i Costa Brava Pascal Lajt
1 x Gentleman Mam zasady
1 x Etyka adwokacka a kontradyktoryjny proces karny
1 x Wszystko o nurkowaniu
1 x Historia prawa sądowego
1 x Badanie psychiatryczne dzieci i młodzieży Podręcznik kliniczny
1 x Tajniki Windows Server 2016
1 x Bestiariusz słowiański Część pierwsza i druga
1 x Adopcja międzyrasowa Refleksje nad pokrewieństwem, rasą i przynależnością
1 x 365 dni z kochanym maleństwem
1 x Nielegalny handel bronią Studium kryminologiczne
1 x Koszty jakości Wybrane aspekty
1 x Kształtowanie liderów Siedem zasad rozwijania zdolności przywódczych
1 x Prawna ochrona przyrody w Polsce a Natura 2000 leśnictwo, łowiectwo i rybactwo
1 x Przygotowanie produkcji
1 x Anatomia człowieka Tom 5
1 x Instynkt tonalny Koncepcja ewolucyjnego pochodzenia tonalności muzycznej
1 x Atlas medycyny naturalnej
1 x Angielski dla każdego Czasowniki modalne, złożone, kłopotliwe
1 x Fotografia i propaganda Polski fotoreportaż prasowy w dwudziestoleciu międzywojennym
1 x Aisthesis Zmysłowość i racjonalność w estetyce tradycyjnej i współczesnej
1 x Niewolnik Jak przebudziłem się do życia
1 x Analiza zespolona w zadaniach
1 x Reklama w Google dla małych i średnich przedsiębiorstw Poradnik bardzo praktyczny
1 x Dzień w którym odkryliśmy Wszechświat
1 x Co wolno dziecku Rozsądne ustalanie granic Wydanie 3
1 x 101 ćwiczeń gier i zabaw
1 x Homeopatia doktryna kryzysów Między przełomami w nauce i przemianami społecznymi
1 x Obliczenia i badania diagnostyczne aparatury rozdzielczej
1 x Średniowieczna sztuka wojenna Tom 1 Wczesne średniowiecze
1 x Choroby żołądka i dwunastnicy
1 x Pracowite nerki Krótki przewodnik po wielofunkcyjnym narządzie
1 x Karta Nauczyciela Komentarz
1 x Ewolucja języka W stronę hipotez gesturalnych
1 x Spawalnicze gazy osłonowe i palne
1 x ABC Reumatologii
1 x Podstawy rysunku technicznego
1 x Chaser Dive Bar
1 x Koncepcja rachunku kosztów i korzyści w rachunkowości odpowiedzialności społecznej przedsiębiorstwa
1 x Metoda Delaviera Atlas treningu siłowego dla kobiet
1 x Pielęgniarstwo neurologiczne Wydanie II
1 x Encyklopedia bylin Tom 1 (A-J)
1 x Zrób to sam - Projekty na iPoda 24 super rzeczy, które na serio można zrobić!
1 x Współczesna etykieta biznesu w codziennej praktyce w Polsce
1 x Dobrze nastrojone miasto Współczesna nauka starożytne cywilizacje i ludzka natura
1 x Fizyka cieplna budowli w praktyce Obliczenia cieplno-wilgotnościowe
1 x Banki i rynki finansowe Od zaufania publicznego do kasyna?
1 x Globalny minotaur Europa, Ameryka i przyszłość światowej gospodarki
1 x Tai Chi Mistrzów Chińska sztuka zdrowia i harmonii
1 x Komunikacja marketingowa Istota, uwarunkowania, efekty
1 x Diagnostyka internistyczna
1 x Android Studio. Podstawy tworzenia aplikacji
1 x Ekologiczny dom Jak go zbudować i zdrowo w nim mieszkać
1 x Estymacja wartości godziwej Podejście symulacyjne
1 x Odwrotne obciążenie w budownictwie
1 x Europa dziennikarzy Dyplomacja mediów i post narodowa Europa w świetle wypowiedzi niemieckich dziennikarzy prasowych
1 x Żywienie i leczenie żywieniowe dzieci i młodzieży
1 x Dług Skarbu Państwa jako źródło finansowania deficytu budżetowego
1 x Czy wiesz, kim jesteś? Przewodnik po 16 typach osobowości ID16
1 x Cywilnoprawny obrót nieruchomościami przez cudzoziemców
1 x Celiakia autodiagnoza i samodzielne leczenie
1 x 1000 koni
1 x Gospodarka rachunkowość podatki oraz rozrachunki wspólnoty mieszkaniowej
1 x Leksykon prawa konstytucyjnego
1 x Trójdzielno-autonomiczne bóle głowy
1 x Blaski i cienie pracy mózgu O miłości sztuce i pogoni za szczęściem.
1 x Inspirujący menedżer
1 x Medycyna ratunkowa Evidence-Based Medicine
1 x Android w praktyce
1 x Międzynarodowe standardy rachunkowości w praktyce
1 x Powstanie i upadek starożytnego Egiptu
1 x Ekologia w Polsce i na świecie
1 x Polityka kursu walutowego a inflacja w krajach Europy Środkowo-Wschodniej
1 x Cuda Czym są, dlaczego się zdarzają i jak mogą zmienić twoje życie
1 x 13 rzeczy, których nie robią silni psychicznie rodzice
1 x Prawo ochrony środowiska Komentarz
1 x 1000 niderlandzkich słówek Ilustrowany słownik niderlandzko-polski polsko-niderlandzki
1 x Microsoft PowerPoint 2016 Krok po kroku
1 x Goring i psychiatra Tragiczny pojedynek umysłów
1 x Endokrynologia ginekologiczna Najczęstsze problemy
1 x Akty Fotografia cyfrowa dla profesjonalistów
1 x Żylna choroba zakrzepowo-zatorowa
1 x Detoks w tydzień Skuteczny program oczyszczania organizmu
1 x Ptactwo łowne Poradnik myśliwski
1 x Encyklopedia kontynentów Kultura, przyroda, ludzie
1 x Decoupage Niezwykłe dekoracje wnętrz
1 x Ekonomiczny wymiar nieruchomości
1 x Sposób na Francuza
1 x Bitwa o Anglię
1 x Podsłuch procesowy i pozaprocesowy Kontrola i utrwalanie rozmów na podstawie kpk oraz ustaw szczególnych
1 x Opiniowanie sądowo-lekarskie w przestępstwach przeciwko zdrowiu
1 x Genomy + CD Wydanie 2
1 x Kodeks spółek handlowych Komentarz Tom 1
1 x Pomoc społeczna i świadczenia rodzinne Wydanie 11
1 x Mama dookoła świata
1 x Arteterapia Część 3
1 x Prawo żywnościowe Zarys prawa polskiego i wspólnotowego
1 x Dziewczyna z Krakowa
1 x Antyodżywcze i antyzdrowotne aspekty żywienia człowieka
1 x Balią przez Amazonkę
1 x Clematis najpiękniejsze gatunki powojników
1 x Co kupować by jeść zdrowo Shopping IQ
1 x ABC Excel 2019 PL
1 x Cytaty z życia i literatury
1 x Antagonizm społeczny w umysłach ludzi i kulturach świata
1 x Podstawy systemów wyszukiwania informacji. Analiza metod
1 x Postępowanie w obrażeniach ciała w praktyce SOR
1 x Między kartką a ekranem Cyfrowe eksperymenty z medium książki w Polsce
1 x Dermatologia geriatryczna Tom 2
1 x Bieganie długodystansowe
1 x MASA o kobietach polskiej mafii
1 x Kara ograniczenia wolności
1 x Jogasutry Patańdźalego Techniki medytacji i metafizyczne aspekty jogi
1 x Agrobiznes Wydanie 2
1 x Grzybownik
1 x Doskonalenie organizacji i procesów innowacyjnych
1 x ABC pedagoga specjalnego Razem łatwiej Nowe doświadczenia
1 x Notarialne poświadczenie dziedziczenia Komentarz
1 x Recepta na adrenalinę Napoleon Cybulski i krakowska szkoła fizjologów
1 x Inżynieria bezpieczeństwa systemów logistycznych
1 x Dogadać się z innymi, czyli Porozumienie bez Przemocy nie tylko w życiu organizacji
1 x Fundraising Pierwszy polski praktyczny podręcznik
1 x 52 ćwiczenia zapobiegające wadom sylwetki
1 x Bądź mądrzejszy! Naucz się myśleć i działać jak ludzie sukcesu
1 x Rycerstwo
1 x Terenowa apteczka ziołowa
1 x Kodeks rodzinny i opiekuńczy Familien- und Vormundschaftsgesetzbuch
1 x Farmakologia w zadaniach Receptura i postacie leków
1 x Badanie kliniczne
1 x Anestetyczne środki wziewne Przewodnik
1 x Immunitet parlamentarny i immunitet głowy państwa z perspektywy konstytucyjnej i karnoprocesowej
1 x Broń palna w Polsce
1 x ASP.NET WebForms
1 x Alchemia uwodzenia czyli erotyczna manipulacja mężczyznami
1 x Potęga perswazji Jak się nas kupuje i sprzedaje
1 x Chomik
1 x Anatomia rynku
1 x Joga dla bystrzaków
1 x Prawo autorskie Orzecznictwo + CD
1 x Strategia konkurencji
1 x Rodzina Zdrowie Choroba Koncepcja i praktyka pielęgniarstwa rodzinnego
1 x Czerwona księżniczka Biali emigranci i komisarze
1 x Kierowanie ludźmi Osobisty mentor Harvard Business School Press
1 x Adobe After Effects CC. Oficjalny podręcznik
1 x Rodzinne uwarunkowania funkcjonowania społecznego dzieci z astmą oskrzelową
1 x 1001 filmów które musisz zobaczyć
1 x Demon w Watykanie
1 x Miejsce Profesora Stefana Noska w archeologii polskiej
1 x Manewrowanie jachtem żaglowym + CD
1 x Tablice informatyczne. Wzorce projektowe
1 x LEGO Księga przygód Kosmiczne podróże, piraci, smoki i jeszcze więcej!
1 x Ustawa o ubezpieczeniu społecznym z tytułu wypadków przy pracy i chorób zawodowych Komentarz
1 x Jesteś marką. Jak odnieść sukces i pozostać sobą
1 x Ilustrowany leksykon zespołów w dermatologii Tom 2 F-N
1 x Rozliczenia związane ze spadkiem Powołanie do spadku, zachowek, odpowiedzialność za długi spadkowe, dział spadku
1 x Dominikana przewodnik Marco Polo
1 x Prawo prasowe Postępowania sądowe w sprawach prasowych
1 x Boznańska Malarstwo
1 x Czy koty zawsze spadają na cztery łapy?
1 x Kodeks cywilny Kodeks postępowania cywilnego Kodeks rodzinny i opiekuńczy Koszty sądowe cywilne oraz inne akty prawne
1 x Golf Technika swingu
1 x EKG łatwo zrozumieć
1 x Systemy ubezpieczeń w Polsce Aspekty finansowe
1 x Antagonizm i pojednanie w środowiskach wielokulturowych
1 x Giełda Podstawy inwestowania Wydanie 3
1 x Czerwony bunt Jedenaście tragicznych dni na pokładzie pancernika Potiomkin
1 x Zielnik dla każdego
1 x Karnoprawna ochrona praw osób wykonujących pracę zarobkową
1 x Powszechna historia miasta
1 x E-kontrola podatkowa i jednolity plik kontrolny
1 x Badania kliniczne produktów leczniczych i wyrobów medycznych Zagadnienia prawne
1 x Ayacucho 1824
1 x Świat 2040 Czy Zachód musi przegrać?
1 x Charakterystka energetyczna i audyt budynków
1 x Terroryzm a prawa czowieka Bezpieczeństwo wewnętrzne
1 x Sztuka podstępu. Łamałem ludzi, nie hasła. Wydanie II
1 x Wzmacnianie konstrukcji dróg geosyntetykami
1 x Status prawny dziennikarza
1 x Fenomenalna kuracja dr Wahls
1 x Dokumentacja czasu pracy Wyjaśnienia, obliczenia, przykłady i wzory
1 x Mikrobiologia lekarska
1 x Jak dbać o włosy Poradnik dla początkującej włosomaniaczki
1 x Etnografie biomedycyny
1 x 1809 Grom nad Dunajem Zwycięstwo Napoleona nad Habsurgami Tom 3 Wagram i Znojmo
1 x 1859 dni Warszawy
1 x Prawo zamówień publicznych Zbiór przepisów
1 x Kultura a zdrowie i niepełnosprawność
1 x Modernizacja elektrowni Efektywność energetyczna i ekonomiczna
1 x Autorytet demokracji Ujęcie filozoficzne
1 x Hiszpania 3w1 Przewodnik + atlas + mapa
1 x Imperium peryferii Rosja i system światowy
1 x Nowoczesna kosmetologia Tom 1 Detoksykacja, dieta, ruch
1 x Administracja publiczna Zadania publiczne administracji samorządowej i ich realizacja przez NGO
1 x Węzły i sploty
1 x Bezpieczny system w praktyce. Wyższa szkoła hackingu i testy penetracyjne
1 x E-senior. Poradnik świadomego użytkownika internetu
1 x Kara śmierci w świetle sporu o racjonalizację kary
1 x BezMarketing Przestań kusić klientów zacznij z nimi rozmawiać
1 x Hierarchiczna struktura leksykonu umysłowego Relacje semantyczne w leksykonie widzących i niewidomych użytkowników języka
1 x Praktyczne zasady sporządzania korespondencji i innych prac biurowych Wydanie 2
1 x Łódzkie część północna mapa turystyczna 1:100 000
1 x Akwarium moja pasja
1 x Wywieranie pozytywnego wpływu na ludzi Teoria i praktyka
1 x Nabywanie nieruchomości w Polsce przez cudzoziemców
1 x Procedury pielęgniarskie w chirurgii
1 x Kadry i płace w podmiotach leczniczych 100 aktualnych pytań i odpowiedzi Wydanie 4
1 x Europa - bezpieczny kontynent?
1 x Aksjomaty postępowania administracyjnego
1 x Kodeks postępowania administracyjnego
1 x Diagnostyka laboratoryjna w dietetyce
1 x 102 nowych artystów
1 x Jak skutecznie negocjować eBook
1 x Padaczka Diagnostyka różnicowa padaczkowych i niepadaczkowych incydentów napadowych
1 x Historia świata przez ścięte głowy opisana
1 x Kieszonkowy podręcznik obsługi roweru szosowego
1 x Jak Google Bono i Gates trzęsą światem dzięki metodzie OKR Mierz to, co istotne dla firmy, i skutecznie zarządzaj celami
1 x Cudowne ptaki Czarodzieje z naszych ogrodów
1 x Głosy straconych Wstrząsające historie zgładzonych na rozkaz Stalina w latach Wielkiego Terroru
1 x 17 śmiertelnych błędów szefa Wydanie 3
1 x Autopromocja Pokaż na co Cię stać szefowi podwładnym i klientom
1 x Moralność i hipertrofia moralności
1 x A nie mówiłem Dlaczego nastapił kryzys i jak najszybciej z niego wyjść
1 x Chilam Balam z Chumayel Majów Księga Przepowiedni
1 x Dyskryminacja ze względu na religię, niepełnosprawność, wiek lub orientację seksualną
1 x Autyzm i zespół Aspergera
1 x Mosty zintegrowane
1 x Prawna regulacja komercjalizacji własności intelektualnej publicznych szkół wyższych
1 x Państwo Zakonu Krzyżackiego w Prusach
1 x MERITUM Inwestycje budowlane
1 x Fizyczne metody diagnostyki medycznej i terapii
1 x Czas postprawdy Nieszczerość i oszustwa w codziennym życiu
1 x Anatomia człowieka Tom 4
1 x Aplikacja od ogółu do szczegółu Akty normatywne w pigułce Wydanie 9
1 x Kraje rozwijające się w globalnej wymianie handlowej
18,811.97zł
Wydawnictwo
Tu można zobaczyć wszystkie książki z wydawnictwa:

Wydawnictwo Helion
 Kategoria:
 Biologia
Przygody młodego przyrodnika

Przygody młodego przyrodnika

42.00zł
35.70zł
Informacje
Regulamin sklepu.
Koszty wysyłki.
Polityka prywatności.
Jak kupować?
Napisz do Nas.
 Wydawnictwa
 Polecamy
Autodesk Inventor Professional /Fusion 2012PL/2012+ Metodyka projektowania z płytą CD Andrzej Jaskulski PWN
Matematyka konkretna Wydanie 4 Ronald L. Graham, Donald E. Knuth, Oren Patashnik PWN
Słownik naukowo-techniczny angielsko-polski Wydanie XIII Red. M.Berger, T.Jaworska, A.Baranowska, M.Barańska WNT
Animacja komputerowa Algorytmy i techniki Rick Parent PWN
Anatomia zwierząt Tom 2 Narządy wewnętrzne i układ krążenia Wydanie 3 Kazimierz Krysiak, Krzysztof Świeżyński PWN
Windows Server 2008 R2 Usługi pulpitu zdalnego Resource Kit Christa Anderson, Kristin L. Griffin, Microsoft Remote Desktop Virtual Microsoft Press
3ds Max 2012 Biblia Kelly L. Murdock HELION
Przystępny kurs statystyki z zastosowaniem STATISTICA PL na przykładach z medycyny KOMPLET Tom 1 Tom 2 Tom 3 Andrzej Stanisz StatSoft
Programowanie Microsoft SQL Server 2008 Tom 1 + Tom 2 Leonard Lobel, Andrew J. Brust, Stephen Forte Microsoft Press