Free Downloads
Mastering Visual C# .NET

Get Everything You Can Out of Visual C# and the .NET Framework Mastering Visual C# .NET is the best resource for getting everything you can out of the new C# language and the .NET Framework. You'll master C# language essentials, quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that .NET can make your programming more efficient and your applications more powerful. You'll learn how to create stand-alone applications, as well as build Windows, web, and database applications. You'll even see how to develop web services—a technology that holds great promise for the future of distributed application. Coverage includes: Mastering the fundamentals and advanced aspects of the C# language Using Visual Studio .NET for increased coding productivity and debugging Creating distributed applications with remoting and web services Understanding object-oriented concepts Delivering data across the Internet with web services Using XML to communicate with other applications Accessing databases with ADO.NET Building Windows applications Creating web applications using ASP.NET Reading and writing data from/to files or the Internet Using advanced data structures to store and manipulate information Using multi-threading for greater application efficiency Using reflection to manipulate running code Building distributed applications with remoting and web services Securing code and authenticating users Using built-in encryption facilities Making your applications world-ready Parsing strings with regular expressions Using delegates to handle runtime events Programming defensively with exception handling

Series: Mastering

Paperback: 800 pages

Publisher: Sybex; 1 edition (August 20, 2002)

Language: English

ISBN-10: 0782129110

ISBN-13: 978-0782129113

Product Dimensions: 7.5 x 2 x 9 inches

Shipping Weight: 3 pounds

Average Customer Review: 4.1 out of 5 stars  See all reviews (34 customer reviews)

Best Sellers Rank: #2,008,383 in Books (See Top 100 in Books) #46 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Visual C++ #317 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > Tutorials #630 in Books > Computers & Technology > Hardware & DIY > Personal Computers > PCs

Update (4/6/2003): I feel it's important to modify my rating and approval of the book relative to some of the additional texts I've since read. I also applied an edit to correct a misunderstanding on my part and added some additional material. I still agree with most of my original thoughts on the book, but feel the book isn't thorough enough to be called "Mastering." I've since discovered the Applications Development in .Net books by Robert Oberg and crew (they have a very nice line of introductory and intermediate/advanced texts for both C# and VB.Net from Prentice Hall), and feel these books are superior in explaining the languages and their overall context in the .Net world. They also have somewhat more useful examples. The Price and Gunderloy book is still decent, and I still hold by my audience recommendations, but I feel an overall score of 2.5 to 3 stars is more appropriate.----This book is reasonably well written and easy to read. It's a decent overview of both the C# language and .Net, so it's a good first book for programmers trying to understand these new technologies, but I'm not so sure I would recommend it to pure programming beginners.As one review stated there are cases where some important concepts are not as thoroughly covered as they could be. There are also some inconsistencies and small lapses that shouldn't hurt experienced programmers, but may confuse novices. An example is the case where they discuss the difference between using the 'override' and 'new' keywords with methods; they give a good general explanation, but mention that there are exceptions. They do not, however, identify the exceptions, and this may leave more curious and experienced developers hanging.

ASP.NET: Programming success in a day: Beginners guide to fast, easy and efficient learning of ASP.NET programming (ASP.NET, ASP.NET Programming, ASP.NET ... ADA, Web Programming, Programming) Expert Visual C++/CLI: .NET for Visual C++ Programmers (Expert's Voice in .NET) Pro ASP.NET Web API Security: Securing ASP.NET Web API (Expert's Voice in .NET) Foundations of C++/CLI: The Visual C++ Language for .NET 3.5 (Expert's Voice in .NET) Pro Visual C++/CLI and the .NET 2.0 Platform (Expert's Voice in .NET) Learn ASP.NET MVC: Be ready for coding away next week using ASP.NET MVC 5 and Visual Studio 2015 Mastering Visual C# .NET Mastering Adoption Law and Policy (Mastering Series) (Carolina Academic Press Mastering) Tor and The Dark Net: Remain Anonymous Online and Evade NSA Spying (Tor, Dark Net, Anonymous Online, NSA Spying) VBScript: Programming Success in a Day: Beginner's Guide to Fast, Easy and Efficient Learning of VBScript Programming (VBScript, ADA, ASP.NET, C#, ADA ... ASP.NET Programming, Programming, C++, C) ASP.NET: Programming Success in a Day: Beginners Guide to Fast, Easy and Efficient Learning of ASP.NET Programming Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional (Expert's Voice in .NET) Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5 Pro C# 5.0 and the .NET 4.5 Framework (Expert's Voice in .NET) Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net) Beginning ASP.NET 4.5 in C# (Experts Voice in .Net) ASP.NET MVC 5: Learn MTV 5 Programming FAST and EASY! (From Zero to Professional Book 1) Diving into ASP.NET WebAPI: Learn REST services in .Net : A Practical Approach Mastering the Net: Field Hockey Goalkeeping Basics