The conventional thing is to begin with syntax and semantics, proceed through user interfaces and object orientation, and end with various applications. But why be conventional? This book does not do the standard thing.
In contrast to the conventional structure of the programming language book, the narrative structure of this book involves immersion. Youll learn by doingstarting with creating a web service in the first few pages. Its only later that the nitty-gritty of language syntax is covered in detail. The idea is that youll be having so much fun by then that the pain of mastering the details will be muted.
As author to reader, what commitments am I making?
First, regarding the code in the book: Ive tried to provide examples that you will be able to use in the real world, based on my experience as a developer. Ive run and tested every example in the book. Many of the examples should be usable in whole or part as they are written. C# is a graceful language. Ive tried to write about it in an intelligent, elegant, and humorous way.
I hope you enjoy this book. C# .NET is a powerful, exciting, easy-to-use programming language. The primary goals of my book are to:
· Share my excitement and joy in this aesthetically pleasing and productive tool.
· Help you to understand the concepts involved in programming with C# and the .NET Framework.
· Help you easily produce the code that you need for the real world projects.
C# represents a wonderful "next step" for Visual Basic programmers. If you are a VB programmer looking for new horizons, this book was written for you.
Right out of the chute, you'll build a simple web service and create an application that consumes it, quickly gaining a basic familiarity with the resources Microsoft has placed at your disposal. Then, with this practical introduction under your belt, you'll delve into the details of C# and its relationship with .NET-details that, by the end of the book, will enable you to tackle a wide variety of sophisticated programming challenges and accomplish many other things, as well.
You'll learn how to create more effective user interfaces, first for a web service consumer and then for a traditional Windows application. You'll also get a solid grounding in the world of C# objects and classes, discovering what they make possible within the context of .NET. Then you'll explore the language itself, beginning with syntax, continuing with arrays, and concluding with the ins and outs of object-oriented programming and string manipulation.
Everything comes together in an exploration of the ways you use C# to interact with the world at large: working with files and serializing objects, creating messaging programs, and using XML and ADO.NET to interact with databases. By that point, you'll be adept at using the C# interface and help system and you'll be well on your way in the new world of .NET programming.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
10 of 10 people found the following review helpful:
3.0 out of 5 stars
Not so good,
By PJ (Fort Wayne, Indiana) - See all my reviews
This review is from: Visual C# .Net Programming (Paperback)
Granted, the author states "this book is to teach you and OTHER EXPERIENCED PROGRAMMERS..." but he also states something along the lines of "no previous programming experience is absolutely necessary..." but in the first chapter about web services, he never says more than 2 sentences about what a web service really is. How is it different from an ASP.NET web application? I had to get the answer from the book "Introducing MS.NET." Also, the author assumes you have experience with VB, because he doesn't note when he uses VB-exclusive features (such as a Property Get statement) in C#. Not recommended for beginning programmers with no experience of VB.
10 of 10 people found the following review helpful:
5.0 out of 5 stars
This is really a good programming book!,
By Pradeep Giat, PhD (Silicon Valley, CA) - See all my reviews
This review is from: Visual C# .Net Programming (Paperback)
This is the book to buy if you want to learn C# and the .NET Framework. But, specific topics aside, it is just really a very good read about programming. I particularly have found useful the material on type conversion and regular expressions. I found some other things cool and lots of fun -- the "Guns, Germs, and Steel" OOP application simulating the life cycle of tribes, city states and nations, for example. (Let's hope we don't run into the "Borg Civilization" <g>). I also enjoyed the "Dinosaur" class examples, the demonstration of how to use map data from TerraServer, the MSMQ apps, and the material on web services as architecture. In addition to the good programming information, this is a lucid and literate book that uses quotations from Dickens, Thackeray, and others to make its points. Highly recommended!
3 of 3 people found the following review helpful:
5.0 out of 5 stars
Great for getting up to speed quickly,
By
This review is from: Visual C# .Net Programming (Paperback)
As an experienced programmer new to c#, .net and even asp, I found Harold Davis' book to be very good and bringing me up to speed in a wide variety of areas. Don't expect to become an expert after reading this book, that's not the intent of this book. It gives clear, concise explanations and examples in a wide range of topics. I believe it makes an excellent introductory book to .net and c# for experienced programmers.
Share your thoughts with other customers: Create your own review
|
|
|
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|