- Taschenbuch: 1098 Seiten
- Verlag: O'Reilly and Associates; Auflage: 3 (20. September 2013)
- Sprache: Englisch
- ISBN-10: 1449343503
- ISBN-13: 978-1449343507
- Größe und/oder Gewicht: 20,3 x 4,6 x 23,5 cm
- Durchschnittliche Kundenbewertung: 3 Kundenrezensionen
- Amazon Bestseller-Rang: Nr. 7.505 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
Head First C# (Englisch) Taschenbuch – 20. September 2013
|Neu ab||Gebraucht ab|
Wird oft zusammen gekauft
Kunden, die diesen Artikel gekauft haben, kauften auch
Es wird kein Kindle Gerät benötigt. Laden Sie eine der kostenlosen Kindle Apps herunter und beginnen Sie, Kindle-Bücher auf Ihrem Smartphone, Tablet und Computer zu lesen.
Geben Sie Ihre Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.
Über den Autor und weitere Mitwirkende
Jennifer Greene is an agile coach, development manager, business analyst, project manager, tester, speaker, and authority on software engineering practices and principles. She s been building software for over twenty years in many different domains including media, finance, and IT consulting. She s worked with teams of excellent developers and testers to tackle tough technical problems and focused her career on finding and fixing the habitual process issues that crop up along the way.
Andrew Stellman is a developer, architect, speaker, agile coach, project manager, and expert in building better software. He has over two decades of professional experience building software, and has architected large-scale real-time back end systems, managed large international software teams, been a Vice President at a major investment bank, and consulted for companies, schools, and corporations, including Microsoft, the National Bureau of Economic Research, Bank of America, Notre Dame, and MIT. He's had the privilege of working with some pretty amazing programmers during that time, and likes to think that he's learned a few things from them."
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
"Unfortunately, the book went to press before VS2013 came out, which is why it's based on VS2012. I'm currently working on a VS2013 update to the book for future printings (I'll definitely release a full PDF of the first three chapters with the VS2013, and also a summary of the updates so readers with the VS2012 version won't miss anything -- there are changes to individual pages, but none of the learning changed). There aren't that many changes, but there are enough that will break some projects. Your problem might be related, but it might not be -- we'll figure it out!" - AndrewStellman on the O'Reilly Forums
It's a good book, you just have to use VS2012, and then try to figure out how to apply the changes to the new version in 2013. If you can't keep up with the changes, or figure out how to make it work, perhaps programming isn't in the stars for you. I recommend the printed version rather than the kindle copy as it's too difficult to follow the code examples with. The images don't scale properly.
I'm really happy with learning how to program with game like examples. It makes learning programming alot more interesting than drilling through "hello world" or "I'm a loop" examples all day long. I really wish the update to 2013 happened this year and it was free :)
I’m an IT professional with about 10 years of industry experience in various roles. Most of my work has been in client-facing roles in Systems Integration, Professional Services, IT Project Management, and IT Management. Despite getting a degree in Computer Science in 2005, I had yet to have a job where my primary responsibility was programming and software development—the entire reason I got into this field.
I was always a good programmer, but other intangible skills had always positioned me to be more useful in other hybrid roles between business and technology stakeholders. I decided recently to move the career needle back towards my passion, and so I began the retraining process. I had done some programming in my various positions, but as it was never my primary responsibility, I was a bit rusty.
WHY I BOUGHT THIS BOOK
I settled on Head First C# because I was looking for a book that would ease me back into the world of Object-oriented programming, as well as C# as most of my education had been in C++. I was also looking for a book that would reinforce my learning with plenty of questions, exercises, and labs. This book does both of those things very well.
With a degree in Computer Science, I obviously understood OOP concepts and was comfortable with seeing code and syntax. What I wasn’t comfortable with at this point was my ability to recall all I had learned, and I was unsure what had changed since I last beat up the semicolon key on my keyboard. With repetition, turning questions back on me to get me thinking, exercises, labs, and engaging examples, this book allowed me to gain back that confidence and learn plenty of new things as well.
LAYOUT AND ORGANIZATION OF THE BOOK
The book starts right off with having you write a Windows Store App in C# to get your feet wet with C#, programming, and XAML. This is a confidence builder for newbies to programming and for those of us returning, a nice “Welcome back!” After that, all exercises go back to using Windows Forms to focus on teaching OOP, Computer Science concepts, and C# until XAML is reintroduced in chapter 10. For me, this allowed me to rediscover familiar concepts at my own pace while learning some new ones.
The second half of the book (everything after Lab #2) moves into building Windows Store Applications with XAML, some intermediate topics like exception handling, events, and LINQ, and good software design using the Model-View-ViewModel (MVVM) pattern. The book really takes the time to try to teach you not just programming, but software development.
Head First C# is a good, all-in-one teaching tool for anyone looking to get their hands into C# development. Beginner and intermediate developers alike will get some value out of this book.
I’m finishing up the final lab in the book this week and will be moving onto a combination of C# reference books and exam prep guides next as I work towards my MCSD. Head First C# definitely put me down the right road to be able to attack those goals head on!
As with all technical publications, it is recommended to utilize online resources such as forums, errata, and other supplements made available by the publisher to get the optimal learning experience.
As I’ve seen other reviews note, if you’re not using Windows 8, you need to use an accompanying PDF with WPF equivalents to the XAML Windows Store App exercises. The authors clearly state this on page xxxviii: “We wrote this book using Visual Studio Express 2012 for Windows 8 and Visual Studio Express 2012 for Windows Desktop.” They also state that Chapters 3 through 9 don’t require Windows 8, and you can do the rest of the exercises using WPF desktop apps instead of Windows 8 apps using a provided PDF. I personally just upgraded to Windows 8, though I felt it important to clarify that all of this is clearly noted in the “What you need for this book” section of the introduction.
Even though I am developing on Windows 7, I didn't mind the Windows 8 specificity as it maintains the flow of the book's content.
Also, I saw that some reviewers point out that for Windows 7 or earlier, you need to download a PDF where you build WPF versions of the projects. This is true, but like the book and PDF both point out, there's not a lot of flipping back and forth. There's a complete replacement for most of chapter 1, and five replacement pages for chapter 2, and then you don't have to touch the PDF again until almost page 500. And it also points out that the PDF is useful even if you have Windows 8, because you can use it to learn WPF as well as Metro.
I purchased this book with a few others at the same time. My OS HDD crashed with Windows 8.1 about a week later and I had to reinstall everything. During the installation process of Windows 8 and upgrade to 8.1, the system and OS went belly up again, so I decided to reimage with Windows 7 and be done with it.
Once completed and done with my other books, I went to tackle this C# book finally, and realized that this book wants you *NEEDS YOU* to have Windows 8 installed, as the first exercise and chapter of this book is entirely based on you making a Windows Store App. The version of Visual Studio you need is unavailable on Windows 7, so I would have to step back into the gloomy arena of trying to go back to an OS that just killed over 2x on me within the last week, when honestly, I just don't have the time and really didn't want to have to upgrade my OS just to follow along with a book on C#.
I want to pick up a book, and start coding... and the fact that Windows 8 is pretty much a prereq to get going and started on the right page was something I could not look past. I also wasn't every interested in creating a game or Store APP to start. I wanted to learn the ins and outs of C# from statements-to clauses, namespaces, methods, loops and more, while this book wanted me to get back on Windows 8 and create a Windows Store Apps and play with Invading Aliens.
While this may be extremely beneficial and a great way to get into C# (I loved their HTML book) this book just took too many liberties for me to be able to follow along and I was turned off as I am totally opposed to going back to WIndows 8.1 (I'd rather do the Windows 10 preview, or just flat out Install Linux Destro, then mess back around with 8.1.)
If you are on Windows 8 and like the Head First style I believe that this is a good resource. However, I am literally looking for something more mature and technical, and doesn't require me to be on Windows 8 right now, as I would rather go to other options then back to 8.1 (And this is someone who is a Microsoft Head, 8.1 was extremely kind to me other than the crashes.)
K.I.S.S --- While I am not opposed to giving this a fair go if I decide to spin up a Windows 8 VM again, I'd much rather just find another resource, go to technet, pluralsight, and find another resource then upgrade back to 8.1
They make the exercises available as a separate download for people on Windows 7, but that takes away the ability to learn the material at work and while I am out and about on my mobile devices as well.