Microsoft .NET for Programmers

Fergal Grimes

2002 | 386 pages
ISBN: 1930110197

$34.95 Softbound print + PDF ebook  
$27.99 PDF ebook  

RESOURCES

DESCRIPTION

Written for intermediate and advanced programmers, this book builds on your existing knowledge to teach you exactly what you need to know to develop .NET applications.

Packed full of practical examples, the book presents a case study which takes you through the design of an application "engine" and its implementation as a .NET assembly. You'll reuse the engine to create different versions of the application using Windows Forms, Remoting, Web Services, Windows Services, COM, MSMQ, ASP.NET, ADO.NET, and the Mobile Internet Toolkit. You'll also learn about fundamental .NET concepts such as types and assemblies and develop a simple language compiler which can emit a .NET executable.

Also included is an appendix containing a comprehensive introduction to the C# programming language.

ABOUT THE AUTHOR...

Fergal Grimes is a freelance programmer and systems designer. He has 15 years? experience developing diverse applications for embedded, mainframe, client/server, and Web-based platforms, and is a Microsoft Certified Solution Developer and a Sun Certified Java Developer. He lives in Hollywood, California.

Sample Chapters

Two sample chapters of Microsoft .NET for Programmers (chapters 1 and 3) are available in PDF format. You need Adobe's free Acrobat Reader software to view it. You may download Acrobat Reader here.

Download Chapter 1

Download Chapter 3

WHAT REVIEWERS ARE SAYING

"...A real pleasure to read."
-- Ionel Condor, Java User Group Cluj-Napoca, Romania

"I was fascinated by the level and the complexity of this book... You get a grand tour of .NET in a rather compact, direct to the point, 356 pages book.."
-- Universal Thread magazine

"I was most impressed by the sample application that was chosen and the way it was consistently built upon in each different chapter as it was modified to take advantage of various .NET features...a no-nonsense, waste-no-time exploration of MS .NET...The examples and explanations go well beyond just regurgitating Microsoft's documentation..."
-- AspAlliance.com, March 2003

"Microsoft .NET for Programmers does an admirable job of skimming the cream off the surface and presenting it in a way that's easy to comprehend and follow... It certainly does the best job seen so far of explaining the majority of the underlying concepts of .NET applications...quite a piece of work. Poker playing readers of the book in particular will have a field day."
--.NET Programmers Guide

"... an excellent book on more than one hot and contemporary topic within the .NET platform. The author obviously has digested the essence of the .NET platform and presented it in a no-nonsense manner. By using a video poker game as the sample project, the author gradually introduces the concepts of .NET platform. People who are confused by the marketing hype of .NET concepts should read this book. Programmers who want to enter the .NET field should not be fooled by the small size of this book. It will save your time from reading other similar books that go into unnecessary details. Pure Visual Studio programmers may be shocked by the difference in the syntax, but Java programmers will feel right at home. In summary, I highly recommend this book to Java programmers who have had Visual C++ experience."
--Compunotes.com

"...beautifully written, well-proofread, and quite comprehensive for only 288 pages (not counting the excellent appendices dealing with an Introduction to C#, and detailed source code for the examples). Contrary to some of the other titles on the market, Grimes doesn't try to pad the book with 28 chapters, the first 20 of them being the obligatory content...a great addition to the reference library of the advanced programmer or intermediate developer looking to take their game to the next level. In short, it's a very disciplined, structured approach to working with .NET."
--AngryCoder.com and .NET User Group of Guam

"!!!! Exceptional" and designated it one of their "Best Reads."*
-- Today's Books

* Today's Books is a public news service for the news media in the book publishing industry. According to their editors, the "Best Reads" designation represents the top ten percent of new books published in America each year.

Source Code

Source code from Microsoft .NET for Programmers is freely available and is contained as two separate ZIP files:

poker.zip - the case study (51 Kb)
poker_vb.zip - Visual Basic .NET version of the case study
examples.zip - the programming examples (157 Kb)

Free unzip programs for most platforms are available at www.download.com.