One of my goals when I wrote Start Here! Learn Microsoft Visual C# 2010 Programming was to provide a simple environment in which to learn C# programming techniques. Many books make the process hard or spend a lot of time with theory before you even get to write any code. In this book, you start creating applications almost immediately. Because most people reading this book would rather not spend a lot of money, I chose to use Visual C# Express. Since then, I’ve had a number of people write to ask me about using Visual Studio 2010 instead.
The short answer is that you can most definitely use Visual Studio 2010 with this book. However, it’s important to remember that the book is written using Visual C# 2010 Express. That means you’ll need to make a few adjustments, even though I did make an effort to create generic content that would work in a number of situations (in some cases, even with older versions of Visual C# Express). If you choose to use the book with a version of C# other than the one found in Visual C# Express 2010, you’ll probably see these differences.
- The screenshots won’t match precisely. This is probably the most noticeable difference because every version of the C# IDE looks just a little different. When you work with a product other than Visual C# 2010 Express, you’ll need to look for screens that are similar, but not precisely the same as those you see in the book.
- Some procedures won’t work quite the same. I’ve tried to do things like use the New Project link on the Start tab, rather than menu entries whenever possible. Both Visual C# 2010 Express and Visual Studio 2010 have the same link (in almost precisely the same position). However, there are situations where I must use menus and in that case, you’ll likely see differences. For example, Visual Studio has a File > New > Project menu entry (three levels), while Visual C# Express uses File > New Project (two levels). Differences like these could confuse some less experienced readers.
- A few features could be missing. If you try to use this book with Visual C# 2008 Express or some other older version, you may find that it lacks some of the features I describe. When this happens, you need to work around the issue as best as you can. Unfortunately, the lack of feature support means that you might not be able to work with all of the examples.
I’m here to help you as much as I possibly can. Unfortunately, no matter how many computers I buy and load with software, there is a good chance that I won’t be able to match your setup precisely. We may have to exchange a few e-mails before I can locate the source of a problem that you’re experiencing. Always feel free to contact me about your book issues at John@JohnMuellerBooks.com, but once you do, please be patient as we through through any issues together.
You don’t have to wait until you have a problem to contact me. If you have anything to say about the book, positive or negative, I’d love to hear from you. Don’t forget to review my book on Amazon after you’ve finished. Your reviews will help other people make good buying decisions. As always, thank you for your support !