Katalog książek

Wydawnictwo Helion

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




© Helion 1991-2011

Lauret zaufanych opinii
Informacje podstawowe
C#. Tworzenie aplikacji graficznych w .NET 3.0

C#. Tworzenie aplikacji graficznych w .NET 3.0

Autor: Krzysztof Rychlicki-Kicior
Data wydania: 2007/10
Stron: 304
Cena książki: 39.00 zł
Do przechowalni
Dodaj cshne3
Szczegóły:
  • ISBN: 9788324610761 / 978-83-246-1076-1
  • Format: B5
  • Oprawa: miękka
  • Numer z katalogu: 3791

Informacje dodatkowe:

Poznaj techniki budowania interfejsów użytkownika dla aplikacji Windows

  • Opanuj język C# i wykorzystaj możliwości programowania obiektowego
  • Zaprojektuj interfejs użytkownika, wykorzystując język XAML
  • Zaimplementuj mechanizmy obsługi plików i wymiany danych

Najnowsza wersja platformy .NET, oznaczona numerem 3.0, zawiera wiele usprawnień, dzięki którym tworzenie aplikacji z interfejsem graficznym stało się zdecydowanie prostsze. Część platformy o nazwie Windows Presentation Foundation (WPF) wraz z przeznaczonym wyłącznie do projektowania interfejsów użytkownika językiem XAML pozwala na całkowite oddzielenie warstwy prezentacji aplikacji od warstwy logiki i danych. Wykorzystując podstawowy język programowania platformy .NET -- C# -- można niemal błyskawicznie stworzyć aplikację z graficznym interfejsem użytkownika. Udostępniane bezpłatnie przez firmę Microsoft narzędzia Microsoft Visual C# Orcas Express Edition i Microsoft SQL Server 2005 Express Edition znacznie ułatwiają programistom poznanie nowej technologii.

Książka "C#. Tworzenie aplikacji graficznych w .NET 3.0" opisuje ten właśnie język w kontekście pisania programów wyposażonych w interfejs graficzny zbudowany w oparciu o WPF. Czytając ją, dowiesz się, jak zainstalować i skonfigurować narzędzia do pracy. Poznasz język C#, zasady programowania obiektowego i najważniejsze klasy platformy .NET. Nauczysz się konstruować dokumenty XAML i tworzyć aplikacje WPF. Przeczytasz o komponentach wizualnych, zdarzeniach i programowaniu operacji graficznych. Znajdziesz tu również informacje o obsłudze plików, połączeniach z bazami danych oraz komunikacji sieciowej.

  • Pobieranie i instalacja narzędzi
  • Podstawowe elementy języka C#
  • Programowanie obiektowe
  • Konstruowanie dokumentów XAML
  • Hierarchia klas komponentów wizualnych
  • Obsługa zdarzeń
  • Geometria 2D
  • Operacje graficzne
  • Tworzenie animacji
  • Korzystanie z szablonów
  • Obsługa plików i danych
  • Przetwarzanie dokumentów XML
  • Połączenia z siecią

Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało proces
tworzenia oprogramowania dla systemu Windows.


Zobacz wszystkie książki tego autora »
Dodaj cshne3
Najczęściej kupowane razem:
C#. Tworzenie aplikacji graficznych w .NET 3.0 plus Czysty kod. Podręcznik dobrego programisty plus CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU
Cena zestawu: 140.25 zł 165.00 zł
Oszczędzasz: 24.75 zł (15%)
Dodaj do koszyka
zestaw0 C#. Tworzenie aplikacji graficznych w .NET 3.0
Osoby, które kupowały tę książkę, często kupowały też:
<strong><a href="/ksiazki/zwisam.htm" style="color:black;" title="Zwinny samuraj. Jak programują mistrzowie zwinności">Zwinny samuraj. Jak programują mistrzowie zwinności</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=zwisam"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj zwisam" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czykod.htm" style="color:black;" title="Czysty kod. Podręcznik dobrego programisty">Czysty kod. Podręcznik dobrego programisty</a></strong><br/> <img src="/img/45.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 67.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czykod"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czykod" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cudawp.htm" style="color:black;" title="CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU">CUDA w przykładach. Wprowadzenie do ogólnego programowania procesorów GPU</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 59.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cudawp"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cudawp" /></a> </td> </tr> </table> <strong><a href="/ksiazki/algor4.htm" style="color:black;" title="Algorytmy. Wydanie IV">Algorytmy. Wydanie IV</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 149.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=algor4"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj algor4" /></a> </td> </tr> </table> <strong><a href="/ksiazki/cshta2.htm" style="color:black;" title="C#. Tworzenie aplikacji sieciowych. Gotowe projekty">C#. Tworzenie aplikacji sieciowych. Gotowe projekty</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 49.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=cshta2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj cshta2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/objcp3.htm" style="color:black;" title="Objective-C. Vademecum profesjonalisty. Wydanie III">Objective-C. Vademecum profesjonalisty. Wydanie III</a></strong><br/> <img src="/img/3.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=objcp3"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj objcp3" /></a> </td> </tr> </table> <strong><a href="/ksiazki/czjav2.htm" style="color:black;" title="Java. Ćwiczenia zaawansowane. Wydanie II">Java. Ćwiczenia zaawansowane. Wydanie II</a></strong><br/> <img src="/img/4.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=czjav2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj czjav2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ticpp2.htm" style="color:black;" title="Tablice informatyczne. C++. Wydanie II">Tablice informatyczne. C++. Wydanie II</a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 12.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ticpp2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ticpp2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/ubuof2.htm" style="color:black;" title="Ubuntu Serwer. Oficjalny podręcznik. Wydanie II">Ubuntu Serwer. Oficjalny podręcznik. Wydanie II</a></strong><br/> <img src="/img/6.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=ubuof2"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj ubuof2" /></a> </td> </tr> </table> <strong><a href="/ksiazki/gi26fo.htm" style="color:black;" title="GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu">GIMP 2.6 dla fotografów - techniki cyfrowej obróbki zdjęć. Od inspiracji do obrazu</a></strong><br/> <img src="/img/5.gif" class="stars" /> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 79.00 zł</b> </td><td> <a href="/zakupy/add.cgi?id=gi26fo"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj gi26fo" /></a> </td> </tr> </table> <strong><a href="/ksiazki/exwobl_ebook.htm" style="color:black;" title="Excel w obliczeniach naukowych i technicznych. eBook. ">Excel w obliczeniach naukowych i technicznych. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 31.99 zł</b> </td><td> <a href="/zakupy/add.cgi?id=exwobl_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj exwobl_ebook" /></a> </td> </tr> </table> <strong><a href="/ksiazki/vb27pp_ebook.htm" style="color:black;" title="Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA. eBook. ">Więcej niż Excel 2007. 166 gotowych rozwiązań i trików w języku VBA. eBook. </a></strong><br/> <div style="height:8px;"></div> <table cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tr> <td style="width:129px;height:24px;background:url(/img/tlopodkoszyk2.gif) no-repeat scroll 0 4px;padding-left:5px;"> <b>Cena: 29.90 zł</b> </td><td> <a href="/zakupy/add.cgi?id=vb27pp_ebook"><img class="stars" src="/img/koszyk2.gif" alt="Dodaj vb27pp_ebook" /></a> </td> </tr> </table>
6
(2)
5
(4)
4
(0)
3
(1)
2
(2)
1
(3)

Liczba ocen: 12

Średnia ocena
czytelników
35


C#. Tworzenie aplikacji graficznych w .NET 3.0:

okladka

Ocena : 6 Ocena książki 2007-11-12

Łukasz

Książka jest super! Czytałem wiele książek o .NET ale ta akurat trafiła do mnie najdobitniej. Autor pisze bardzo ciekawym prostym i łatwym do przyswojenia językiem. To mój najlepszy wybór książki (a było ich sporo) na helion.pl ;)

Ocena : 6 Ocena książki 2007-11-06

Magda Zalewska

Książka bardzo mi się spodobała! Znalazłam wiele przykładów ściśle związanych z nowym językiem XAML. Rozdział poświęcony C#, choć faktycznie był nieco krótszy, niż myślałam, pozwolił mi na znalezienie kilku interesujących drobiazgów językowych. Szczególnie przypadł mi do gustu opis animacji. Jak na pierwszą książkę o .NET 3.0, dla początkujących - naprawdę w porządku!

Ocena : 5 Ocena książki 2007-11-07

Jarosław Kotecki

Niezła pozycja, co prawda skupia się tylko na Windows Presentation Foundation, ale ta część .NET 3.0 zawiera sporo nowych elementów. Gdybym mógł, dodałbym może parę bardziej zaawansowanych elementów języka C#. Całość oceniam całkiem pozytywnie.

Ocena : 5 Ocena książki 2007-11-15

Marcin

Mnie ta książka po prostu przypadła do gustu. Nie ukrywam, byłem laikiem, ale dzięki tej książce nauczyłem się tworzyć aplikacje okienkowe, i to od razu w .NET 3.0. Czytałem przed zakupem książki pierwsze opinie o niej i doszedłem do wniosku, że przypadła ona do gustu osobom mniej doświadczonym, a nieco mniej - bardziej doświadczonym. Dla mnie jest naprawdę ok. Przy okazji zapoznałem się z językiem C# (wcześniej miałem mętne pojęcie o BASICu) od samych podstaw, aż po bardziej zaawansowane konstrukcje.

Ocena : 5 Ocena książki 2010-02-26

bez podpisu

Książkę pożyczyłem żeby posegregować i uzupełnić sobie strzępy wiedzy (m.in. z dokumentacji online) odnośnie C#. Zalety: trochę krótki ale przejrzysty (i wystarczający do tworzenia średniozaawansowanych aplikacji) opis języka C# (dla porównania - czytam cegłę A.Troelsena "Język C# 2008 i platforma .NET 3.5" napisaną bardziej zawiłym językiem, co w przypadku poznawania podstaw C# może stanowić problem dla czytelnika zupełnie zielonego w C#), dobry (dla początkujących w tej tematyce) opis WPF i XAML, zwinne przechodzenie od jednego problemu do drugiego (łatwo można zrozumieć "po co COŚ jest"), przemyślane przykłady. Wady: momentami wodolejstwo zwłaszcza pod koniec książki (np. opis systemu plików - wydaje mi się, że ktoś kto nie wie co to jest ścieżka bezwzględna pliku nie powinien się w ogóle zabierać za programowanie, a najpierw znaleźć i poczytać jakiś tytuł o "podstawach informatyki"), kilka (ale naprawdę niewiele) błędów, w tym błędów merytorycznych (ale łatwo się połapać jeśli ktoś ma głowę na karku) Podsumowanie: Książka dla kogoś kto mniej więcej ma pojęcie o (obiektowych) językach programowania (np. C++) i chce rozpocząć przygodę z C# i WPF (to. np ja i dlatego daję ocenę 5). Z drugiej strony książka chyba nie jest dla kompletnych amatorów programowania, a już na pewno nie dla wtajemniczonych programistów C# i WPF (oczekujących ciekawych konstrukcji, wzorców itp.).

Ocena : 5 Ocena książki 2007-11-06

Zenon

A ja powiedziałem o tej książce mojemu znajomemu. Jest dość młody i początkujący w .NET, ale póki co, podoba mu się. Z tego, co przeglądałem (być może sam sobie również kupię), książka porusza nowe zagadnienia z zakresu .NET 3.0/WPF, a takiej książki mi właśnie brakowało. Są pewne niedociągnięcia, ale nie psują one wrażenia dotyczącego całości.

Ocena : 3 Ocena książki 2008-02-18

Łukasz Jackowski

Tylko...3...za wstęp o c# - zbędny jak się da. Lepiej byłoby na tych stronach opisać bibliotekę System.dwg. Ogólnie książka nie zdradza specjalnych szczegółów, tylko ogólniki...jak dla mnie powinna być tak góra za 20zł, bo 39 za takie informacje to troszkę za dużo, szczególnie, że ksiazki wcale nie są tanie. Jak ktoś zaczyna się bawić w .Net to może być, jak ktoś już trochę w tym pisał to sorry Winetou....ale to jest już mu znane. Lepiej byłoby dodać w tytule...."dla początkujących", albo "laików"...wtedy byłoby ok.

Ocena : 2 Ocena książki 2007-11-14

Konrad

Niestety mocno się zawiodłem na tej książce. Podszedłem do niej z dużym entuzjazmem, jako do pierwszej znanej mi polskiej pozycji o WPF. Niestety mój entuzjazm wygasał ze strony na stronę. Oto moje główne zarzuty: <p> - autor chyba nie potrafił zdecydować się do kogo skierować tę książkę. Czy poradnik jak pisać dobre powieści kryminalne zaczynałby się od wprowadzenia do gramatyki języka polskiego? Myślę, że nie. Więc czemu ponad ćwierć (cienkiej) książki wprowadza do języka C#?! Ktoś kto go nie zna i tak się z tego wstępiku języka nie nauczy. A przede wszystkim, nie powinien zaczynać używać WPF, gdy nie pozna C#. A od tego są setki innych książek i artykułów. Jak dla mnie cała część o C# to pieniądze wyrzucone w błoto, na które zostałem naciągnięty. <p> - zarzut związany z poprzednim. Nawet jeśli już autor założył, że czytelnik nie zna C# i należy go niby "nauczyć", to chyba przesadza z poziomem elementarności tłumaczeń. Szlag może trafić gdy w książce, która ma przedstawiać WPF czytamy co to jest zmienna, obiekt i do czego służy pętla while. Czemu autor nie tłumaczy jeszcze co to jest procesor i myszka?! A może po prostu brakowało treści na rozsądną liczbę stron? <p> - nawet gdy już dotrzemy do właściwej treści o WPF, nasza irytacja może nie ustąpić. Tematy są traktowane dość ogólnikowo, choć teoretycznie można się uprzeć, że dostarczają pewnej wiedzy. Autor ma tendencję do wypełniania stron hasłami przeklejonymi z dokumentacji. Przykładem choćby spis powszechnych kontrolek i ich właściwości podobnych do używanych od lat (10 stron). Byłoby to i potrzebne ale nie w przypadku, gdy treści o WPF jest tak mało. Brak kilku bardziej zaawansowanych aspektów WPF. Za mało przykładów. <p> - szczytem zdumienia był dla mnie rozdział 16. Na jego kilkunastu stronach dowiadujemy się co to są pliki i katalogi (sic!) oraz ścieżka dostępu. Dowiadujemy się o powszechnie używanych klasach Directory i File, o StreamWriterze i StreamReaderze. Parę rozdziałów dalej dowiemy się co nieco o XML i wątkach. Czyli kolejne strony do przerzucenia dla kogoś kto zna .NET 2.0 i chce się nauczyć WPF. Bo uparcie twierdzę, że ktoś kto nie zna .NET z tej książki nie nauczy się ani WPF ani .NET. <p> Podsumowując, za mało w tej książce WPF. Za to pełno wypełniaczy, które do niczego nie służą. Biorąc pod uwagę powyższe uwagi muszę przyznać, że podziwiam zachwyt innych czytelników, który można tu napotkać.

Ocena : 2 Ocena książki 2009-02-23

mathix

Niestety książka jest kiepska, żałuję że się z nią nie zapoznałem lepiej przed kupnem. Cała część druga to wielkie nieporozumienie, bo początkujących nie nauczy C#, a dla zaawansowanych jest zbędna. Autor niestety zamiast skupić się na WPF poleciał po łebkach, tworząc bardziej przegląd tematyki jak opis. Czy w takim razie jest sens ją kupować? Tak, ale tylko wtedy jeśli ktoś nie zna angielskiego, bo to jedyna taka pozycja po polsku.

Ocena : 1 Ocena książki 2011-03-21

bez podpisu

opis tego co jest dostępne (nic konstruktywnego)

Ocena : 1 Ocena książki 2007-11-05

bez podpisu

Ta książka to jedna wielka pomyłka!!! Tytuł sugeruje tworzenie aplikacji graficznych przy użyciu języka C#. Nic bardziej mylnego. Większość przykładów (z resztą kiepsko opisanych) jest przedstawiona przy użyciu XAML-a. Wszystkie zagadnienia i co najgorsze również Klasy są przedstawione w sposób opisowy - takie ble, ble - masło maślane (brakuje np.: składni czy parametrów metod opisywanych klas, za to jest obszerny opis tego co robią i do czego służą - kompletna kicha). <p> Jeśli zaś chodzi o sam C# - jest przedstawiony w sposób szybki i prosty (ale niestety same podstawy, które osobom nie znającym tematu nic nie dadzą, natomiast programistom znającym ten język też w niczym nie pomogą). Książka sprawia wrażenie jakby temat C# został zamieszczony tylko dla tego, że na okładce widnieje byczy napis "C#. Tworzenie aplikacji". Równie dobrze mogłoby go tam nie być - za to powinien widnieć byczy napis XAML (zamieszczony z resztą drobniutkim druczkiem). <p> Reasumując - to kolejna kiczowata pozycja Helionu, którą radzę omijać z daleka, no chyba że ktoś ma ochotę wyłożyć 39 pln i poczytać o "możliwościach" Net.3.0 i XAML-a.

Ocena : 1 Ocena książki 2008-04-28

Patryk Gąsioro

Niestety książka fatalna. Kolejna pozycja gdzie w połowie objętości przedstawione jest coś co tylko ma zwiększyć jej objętość. Jeżeli jesteś początkującym nie warto kupować, są ciekawsze pozycje do nauki. Jeżeli jesteś bardziej zaawansowany też nie kupuj wiele sie nie dowiesz.