Not Simply for Novices... | Learning C# | Jesse Liberty
 
 


Suche books:   



Learning C#
Jesse Liberty

O'Reilly Media, Inc., 2002 - 368 pages

average customer review:based on 30 reviews
view larger image
 for more information click here

     highly recommended  highly recommended






Excellent book

This is an excellent book on C#. I use it as a reference all the time for my ASP.NET dev. It's almost as big as the Learning C# book by the same author.


PERFECT C# 2005 Introduction for Novice OOPs

The author's approach to explaining the C# 2.0 .NET 2005 technology is so versatile that both experienced and novice programmers alike will almost certainly appreciate this definitive guide. Please note that this textbook DOES NOT focus on graphical user interfaces (GUIs), but rather on proper programming techniques, unique C# features, and patterns. To integrate the learning of C# with GUI based applications, you may want to consider a textbook from Addison-Wesley Professional's Microsoft .NET Development Series (i.e. Framework Design Guidelines). If you are completely new to C# you need to know that this language is specifically designed for the development of Internet based and .NET Framework based applications. Any programming project outside of this scope may be better solved by using either C/C++ or JAVA. For anyone only looking for just one textbook to learn both the C# language and GUI design may find one of my other faverate textbooks more appropriate: Apress' ASP.NET 2.0 in C# 2005 (beginner), Apress' Pro ASP.NET 2.0 in C# 2005 (advanced), Apress' Pro .NET 2.0 Windows Forms and Custom Controls in C# (advanced); Addison-Wesley Professional's Windows Forms Programming in C# (advanced); O'Reilly's Building .NET Applications with C# (intermediate).


 for more information click here


Not Simply for Novices...

This is a tough book to review because it addresses very remedial concepts in the C# language, as if being directed at new comers to the language, but the authors address these topics at a very high level, as if conversing with computer scientists. I believe this book will only appeal to the type of newcomer who's willing to wade thru the murky waters of remedial language theory; one who's not anxious to plunge into the deep end of quickly writing your own programs.
I am a business owner who programs fairly in depth VBA programs for use in my own company, mostly in MS Access. I've studied Python and programmed some console applications, as well as remedial programs in wxPython. I have some anecdotal knowledge of ASP.net, Actionscript and some other tools. My goal is to write my Access applications with a more robust toolset (enter C#). So I'm plagued with an ambivolence of wanting to learn from the ground up but finding overly remedial or theoretical examples mind-numbing and inapplicable.
I think this book falls into that category: too theoretical and remedial, even for newbies. I'm striking immediate paydirt with the O'Rielly book C# 3.0 in a Nutshell by Albahari. This book is also based on the newer version of C#. Albahari's book is very dense and terse, which for me is good--it doesn't dwell on concepts but gives you strictly the meat and bone with a spartan example. Allowing you to immediately grasp the fact and move on. Liberty's book (C#2005) dwells on and on with a topic and frequently spends a great deal of energy on topics of very low importance--Arrays are given an entire chapter (though not addressed until Chapter 10, half way thru the book). Yet arrays are, even by the authors' admission, the "least flexible of the five standard collection" objects. But the other 4 get short shrift in the 14th chapter on Generics.
Don't get me wrong, I think it's a good book. I'm just not sure how to use it, since I'm not going to get a CS degree and I will never write a console application (which is virtually the only kind in this book). I couldn't easily understand the examples given for class inheritance, though I came to the book with a clear understanding of it. On the other hand, the Albahari book had clear and concise examples by page 14.
Again, I'm not trying to knock the Liberty book. Only trying to give my experience of it, for those who might describe their programming experience or focus as I do: I'm not truly a newbie; I undertand OOPs and have some skill with other, albeit simpler, languages; I want to program specific applications now; I have a limited tolerance for long theoretical explorations on the language. If you're like me, you might find more lean-meat in C# 3.0 in a Nutshell by Albahari.


 for more information click here


Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck. That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's premier .NET language. Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications--including those that work with databases--and web services. By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.

 for more information click here



reviews: page 1, 2, 3, 4, 5, 6



hot or not?    What's your opinion?     Write a review and share your thoughts!







recommendations

DotNet reference ebooks I own
Beginning C# Books







   


learning

The Lost Boy: A Foster Child's Search for the Love of a Family
Where the Wild Things Are
Chicken Soup for the Teenage Soul : 101 Stories of Life, Love and ...
Learning to Sing
Good Night, Gorilla




search for books
learning




Suche books:   


books
apparel
baby
beauty
books
camera photo
cell phones
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
magazines
musical instruments
office products
outdoor living
computer video games
popular music
pet-supplies
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry


* Flowers for London Flower Delivery UK by online florists

* London Wedding Photographer

randomly chosen


tools & hardware: Extech IR THERMOMETER, 42515 Product ID: 42515


home  impressum - about us