Andrew Troelsen - Język C# 2008 i platforma NET 3.5

0

Mam pytanie odnośnie książki "Język C# 2008 i platforma NET 3.5" napisanej przez Andrew Troelsen'a. Wiem, że jest nowsze wydanie, ale niestety nie jest tłumaczone na język polski, co prawda czytanie po angielsku nie jest dla mnie jakąś barierą nie do przejścia, jednak już piszę do czego potrzebna mi jest ta książka.

Przez cały okres trwania studiów wszystkie tematy związane z programowaniem były "liźnięte". Kiedy poczułem, że platforma .NET i język C# to jest to w czym chcę się doskonalić to przy próbie nauki technologii Silverlight czy WPF w książkach, które czytałem odnalazłem w sobie ogromne luki wiedzy (nie żeby było to dla mnie jakimś totalnym zaskoczeniem ;)).

Dlatego mam pytanie, konsultowałem się z kolegami na roku, jednak pytając tutaj mogę liczyć na sugestie bardziej zaawansowanych programistów :).

Czy ta książka jest wystarczającym źródłem wiedzy? Chce ją przeczytać i przećwiczyć od deski do deski, żeby nic mnie nie potrafiło zaskoczyć w poznawaniu nowych technologii platformy .NET. Niektórzy na roku proponowali mi, żeby poczytać Grębosza a później pouczyć się C#, jednak jeśli to możliwe chciałbym tego uniknąć, bo z doświadczenia wiem, że po pierwszym roku gdzie uczyliśmy się C, uczenie się nowych funkcji języka C++ szło mi topornie.

Tak czy siak, moje braki są ogromne i chcę wreszcie uzupełnić wiedzę. Też mam na uwadze, że książka dotycząca samego języka C# musi być aktualna.

Tutaj pytanie do Was, czy ta książka jest dobrym wyborem w moim przypadku a jako, że mój stan wiedzy tutaj nie został przedstawiony, to zadam pytanie inaczej. Czy ta książka jest dobra aby osiągnąć mój wyżej opisany cel nawet dla tych, którzy nie mają pojęcia o programowaniu?

0

nie mialem jej w reku, przejrzalem tylko spis tresci w necie, wyglada ze na poczatek powinno byc ok
generalie solidna wiedza o jakimkolwiek innym jezyku obiektowym tez duzo ci da (C++, java)
jak juz nauczysz sie jednego, to te same zasady odowiazuja w innych
na pewno przeczytanie tej ksiazki nie zaszkodzi, wiec ja proponuje, brac ja w lapy i czytac

jesli chodzi o
Część VI. Interfejsy użytkownika końcowego
Część VII. Tworzenie aplikacji WWW za pomocą ASP.NET
Część VIII. Załączniki
to na zbyt wiele raczej nie licz, rzeczy tam opisanych i tak bedziesz musial sie jeszcze nauczyc, pewnie kolejna cegielkie przeczytac

0
massther napisał(a)

nie mialem jej w reku, przejrzalem tylko spis tresci w necie

no tak, bardzo cenna opinia.. zamiast pisać coś równie żałosnego lepiej nie odzywać się wcale.

0

latwo krytykowac :P
poza tym jak zobaczysz spis tresci to sam stwierdzisz ze dla osoby poczatkujacej ksiazka powinna byc ok
dla paczatkujacego wlasciwie kazda ksiazka jest dobra, z jednych nauczy sie mniej z innych wiecej, ale zawsze iles wiedzy zalapie, problemem sa ksiazki dla zaawansowanych, ktorych prawie nie ma, bo tak tak, wiem dla zaawansowanych jest dokumnetacja :D
lepiej zeby chlopak pouczyl sie z ksiazki, niz z jakiegos badziewnego tutoriala

poza tym Marcinie ciekawe kiedy ty ostatnio miales jakas ksiazke do programowania w reku? mowie o takiej na prawde dla programisty, jezyk taki smaki, owaki
bo szczerze ja ostatnio raczej wiele lat temu kiedy uczylem sie programowac, teraz wystarcza mi juz dokumnetacja, a ksiazki czytam z innych dziedzin (IT oczywiscie, zebys nie myslal ze mam na mysli szeroko pojeta literature, ktora tez trafia w moje rece)

0

Ważnym pkt. jest wytłumaczenie czym jest platforma .NET i do czego są niektóre jej elementy. Może bezpośrednio nie jest to przydatne w tworzeniu pierwszych aplikacji ale pozwala zrozumieć co się robi. Niestety nie każda książka do .NET ma takie omówienie sprawy a skupia się na ... typ integer, typ bla bla bla.

Naturalnie większość elementów można odszukać w internecie na stronach msdn'a.

0
reichel napisał(a)

Ważnym pkt. jest wytłumaczenie czym jest platforma .NET i do czego są niektóre jej elementy. Może bezpośrednio nie jest to przydatne w tworzeniu pierwszych aplikacji ale pozwala zrozumieć co się robi. Niestety nie każda książka do .NET ma takie omówienie sprawy a skupia się na ... typ integer, typ bla bla bla.

Naturalnie większość elementów można odszukać w internecie na stronach msdn'a.

A właśnie jeszcze chciałbym poruszyć kwestię dokumentacji. Wszyscy zachwalają MSDN'a - bo to w końcu jakaś tam dokumentacja prawda? Ale w moim odczuciu MSDN jest dla osób, które wiedzą czego szukają np. po znajomości już jakiś tam rzeczy, szukają takich samych lub podobnych na MSDN'ie, ale żeby wiedzieć czego się szuka to już trzeba sporo umieć - przynajmniej ja zauważyłem taką zależność - nie wiem na ile jest to trafne stwierdzenie, bo jestem jeszcze noobem ;-).

No to przejadę tę cegiełkę a jak będzie mi sporo rzeczy brakowało to zwrócę się po kolejną radę ;). Dzięki za odpowiedzi.

0

Są też materiały poglądowe opisujące daną technologią. Jak na większości portali firmowych jest wszystko i to może troche przytłaczać przez co można odnieść wrażenie, że trzeba wiedzieć czego się szuka (właściwie to zawsze trzeba wiedzieć - che che poza życiem czyli nigdy ... wiadomo o co chodzi na MSDN nie szukamy przepisu na placek ze śliwkami)

Jest też od podstaw

np.
C# Programmer's Reference
http://msdn.microsoft.com/en-us/library/618ayhy6(v=VS.71).aspx

0

Witam, książkę przerobiłem jakieś 4 miesiące temu prawie od deski do deski (pominąłem wszystko, co związane o ASP.NET , jak się nie mylę był to ostatni rozdział, z tego powodu, że do samego ASP wolałem zakupić inne źródło wiedzy - nieważne).

Książkę jako tako polecam. Da wiedzę na solidne podstawy o języku, choć z biegiem czasu dojdziesz do wniosku, że jednak inne rzeczy można zrobić łatwiej i szybciej. Sama obiektowość jest opisana dość dobrze. Czasami brakowało mi więcej przykładów i bardziej rozległego opisu, dla mnie głównie o linq. Była mowa bardzo pobieżnie o linq, ado.net, ale o wykorzystaniu linq z sql już nie bardzo. Brakowało mi również wtrąceń i "sztuczek" wziętych z doświadczenia autora książki, czy że coś się robi tak a nie inaczej, albo tak będzie lepiej i wydajniej. Jak na ponad 1200 stron zabrakło mi również poruszenia chociaż 1-2 wzorców projektowych.

0

Na pewno jest mowa o dekoratorach, kompozytach i obserwatorach, od cholery tego w platformie. ;)
Ale od podręcznika języka i biblioteki chyba nie ma co oczekiwać zagadnień architektonicznych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1