C#. Leksykon
- Autorzy:
- Ben Albahari, Peter Drayton, Brad Merrill
- Niedostępna
Opis
książki
:
C#. Leksykon
Leksykon C# zawiera:
- spójny przegląd języka C#, środowiska CLR (Common Language Runtime) oraz BCL (Base Class Library), włącznie z omówieniem według funkcji najważniejszych przestrzeni nazw BCL;
- dokładne omówienie wszystkich elementów języka C#, wraz z wygodnym podsumowaniem składni oraz słownikiem słów kluczowych C#;
- objaśnienia (wraz z przykładami kodu) głównych typów danych C#, od wbudowanych typów bazowych, przez obiekty, po wyliczenia, delegacje, kolekcje, zwykle implementowane interfejsy i inne;
- instrukcje opisujące podstawowe zadania, jakie musi opanować każdy programista C#, od obsługi wyjątków i zdarzeń, przez pracę w sieci, wątki, i korzystanie z wyrażeń regularnych, po korzystanie z refleksji i własnych atrybutów;
- przykłady współpracy ze starszymi komponentami API Win32 oraz COM, a także wykorzystania wskaźników w stylu C/C++ wewnątrz zarządzanego kontekstu CLR;
- omówienie standardowych zagadnień programistycznych, takich jak budowanie udostępnianych złożeń, przegląd podstawowych narzędzi zawartych w SDK, a także wzajemne odwzorowania przestrzeni nazw i złożeń.
C# umożliwia tworzenie zarówno aplikacji i usług sieciowych, jak i tradycyjnych samodzielnych aplikacji lub aplikacji typu klient-serwer. Doświadczenie w którejś z tych dziedzin nie jest wymagane, choć może pomóc w opanowaniu C# i .NET Framework.
Wybrane bestsellery
-
Promocja
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI.- Druk
- PDF + ePub + Mobi pkt
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
MonoGame. Podstawowe koncepcje grafiki 3D dotyczy programowania grafiki 3D, co oznacza, że do jej tworzenia wykorzystuje się kod, a nie edytor sceny obsługiwany myszką. Autorzy wyczerpująco omówili kluczowe zagadnienia, jak rozdzielenie definiowanie figur i brył, poruszanie nimi na scenie, oświetlenie i cienie, mieszanie kolorów czy odwzorowanie tekstur. Wyjaśnione są także kwestie wykraczające poza podstawy grafiki 3D i dotykające tworzenia gier, jak komponentyzacja produkcji gier czy kwestie projektowania systemów sterowania. W rezultacie Czytelnik otrzymuje książkę na temat grafiki 3D w MonoGame łączącą teorię z wykorzystaniem praktycznych przykładów.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
To kolejne, mocno przebudowane wydanie popularnego przewodnika, dzięki któremu zaczniesz skutecznie programować w języku C#. Nabierzesz wprawy w programowaniu zorientowanym obiektowo, pisaniu, testowaniu i debugowaniu funkcji, implementowaniu interfejsów i zarządzaniu danymi. Zobaczysz, w jaki sposób API środowiska .NET realizuje takie zadania jak monitorowanie wydajności i jej poprawianie, jak również praca z systemem plików i serializacją. Wiedza zawarta w kolejnych rozdziałach pozwoli Ci tworzyć praktyczne aplikacje i serwisy z wykorzystaniem biblioteki ASP.NET Core, wzorca MVC i technologii Blazor.- Druk
- PDF + ePub + Mobi pkt
C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII C# 11 i .NET 7 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 7, Blazor i EF Core 7. Wydanie VII
(107,40 zł najniższa cena z 30 dni)
116.35 zł
179.00 zł (-35%) -
Promocja
Szkolenie, które Ci dziś proponujemy, pozwoli Ci opanować tajniki pracy z silnikiem graficznym i API Windows Presentation Foundation, w skrócie WPF, znanym pod kodową nazwą Avalon. WPF bazuje na platformie programistycznej Microsoftu .NET 3 i wchodzi w skład WinFX. Możliwości ma naprawdę spore: integruje interfejs użytkownika, grafikę 2D i 3D, multimedia, dokumenty, a także generowanie i rozpoznawanie mowy (co jest przydatne w wypadku aplikacji sterowanych głosem). API WPF bazuje na języku XML, konkretnie na jego implementacji o nazwie XAML.- Videokurs pkt
WPF. Kurs video. Omówienie i zastosowanie kontrolek w C# i XAML WPF. Kurs video. Omówienie i zastosowanie kontrolek w C# i XAML
(109,49 zł najniższa cena z 30 dni)
98.55 zł
219.00 zł (-55%) -
Promocja
Oto siódme, uzupełnione i zaktualizowane wydanie cenionego podręcznika (dodano do niego kilka nowych rozdziałów). Dzięki lekturze poznasz od podstaw koncepcje programowania w języku C# i płynnie przejdziesz do tworzenia gier w Unity. Nauczysz się pisać skrypty implementujące prostą mechanikę gier, programować proceduralnie i zwiększać złożoność swoich gier poprzez wprowadzanie inteligentnych nieprzyjaciół i pocisków zadających obrażenia. W kolejnych rozdziałach poznasz coraz ciekawsze możliwości Unity, niezbędne w projektowaniu gier, takie jak sterowanie oświetleniem, ruchami gracza, kamerą, programowanie kolizji i wiele innych.- Druk
- PDF + ePub + Mobi pkt
Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VII
(59,40 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
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# 9.0 oraz 10.0 takie jak: rekordy, rozszerzone możliwości dopasowywania wzorców oraz nowe możliwości związane z upraszczaniem kodu w celu poprawy produktywności.- Druk
- PDF + ePub + Mobi pkt
C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych C# 10. Programowanie. Tworzenie aplikacji Windows, internetowych i biurowych
(101,40 zł najniższa cena z 30 dni)
109.85 zł
169.00 zł (-35%) -
Promocja
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 skalowalności aplikacji. Przeczytasz też, w jaki sposób ASP.NET Core ułatwia pracę wielu zespołów programistów. Poszczególne zagadnienia zostały zilustrowane dokładnie wyjaśnionymi przykładami kodu, a dodatkowe ćwiczenia pozwolą Ci na utrwalenie zdobytych umiejętności.- Druk
- PDF + ePub + Mobi pkt
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
(47,90 zł najniższa cena z 30 dni)
47.90 zł
159.00 zł (-70%) -
Dzięki tej książce zrozumiesz praktyczne znaczenie złożoności dziedziny i behawioralnych aspektów języka dziedzinowego. Poznasz podstawowe zasady DDD i nauczysz się używać takich narzędzi jak EventStorming, Event Sourcing i CQRS. Dowiesz się, jak stosuje się DDD do różnych stylów architektonicznych, takich jak REST, systemy reaktywne i mikrousługi. Nauczysz się pracować we frameworku .NET Core 2.2, aby przetłumaczyć modele dziedzinowe na wykonywalny kod C#, oraz Vue.js, aby zbudować frontend aplikacji. Nie zabrakło tutaj również zagadnień refaktoryzacji kodu, numerowania wersji zdarzeń i migracji. W rezultacie poszczególne zespoły w organizacji będą mogły pracować elastyczniej i efektywniej dzięki ulepszonym usługom i oddzielonym interakcjom.
- Druk
- PDF + ePub + Mobi pkt
Domain-Driven Design dla .NET Core. Jak rozwiązywać złożone problemy podczas projektowania architektury aplikacji Domain-Driven Design dla .NET Core. Jak rozwiązywać złożone problemy podczas projektowania architektury aplikacji
Niedostępna
-
Ta książka jest przeznaczona dla doświadczonych programistów C#, którzy chcą nauczyć się technik machine learning, deep learning i sztucznej inteligencji. Opisano tu dostępne narzędzia do uczenia maszynowego, dzięki którym można łatwo budować inteligentne aplikacje .NET wykorzystujące takie rozwiązania jak wykrywanie obrazów lub ruchu, wnioskowanie bayesowskie, głębokie uczenie i głęboka wiara. Omówiono zasady implementacji algorytmów uczenia nadzorowanego i nienadzorowanego oraz ich zastosowanie w budowie modeli predykcji. Przedstawiono różne techniki, od prostej regresji liniowej, przez drzewa decyzyjne i SVM, po zaawansowane rozwiązania, takie jak sztuczne sieci neuronowe, autoenkodery lub uczenie ze wzmocnieniem.
- Druk
- PDF + ePub + Mobi pkt
Uczenie maszynowe w C#. Szybkie, sprytne i solidne aplikacje Uczenie maszynowe w C#. Szybkie, sprytne i solidne aplikacje
Niedostępna
-
Explore ASP.NET Core with this unique guide to crafting resilient and adaptable applications with the GoF design patterns. Featuring architectural principles, SOLID, REST, layering, microservices, and feature-oriented design, and more.
- PDF + ePub pkt
Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition Architecting ASP.NET Core Applications. An atypical design patterns guide for .NET 8, C# 12, and beyond - Third Edition
O autorze książki
Ben Albahari jest współzałożycielem serwisu Auditionist, wirtualnej sceny castingowej dla aktorów. Przez pięć lat pracował w Microsofcie, gdzie kierował kilkoma projektami. Współzakładał firmę Genamics, która dostarcza narzędzia dla programistów C# i J++ oraz oprogramowanie do analizy sekwencji DNA i aminokwasów w cząsteczkach białek. Jest współautorem kilku książek o programowaniu w C#.
Ben Albahari, Peter Drayton, Brad Merrill - pozostałe książki
-
Promocja
Looking for quick answers for using C# 12? 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# version, this guide will help you get rapidly up to sp- ePub + Mobi pkt
(80,73 zł najniższa cena z 30 dni)
80.73 zł
94.99 zł (-15%) -
Promocja
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ż nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i chcą nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i esencjonalny sposób, tak by skoncentrować się na najważniejszych sprawach.- Druk
- PDF + ePub + Mobi pkt
(14,90 zł najniższa cena z 30 dni)
14.90 zł
49.90 zł (-70%) -
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# version, this guide will help you get rapidly up to sp
- ePub + Mobi pkt
Niedostępna
-
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ą wersją C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób. Wszystkie użyte tu listingi i fragmenty kodu są dostępne w postaci interaktywnych próbek dla platformy LINQPad, która pozwala na błyskawiczne prototypowanie i obserwowanie efektów wszelkich zmian w kodzie. Oto przewodnik, który powinien mieć pod ręką każdy programista C#!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
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 wdrożeniu najnowszej wersji języka C#. Jest też nieocenioną pomocą dla osób, które znają już inne języki programowania, takie jak C++ czy Java, i postanowiły nabrać wprawy w pracy z C#. Poszczególne zagadnienia przedstawiono w przejrzysty, treściwy i równocześnie esencjonalny sposób, koncentrując się na najważniejszych sprawach. To pozycja, która powinna znajdować się tuż obok klawiatury każdego programisty C#!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
Promocja
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 kwestie, jak współbieżność, bezpieczeństwo i domeny aplikacji. Informacje o nowych składnikach języka C# 6.0 i 7.0, a także o związanej z nim platformie zostały oznaczone. Szczególnie istotny z punktu widzenia programisty może okazać się rozdział o nowym kompilatorze Roslyn, zwanym kompilatorem usługowym.- Druk
- PDF + ePub + Mobi pkt
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
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. Mimo to nawet tak świetne narzędzie, jak C# w wersji 7.0, jest jeszcze wygodniejsze w pracy, jeśli programista ma pod ręką coś, co wspomoże jego codzienną pracę i we właściwym miejscu podsunie potrzebną informację.- Druk
- PDF + ePub + Mobi pkt
(20,94 zł najniższa cena z 30 dni)
22.68 zł
34.90 zł (-35%) -
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 aplikacji. Informacje o nowych składnikach języka C# 6.0 i związanej z nim platformy zostały oznaczone. Szczególnie istotny z punktu widzenia programisty może okazać się rozdział o nowym kompilatorze Roslyn, zwanym kompilatorem usługowym.
- Druk
- PDF + ePub + Mobi pkt
Czasowo niedostępna
-
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 programowania w Javie, C++ lub w poprzednich wersjach C# i chcesz bez większych problemów przystąpić do programowania w C# 6.0, to trzymasz w ręku właściwą książkę.
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
-
W trakcie lektury poznasz podstawy języka C#, jego składnię, sposób deklarowania zmiennych i tworzenia funkcji. Nauczysz się operować na typach liczbowych, tworzyć pętle, instrukcje warunkowe oraz przestrzenie nazw. Ponadto wkroczysz w świat programowania obiektowego, zaznajamiając się z dziedziczeniem, polimorfizmem i interfejsami. Kolejne strony to coraz bardziej zaawansowana wiedza na temat języka LINQ, wiązań dynamicznych (nowość w C# 5.0) i funkcji asynchronicznych. Ten leksykon to pozycja obowiązkowa dla każdego programisty. Sprawdzi się również w rękach początkujących programistów jako błyskawiczny przewodnik po konstrukcjach języka C#. Warto mieć tę książkę!
- Druk
- PDF + ePub + Mobi pkt
Niedostępna
Ebooka "C#. Leksykon" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs 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 "C#. Leksykon" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C#. Leksykon" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje książki: C#. Leksykon (3) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: Magazyn WWW 12/2001Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Kompendium wiedzy o języku C#, opracowanym przez Microsoft w celu tworzenia aplikacji i usług internetowych działających w środowisku .NET. Idea .NET i C# została zaprezentowana po raz pierwszy na konferencji Microsoft Professional Developers Conference, która odbyła się w Orlando na Florydzie w połowie 2000 roku. Wkrótce materiały i narzędzia potrzebne do programowania .NET udostępniono w Internecie. Autorzy książki skupili się na wersji beta 1 .NET SDK, pochodzącej z listopada 2000 roku. W pięciu rozdziałach opisali język oraz bardziej ogólne zagadnienia związane ze środowiskiem .NET. Publikacja jest dobrym wstępem dla wszystkich zainteresowanych programowaniem w C#.
-
Recenzja: Magazyn Internet KK 08/2001Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Microsoft ogłaszając strategię .NET wprowadził i zapowiedział szereg produktów, które pozwolą na jej realizację. Na potrzeby tej strategii opracowany został również nowy język programowania -- C#. Nakładem wydawnictwa Helion ukazała się książka "C#. Leksykon", która ułatwia poznanie tego języka. Zdaniem autorów prezentowana publikacja to bardzo skondensowane wprowadzenie do języka C# oraz platformy .NET. Trudno w zasadzie oczekiwać innego podejścia, skoro zarówno C#, jak i .NET znajdują się obecnie w fazie intensywnego rozwoju. Książka jest kierowana przede wszystkim do programistów znających języki zorientowane obiektowo, takie jak C++, Java czy Delphi. Składa się ona z pięciu rozdziałów kilku dodatków. W pierwszym rozdziale -- "Wprowadzenie" zamieszczony został ogólny opis języka C# oraz biblioteki .NET Framework. Rozdział drugi -- "Język C#" może być postrzegany jako wprowadzenie do C# lub podręcznik do nauki tego języka. Znajdziemy tu informacje o konstrukcji języka, typach, zmiennych, instrukcjach, klasach, interfejsach itd. Rozdział trzeci nosi tytuł "Programowanie platformy .Net" . Autorzy wyjaśniają w nim w jaki sposób należy korzystać z C# w połączeniu z platformą .NET Framework. W rozdziale tym zawarte zostały m.in. informacje na temat obsługi protokołów sieciowych, jak również współpracy z bibliotekami DLL oraz komponentami COM. Czwarty rozdział -- "Przegląd BCL" jest poświęcony bibliotece BCL (Base Class Libray), która jest jednym z kluczowych elementów platformy .NET. W rozdziale tym znajdziemy przegląd biblioteki BCL wykonany z podziałem na logiczne obszary. Ostatni rozdział -- "Podstawowe narzędzia .NET" pozwala zapoznać się z narzędziami .NET dostarczonymi wraz .NET Framework SDK, wliczając w to kompilator C# oraz narzędzia do importowania obiektów .COM i eksportowania obiektów .NET. W dodatkach zamieszczony został wykaz słów kluczowych C#, informacje na temat wyrażeń regularnych, specyfikatorów formatu, szeregowania danych, pracy ze złożeniami oraz przestrzeni nazw i złożeń. C# to ważny element strategii .NET, z którą Microsoft wiąże wielkie nadzieje na przyszłość. Pozwala on na tworzenie aplikacji i usług internetowych działających w oparciu o platformę .NET. Programiści zainteresowani rozwojem strategii .NET mogą z powodzeniem sięgnąć po prezentowaną publikację.
-
Recenzja: netmag.com.pl 07/2001Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
C# jest nowym językiem programowania opracowanym w firmie Microsoft i przeznaczonym do tworzenia aplikacji i usług internetowych działających na platformie .NET, która (wedle zapewnień Microsoftu) ma zrewolucjonizować cały przemysł informatyczny. Zawarte w książce informacje pozwalają rozpocząć tworzenie aplikacji w języku C# i pomagają zaznajomić się z założeniami platformy .NET. jest to podręcznik adresowany do zaawansowanych lub średnio zaawansowanych programistów, pragnących się przygotować na przyjęcie nowej technologii. Na pewno nie jest to gruntowne omówienie możliwości i cech C# -- raczej należy książkę traktować jako zapowiedź przyszłej technologii niż kompletny podręcznik. Zważywszy na fakt, że zarówno sam język C#, jak i cała platforma .NET wciąż są rozwijane i udoskonalane (np. środowisko programistyczne dla C# nie wyszło jeszcze poza fazę tzw. "beta testów") to i tak bardzo wiele.
Szczegóły książki
- Tytuł oryginału:
- C# Essentials
- Tłumaczenie:
- Marcin Pancewicz
- ISBN Książki drukowanej:
- 83-719-7475-2, 8371974752
- Data wydania książki drukowanej :
- 2001-04-24
- Format:
- B5
- Numer z katalogu:
- 1563
- Erraty / Zgłoś erratę
- Kategorie:
Programowanie » C# - Programowanie
Spis treści książki
- Język C# (13)
- Wspólne środowisko uruchomieniowe (14)
- Biblioteki klas bazowych (16)
- Minimalny program C# (16)
- Identyfikatory (17)
- Typy (17)
- Egzemplarze typów (17)
- Przykład: budowanie i wykorzystanie typów (18)
- Jawne i niejawne konwersje (18)
- Kategorie typów (19)
- Typy predefiniowane (19)
- Typy i pamięć (24)
- Ujednolicony system typów (25)
- Zmienne (27)
- Wstępne przypisania (27)
- Wartości domyślne (28)
- Wyrażenia i operatory (28)
- Priorytet operatorów (28)
- Operatory sprawdzania przepełnienia arytmetycznego (30)
- Instrukcje (31)
- Instrukcje wyrażeń (31)
- Instrukcje deklaracji (31)
- Instrukcje puste (32)
- Instrukcje wyboru (32)
- Instrukcje pętli (34)
- Instrukcje skoków (35)
- Organizowanie typów (36)
- Pliki (37)
- Przestrzenie nazw (37)
- Dziedziczenie (38)
- Konwersje klas (39)
- Polimorfizm (39)
- Wirtualne funkcje składowe (40)
- Abstrakcyjne klasy i składowe (40)
- Klasy zapieczętowane (41)
- Ukrywanie dziedziczonych składowych (41)
- Nowe wersje wirtualnych funkcji składowych (42)
- Modyfikatory dostępu (42)
- Ograniczenia modyfikatorów dostępu (43)
- Klasy i struktury (44)
- Różnice pomiędzy klasami a strukturami (44)
- Składowe egzemplarza i składowe statyczne (45)
- Pola (45)
- Stałe (46)
- Właściwości (46)
- Indeksatory (47)
- Metody (48)
- Operatory (51)
- Konstruktory egzemplarzy (53)
- Konstruktory statyczne (54)
- Odwołania do własnych składowych (55)
- Destruktory i finalizery (56)
- Typy zagnieżdżone (57)
- Interfejsy (58)
- Definiowanie interfejsu (nagłówek) (58)
- Implementowanie interfejsu (58)
- Korzystanie z interfejsu (59)
- Poszerzanie interfejsu (59)
- Jawna implementacja interfejsu (59)
- Ponowna implementacja interfejsu (60)
- Konwersje interfejsów (60)
- Tablice (61)
- Tablice wielowymiarowe (61)
- Lokalne deklaracje tablic i deklaracje tablic w polach (61)
- Długość i wymiary tablic (61)
- Sprawdzanie zakresów (62)
- Konwersje tablic (62)
- Wyliczenia (62)
- Operatory wyliczeń (63)
- Konwersje wyliczeń (63)
- Delegacje (63)
- Delegacje wielozakresowe (64)
- Delegacje w porównaniu ze wskaźnikami do funkcji (65)
- Delegacje w porównaniu z interfejsami (65)
- Zdarzenia (66)
- Definiowanie delegacji dla zdarzenia (66)
- Umieszczanie danych zdarzenia w EventArgs (66)
- Deklarowanie i zgłaszanie zdarzenia (66)
- Obsługiwanie zdarzeń poprzez procedury obsługi zdarzenia (67)
- Zdarzenia jako właściwości (67)
- Instrukcja try i wyjątki (68)
- Instrukcja try (68)
- Wyjątki (68)
- Instrukcja catch (69)
- finally (69)
- Główne właściwości klasy System.Exception (70)
- Atrybuty (70)
- Klasy atrybutów (71)
- Parametry nazwane oraz parametry pozycyjne (71)
- Cele atrybutów (72)
- Stosowanie kilku atrybutów (72)
- Kod nienadzorowany i wskaźniki (72)
- Typy wskaźnikowe (73)
- Kod nienadzorowany (73)
- Instrukcja fixed (73)
- Operator wskaźnika do składowej (74)
- Słowo kluczowe stackalloc (74)
- Wskaźniki do kodu nienadzorowanego (74)
- Dyrektywy preprocesora (75)
- Dyrektywy preprocesora (75)
- Dokumentacja XML (76)
- Komentarze w stylu C/C++ (76)
- Komentarze dokumentacji (76)
- Pliki dokumentacji XML (76)
- Predefiniowane znaczniki XML (77)
- Znaczniki zdefiniowane przez użytkownika (79)
- Łącza do typów lub składowych (79)
- Standardowe typy (81)
- Klasa Object (81)
- Interfejs ICloneable (84)
- Interfejs IComparable (84)
- Interfejs IFormattable (85)
- Matematyka (85)
- Wsparcie języka dla matematyki (86)
- Specjalne typy i operatory (86)
- Klasa Math (86)
- Klasa Random (87)
- Łańcuchy (87)
- Klasa String (87)
- Niezmienność łańcuchów (87)
- Internowanie łańcuchów (87)
- Formatowanie łańcuchów (88)
- Indeksowanie łańcuchów (89)
- Kodowanie łańcuchów (89)
- Klasa StringBuilder (89)
- Kolekcje (89)
- Konkretne klasy kolekcji (90)
- Interfejsy kolekcji (92)
- Wyrażenia regularne (95)
- Klasa Regex (95)
- Klasy Match i MatchCollection (95)
- Klasa Group (95)
- Klasy Capture i CaptureCollection (95)
- Korzystanie z wyrażeń regularnych (95)
- Wejście i wyjście (97)
- Strumienie i miejsca składowania (97)
- Kartoteki i pliki (99)
- Praca z siecią (100)
- Model programu sieciowego (100)
- Ogólna architektura żądanie-odpowiedź (100)
- Obsługa HTTP (101)
- Dodawanie nowych obiektów obsługi protokołów (102)
- Korzystanie z TCP, UDP i gniazd (102)
- Korzystanie z DNS (103)
- Wątki (103)
- Synchronizacja wątków (104)
- Typy związane z wątkami (106)
- Klasa Monitor (106)
- Złożenia (107)
- Elementy złożenia (107)
- Pakowanie (108)
- Instalacja (108)
- Tworzenie nowych wersji (108)
- Rozpoznawanie typów (109)
- Uprawnienia zabezpieczeń (109)
- Refleksje (110)
- Hierarchia typów (110)
- Odczytywanie typu egzemplarza (111)
- Bezpośrednie pobieranie typu (111)
- Refleksja hierarchii typów (112)
- Późne łączenie z typami (112)
- Aktywacja (114)
- Zaawansowane zastosowania refleksji (114)
- Tworzenie nowych typów podczas działania (115)
- Atrybuty użytkownika (116)
- Wsparcie języka dla atrybutów użytkownika (116)
- Wsparcie kompilatora dla atrybutów użytkownika (116)
- Wsparcie środowiska dla atrybutów użytkownika (117)
- Atrybuty predefiniowane (117)
- Definiowanie nowego atrybutu użytkownika (119)
- Odczytywanie atrybutu użytkownika w czasie działania (120)
- Automatyczne zarządzanie pamięcią (121)
- Zbieracz niepotrzebnych obiektów (121)
- Techniki optymalizacji (122)
- Finalizatory (122)
- Metody Dispose i Close (123)
- Współpraca z wbudowanymi bibliotekami DLL (124)
- Szeregowanie standardowych typów (124)
- Szeregowanie klas i struktur (125)
- Szeregowanie wejściowe i wyjściowe (125)
- Wywołania zwrotne z kodu nienadzorowanego (126)
- Predefiniowane atrybuty związane ze współpracą ze środowiskiem nienadzorowanym (126)
- Współpraca z komponentami COM (129)
- Łączenie obiektów COM z obiektami C# (129)
- Udostępnianie obiektów COM programom C# (129)
- Udostępnianie obiektów C# obiektom COM (130)
- Odwzorowanie COM w C# (130)
- Ważniejsze atrybuty związane ze współpracą z COM (130)
- Podstawowe typy (133)
- Tekst (134)
- Kolekcje (134)
- Strumienie i wejście-wyjście (134)
- Praca w sieci (135)
- Wątki (135)
- Bezpieczeństwo (135)
- Refleksje (136)
- Serializacja (136)
- Zdalne wykorzystanie obiektów (136)
- Usługi WWW (137)
- Dostęp do danych (137)
- XML (137)
- Grafika (138)
- Aplikacje interfejsu użytkownika (138)
- Aplikacje WWW (138)
- Globalizacja (139)
- Konfiguracja (139)
- Usługi zaawansowanych komponentów (139)
- Złożenia (140)
- Diagnostyka i debugging (140)
- Współdziałanie z nienadzorowanym kodem (140)
- Wsparcie dla narzędzi i komponentów (140)
- Środowisko uruchomieniowe (141)
- System operacyjny (141)
Przedmowa (9)
Rozdział 1. Wprowadzenie (13)
Rozdział 2. Język C# (17)
Rozdział 3. Programowanie platformy .NET (81)
Rozdział 4. Przegląd BCL (133)
Rozdział 5. Podstawowe narzędzia .NET (143)
Dodatek A Słowa kluczowe C# (147)
Dodatek B Wyrażenia regularne (153)
Dodatek C Specyfikatory formatu (157)
Dodatek D Szeregowanie danych (163)
Dodatek E Praca ze złożeniami (165)
Dodatek F Przestrzenie nazwy i złożenia (169)
Helion - inne książki
-
Promocja
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środowisku produkcyjnym. W tym wydaniu zaprezentowano wiele nowych funkcjonalności i praktyk ułatwiających pracę twórcom frontendów. Dodano nowy rozdział poświęcony klasie Observable i bibliotece RxJS, a także rozszerzono zakres informacji o obsłudze błędów i debugowaniu w Angularze. Poszczególne zagadnienia zostały zilustrowane przykładami rzeczywistych rozwiązań, a prezentowany kod powstał zgodnie z najlepszymi praktykami programistycznymi.- Druk
- PDF + ePub + Mobi pkt
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- Druk
- PDF + ePub + Mobi pkt
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Promocja
Skupiamy się w niej na prostych projektach z użyciem legendarnego układu scalonego 555, określanego też jako NE 555. Jest to chip, który pozwala na realizację wielu funkcji, na przykład skonstruowanie układu czasowego czy multiwibratora. Zaprojektowany i skonstruowany przez Hansa R. Camenzinda w 1970 roku, zrobił niesamowitą karierę - jeszcze na początku XXI wieku co roku na potrzeby przemysłu powstawał miliard takich układów. Teraz o wszechstronności NE 555 możesz się przekonać osobiście, projektując i uruchamiając między innymi różnego rodzaju czujniki, generatory, lampki czy mierniki czasu. Sprawdź, jak szerokie zastosowanie ma NE 555!- Druk
- PDF + ePub + Mobi pkt
(29,94 zł najniższa cena z 30 dni)
32.43 zł
49.90 zł (-35%) -
Promocja
Jeśli słowo „szyfr” budzi w Tobie przyjemny dreszczyk emocji, mamy dla Ciebie prawdziwą gratkę. Już za chwilę poznasz największe tajemnice ludzkości. Prezentowane w tej książce tajemnicze kody służyły dyplomatom, armiom pierwszej i drugiej wojny światowej, wreszcie zimnowojennym szpiegom. Były kamyczkami, które wywołały lawinę rewolucji informatycznej. Bez żadnej przesady - oto szyfry, które decydowały o losach świata. I wciąż o nich decydują.- Druk
- PDF + ePub + Mobi pkt
(23,40 zł najniższa cena z 30 dni)
23.40 zł
39.00 zł (-40%) -
Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- Druk
- PDF + ePub + Mobi pkt
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77,40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Z tą książką stopniowo nauczysz się prostego, podstawowego kodu, a potem bardziej złożonych instrukcji AVX. Nabierzesz wprawy w czytaniu kodu asemblera i zaczniesz łączyć go z kodem w językach wyższego poziomu. Co ważniejsze, teorię ograniczono tu do niezbędnego minimum, za to dokładnie opisano dostępne narzędzia, omówiono sposób ich użytkowania i możliwe problemy. Kod natomiast został zaprezentowany w postaci kompletnych programów asemblera, co pozwoli Ci na dowolne testowanie, zmienianie i inne eksperymenty. W ten sposób przygotujesz się do samodzielnego badania różnych obszarów AVX i korzystania z oficjalnych podręczników Intela.- Druk
- PDF + ePub + Mobi pkt
Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX Programowanie w asemblerze x64. Od nowicjusza do znawcy AVX
(46,20 zł najniższa cena z 30 dni)
50.05 zł
77.00 zł (-35%) -
Bestseller Promocja
To trzecie, zaktualizowane i uzupełnione wydanie bestsellerowego podręcznika programowania w Pythonie. Naukę rozpoczniesz od podstawowych koncepcji programowania. Poznasz takie pojęcia jak zmienne, listy, klasy i pętle, a następnie utrwalisz je dzięki praktycznym ćwiczeniom. Dowiesz się, jak zapewnić interaktywność programom, i nauczysz się poprawnego testowania kodu przed dodaniem go do projektu. W kolejnych rozdziałach przystąpisz do praktycznej realizacji trzech projektów: gry zręcznościowej inspirowanej klasyczną Space Invaders, wizualizacji danych za pomocą dostępnych dla Pythona niezwykle użytecznych bibliotek i prostej aplikacji internetowej, gotowej do wdrożenia na serwerze WWW i opublikowania w internecie.- Druk
- PDF + ePub + Mobi pkt
(71,40 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Promocja
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze praktyki zarządzania systemami ― począwszy od wyboru optymalnej dystrybucji Linuksa, poprzez zaprojektowanie architektury systemu, skończywszy na strategiach zarządzania przeprowadzanymi w nim poprawkami i aktualizacjami. Sporo miejsca poświęcono różnym metodom automatyzacji części zadań administratora, a także schematom tworzenia kopii zapasowych i odzyskiwania danych po awarii. Zaproponowano również ciekawe podejście do rozwiązywania problemów, dzięki któremu można szybciej uzyskać satysfakcjonujące rozwiązanie i uniknąć poważniejszych szkód.- Druk
- PDF + ePub + Mobi pkt
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(53,40 zł najniższa cena z 30 dni)
57.84 zł
89.00 zł (-35%) -
Promocja
Scrum to sposób na kreatywność i współpracę w każdym projekcie. Książka Scrum dla bystrzaków wprowadzi Cię w ten popularny świat zwinnych ram postępowania w zakresie zarządzania projektami i pokaże, jak Scrum pomaga w pobudzaniu innowacyjności w każdej firmie lub branży, a nawet w życiu prywatnym. Nie musisz być programistą, by korzystać ze sprintów i z innych cech charakterystycznych dla scrumowej metody. Uratuj więcej istnień ludzkich, polepsz edukację swoich dzieci, zoptymalizuj strategię publikacji, zwiększ lojalność klientów, zarządzaj portfelem emerytalnym, zaplanuj ślub — masz nieograniczone możliwości. Stosuj Scruma, by osiągać cele — ten przewodnik pokaże Ci, jak to zrobić.- Druk
- PDF + ePub + Mobi pkt
(41,40 zł najniższa cena z 30 dni)
44.85 zł
69.00 zł (-35%) -
Promocja
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie, w praktyce jednak często okazują się trudne, a co za tym idzie - rozczarowują. To przykre, ale prawda jest taka, że idee te, skądinąd słuszne i pożyteczne, w organizacjach nierzadko wdraża się na siłę i, co nawet gorsze, bez zrozumienia.- Druk
- PDF + ePub + Mobi
- Audiobook MP3 pkt
(23,94 zł najniższa cena z 30 dni)
25.92 zł
39.90 zł (-35%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@helion.pl
Książka drukowana
Oceny i opinie klientów: C#. Leksykon Ben Albahari, Peter Drayton, Brad Merrill (7) 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.
(1)
(2)
(1)
(3)
(0)
(0)
więcej opinii
ukryj opinie