Pro C# 2005 and the .NET 2.0 Platform (Expert's Voice)
|
| Price: |
9 new or used available from £5.38
Average customer review:Product Description
Purchase this book and you'll get the free, fully searchable eBook--a $30 value! (Details are printed inside the book.) C# 2005 has changed the .NET 2.0 landscape. To name just a few improvements, C# now supports generics, partial types and nullable types when you're coding. And the Framework boasts improved speed, data access, security, and scalability. This book has been written to help you assimilate all this new information and realize its potential to make your coding life easier. It will keep you ahead of the curve. To make it easy for you to access this information, the book has been loosely grouped into five sections: 1. Introducing C# 2005 and the .NET 2.0 Platform explains the mechanics of .NET programming and the philosophy that lies behind it 2. The C# Programming Language outlines everything you need to know to start using C# 2005 quickly and efficiently. Object lifetimes, exception handling, generics--it's all here 3. Programming with .NET Assemblies deals with one of the most important aspects of .NET programming: reusing code. This book shows you how to capture your code in reuseable external assemblies that you can call upon throughout your applications 4.Programming with the . NET Libraries guides you through them. Of course you're not expected to write every function yourself. The .NET Framework provides a vast array of .NET Libraries containing functionality that allows you to do everything from opening a file-stream to rendering graphical data to the screen 5. Web Applications and XML Web Services concludes the book by taking you away from console-based C# applications and investigating the myriad possibilities that become available when you blend C# 2005 with ASP.NET 2.0 to launch your applications onto the Internet
Product Details
- Amazon Sales Rank: #148593 in Books
- Published on: 2004-12
- Original language: English
- Number of items: 1
- Binding: Hardcover
- 1032 pages
Editorial Reviews
Amazon.co.uk Review
Aimed at the reader with some previous programming experience, C# and the .NET Platform provides an enjoyable and well-paced tutorial for learning C# and Microsoft's new .NET Framework. This well-written guide is all you need to get onboard with the latest in Windows development.
Today, there are a growing number of titles available for C#. This text strikes an excellent balance between a basic-language tutorial with an authoritative presentation of what's new and better in .NET with coverage of the some of the inner details of the platform, including deployment. The author's patient writing style is never dull or overly technical, which will mean this book is a good choice for a wide range of readers approaching C# from a variety of languages including C++, Java, and Visual Basic.
At certain points, the author looks at "intermediate language" (IL) bytecodes that underlie the C# language. This is particularly informative in chapters that look at assemblies and deployment. As a tour of the basics of the C# language, this book distinguishes itself with short effective examples (many of which use a set of classes modelling cars). Coverage of programming Windows Forms is really good, as is the chapter on getting the older COM and .NET components to interoperate. The focus of this book is mostly on traditional client-side development, though it does cover the latest in Web development with sections on basic ASP.NET and Web services, which round out the book.
The author does a good job at explaining how .NET works while bringing readers of different abilities up-to-speed with C#. Experts will appreciate the detail on class design, COM, and Web services while beginners will be able to follow the author's well-organised tour of the basics. In all, this combination of strengths makes C# and the .NET Platform an attractive choice in the growing list of titles on Microsoft's latest programming language. --Richard Dragan
Customer Reviews
An excellent introduction to the .net framework 2.0 and C#.
This book provides a great introduction to a whole host of features introduced with version 2 of the .net framework. The material is covered in enough depth to make this book usefull long term as a reference text as well as an intro to the subject. A large amount of space is dedicated to the new asp.net membership, roles and profile options as well as the new controls.
As a professional web developer I would highly recommend reading this book, whilst it will only be of direct use to somebody new to Asp.net 2 development the book can provide indirect guidence and assistance to the most seasoned developer.
Absolutely the best C# book, FANTASTIC! Just buy it.
Thank you Andrew Troelsen for a brilliant work not only on C#/.NET, but on how to write technical books.
I am so often disappointed with technical literature, my shelves are home to many sad tomes.
Not so with anything A.T. writes. I have his book on C++ COM/ATL, which is frankly the best book on the subject. This masterly work follows in that books footsteps, and I am sure, will rise to the top of the C# category in short order.
Andrew's succinct style covers the fundamentals as well as many variations on how to use this cool language in a business like style. He leaves no stone unturned in providing a thorough, comprehensive and most importantly, a painless tutorial. This book is a 'must have' for any serious developer.
If you aint got it then WHY???
I studied this book from cover to cover. Why? Because I am a C++ programmer who wanted to achieve two things.
1. Learn the C# programming language.
2. Use the .net platform.
Did I achieve both of these goals? Well yes I did.
In fact, from a C++ programmers perspective, you could just read the first few chapters to get you writing C# code. From there on this book gives a good in depth description of the .net platform.
After about four weeks of playing around, I started a full blown C# application and integrated existing DLL's and COM objects, worked across multiple platforms and provided a Web based front end to a robotics system. OK the book did not solve all of my problems, this was down to my experience. But it did highlight how the .net platform worked to allow me to use the platform to its full.
If this book is not on your christmas list, then my guess is that you either want to learn C# the hard way or you have already bought it.




