Książka/tutorial c#

0

Witam. Niedawno skończyłem czytać Symfonie C++ Standard. Kilka dni później zainteresowałem się C#, który dużo bardziej mnie wciągnął niż C++. Mam do was pytanie: jaką książkę, a może tutorial polecacie ? Mam już jakieś pojęcie, więc książka nie musi być dla totalnych newbie (mam już jakiś wstęp do c# - przeczytałem http://www.csharp-station.com/Tutorial/CSharp (raczej wszystko z tego ogarniam) i trochę artykułów z Kompendium wiedzy z Waszej stronki :).

0

To, że przeczytałeś książkę do C++ nie czyni się ekspertem od programowania. Na Twoim miejscu, nauczyłbym się programować, a dopiero później zmieniał języki i technologie.

0
allocer napisał(a):

To, że przeczytałeś książkę do C++ nie czyni się ekspertem od programowania. Na Twoim miejscu, nauczyłbym się programować, a dopiero później zmieniał języki i technologie.

Nic takiego nie napisałem, źle mnie zrozumiałeś. Wolę po prostu pisać w tym co mi sprawia większa przyjemność - w tym przypadku jest co C#

0

Skąd wiesz co Ci sprawi większą przyjemność, skoro (wnioskuję po "Niedawno skończyłem czytać Symfonie C++ Standard") nie napisałeś jeszcze, żadnego prostego programu niż te podane w ćwiczeniach? Wiesz co to jest programowanie obiektowe, hermetyzacja, dziedziczenie, polimorfizm itd.? Potrafisz tworzyć dobre i logiczne struktury obiektów i z nich korzystać? Jeśli nie, to nie ma sensu zawracać sobie głowy językiem całkowicie obiektowym, nie mając konkretnej wiedzy. C++ jest bardzo dobrym językiem na początek, bo małymi kroczkami doprowadzi Cie do kolejnych, niezwykle istotnych rzeczy w programowaniu i pozwoli lepiej zrozumieć ich działanie. Skoro zrobiłeś "tyle" w tym kierunku, że przeczytałeś książkę to zrób w nim kilka ciekawych programów, które pozwolą Ci się oswoić i z samym programowaniem, jak i z programowaniem obiektowym. Nie ma sensu (jest ale, jak chcesz się za to brać od d**y strony) zaczynać w czymś, tylko dlatego, że można sobie wyklikać ładne okienka w design'erze, bo programowanie na tym nie polega ;).

2
allocer napisał(a):

Skąd wiesz co Ci sprawi większą przyjemność, skoro (wnioskuję po "Niedawno skończyłem czytać Symfonie C++ Standard") nie napisałeś jeszcze, żadnego prostego programu niż te podane w ćwiczeniach? Wiesz co to jest programowanie obiektowe, hermetyzacja, dziedziczenie, polimorfizm itd.? Potrafisz tworzyć dobre i logiczne struktury obiektów i z nich korzystać? Jeśli nie, to nie ma sensu zawracać sobie głowy językiem całkowicie obiektowym, nie mając konkretnej wiedzy. C++ jest bardzo dobrym językiem na początek, bo małymi kroczkami doprowadzi Cie do kolejnych, niezwykle istotnych rzeczy w programowaniu i pozwoli lepiej zrozumieć ich działanie. Skoro zrobiłeś "tyle" w tym kierunku, że przeczytałeś książkę to zrób w nim kilka ciekawych programów, które pozwolą Ci się oswoić i z samym programowaniem, jak i z programowaniem obiektowym. Nie ma sensu (jest ale, jak chcesz się za to brać od d**y strony) zaczynać w czymś, tylko dlatego, że można sobie wyklikać ładne okienka w design'erze, bo programowanie na tym nie polega ;).

Tak, wiem co to programowanie obiektowe, hermetyzacja, dziedziczenie i polimorfizm (oczywiście dziedziczenia nie potrafię zastosować w każdej możliwe sytuacji). Widzę, że jesteś bardzo za C++, więc myślę, że ta rozmowa nie ma dalszego sensu (nie chodzi mi o to, że nie masz racji). Poczekajmy aż ktoś inny się wypowie.

0

Ja się wypowiem. Była już masa podobnych tematów.

1

Gość po prostu pytał o książki więc po co się na swój sposób tu się wymądrzać?

1

Po to, żeby mu doradzić lepiej. Ale, jak kto woli - polecam:
http://ksiegarnia.pwn.pl/produkt/104381/jezyk-c-2010-i-platforma-net-40.html

  • dokumentacja msdn
0

Jesse Liberty "Programowanie C#" wydawnictwa O'Reilly, daje solidne podstawy.

0

zastanowię się nad http://ksiegarnia.pwn.pl/produkt/104381/jezyk-c-2010-i-platforma-net-40.html tylko cena troszkę odstrasza :|

0

Nie wiem czy taka kobyła (1400s) będzie dobra na początek nauki języka. Nie wypowiadam się na temat C# ale osobiście wolę poznać język od czegoś lekkiego, co pokaże po krótce wady i zalety pewnych rozwiązań.

0

może i odstrasza objętość, ale z drugiej strony przynajmniej będzie miał na później. nie musi przecież przeczytać od razu od deski do deski. mi teraz brakuje takiej książki, jaką allocer polecił, a wyżej wymienioną przeze mnie pożyczyłem od znajomego. Swoje zadanie spełniła, tzn wprowadziła mnie w świat C#, fakt było troche błędów w listingach (ale jak ktoś jest kumaty to nie przepisuje na pałe prosto z podręcznika), wiem że taki somekind jako specjalista inaczej na to patrzy (jakiś błędów w teorii nie bylbym pewnie nawet w stanie odkryć jako newbie).
Z innej strony, czysto praktycznej proponowałbym autorowi tematu nie tą którą poleciłem (skoro budzi zastrzeżenia), ale inną w tej granicy cenowej... Skoro napisał, że C# go po prostu zaciekawił, to może nie ma sensu inwestować od razu 180 zł?

0

Nie wiem, co złego jest w kobyłach, ale jeśli ma być lekkie, to może to: http://helion.pl/ksiazki/head-first-c-edycja-polska-rusz-glowa-andrew-stellman-jennifer-greene,hfcsh.htm ?

0

Wcale nie powiedziałem, że ma być lekkie :P (tylko cena ponad 150 zł to trochę za dużo)

"Język C# 2008 i platforma NET 3.5" jest tańsza no i jeszcze ta, co napisał somekind. Może ktoś z Was którąś czytał ?

0

Ja ją mam i jest bardzo dobra. Ta wersja, którą podałem w linku to zaktualizowana część.

0

może ktoś poleci dobrą książkę dla początkującego? przeczytałem 'Wstep do programowania w jezyku c#' Adama Boducha.
zalezy mi zeby byla napisana prostym,zrozumialym jezykiem tak jak ta powyzej.

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