Katalog książek

Wydawnictwo Helion

Helion SA
ul. Kościuszki 1c
44-100 Gliwice
tel. (32) 230-98-63




© Helion 1991-2016

Lauret zaufanych opinii
C#. Programowanie

C#. Programowanie

Autor: 

C#. Programowanie
Ocena:
   5/6  Opinie  (40)
Stron: 600
Ksiazka drukowana Druk (oprawa: miękka)
Wydawca: Helion

Podręcznik podstawowego języka programowania dla platformy .NET

  • Poznaj elementy języka C#
  • Stwórz własną aplikację
  • Komunikuj się z bazami danych

Język C# został opracowany przez firmę Microsoft jako podstawowe narzędzie programistyczne dla platformy .NET. C# łączący w sobie najlepsze cechy języków C, C++, Java i Visual Basic doskonale nadaje się do tworzenia aplikacji bazujących na komponentach. Jest prosty, bezpieczny ze względu na typy, oparty na obiektach i komponentach i przygotowany do obsługi mechanizmów komunikacji sieciowej. Za pomocą C# tworzone są nie tylko aplikacje na "duże" komputery, ale także programy dla platformy PocketPC. Popularność C# nadal rośnie, a jego producent stale inwestuje w dalszy rozwój tego narzędzia i platformy .NET.

"C#. Programowanie" to podręcznik przedstawiający tajniki tworzenia aplikacji dla .NET w języku C#. Przeczytasz w nim o podstawowych elementach i strukturach C#, zasadach programowania obiektowego oraz obsłudze wyjątków i błędów. Poznasz sposoby tworzenia aplikacji z wykorzystaniem podstawowych technologii tworzenia aplikacji dla platformy .NET -- ASP.NET, Windows Forms i ADO.NET. Nauczysz się wykorzystywać metadane i łączyć swoje aplikacje z API Windows oraz obiektami COM.

  • Typy w języku C#
  • Zmienne i stałe
  • Instrukcje, operatory i dyrektywy preprocesora
  • Reguły programowania obiektowego
  • Operacje na łańcuchach znaków
  • Stosowanie wyrażeń regularnych
  • Tworzenie aplikacji dla systemu Windows
  • Łączenie z bazami danych za pomocą ADO.NET
  • Pisanie aplikacji i usług sieciowych
  • Zdalne korzystanie z obiektów
  • Wątki i synchronizacja
  • Operacje na plikach
  • Opisuje C# 2.0, .NET 2.0 oraz Visual Studio 2005

Poznaj nowoczesne techniki programowania.

Przedmowa (9)
Część I Język C# (17)
1. Język C# i platforma .NET (19)
  • Platforma .NET (19)
  • .NET Framework (20)
  • Kompilacja i język MSIL (22)
  • Język C# (22)
2. Pierwszy program - "Witaj świecie" (25)
  • Klasy, obiekty i typy (25)
  • Tworzenie programu "Witaj świecie" (31)
  • Usuwanie błędów w Visual Studio .NET (36)
3. Podstawy języka C# (39)
  • Typy (39)
  • Zmienne i stałe (43)
  • Wyrażenia (50)
  • Odstępy (51)
  • Instrukcje (51)
  • Operatory (65)
  • Dyrektywy preprocesora (73)
4. Klasy i obiekty (77)
  • Definiowanie klas (78)
  • Tworzenie obiektów (82)
  • Używanie składowych statycznych (88)
  • Usuwanie obiektów (92)
  • Przekazywanie parametrów (95)
  • Przeciążanie metod i konstruktorów (101)
  • Hermetyzacja danych za pomocą właściwości (103)
  • Pola tylko do odczytu (107)
5. Dziedziczenie i polimorfizm (109)
  • Specjalizacja i uogólnianie (109)
  • Dziedziczenie (111)
  • Polimorfizm (112)
  • Klasy abstrakcyjne (118)
  • Klasa główna - Object (122)
  • Pakowanie i rozpakowywanie typów (124)
  • Zagnieżdżanie klas (126)
6. Przeciążanie operatorów (129)
  • Używanie słowa kluczowego operator (129)
  • Obsługa innych języków platformy .NET (130)
  • Tworzenie użytecznych operatorów (130)
  • Pary logiczne (130)
  • Operator równości (131)
  • Operatory konwersji (131)
7. Struktury (137)
  • Definiowanie struktur (137)
  • Tworzenie struktur (140)
8. Interfejsy (145)
  • Definiowanie i implementowanie interfejsu (146)
  • Dostęp do metod interfejsu (154)
  • Przesłanianie implementacji interfejsu (160)
  • Jawna implementacja interfejsu (164)
9. Tablice, kolekcje i mechanizm indeksowania (173)
  • Tablice (173)
  • Instrukcja foreach (178)
  • Mechanizm indeksowania (191)
  • Interfejsy kolekcji (199)
  • Ograniczenia (202)
  • Klasa List<T> (207)
  • Kolejki (217)
  • Stosy (219)
  • Słowniki (221)
10. Łańcuchy znaków i wyrażenia regularne (225)
  • Łańcuchy znaków (225)
  • Wyrażenia regularne (239)
11. Obsługa wyjątków (251)
  • Zgłaszanie i przechwytywanie wyjątków (252)
  • Wyjątki jako obiekty (261)
  • Własne wyjątki (263)
  • Ponowne zgłaszanie wyjątków (266)
12. Delegaty i zdarzenia (271)
  • Delegaty (272)
  • Delegaty zbiorowe (281)
  • Zdarzenia (285)
  • Używanie anonimowych metod (296)
  • Pobieranie wartości delegatów zbiorowych (297)
Część II Programowanie w języku C# (305)
13. Tworzenie aplikacji dla systemu Windows (307)
  • Tworzenie prostego formularza (308)
  • Tworzenie aplikacji dla systemu Windows (313)
  • Komentarze w stylu języka XML (334)
14. Obsługa danych za pomocą ADO.NET (337)
  • Relacyjne bazy danych i SQL (337)
  • Model obiektowy ADO.NET (341)
  • Używanie ADO.NET (343)
  • Używanie zarządzanych dostawców danych OLE DB (345)
  • Używanie kontrolek DataBound (347)
15. Tworzenie aplikacji ASP.NET i Web Services (355)
  • Czym jest Web Forms? (356)
  • Tworzenie formularza Web Form (360)
  • Dodawanie kontrolek (363)
  • Wiązanie danych (366)
  • Usługi Web Service (375)
  • SOAP, WSDL i Discovery (375)
  • Tworzenie usługi Web (376)
  • Tworzenie pośrednika (380)
16. Łączenie różnych technik (387)
  • Ogólny projekt (387)
  • Tworzenie klienta usługi Web (387)
  • Wyświetlanie informacji (396)
  • Przeszukiwanie na podstawie kategorii (404)
Część III CLR i platforma .NET (409)
17. Podzespoły i kontrola wersji (411)
  • Pliki wykonywalne (411)
  • Metadane (411)
  • Granice zabezpieczeń (412)
  • Manifesty (412)
  • Podzespoły wielomodułowe (413)
  • Podzespoły prywatne (421)
  • Podzespoły współdzielone (421)
18. Atrybuty i mechanizm refleksji (427)
  • Atrybuty (427)
  • Mechanizm refleksji (433)
19. Szeregowanie i zdalne korzystanie z obiektów (443)
  • Domeny aplikacji (444)
  • Kontekst (453)
  • Zdalne korzystanie z obiektów (455)
20. Wątki i synchronizacja (465)
  • Wątki (466)
  • Synchronizacja (473)
  • Sytuacja wyścigu i zakleszczenie (483)
21. Strumienie (485)
  • Pliki i katalogi (485)
  • Odczyt i zapis danych (495)
  • Asynchroniczne operacje wejścia i wyjścia (502)
  • Sieciowe operacje wejścia i wyjścia (506)
  • Strumienie w internecie (523)
  • Serializacja (525)
  • Izolowana pamięć (533)
22. Platforma .NET a model COM (537)
  • Importowanie kontrolek ActiveX (537)
  • Importowanie komponentów COM (544)
  • Eksportowanie komponentów .NET (552)
  • P/Invoke (555)
  • Wskaźniki (557)
Dodatki (563)
A Słowa kluczowe języka C# (565)
Skorowidz (571)
6
(17)
5
(13)
4
(7)
3
(3)
2
(0)
1
(0)

Liczba ocen: 40

Średnia ocena
czytelników

  


okladka
  Ocena : 6 

Przeczytałem dopiero kilkadziesiąt stron, ale już sporo rzeczy mi się wyjaśniło. Książka napisana ciekawie i przystępnie, zachęca do dalszej lektury. Zasługuje na dobre miejsce w rankingu bestsellerów. Świetna pozycja dla początkujących. Trzeba też pochwalić wydawnictwo Helion: szybka dostawa, a dzięki odpowiednim zabezpieczeniom przesyłka również w doskonałym stanie. No i świetny pomysł z zamieszczaniem przykładowego rozdziału w Internecie, bo to zachęca do zakupów. Żeby tak jeszcze Helion załatwił swoim stałym czytelnikom trochę więcej wolnego czasu...
  Ocena : 6 

Znakomita książka! Najpierw dowiadujemy się wszystkiego odnośnie składni i możliwości języka C#, dopiero później uzyskujemy wiedzę na temat budowania interfejsów Win, Web, dostępu do źródeł danych. Można powiedzieć, że praktykę poprzedza teoria, ale w żadnym wypadku nie jest to sucha teoria - wbrew przeciwnie - bazuje ona na rozwiązywaniu ciekawych i przydatnych w dalszej praktyce programistycznej zagadnień. Język jest zrozumiały a wiedza, którą wyniesie się po przeczytaniu książki, jest w zupełności wystarczająca, aby budować swoje pierwsze, niekoniecznie amatorskie, aplikacje. Zdecydowanie polecam!
  Ocena : 6 

Jest to genialna pozycja dla osób niemających wcześniej styczności z programowaniem. Zdecydowanie polecam każdemu początkującemu!
  Ocena : 6 

Książka wybitna pod kazdym względem polecam!!!
  Ocena : 6 

Świetna książka z doskonałej serii C# Programming - J.Liberty. To wydanie (obecnie najnowsze) to po prostu skuteczny opis języka C# i platformy .NET. Widać zachwyt autora językiem C# i środowiskiem MS Visual Studio 2005 (Visual C# .NET) i jego doświadczenie. Co pozwala na w miarę dobrą relacje z czytelnikiem. Tłumaczenie książki jest całkiem dobre i pozbawione literówek. Można powiedzieć też że przykłady są dobrane idealnie i wzrasta ich poziom trudności z miarę poznawania nowych wiadomości. Bardzo pomocne są liczne podpowiedzi i porównania szczególnie do języków takich jak C++, Java, VB, gdzie autor wymienia różnice, wyjątki i krótko je opisuje. Oprócz samego języka C# jest też opis VS 2005 .NET i jego zalet, ale także co może najważniejsze opis tworzenia programów okienkowych dla systemu Windows i w miarę ciekawy ale dość krótki opis samej technologii .NET Oczywiście jest opis zagadnień związanych z bazami danych i ADO.NET. Jeśli chcesz się nauczyć C# to kupuj bez zastanowienia "Programowanie C#" J.Liberty. P.S. Brawo dla helion.pl za szybką wysyłkę i dobre zabezpieczenie.
  Ocena : 6 

Super książka, polecam wszystkim chcącym nauczyć się C#. Najlepsza książka na rynku.
  Ocena : 6 

Wybitna książka, najlepsza pozycja na rynku do nauki języka C#. Można tylko polecić i cieszyć się że takie książki się pojawiają.
  Ocena : 6 

Super książka, polecam wszystkim!!!
  Ocena : 6 

Naprawdę najlepsza pozycja na rynku o C#
  Ocena : 6 

Książka pozwala na dobre nauczenie się języka i programowania w tym środowisku.
  Ocena : 6 

Dzięki tej książce na pewno nauczysz się C#. Polecam w tandemie z "C# : Leksykon" tej samej serii.
  Ocena : 6 

Super książka!!!
  Ocena : 6 

Świetna książka dla kogoś kto wcześniej co najwyżej napisał program typu dodawanie dwóch liczb lub wyświetlenie komunikatu na ekranie, książka typowa dla ludzi z kompletnym brakiem doświadczenia w programowaniu. Po sobie widzę, że dopiero po niej mogę sięgnąć po książki bardziej szczegółowo wnikające w C# ale teraz przynajmniej wiem mniej więcej co czytam. Zgadzam się z przedmówcą, że słabiutko jest tu poruszona kwestia zdarzeń i delegatów ale książka czytana od deski do deski daje już możliwość pisania prostych programów okienkowych. Daje do tego solidne podstawy, pomaga również w końcu zadać konkretne pytanie na forum i zrozumieć odpowiedź kolegów z for informatycznych ;)
  Ocena : 6 

Książka jest super, choć nie wszystkie rzeczy są dla mnie do końca jasne. Jest to spowodowane tym, że dopiero zaczynam programować. Polecam ją wszystkim początkującym i zaawansowanym, ponieważ są w niej opisane tematy dla kompletnych laików i tych lepszych.
  Ocena : 6 

Świetna ksiązka, w końcu trafiłem na opracowanie, które bardzo dobrze uczy. Opracowania microsoftu traktują naukę programowania po macoszemu. Bardzo polecam do niej także C# leksykon, jest to bardzo dobre uzupełnienie tej ksiązki.
  Ocena : 6 

Książka wybitna polecam!!!
  Ocena : 6 

Bardzo dobra pozycja. Dosyć długo czekałem na polską edycję ale było warto, wiele wyjaśnia. Warto ją posiadać w swojej biblioteczce.
  Ocena : 5 

Świetna książka. Bardzo dobrze opisuje język C#. Trochę za dużo o programowaniu okienkowym i za mało o technologii ADO.NET i ASP.NET dlatego ocena 5.
  Ocena : 5 

Trochę za dużo opisów, ale ogólnie spoko. Polecam!
  Ocena : 5 

Naprawdę dobra książka, dla ludzi którzy znają Jave na 5 dni; dla tych którzy mają pierwszy raz kontakt z językiem programowania na 21 dni :-)
  Ocena : 5 

Polecam dla uczących się od podstaw C#, rewelacja jak dla mnie. Kupiłem na potrzeby zajęć na studiach i jestem bardzo z niej zadowolony.
  Ocena : 5 

Czytałem tę książkę w oryginale (wydanie 4), więc nie znam wersji polskiej, ale książka jako taka jest bardzo dobra. Autor nie ustrzegł się wielu drobnych błędów (nie merytorycznych, tylko "organizacyjnych" - np. bałagan w kodzie niektórych przykładów itp) jednak całość zdecydowanie zasługuje na wyróżnienie. Wg mnie jest to najlepsza obecnie na rynku, nie tylko polskim zresztą, książka do nauki C# od podstaw. Polecam.
  Ocena : 5 

Bardzo dobra książeczka dla programistów, którzy chcą poznać język C#. Bardzo dobrym pomysłem są wskazówki z informacjami dla programistów innych języków. Serdecznie polecam.
  Ocena : 5 

Ta książka to jeden z moich lepszych zakupów w helionie. Nie będę się rozpisywał nad zaletami, tylko co jest nie tak: - brakuje informacji o operacjach na plikach XML - brakuje informacji o strumieniach kompresujących - trochę dziwne przykłady, czasem bardzo rozbudowany przykład tylko po to żeby pokazać jakąś prostą rzecz. Albo przykład w którym opisywana rzecz jest wciśnięta na siłę. Jednak to są bardzo drobne uchybienia, do XML i strumieni kompresujących doszedłem sam (korzystając nieco z helpa). Książkę czyta się bardzo dobrze, może dlatego, że C# jest naprawdę prostym językiem (nawet dla mnie, delphiarza i pascalowca).
  Ocena : 5 

Uważam, że książka jest całkiem niezła. Pokazuje język C# na przykładach, które co prawda dla początkującego nie zawsze są jasne, ale po wgryzieniu się nie ma problemu. Oprócz tej drugą najlepszą (i chyba nawet lepszą od tej pozycji) jest książka z serii Core C# i .Net. Ale polecam.
  Ocena : 5 

Bardzo dobra książka! Najlepsza pozycja o języku C#! Jednak zamiast "6" daje "5", bo dla bardziej zaawansowanych nie jest tak przydatna jak dla początkujących.
  Ocena : 5 

Bardzo dobra książka! Polecam.
  Ocena : 5 

Nie polecam osobom, które nie miały kontaktu z programowaniem. Niewielkie błędy w tłumaczeniu. Kod programu niestety nie tłumaczony co utrudnia zrozumienie - np. nazwy zmiennych i funkcji tworzonych przez autora są nie przetłumaczone. Poza tym książka bardzo dobra :)
  Ocena : 5 

Dość dobrze wytłumaczone podstawy. Niektóre zagadnienia opisane nieco niejasno.
  Ocena : 5 

Bardzo dobra książka na rozpoczęcie przygody z C#. Jednak zdecydowanie odradzam ją osobom, które nigdy wcześniej nie programowały. Książka jest pisana zrozumiałym językiem, ale na pewno nie tłumaczy zasad programowanie obiektowego od zupełnych podstaw. Dobra pozycja dla tych, którzy nie lubią się przedzierać przez setki stron rozwlekłych opisów mało ważnych szczegółów. Dlatego książkę czyta się przyjemnie, ale nie można jej traktować jako kompendium języka, a jedynie jako bardzo dobre wprowadzenie do programowanie w C#.
  Ocena : 4 

Książka opisuje w dość jasny sposób, w odpowiedniej kolejności wszystkie niezbędne treści - innymi słowy "nic dodać, nic ująć" - duży plus. Jednak mankamentem tej książki są przykłady - czasem niezrozumiałe albo ze względu na zły dobór przykładu, albo też zawiłość w związku z dodaniem zupełnie zbędnych rzeczy - co powoduje, że opisywane przez autora w jasny sposób zagadnienie z powrotem staje się niejasne, trzeba kod kilka razy krok po kroku analizować aby odpowiedzieć sobie na pytanie "jak to faktycznie działa", ponieważ w takim momencie tłumaczenie autora okazuje się często niewystarczające. Tym nie mniej ogólne wrażenie o książce mam dobre - ponieważ pomijając niektóre niejasne przykłady w które trzeba się zagłębić, porusza często zagadnienia w sposób bardzo praktyczny, stąd z czystym sumieniem mogę ją polecić.
  Ocena : 4 

Ja też nie mogę się nadziwić skąd tak wysokie oceny czytelników. Książka nie jest zła, ale znów bez przesady. Ale żeby nie być gołosłownym - np. rozdział o delegatach i zdarzeniach. Część opisowa jest ok, bez problemu można zrozumieć o co w tym chodzi, jednak na tym się kończy, bo podane dwa przykłady jak dla mnie są kiepskie. Jeden przykład jest banalny a drugi mętny i zawiły. Nic po środku... Po przeczytaniu rozdziału o interfejsach też niewiele rozumiem. Może muszę przeczytać więcej niż jeden raz. <br /> No i wspomniane już przez kilka innych osób odsyłanie co róż do innych rozdziałów. To w sumie normalna praktyka, jednak w tej książce z niewiadomych powodów jest to po prostu mało przyjemne.
  Ocena : 4 

Właśnie zacząłem czytać i bardzo mi się podoba, jednak pragnę zauważyć, że jest w niej wiele błędów literowych. Naturalnie w kolejnym wydaniu te błędy zostaną już pewnie poprawione. Czytam pożyczoną książkę, planuję jednak zakup takiej samej dla siebie. Czy można liczyć na poprawione błędy w kolejnej edycji i kiedy?
  Ocena : 4 

Książka z pewnością jest dobra jednak ja nie odniosłem z niej większego pożytku, ponieważ jest trudna i dla początkującego programisty na niewiele się zda. Musiałem odłożyć na półkę i zaczekać aż trochę się zapoznam z C#.
  Ocena : 4 

Bardziej skomplikowane opisy np. Delegaty sa opisane w dość trudny sposob, w helpie C# jest to zdecydowanie łatwiej wytłumaczone. Reszta jest w porządku.
  Ocena : 4 

Dobra książka, ucząca dużo podstaw. Dla zaawansowanych programistów raczej za dużo oczywistości będzie, a za mało zaawansowanych technik.
  Ocena : 4 

Właśnie zacząłem czytać i bardzo mi się podoba, jednak pragnę zauważyć, że jest w niej wiele błędów literowych. Naturalnie w kolejnym wydaniu te błędy zostaną już pewnie poprawione. Czytam pożyczoną książkę, planuję jednak zakup takiej samej dla siebie. Czy można liczyć na poprawione błędy kolejnej edycji i kiedy?
  Ocena : 3 

Książka nie jest najgorsza, spotkałem się z słabszymi pozycjami jednak nikomu nie polecam. Wypożyczyłem z uczelnianej biblioteki i cieszę się, że tego nie kupiłem... Masa błędów w tłumaczeniu. Wszystko do przeżycia ale błędy zdarzają się w listingach (i to dość poważne). Niektóre rzeczy topornie wytłumaczone, nie przyciąga uwagi czytelnika i zniechęca do czytania. Autor pisze chaotycznie, jakby nie miał pomysłu na książkę. Masa odsyłaczy (przeczytasz o tym w rozdziale 7, 9, 30 etc...) które utrudniają zrozumienie. Jak dla mnie dziwna kolejność pokazywania pewnych narzędzi. Może wymagam za dużo, ale dla mnie wyznacznikiem jest Core Java, która nie tylko przyciąga uwagę czytającego, ale potrafi również zainteresować i wytłumaczyć dobrze temat. Zdecydowanie polecam przejrzenie innych pozycji najpierw a potem uwzględnienie tej. Przed zakupem własnej książki do C# poczytam core C# i albo go kupie albo poczekam na tą pozycje ale z poprawkami.
  Ocena : 3 

Czytam poprzednie komentarze i wprost nie mogę uwierzyć... Nie wiem czy Helion filtruje oceny książek, ponieważ jest to jedna z najsłabszych książek dot. programowania jaką czytałem. Przede wszystkim przytłacza ogrom błędów, literówek oraz żonglowanie hasłami, które powodują, że przeciętny programista nic z tego bełkotu nie zrozumie. Książka przypomina mi serię poleceń "GOTO", ("żeby więcej dowiedzieć się na temat XXX zobacz rozdział 7" itp.), które wprowadzają dodatkowy chaos i niezrozumienie. Książka znajduje się wśród najczęściej kupowanych dlatego, że jest częstym gościem "Promocji dnia" Helionu i jako jedyna opisuje standard C# 2.0. Jeśli ktoś chce nauczyć się naprawdę C# niech lepiej powgryza się w angielskiego MSDNa lub poczyta inne pozycje...
  Ocena : 3 

Książka chaotyczna. Autor chciał aby była przejrzysta zarówno dla początkujących w programowaniu, jak i doświadczonych w innych językach. Przez to dla tych pierwszych jest niezrozumiała, a da tych drugich nieciekawa. Do tego błędy w kluczowych miejscach. Uwagi dla programistów C++ w większości wypisane w oznaczonych miejscach w książce, ale nie wszystkie. Tragedią książka nie jest, ale szczególnie nie polecam.