Visual Studio 2010 dla programistów C# Jacek Matulewski, Dawid Borycki, Mateusz Warczak, Grzegorz Kraus, Maciej Pakulski, Maciej Grabek, Jacek Lewandowski, Sławomir Orłowski
- Autorzy:
- Jacek Matulewski, Dawid Borycki, Mateusz Warczak, Grzegorz Kraus, Maciej Pakulski, Maciej Grabek, Jacek Lewandowski, Sławomir Orłowski
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 12
- Stron:
- 824
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Visual Studio 2010 dla programistów C#
Doskonały przewodnik po świecie programowania w C# dla platformy .NET!
- Środowisko Visual Studio 2010, język C# 4.0 i podstawy projektowania aplikacji
- Bazy danych i technologia LINQ
- Nowy paradygmat zrównoleglenia aplikacji z biblioteką TPL
- Technologie Windows i wprowadzenie do XNA 4.0
Język C# na dobre zadomowił się już na rynku programistycznym. Zarówno on sam, jak i platforma .NET przydają się do najróżniejszych zastosowań, obejmujących nie tylko projektowanie złożonych aplikacji korzystających z baz danych, ale również usług systemu Windows lub gier. Pora więc zapoznać się z tym językiem programowania, oswoić ze środowiskiem Visual Studio 2010 firmy Microsoft i zorientować się, jak możesz wykorzystać nowe umiejętności. Ta obszerna książka o przekrojowym charakterze ułatwi Ci wejście w świat języka C#, platform .NET i XNA. Poznasz również wiele zaawansowanych technik programistycznych.
Z pierwszej części przewodnika poznasz język C# i bogate środowisko programistyczne Visual Studio 2010. Nauczysz się również jak wydajnie projektować aplikacje z graficznym interfejsem użytkownika. Kolejne części poruszają kwestie połączenia aplikacji z bazą danych i stosowania technologii LINQ. W dobie komputerów z wieloma procesorami o wielu rdzeniach bardzo ważna jest umiejętność tworzenia aplikacji wielowątkowych. Temu zagadnieniu poświęcona jest część czwarta dotycząca nowej biblioteki TPL. Znajdziesz tu także opis zagadnień związanych z usługami sieciowymi WCF i pracą z wykorzystaniem różnorodnych technologii Windows. Osobną część poświęcono także wprowadzeniu do technologii XNA 4.0 i budowaniu z jej pomocą gier korzystających z grafiki 2D. Jeśli chcesz programować w języku C#, nie możesz przegapić tej książki!
- Środowisko Visual Studio 2010, język C# i debugowanie kodu
- Projektowanie zorientowane obiektowo i przegląd komponentów Windows Forms
- Podstawy ADO.NET, eksport i prezentacja danych, transakcje i raportowanie
- Wprowadzenie do zapytań LINQ i tworzenie źródeł danych LINQ
- Programowanie współbieżne — wątki i zadania
- Klasa Parallel i dane w programach równoległych, technologia PLINQ
- Biblioteka WCF — tworzenie usług sieciowych nowej generacji
- Technologie Windows — rejestr systemu, komunikaty, usługi i automatyzacja
- Tworzenie gier w XNA 4.0, użycie shakerów HLSL
- Użycie wyrażeń regularnych – sposób na weryfikację wprowadzanych danych
- Testy jednostkowe – najlepsza metoda sprawdzania poprawności kodu
Poznaj platformę .NET i język C# od podszewki!

Wybrane bestsellery
-
Nowość Promocja
Ta książka jest kolejnym, starannie zaktualizowanym wydaniem cenionego i lubianego poradnika, dzięki któremu Twoja praca w języku C# stanie się przyjemna i wydajna. Znajdziesz tu liczne przykłady prezentujące nowe elementy .NET 8: aliasy typów i konstruktory podstawowe, zapewniające spójny i czytelny kod. Nauczysz się stosować klauzule ochronne i uproszczoną implementację pamięci podręcznej w ASP.NET Core 8. Poznasz też nową metodę kompilacji AOT, dzięki której publikowane serwisy zajmują mniej pamięci i szybciej się uruchamiają. Na zakończenie zaznajomisz się również z technologią Blazor Full Stack, będącą nowym, zunifikowanym modelem elastycznego projektowania aplikacji sieciowych.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Nowość Promocja
Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje związane z biblioteką React, takie jak składnia JSX, wzorce zaawansowane, wirtualny model DOM, mechanizm rekoncyliacji Reacta, a także zaawansowane techniki optymalizacji. W rzeczywistości jest to dość złożona biblioteka, jednak tutaj jej tajniki zostały wyjaśnione w wyjątkowo przystępny sposób. A to oznacza, że szybko i dogłębnie zrozumiesz mechanizmy kryjące się za działaniem Reacta, zdobędziesz umiejętności pozwalające na tworzenie intuicyjnego kodu Reacta, zrozumiesz jego niuanse i koncepcje ― i przejdziesz na zupełnie nowy poziom biegłości.- PDF + ePub + Mobi
- Druk 43 pkt
(39,50 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Nowość Promocja
Chcesz pracować w branży IT jako tester? W takim razie potrzebujesz solidnych podstaw! Swoją karierę rozpocznij od przygotowania się do uznawanego na całym świecie egzaminu ISTQB® „Certyfikowany tester - poziom podstawowy”. Uzyskany certyfikat otworzy Ci drzwi do wielu firm z branży informatycznej i będzie stanowił gwarancję, że posiadasz wiedzę i umiejętności wymagane od osoby pracującej na stanowisku testera.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Eksperci uważają język C# za flagowy produkt firmy Microsoft udostępniający zarówno wysokopoziomowe abstrakcje, jak i niskopoziomowe mechanizmy, które pozwalają uzyskać maksymalną wydajność aplikacji. Wersja oznaczona numerem 12 wprowadza kilka istotnych usprawnień i nowych funkcji, które mogą znacząco wpłynąć na sposób pisania kodu. Chociaż niektóre z nich mogłyby się wydawać drobnymi usprawnieniami, ich skumulowany efekt znacząco poprawia jakość kodu i produktywność programisty. Tych nowości warto się nauczyć, ponieważ nagrodą za poświęcony czas jest przyjemność płynąca z tworzenia znakomitych aplikacji.- PDF + ePub + Mobi
- Druk 98 pkt
(89,50 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja
Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie!- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconciliation, and advanced optimization techniques. By be-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościami. I dlatego warto uzyskać certyfikat ISTQB®: Certyfikowany tester - poziom podstawowy. Jest to uznawany na całym świecie dokument świadczący o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania.- PDF + ePub + Mobi
- Druk 59 pkt
(54,50 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Go has rapidly become the preferred language for building web services. Plenty of tutorials are available to teach Go's syntax to developers with experience in other programming languages, but tutorials aren't enough. They don't teach Go's idioms, so developers end up recreating patterns that don't make sense in a Go context. This practical guide p-
- ePub + Mobi 203 pkt
(211,65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł (-15%) -
-
Promocja
Jesteś początkującym programistą, poszukujesz swojej ścieżki i zastanawiasz się właśnie nad tym, czy nie skierować uwagi w stronę aplikacji mobilnych? To książka dla Ciebie. Zawarty w niej materiał jest odpowiedni dla osoby dysponującej podstawami któregoś z języków programowania i bazowym doświadczeniem w pracy z platformą Android lub iOS. Ten przystępny przewodnik pozwoli Ci napisać własną aplikację, a następnie wydać ją w sklepie Google Play czy App Store. Jeśli poświęcisz trochę więcej czasu, umożliwi Ci także stworzenie aplikacji internetowej. A wszystko to z wykorzystaniem jednej bazy kodu. Brzmi zachęcająco?- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%)
O autorach książki
Jacek Matulewski - fizyk zajmujący się na co dzień optyką kwantową i układami nieuporządkowanymi na Wydziale Fizyki, Astronomii i Informatyki Stosowanej Uniwersytetu Mikołaja Kopernika w Toruniu. Jego specjalnością są symulacje ewolucji układów kwantowych oddziaływujących z silnym światłem lasera.
Od 1998 interesuje się programowaniem dla systemu Windows, w szczególności w środowisku Borland C++Builder. Ostatnio zainteresowany platformą .NET i językiem C#. Poza opublikowanymi u nas książkami dotyczącymi programowania przygotował również cykl artykułów dla czasopisma "PC World Komputer" (od sierpnia 2005).
Wierny użytkownik kupionego w połowie lat osiemdziesiątych "komputera osobistego" ZX Spectrum 48k.
Dawid Borycki - programista, znawca zagadnień z zakresu programowania w różnych technologiach: desktopowych, mobilnych i internetowych. Jest autorem jedenastu książek (w tym dwóch w legendarnej serii Developer Series dla Microsoft Press), twórcą trzech kursów video, napisał także kilkadziesiąt artykułów do prasy fachowej.
Jacek Matulewski, Dawid Borycki, Mateusz Warczak, Grzegorz Kraus, Maciej Pakulski, Maciej Grabek, Jacek Lewandowski, Sławomir Orłowski - pozostałe książki
-
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.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Oferowane przez Microsoft oprogramowanie Visual Studio ma spore możliwości. W tym środowisku można samodzielnie projektować aplikacje, aplikacje sieciowe, usługi sieciowe i serwisy internetowe ― czyli praktycznie wszystko. W ramach Visual Studio 2022 możliwa jest praca z .NET MAUI, międzyplatformową strukturą do tworzenia natywnych aplikacji mobilnych i klasycznych (z użyciem języków C# i XAML).- PDF + ePub + Mobi
- Druk 27 pkt
(24,95 zł najniższa cena z 30 dni)
27.45 zł
49.90 zł (-45%) -
Promocja
Książka, którą trzymasz w ręku, to znakomity podręcznik do nauki programowania od podstaw. Autor, wieloletni wykładowca akademicki i nauczyciel studentów informatyki, proponuje naukę programowania w języku C#. To wybór nieprzypadkowy. C# jest nowoczesnym, obiektowym, stale rozwijanym i popularnym językiem, którym opiekuje się firma Microsoft. Dodatkowo ― dzięki podobieństwu C# do innych często używanych języków z rodziny C, C++ i Java ― wszystko, czego nauczysz się z podręcznika, możesz wykorzystać także do programowania w tych językach.- PDF + ePub + Mobi
- Druk 65 pkt
(59,50 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Promocja
Microsoft Visual Studio to znakomite środowisko programistyczne, w którym bardzo wydajnie, a przy tym z przyjemnością, można projektować i testować aplikacje desktopowe, mobilne i webowe w kilku językach programowania, z wykorzystaniem bogatego zbioru bibliotek oraz interesujących dodatków dostępnych w usłudze NuGet, wydatnie skracających czas pracy. Jeśli chcesz poznać możliwości tego pakietu dla języka C# i nauczyć się tworzyć kompletne, dobrze przemyślane i doskonale działające aplikacje, nie zwlekaj, tylko czym prędzej sięgnij po tę książkę.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Zestaw wzorców projektowych zaproponowany przez Gang Czworga jest jednym z fundamentów wiedzy każdego informatyka. Zakres tematyczny niniejszego kursu obejmuje znaczną część tej wiedzy, ze szczególnym uwzględnieniem wzorców strukturalnych i operacyjnych. Nauka wzorców projektowych — po programowaniu proceduralnym i obiektowym — stanowi obowiązkowy element rozwoju każdego programisty. Wzorce projektowe wyznaczają też język, jakim posługują się wytrawni programiści. Określają także ich sposób myślenia. Czy jesteś gotów wyjść poza zaklęty krąg powtarzających się błędów i przejść na wyższy poziom programowania w zgodzie z najlepszymi wzorcami? Jeśli tak, to usiądź wygodnie, bo zaczynamy!- Videokurs 49 pkt
(44,55 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
W środowisku Visual Studio 2015 możesz łatwo zbudować aplikację opartą na wzorcu MVVM i wyposażyć ją we wspaniały interfejs dzięki pomocy XAML. Z tej książki dowiesz się, jak mądrze zaprojektować strukturę Twojej aplikacji, co powinno znaleźć się w poszczególnych warstwach, jak związać interfejs z modelem, jak zdefiniować polecenia, własności i zachowania. Zobaczysz, jak testować kod. Poznasz także aplikacje uniwersalne dla Windows 8.1 oraz Windows 10. Krótko mówiąc, zdobędziesz solidną wiedzę o konstruowaniu znakomitych, łatwych w utrzymaniu aplikacji!- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Przedmiotem książki jest OpenGL, czyli popularny interfejs programistyczny służący do tworzenia aplikacji z grafiką 3D. W ostatnich dwóch latach został on całkowicie zreformowany, w efekcie czego większość książek i materiałów na jego temat stała się nieaktualna. W publikacji przedstawione są nowe wersje OpenGL (od wersji 3.3 wzwyż) w sposób odpowi- ePub + Mobi 59 pkt
(45,14 zł najniższa cena z 30 dni)
59.20 zł
84.00 zł (-30%) -
Promocja
Windows 10 to uniwersalna platforma kontrolująca komputery stacjonarne, urządzenia mobilne, rozproszone urządzenia wbudowane IoT (Internet of Things), smartfony, stacje robocze, komputery przenośne, tablety, urządzenia Surface Hub, konsole Xbox, a także okulary holograficzne HoloLens. Z tego powodu, uniwersalna platforma Windows (UWP) otwiera przed- ePub + Mobi 67 pkt
(51,24 zł najniższa cena z 30 dni)
67.20 zł
94.00 zł (-29%) -
Promocja
Jeśli chcesz dowiedzieć się więcej o praktycznych aspektach działania Visual Studio, platformy .NET i programowaniu w języku C#, koniecznie przeczytaj tę książkę! Dowiesz się, jak pisać programy w C#, debugować je i kompilować. Zobaczysz, do czego służy biblioteka kontrolek i gdzie możesz bezpiecznie przechowywać dane. Przede wszystkim jednak będziesz miał możliwość rozwiązania wielu zadań, bo nic nie sprzyja nauce tak bardzo, jak samodzielne zmaganie się z ciekawymi zadaniami.- PDF + ePub + Mobi
- Druk 32 pkt
(29,49 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
W tej książce znajdziesz informacje o technologii JavaScript oraz bibliotekach jQuery oraz jQuery UI, które umożliwiają tworzenie interaktywnych widoków aplikacji internetowych. Dowiesz się więcej o składni języka JavaScript i zapewnianiu interakcji z różnymi elementami strony oraz o tworzeniu i wykorzystywaniu bibliotek skryptów. Nauczysz się zmieniać właściwości różnych elementów witryny, odkryjesz, do czego służą formularze i obiekty wbudowane, a ponadto zrozumiesz, jak ważną rolę w procesie projektowania i implementowania aplikacji internetowych odgrywają biblioteki jQuery i jQuery UI. Warto, przekonaj się sam!- PDF + ePub + Mobi
- Druk 26 pkt
(24,50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł (-45%)
Ebooka "Visual Studio 2010 dla programistów C#" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Visual Studio 2010 dla programistów C#" 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 "Visual Studio 2010 dla programistów C#" 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: Visual Studio 2010 dla programistów C# (1)
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: NetWorld Piotr Kociatkiewicz, 7-8/2011Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Visual Studio jest obecnie najbardziej popularnym środowiskiem programowania używanym do projektowania aplikacji dla .NET. Książka jest skierowana do programistów początkujących i zaawansowanych, którzy chcą korzystać lub już korzystają z platformy .NET. Ci pierwsi mają okazję poznać środowisko programowania Visual Studio 2010 i nauczyć się języka C# 4.0 oraz podstawowych technik programowania aplikacji z graficznym interfejsem użytkownika. Dowiedzą się też, jak używać baz danych, łączyć się z nimi, pobierać i zapisywać dane i je prezentować. Bardziej zaawansowanych programistów zainteresują nowości platformy .NET: biblioteka TPL ułatwiająca tworzenie aplikacji wielowątkowych, pozwalających lepiej wykorzystać procesory wielordzeniowe, oraz biblioteka WCF integrująca technologie sieciowe platformy .NET, takie jak DCOM, COM+, MSMQ i .NET Remoting. Książka przybliża również technologię XNA 4.0, przydatną do projektowania gier korzystających z grafiki 2D.
Szczegóły książki
- Dane producenta
- » Dane producenta:
- ISBN Książki drukowanej:
- 978-83-246-2173-6, 9788324621736
- Data wydania książki drukowanej :
- 2011-04-21
- ISBN Ebooka:
- 978-83-246-5501-4, 9788324655014
- Data wydania ebooka :
-
2012-09-25
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 172x245
- Numer z katalogu:
- 5782
- Rozmiar pliku Pdf:
- 17MB
- Rozmiar pliku ePub:
- 18.1MB
- Rozmiar pliku Mobi:
- 33.9MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 14.5MB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Spis treści książki
- Projektowanie interfejsu aplikacji (20)
- Tworzenie projektu (20)
- Dokowanie palety komponentów Toolbox (22)
- Tworzenie interfejsu za pomocą komponentów Windows Forms (22)
- Zapisywanie i wczytywanie projektu (24)
- Analiza kodu pierwszej aplikacji (24)
- Metody zdarzeniowe (29)
- Metoda uruchamiana w przypadku wystąpienia zdarzenia kontrolki (29)
- Testowanie metody zdarzeniowej (29)
- Przypisywanie istniejącej metody do zdarzeń komponentów (31)
- Edycja metody zdarzeniowej (32)
- Modyfikowanie własności komponentów (32)
- Wywoływanie metody zdarzeniowej z poziomu kodu (32)
- Reakcja aplikacji na naciskanie klawiszy (33)
- Skąd biorą się błędy i jak ich unikać? (35)
- Kontrolowane uruchamianie aplikacji w Visual C# (36)
- Śledzenie wykonywania programu krok po kroku (F10 i F11) (37)
- Run to Cursor (Ctrl+F10) (38)
- Breakpoint (F9) (38)
- Okna Locals i Watch (39)
- Stan wyjątkowy (41)
- Zgłaszanie wyjątków (41)
- Przechwytywanie wyjątków w konstrukcji try..catch (42)
- Platforma .NET (46)
- Środowisko uruchomieniowe (46)
- Kod pośredni i podwójna kompilacja (46)
- Skróty, które warto poznać (46)
- Podstawowe typy danych (47)
- Deklaracja i zmiana wartości zmiennej (47)
- Typy liczbowe oraz znakowy (48)
- Określanie typu zmiennej przy inicjacji (pseudotyp var) (49)
- Operatory (49)
- Konwersje typów podstawowych (51)
- Operatory is i as (51)
- Łańcuchy (52)
- Typ wyliczeniowy (54)
- Leniwe inicjowanie zmiennych (55)
- Metody (55)
- Przeciążanie metod (56)
- Domyślne wartości argumentów metod - argumenty opcjonalne (nowość języka C# 4.0) (57)
- Argumenty nazwane (nowość języka C# 4.0) (58)
- Wartości zwracane przez metody (58)
- Zwracanie wartości przez argument metody (58)
- Delegacje i zdarzenia (59)
- Wyrażenia lambda (60)
- Typy wartościowe i referencyjne (61)
- Nullable (62)
- Pudełkowanie (63)
- Typy dynamiczne (nowość języka C# 4.0) (63)
- Sterowanie przepływem (66)
- Instrukcja warunkowa if..else (66)
- Instrukcja wyboru switch (66)
- Pętle (67)
- Wyjątki (68)
- Dyrektywy preprocesora (70)
- Kompilacja warunkowa - ostrzeżenia (70)
- Definiowanie stałych preprocesora (70)
- Bloki (71)
- Atrybuty (71)
- Kolekcje (72)
- "Zwykłe" tablice (72)
- Pętla foreach (74)
- Sortowanie (74)
- Kolekcja List (75)
- Kolekcja SortedList i inne słowniki (77)
- Kolejka i stos (77)
- Tablice jako argumenty metod oraz metody z nieokreśloną liczbą argumentów (78)
- Słowo kluczowe yield (79)
- Nowa forma inicjacji obiektów i tablic (80)
- Przykład struktury (Ulamek) (84)
- Przygotowanie projektu (84)
- Konstruktor i statyczne obiekty składowe (84)
- Pierwsze testy (85)
- Konwersje na łańcuch (metoda ToString) i na typ double (86)
- Metoda upraszczająca ułamek (86)
- Własności (87)
- Operatory arytmetyczne (88)
- Operatory porównania oraz metody Equals i GetHashCode (89)
- Operatory konwersji (90)
- Implementacja interfejsu (na przykładzie IComparable) (91)
- Definiowanie typów parametrycznych (92)
- Definiowanie typów ogólnych (93)
- Określanie warunków, jakie mają spełniać parametry (94)
- Implementacja interfejsów przez typ ogólny (95)
- Definiowanie aliasów (96)
- Typy ogólne z wieloma parametrami (97)
- Rozszerzenia (98)
- Typy anonimowe (99)
- Notatnik.NET (101)
- Projektowanie interfejsu aplikacji i menu główne (101)
- Okna dialogowe i pliki tekstowe (106)
- Edycja i korzystanie ze schowka (113)
- Drukowanie (113)
- Elektroniczna kukułka (120)
- Ekran powitalny (splash screen) (120)
- Przygotowanie ikony w obszarze powiadamiania (122)
- Odtwarzanie pliku dźwiękowego (125)
- Ustawienia aplikacji (126)
- Dywan graficzny (129)
- Lista uruchomionych procesów (132)
- Podstawy (135)
- Interfejs przykładowej aplikacji (135)
- Inicjacja procesu przeciągania (137)
- Akceptacja upuszczenia elementu (138)
- Reakcja na upuszczenie elementu (139)
- Czynności wykonywane po zakończeniu procesu przenoszenia i upuszczania (140)
- Przenoszenie elementów między różnymi aplikacjami (140)
- Zagadnienia zaawansowane (140)
- Opóźnione inicjowanie procesu przenoszenia (141)
- Przenoszenie wielu elementów (142)
- Przenoszenie plików (144)
- Konfiguracja formy (147)
- Wczytywanie obrazu (148)
- Przezroczystość i łagodne znikanie okna (150)
- Zamykanie klawiszem Esc (151)
- Przenoszenie formy za dowolny punkt (151)
- Menu kontekstowe (152)
- Komponent FileListBox (156)
- Implementacja podstawowych funkcjonalności (156)
- Rozbudowa komponentu o możliwość zmiany katalogu (163)
- Właściwości (164)
- Zdarzenia - interakcja z komponentem (168)
- Odświeżanie komponentu i automatyczne śledzenie zmian w prezentowanym katalogu (173)
- Kompilacja komponentu do postaci biblioteki DLL (175)
- Prosty przykład wykorzystania komponentu FileListBox: przeglądanie plików tekstowych (179)
- Kolorowy pasek postępu (181)
- Tworzenie projektu (182)
- Rysowanie obramowania kontrolki (182)
- Pola i własności (182)
- Rysowanie paska postępu (185)
- Metody (186)
- Zdarzenia (186)
- Implementacja liczb zespolonych (189)
- Projekt struktury (190)
- Własności (192)
- Operatory (193)
- Metody statyczne (195)
- Testy (197)
- Rysowanie zbiorów Mandelbrota i Julii (198)
- Trochę teorii (198)
- Implementacja (200)
- Podstawy relacyjnych baz danych (205)
- Technologia ADO.NET (206)
- Instalacja bazy Northwind (207)
- Połączenie ze źródłem danych (207)
- Modyfikacja danych w obiekcie DataSet (211)
- Tworzenie nowych rekordów (211)
- Edycja rekordów (215)
- Wersjonowanie obiektu DataRow i kontrola wprowadzanych danych (216)
- Usuwanie rekordów (220)
- Obiekt TableAdapter jako pomost między DataSet a źródłem danych (221)
- Parametryzacja kwerend (221)
- Edycja danych przy użyciu obiektu TableAdapter (224)
- Integralność danych i ich usuwanie (224)
- Wstawianie danych z wykorzystaniem obiektu TableAdapter (228)
- Mechanizm DataBinding - wiązanie danych z kontrolkami (233)
- Mechanizm DataBinding a komponent Chart (237)
- Komponent DataGridView (239)
- Formatowanie danych wyświetlanych w komponencie DataGridView (240)
- Tworzenie formularza z podformularzem (Master/Detail Form) (246)
- Informacje wstępne (249)
- Eksport danych przy użyciu schowka systemowego (250)
- Wstawianie danych do arkusza kalkulacyjnego z pominięciem schowka systemowego (253)
- Transfer danych poprzez plik XML (254)
- Eksport danych do formatu HTML (256)
- Tworzenie i ręczna kontrola transakcji (257)
- Automatyczne zarządzanie transakcjami (261)
- Konkurencyjność i poziom izolacji transakcji (264)
- Szyfrowanie połączenia (265)
- Zabezpieczenie kodu pośredniego przy użyciu Code Access Security (CAS) (270)
- ConnectionString a sposoby uwierzytelnienia w serwerze Microsoft SQL Server (274)
- Uwagi końcowe dotyczące projektowania aplikacji bazodanowych (275)
- Pierwszy raport (277)
- Konfiguracja źródła danych (278)
- Projektowanie raportu (279)
- Kolumny obliczeniowe raportu (280)
- Stosowanie formatu prezentacji danych (281)
- Grupowanie danych (282)
- Projektowanie graficznego układu raportu (283)
- Etykiety, rysunki i listy (284)
- Prezentacja danych w postaci macierzowej (287)
- Parametry raportu i filtrowanie danych (289)
- Filtr definiowany na poziomie raportu (289)
- Filtrowanie raportu na etapie pobierania danych źródłowych (290)
- Kluczowe wskaźniki efektywności (292)
- Wykresy (294)
- Tworzenie raportu zawierającego podraport (295)
- Eksport danych przy użyciu raportu (297)
-
- Pobieranie danych (filtrowanie i sortowanie) (306)
- Najprostsza prezentacja pobranych danych (307)
- Analiza pobranych danych (307)
- Wybór elementu (307)
- Weryfikowanie danych (308)
- Prezentacja w grupach (308)
- Łączenie zbiorów danych (308)
- Łączenie danych z różnych źródeł w zapytaniu LINQ - operator join (309)
- Możliwość modyfikacji danych źródła (309)
- Konfiguracja kontrolki DataSet (312)
- LINQ to DataSet, czyli tam i z powrotem (313)
- Rozszerzenie AsEnumerable klasy DataTable (316)
- Obliczenia wykonywane na danych z tabeli (316)
- Dowolność sortowania i filtrowania pobieranych danych (316)
- Klasa encji (317)
- Pobieranie danych (319)
- Aktualizacja danych w bazie (319)
- Modyfikacje istniejących rekordów (320)
- Dodawanie i usuwanie rekordów (320)
- Inne operacje (321)
- Wizualne projektowanie klasy encji (322)
- O/R Designer (322)
- Współpraca z kontrolkami tworzącymi interfejs aplikacji (325)
- Kreator źródła danych i automatyczne tworzenie interfejsu użytkownika (325)
- Łączenie danych z dwóch tabel - operator join (328)
- Relacje (Associations) (328)
- Korzystanie z procedur składowanych (331)
- Pobieranie danych za pomocą procedur składowanych (331)
- Modyfikowanie danych za pomocą procedur składowanych (331)
- Wykonywanie dowolnych poleceń SQL (332)
- Podstawy języka XML (335)
- Deklaracja (335)
- Elementy (336)
- Atrybuty (336)
- Komentarze (336)
- Klasy XmlTextReader i XmlTextWriter (336)
- Zapis do pliku XML (337)
- Odczyt danych z pliku XML (338)
- Analiza i odczyt pliku XML o nieznanej strukturze (339)
- Serializacja obiektów do pliku XML (341)
- Serializacja obiektu do pliku XML (342)
- Deserializacja obiektu z pliku XML (343)
- XML i ADO.NET (343)
- Wczytywanie danych z pliku XML do komponentu DataSet (344)
- Zapisywanie zmian do pliku XML za pośrednictwem DataSet (345)
- LINQ to XML (346)
- Tworzenie pliku XML za pomocą klas XDocument i XElement (346)
- Pobieranie wartości z elementów o znanej pozycji w drzewie (347)
- Przenoszenie danych z kolekcji do pliku XML (349)
- Przenoszenie danych z bazy danych (komponentu DataSet) do pliku XML (350)
- Zapytania LINQ (350)
- Modyfikacja pliku XML (351)
- Źródło liczb losowych (353)
- IEnumerable (353)
- IEnumerable<> (355)
- Oddzielenie źródła od jego interfejsu (357)
- IQueryable i IOrderedQueryable (359)
- IQueryable<> i IOrderedQueryable<> (360)
- Drzewo wyrażenia (361)
- Tabela w pliku tekstowym, czyli LINQ to TXT (367)
- Proste rozwiązanie (367)
- Plan projektu "pełnego" źródła danych (370)
- Klasa odpowiedzialna za odczytanie pliku tekstowego (370)
- Modelowanie danych (mapowanie typów) (374)
- Projekt źródła danych i analizator zapytania (377)
- Przetwarzanie danych z analizatora (384)
- Edycja danych w źródle LINQ i dodawanie nowych rekordów (393)
- Przykład wykorzystania biblioteki LINQ to TXT (397)
- Podstawy Entity Framework (401)
- Entity Framework - pierwszy projekt (402)
- Plik .edmx (405)
- Praca z obiektami Entity Framework. LINQ to Entities and Entity SQL (409)
- Pierwsze zapytanie oparte na modelu encji (409)
- Filtrowanie danych (411)
- Projekcja danych (412)
- Grupowanie danych (414)
- Związki między encjami w zapytaniach (415)
- Sortowanie wyników zapytania (417)
- Wykorzystanie programowania równoległego w zapytaniach LINQ to Entities (418)
- Tworzenie, modyfikowanie i usuwanie obiektów encji (419)
- Inne funkcje Entity Framework (421)
- Zachłanne i leniwe ładowanie (Eager and lazy loading) (421)
- Wykorzystanie procedur składowanych do modyfikacji encji (424)
- Wykorzystanie procedur składowanych do pobierania danych (428)
- Tworzenie tabel w bazie danych na podstawie modelu encji (431)
- Dziedziczenie typu tabela na hierarchię (434)
- Dziedziczenie typu tabela na typ (438)
- Entity Framework i POCO (441)
- Monte Carlo (449)
- Obliczenia bez użycia dodatkowych wątków (450)
- Przeniesienie obliczeń do osobnego wątku (451)
- Usypianie wątku (452)
- Przerywanie działania wątku (Abort) (453)
- Wstrzymywanie i wznawianie działania wątku (454)
- Wątki działające w tle (455)
- Zmiana priorytetu wątku (455)
- Użycie wielu wątków i problemy z generatorem liczb pseudolosowych (456)
- Czekanie na ukończenie pracy wątku (Join) (458)
- Sekcje krytyczne (lock) (460)
- Przesyłanie danych do wątku (461)
- Pula wątków (463)
- Jeszcze raz o komunikacji między wątkami (465)
- Synchronizacja wątków - rejestr braków (466)
- Korzystanie z muteksów w celu zapobiegania uruchamianiu wielu instancji aplikacji (466)
- Tworzenie zadania (469)
- Praca z zadaniami (470)
- Dane przekazywane do zadań (471)
- Dane zwracane przez zadania (472)
- Przykład: test liczby pierwszej (472)
- Synchronizacja zadań (473)
- Przykład: sztafeta zadań (474)
- Przerywanie zadań (475)
- Stan zadania (478)
- Fabryka zadań (480)
- Planista i zarządzanie kolejkowaniem zadań (482)
- Ustawienia zadań (485)
- Równoległa pętla for (487)
- Równoległa pętla foreach (489)
- Metoda Invoke (489)
- Ustawienia pętli równoległych. Klasa ParallelOptions (490)
- Przerywanie pętli za pomocą CancellationToken (490)
- Kontrola wykonywania pętli (491)
- Synchronizacja pętli równoległych. Obliczanie ? metodą Monte Carlo (492)
- Wielowątkowa klasa Random (496)
- Praca ze zbiorami danych w programowaniu równoległym (499)
- Współbieżne struktury danych (499)
- Kolekcja CollectionBag (500)
- Współbieżne kolejka i stos (501)
- Praca z BlockingCollection (501)
- Własna kolekcja współbieżna (503)
- Agregacja (506)
- Agregacje dla kolekcji równoległych (507)
- PLINQ - zrównoleglone zapytania LINQ (511)
- Przykład zapytania PLINQ (511)
- Jak działa równoległe LINQ? (512)
- Kiedy PLINQ jest wydajne? (514)
- Metody przekształcające dane wynikowe (515)
- Przerywanie zapytań (515)
- Metoda ForAll (517)
- Potrzeba matką wynalazku (520)
- Podstawy działania (523)
- Biblioteki i przestrzenie nazw (523)
- WCF = A + B + C (524)
- C jak contract (524)
- B jak binding (524)
- A jak address (528)
- Pierwszy serwis (529)
- Hosting (534)
- Self-Hosting (534)
- IIS (538)
- Serwis windowsowy (540)
- WAS (542)
- Klient (542)
- Narzędzia (547)
- Konfiguracja kluczem do wszystkiego - bliższe spojrzenie (550)
- (551)
- (551)
- (553)
- (553)
- (553)
- (553)
- (554)
- (554)
- (554)
- Uproszczona konfiguracja (557)
- Discovery (558)
- Serwis routujący (562)
- Korzystanie z rejestru (571)
- Odczytywanie danych z rejestru (571)
- Zapisywanie oraz odczytywanie położenia i rozmiaru formy w prywatnym kluczu aplikacji (573)
- Usuwanie klucza z rejestru (575)
- Przeglądarka skojarzeń plików (575)
- Informacja o typach plików przechowywana w rejestrze (575)
- Przygotowanie interfejsu (577)
- Odczytywanie listy rozszerzeń (578)
- Pobieranie opisu, polecenia głównego i domyślnego edytora dla podanego typu plików (579)
- Tworzenie zarządzanej biblioteki DLL (584)
- Projekt biblioteki DLL (584)
- Dodawanie referencji do biblioteki systemowej platformy .NET (584)
- Wyświetlanie informacji o systemie i platformie .NET (585)
- Statyczne ładowanie bibliotek DLL (586)
- Dołączanie do projektu bibliotek DLL użytkownika (586)
- Dynamiczne ładowanie zarządzanych bibliotek DLL i dynamiczne rozpoznawanie typów (587)
- Dynamiczne ładowanie zarządzanej biblioteki .dll (587)
- Analiza zawartości biblioteki załadowanej dynamicznie (588)
- Weryfikacja obecności w bibliotece DLL klasy o znanej nazwie (589)
- Lista metod w klasie z biblioteki DLL (589)
- Weryfikacja obecności konkretnej metody w klasie z biblioteki DLL (590)
- Lista argumentów wybranej metody (591)
- Uruchamianie metody statycznej z klasy wczytanej z biblioteki DLL (593)
- Uruchamianie metody na rzecz instancji obiektu. Przekazywanie parametrów i odczytywanie zwracanej wartości (593)
- Użycie typu dynamic (595)
- Korzystanie z bibliotek DLL jako wtyczek (MEF) (595)
- Gospodarz i wtyczka w jednej aplikacji (595)
- Rozdzielenie gospodarza i wtyczki (598)
- Katalog (599)
- Wiele wtyczek implementujących ten sam interfejs (600)
- Metadane (601)
- Funkcja bez argumentów (603)
- Problemy z argumentami (605)
- Zwracanie wartości przez argumenty (606)
- Zwracanie tablicy znaków w funkcjach WinAPI (608)
- Wysyłanie komunikatów Windows (609)
- Identyfikacja aplikacji (609)
- Wysyłanie komunikatu do okna o znanym uchwycie (611)
- Komunikaty jako sposób porozumiewania się z systemem (611)
- Odbieranie komunikatów Windows (612)
- Monitor komunikatów (612)
- Reakcja na wybrany komunikat (613)
- Kod zarządzany (nadzorowany) (616)
- Import funkcji z biblioteki systemowej. Wersja bez zabezpieczeń (617)
- Import funkcji z biblioteki systemowej. Wersja z zabezpieczeniem (619)
- Import wielu funkcji z biblioteki DLL. Klasa opakowująca (621)
- Import wielu funkcji z biblioteki DLL. Ładowanie bibliotek DLL (625)
- Różne wersje funkcji WinAPI (627)
- Konwersja typów zarządzanych i niezarządzanych (628)
- Przekazywanie struktur do funkcji niezarządzanych (628)
- Projekt własnej biblioteki DLL. Integracja projektu zarządzanego i niezarządzanego (632)
- Przekazywanie ciągów znakowych i wskaźników bez użycia struktury IntPtr (634)
- Wywołanie zwrotne i kopiowanie obszarów pamięci kodu niezarządzanego (635)
- Tworzenie usługi (638)
- Instalacja usługi (641)
- Przygotowanie projektu i ręczna instalacja usługi (641)
- Projekt instalatora usługi (644)
- Odczytywanie błędów generowanych w trakcie pracy usługi (645)
- Zarządzanie usługą z poziomu innej aplikacji (646)
- Technologie COM (649)
- Excel jako serwer automatyzacji (650)
- Pobranie informacji o aktualnie uruchomionej aplikacji Excel (651)
- Uruchamianie i zamykanie serwera automatyzacji MS Excel (652)
- Eksplorowanie danych w arkuszu kalkulacyjnym (654)
- Korzystanie z okien dialogowych serwera automatyzacji. Zapisywanie danych w pliku (655)
- Zapisywanie danych z wykorzystaniem okna dialogowego aplikacji klienckiej (656)
- Edycja danych w komórkach Excela (656)
- Obsługa zdarzeń serwera automatyzacji (658)
- Korzystanie z funkcji matematycznych i statystycznych Excela (659)
- Serwer automatyzacji Microsoft Word (661)
- Uruchamianie aplikacji Microsoft Word i tworzenie nowego dokumentu lub otwieranie istniejącego (661)
- Wywoływanie funkcji Worda na przykładzie sprawdzania pisowni i drukowania (662)
- Wstawianie tekstu do bieżącego dokumentu Worda (663)
- Zapisywanie bieżącego dokumentu Worda (663)
- Zaznaczanie i kopiowanie całego tekstu dokumentu Worda do schowka (664)
- Kopiowanie zawartości dokumentu Worda do komponentu RichTextBox bez użycia schowka (z pominięciem formatowania tekstu) (664)
- Formatowanie zaznaczonego fragmentu tekstu w dokumencie Worda (665)
- Serwer automatyzacji przeglądarki Internet Explorer (665)
- Projektowanie własnego serwera automatyzacji (667)
- Przykład prostego projektu serwera automatyzacji (667)
- Testy (669)
- Odtwarzanie plików multimedialnych (671)
- Wstrzymywanie, wznawianie i prezentowanie informacji o postępie odtwarzania pliku (672)
- Wybór odtwarzanego pliku (674)
- Kontrola głośności odtwarzania (675)
- Przewijanie odtwarzanego pliku (675)
- Widok pełnego ekranu (676)
- Implementacja listy odtwarzanych plików (676)
- Elementy języka C# 4.0 ułatwiające tworzenie dodatków dla pakietu Office (682)
- Szablon projektu dodatku do skoroszytu (682)
- Komponenty Windows Forms w arkuszu Excela (684)
- Tworzenie wykresu w skoroszycie przy użyciu dodatku napisanego w C# (686)
- Modyfikacja wstążki menu w aplikacji MS Excel (687)
- Ukrycie standardowych zakładek wstążki menu w aplikacji Excel (690)
- Tworzenie panelu zadań aplikacji MS Excel (690)
- Formatowanie komórek (693)
- Obsługa zdarzeń (695)
- Dodatki na poziomie aplikacji (696)
- Interfejs aplikacji (696)
- Implementacja funkcjonalności aplikacji (698)
- Zarządzanie dodatkami w aplikacji MS Excel (702)
- Instalacja dodatku (702)
- Usunięcie dodatku (702)
- Podsumowanie (703)
- Pola klasy gry (708)
- Metody gry (708)
- Pętla gry (709)
- Rysowanie obrazu za pomocą obiektu SpriteBatch. Klasa Sprite (714)
- Układ współrzędnych (719)
- Animacja piłki (721)
- Wykrywanie i obsługa kolizji (723)
- XACT (739)
- MediaPlayer (745)
- Proces renderowania (755)
- Podstawy języka HLSL (756)
- Typy zmiennych (756)
- Semantyka (757)
- Sterowanie przepływem (758)
- Definiowanie funkcji (758)
- Efekty, techniki, przebiegi (758)
- Przykład efektu HLSL i jego wykorzystanie w grze XNA (759)
- Kilka przykładów efektów (762)
- Drżenie ekranu w Pongu (764)
- Klasa Console (767)
- Projekt aplikacji konsolowej (767)
- Drukowanie napisów w konsoli (768)
- Czekanie na akceptację użytkownika (769)
- Odczytywanie danych z klawiatury (769)
- Komunikat "okienkowy" w aplikacji konsolowej (770)
- Informacje o środowisku aplikacji (771)
- Podstawowe informacje o systemie i profilu użytkownika (771)
- Katalogi specjalne zdefiniowane w bieżącym profilu użytkownika (772)
- Odczytywanie zmiennych środowiskowych (773)
- Lista dysków logicznych (773)
- Instalacja SQL Server 2008 Express Edition (775)
- Instalacja bazy danych AdventureWorks (779)
- Uruchamianie SQL Server Management Studio (779)
- Podstawowe elementy konstrukcji wyrażeń regularnych (781)
- Odnajdywanie znaków specjalnych (781)
- Odnajdywanie znaków i cyfr (782)
- Odnajdywanie znaków w wyznaczonych miejscach łańcucha (782)
- Określanie ilości wystąpień podanych znaków (783)
- Przykłady tworzenia wzorców (783)
- Aplikacja (783)
- Kod pocztowy (784)
- Imię żeńskie (785)
- Walidacja adresu URL (786)
- Odszukiwanie powtarzających się wyrazów (787)
- Modyfikacja łańcucha znakowego (787)
- Praktyka przygotowywania testów na przykładzie struktury Complex (790)
- Metody inicjujące i czyszczące (794)
- Obiekty pozorne (794)
Wstęp (15)
Część I: Projektowanie aplikacji Windows (17)
Rozdział 1. Środowisko Visual Studio 2010 (19)
Rozdział 2. Debugowanie kodu (35)
Rozdział 3. Język C# (45)
Rozdział 4. Projektowanie zorientowane obiektowo (83)
Rozdział 5. Przegląd komponentów biblioteki Windows Forms (101)
Rozdział 6. Przeciągnij i upuść (135)
Rozdział 7. Przezroczyste okna o dowolnym kształcie (147)
Rozdział 8. Projektowanie kontrolek (155)
Rozdział 9. Studium przypadku: implementacja liczb zespolonych i ich użycie do rysowania fraktali (189)
Część II: Technologie bazodanowe ADO.NET (203)
Rozdział 10. Podstawy ADO.NET (205)
Rozdział 11. Prezentacja danych (233)
Rozdział 12. Eksport danych (249)
Rozdział 13. Transakcje (257)
Rozdział 14. Bezpieczeństwo w aplikacjach bazodanowych (265)
Rozdział 15. Raportowanie (277)
Część III: LINQ (303)
Rozdział 16. Wprowadzenie do zapytań LINQ na przykładzie kolekcji (LINQ to Objects) (305)
Rozdział 17. LINQ to DataSet (311)
Rozdział 18. LINQ to SQL (317)
Rozdział 19. Trzy sposoby na odczytywanie i zapisywanie danych w plikach XML (335)
Rozdział 20. Tworzenie źródeł danych LINQ (353)
Rozdział 21. Entity Framework (401)
Część IV: Programowanie współbieżne (447)
Rozdział 22. Wątki (449)
Rozdział 23. Zadania - nowy przepis na programowanie współbieżne w platformie .NET 4.0 (469)
Rozdział 24. Klasa Parallel. Zrównoleglanie pętli (487)
Rozdział 25. Dane w programach równoległych (499)
Część V: Usługi sieciowe, czyli WCF od A do C (519)
Rozdział 26. WCF - jak to ugryźć? (523)
Rozdział 27. Narzędzia i konfiguracja (547)
Rozdział 28. Wybrane nowości WCF w platformie .NET 4.0 (557)
Część VI: Technologie Windows (569)
Rozdział 29. Rejestr systemu Windows (571)
Rozdział 30. Zarządzane biblioteki DLL i mechanizm odzwierciedlenia (583)
Rozdział 31. Mechanizm PInvoke (603)
Rozdział 32. Komunikaty Windows (609)
Rozdział 33. Integracja kodu zarządzanego i niezarządzanego (615)
Rozdział 34. Usługi Windows (637)
Rozdział 35. Automatyzacja (649)
Rozdział 36. Odtwarzanie multimediów przy użyciu technologii ActiveX (671)
Rozdział 37. Visual Studio Tools for Office (681)
Część VII: Grafika 2D w XNA 4.0 (705)
Rozdział 38. Struktura projektu gry w XNA (707)
Rozdział 39. Wyświetlanie obrazów (713)
Rozdział 40. Wykrywanie kolizji (721)
Rozdział 41. Obsługa kontrolerów gry (klawiatura, mysz i gamepad) (727)
Rozdział 42. Komponenty gry (731)
Rozdział 43. Oprawa dźwiękowa (739)
Rozdział 44. Wyświetlanie tekstu (747)
Rozdział 45. Gra z komputerem (751)
Rozdział 46. Shadery i efekty w XNA (755)
Dodatek A: Aplikacje konsolowe i informacje o systemie (767)
Dodatek B: Instalacja SQL Server 2008 Express Edition i bazy danych AdventureWorks (775)
Dodatek C: Wyrażenia regularne (781)
Dodatek D: Testy jednostkowe (789)
Skorowidz (795)
Helion - inne książki
-
Nowość Promocja
Na podstawie tej praktycznej książki nauczysz się pisać skuteczne prompty dla dużych modeli językowych. Dowiesz się, w jaki sposób mogą posłużyć do generowania opisów produktów, spersonalizowanych wiadomości e-mail, postów w mediach społecznościowych, a nawet tekstów beletrystycznych i poetyckich. Poznasz także zaawansowane techniki użycia, takie jak integracja dużych modeli językowych z innymi narzędziami i tworzenie chatbotów. Wszystkie opisane tu techniki przetestujesz, eksperymentując i optymalizując swoje rozwiązania. W efekcie zdobędziesz umiejętności, które pozwolą Ci wykonywać codzienne zadania szybciej i lepiej!- PDF + ePub + Mobi
- Druk 41 pkt
(37,45 zł najniższa cena z 30 dni)
41.20 zł
74.90 zł (-45%) -
Nowość Promocja
Język DAX (ang. Data Analysis Expressions) został stworzony przez firmę Microsoft, by umożliwić wykonywanie efektywnych obliczeń na danych przechowywanych w wielu tabelach i przetwarzanych w Power BI, Excel Power Pivot czy SQL Server Analysis Services. Możliwości DAX-a są naprawdę ogromne, osoba, która go opanuje, zyska potężnego sprzymierzeńca w pracy z wielkimi zbiorami danych ukrytymi pod wyświetlanymi w raportach wykresami czy tabelami.- PDF + ePub + Mobi
- Druk 21 pkt
(19,95 zł najniższa cena z 30 dni)
21.95 zł
39.90 zł (-45%) -
Nowość Promocja
Dzięki tej książce dowiesz się, jak korzystać z możliwości platformy GitHub w trakcie transformacji przepływu pracy DevOps. Rozpoczniesz od podstaw technologii Git i od zrozumienia podejścia DevOps, zapoznasz się również z kwestią wrażeń odbieranych przez programistę. W kolejnych rozdziałach znajdziesz informacje o udostępnionych na platformie GitHub funkcjach automatyzacji i współpracy. Nauczysz się też używać funkcjonalności GitHub Copilot do zwiększenia produktywności. Ponadto dowiesz się, jak wyeliminować lukę DevOps, zachować jakość kodu i zaimplementować niezawodne środki bezpieczeństwa. Liczne ćwiczenia pomogą Ci w praktycznym poprawianiu wrażeń programisty, optymalizacji pracy zespołowej i wspieraniu innowacyjności. Szybko się przekonasz, jaki potencjał drzemie w podejściu DevOps!- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Nawet jeśli nie darzysz królowej nauk płomiennym uczuciem, dzięki temu kompleksowemu opracowaniu z łatwością poradzisz sobie z jej lepszym poznaniem. Nie znajdziesz tu skomplikowanych teorii naukowych, tylko przystępnie podane koncepcje matematyczne niezbędne do rozwoju w dziedzinie sztucznej inteligencji, w szczególności do praktycznego stosowania najnowocześniejszych modeli. Poznasz takie zagadnienia jak regresja, sieci neuronowe, sieci konwolucyjne, optymalizacja, prawdopodobieństwo, procesy Markowa, równania różniczkowe i wiele innych w ekskluzywnym kontekście sztucznej inteligencji. Książkę docenią pasjonaci nowych technologii, twórcy aplikacji, inżynierowie i analitycy danych, a także matematycy i naukowcy.- PDF + ePub + Mobi
- Druk 70 pkt
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Nowość Promocja
Pomyśl o hakowaniu jako o metodzie wykorzystania luk w regułach systemu. Zauważ, jak bezlitośnie hakowane są praktycznie wszystkie systemy, na których opiera się funkcjonowanie społeczeństwa. Spójrz na prawo jak na skomplikowany system zawierający podatności, dzięki którym można unikać na przykład opodatkowania. W wyszukiwaniu luk specjalizują się hakerzy, w tym wypadku księgowi, doradcy podatkowi i prawnicy. Jeśli pójdziesz tym tropem, przekonasz się, że we wszystkich ważnych systemach pozostawia się luki, które służą wtajemniczonym do naginania reguł i czerpania korzyści kosztem innych.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Mimo zainteresowania danymi i ich analizą zbyt wiele projektów z obszaru data science kończy się fiaskiem. Firmy zatrudniają analityków danych, kupują drogie narzędzia, traktują analizę danych jak magię. Niestety, bez dogłębnego zrozumienia sposobu i celu przetwarzania danych nie masz co liczyć na sukces. Jeśli chcesz podjąć się tego wyzwania, Twoim najlepszym sojusznikiem okaże się… Excel, który świetnie się nadaje do wyjaśniania najważniejszych zagadnień nauki o danych.- PDF + ePub + Mobi
- Druk 54 pkt
(49,50 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Nowość Promocja
Książka powstała z myślą o studentach informatyki i o każdym, kto przygotowuje się do pracy w zawodzie związanym z programowaniem i administrowaniem sieciami. A także z innymi obszarami, w których wiedza i umiejętności z zakresu informatyki są kluczowe, ale w których niebagatelne znaczenie ma również znajomość podstaw elektroniki. Ponieważ problemy elektryki, a także elektroniki analogowej i cyfrowej nie zawsze są proste do zrozumienia, nawet na bazowym poziomie, autor postanowił zaprezentować je w możliwie najprzystępniejszy sposób.- PDF + ePub + Mobi
- Druk 48 pkt
(44,50 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Nowość Promocja
Wirtualizacja umożliwia równoczesne uruchomienie różnych systemów operacyjnych na jednym sprzęcie. Dzięki temu można lepiej wykorzystać dostępną moc obliczeniową i zasoby. Oczywiście, by móc czerpać z dobrodziejstw wirtualizacji, potrzeba odpowiednich narzędzi. Jednym z najpopularniejszych programów wspierających wirtualizację jest VirtualBox. Aby łatwiej zarządzać wirtualnymi maszynami, skuteczniej monitorować ich wydajność, sprawnie je konserwować, warto nauczyć się używać właśnie tego narzędzia. Najszybciej zrobisz to z naszym poradnikiem.- PDF + ePub + Mobi
- Druk 30 pkt
(27,45 zł najniższa cena z 30 dni)
30.20 zł
54.90 zł (-45%) -
Nowość Promocja
Nazwa Excel z pewnością jest Ci znana. Może nawet potrafisz podać jego „roboczą” definicję: najpopularniejszy arkusz kalkulacyjny świata. Zgadza się. Tylko co to właściwie oznacza i do czego w praktyce służy? W jaki sposób może Ci się przydać w codziennym życiu i podczas wykonywania zadań zawodowych? Tego dowiesz się z tej książki, przygotowanej w formie przystępnego kursu.- PDF + ePub + Mobi
- Druk 37 pkt
(34,50 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Nowość Promocja
Jeśli chcesz się nauczyć używać czegoś więcej niż tylko przeglądarki w laptopie, to teraz jest świetny moment, by poznać wszystkie programy, jakie oferuje urządzenie z wgranym pakietem Office. Komputer jest narzędziem uniwersalnym. W zależności od uruchomionego oprogramowania może spełniać rolę maszyny do pisania, rozbudowanego kalkulatora, sztalug, skrzynki pocztowej, terminarza, notatnika.- PDF + ePub + Mobi
- Druk 32 pkt
(29,95 zł najniższa cena z 30 dni)
32.95 zł
59.90 zł (-45%)
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@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Visual Studio 2010 dla programistów C# Jacek Matulewski, Dawid Borycki, Mateusz Warczak, Grzegorz Kraus, Maciej Pakulski, Maciej Grabek, Jacek Lewandowski, Sławomir Orłowski (12)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(9)
(1)
(1)
(0)
(0)
więcej opinii