Buziak Opublikowano 8 Listopada 2011 Zgłoś Opublikowano 8 Listopada 2011 Niestety i padlo na mnie, szukam czegos naprawde fajnie napisanego co bardzo przyjemnie zakorzeni mi sie w glowie. Zaznaczam na starcie, ze w ogole mnie programowanie nie kreci i niechce zajmowac sie tym w przyszlosci ze wzgledu na to, ze nie mam najmniejszej satysfakcji jesli cos zrobie a tylko marnuje czas. Ale mam do zrobienia dwa projekty na uczelnie i szkoda mi kasy, zeby ktos mi je mial robic wiec musze sie za to zabrac ;) Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
emikyou Opublikowano 8 Listopada 2011 Zgłoś Opublikowano 8 Listopada 2011 Polecam wszystkie książki z linii Head First (czyli w tym wypadku HF C#). Postaraj się o drugie wydanie, bo w pierwszym są liczne błędy. Najkrytyczniejsza opinia z Amazon.com: As an experienced programmer, I've found this book to be very good at getting me "up and running" and writing my own C# code (I'm about 1/3 of the way through). However, the book is clearly intended to be appropriate for less experienced programmers as well, and I think it would be very confusing for someone who didn't already have a fair amount of programming experience. Specifically there are a lot of typos and errors in this book which would, I think, make it very difficult for a beginner to know whether they're doing the right thing or not. In a lot of cases, I find it difficult to tell what I'm supposed to be doing in a given case because, for example, I'll be told to create a particular field or method for an object, and then I won't be told (directly or indirectly) what I'm supposed to use it for. Then, in the exercise "solution", I will see what the field is used for, but that functional requirement was never stated as part of the exercise description. Sometimes the reader will be told to create a particular field or method as "private" and then, two pages later, the solution will show it as a "public" field. As an experienced programmer, I can usually guess that the book has made an error in a case like this, but I could easily see a beginner wasting a lot of time due to errors like this in the book. Here are the specific errors I've found just today: Page 265: The "Sharpen Your Pencil" exercise shows a line that states: Bees[6] = Bees[2]; But the solution shows it as Bees[6] = Bees[0]; Which makes it impossible for the reader to come up with the correct solution. Page 271: The user is instructed to create a method called "ScareLittleChildren()" but is not told what it is supposed to do or when to invoke it. The user is also told to have the "Honk()" method pop up a message box that says "Boo! Gotcha!" On the following page, the solution has the "Boo! Gotcha" functionality moved to the "ScareLittleChildren()" method. Page 292: The user is told that the "diningRoom" object needs to implement the "IHasExteriorDoor" interface, when the previous page explicitly stated that the locations with exterior doors are the front yard, the back yard, the living room and the kitchen. The user is also never told what to do differently with the Locations that have exterior doors (in terms of implementing the form that drives this exercise). Locations can have "exits" and "doors", but we are never explicitly told whether "doors" are considered "exits"; most people would consider those words synonyms in common usage, but it's only by close examination of the data diagram and sample code that the user can guess that it's probable that the two terms should be considered mutually exclusive. Page 295: The exercise solution shows an override method for OutsideWithDoor.Description but not for RoomWithDoor.Description. These are just the errors that I've found today. I noticed a bunch the day before yesterday, too, when I was working through an earlier section of the book. As I said, I would think that such frequent errors would make the book very confusing for a beginner. It's too bad, since I remember a time (the mid-90s) when O'Reilly books were known for their extremely thorough attention to detail. Pity that no longer appears to be the case. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
KombinezonMario Opublikowano 23 Listopada 2011 Zgłoś Opublikowano 23 Listopada 2011 C# jest całkiem spoko językiem. Polecam się jednak przełamać i spróbować polubić. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Karol004 Opublikowano 27 Lutego 2012 Zgłoś Opublikowano 27 Lutego 2012 (edytowane) Nie wiem czy ten post jeszcze aktualny ale zajrzyj tutaj Programowanie Albo ebook Jeśli pomogłem to się cieszę :rolleyes: Edytowane 27 Lutego 2012 przez Karol004 Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
MaciekCi Opublikowano 28 Lutego 2012 Zgłoś Opublikowano 28 Lutego 2012 Nie wiem czy ten post jeszcze aktualny ale zajrzyj tutaj Programowanie C++ to nie to samo co C#. Mimo, że wiele funkcji działa , to jednak są pewne różnice, więc średnim pomysłem jest proponowanie komuś początkującemu książki od C++ "bo przecież to prawie to samo". Sam uczyłem się najpierw z C/C++ ( Symfonia C++ chyba dla początkujących najlepsza) a przerzucenie się z C na C# to sama przyjemność. ;) Ogólnie polecam rozejrzeć się za czymś na Windows Forms'ach - bardzo przyjemne i efektowne. Np Coś takiego? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
BoBo2000 Opublikowano 7 Września 2012 Zgłoś Opublikowano 7 Września 2012 a jakieś anglojęzyczne knigi możecie podać ??? Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
masters Opublikowano 8 Stycznia 2013 Zgłoś Opublikowano 8 Stycznia 2013 Polecam Visual Studio 2010 dla programistów c# - bardzo dobra lektura i dla początkujących i tych, którzy już mieli styczność z tym językiem. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...