6.8 For More Information

Several books offer great information on working in Visual Studio:

  • Visual Studio .NET Tips and Tricks, by Minh T. Nguyen (Lulu Press)

  • Visual Studio Hacks, by James Avery (O’Reilly)

Look to the following book for a discussion of how SharpDevelop works via an in-depth walkthrough of its source code:

  • Dissecting a C# Application: Inside SharpDevelop, by Christian Holm, Mike Kruger, and Bernhard Spuida (Wrox)

Regular expressions can be completely mystifying to both novices and experienced developers. Jeffrey E.F. Friedl’s book is by far the best tutorial on how to learn and work with “regexes”—and it’s an entertaining read to boot:

  • Mastering Regular Expressions, Third Edition, by Jeffrey E.F. Friedl (O’Reilly)

You can find help on Mono in these works:

  • Mono: A Developer’s Notebook, by Edd Dumbill and Niel M. Bornstein (O’Reilly)

  • Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET, by M.J. Easton and Jason King (Apress)

James Avery’s Visual Studio Hacks has a companion web site where you can read articles on and discuss all things relating to Visual Studio:

Eric Gunnerson, a senior engineer at Microsoft, has a terrific series on his blog called “Regex 101,” which moves from basic to advanced regular expressions:

Get Windows Developer Power Tools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.