Get Going with C#
This chapter introduced you to Visual Web Developer 2010 Express. As with the Visual C# 2010 Express introduction in Chapter 1, this chapter has just barely scratched the surface of creating an application, much less what you can do once you start adding code. However, it’s amazing to see what the IDE can do for you without any coding on your part. Visual Web Developer helps you start the application, design the user interface, and even writes some of the code for you in the background. As you saw in this chapter, it’s possible to create a small but usable application without writing any code at all. You can depend on the IDE to perform quite a lot of work for you.
You can follow many tracks just by using the information in this chapter. For example, you might want to try to create a Silverlight application using the same techniques you used in this chapter to create a project. Check out the other kinds of projects you can create as well. The right pane of the New Project dialog box describes these other project types when you select them.
Make sure you spend some time examining the Toolbox controls as well. Try playing with some of these controls in a test application to see what they do. Remember that playing with the programming environment is an extremely good way to learn. Don’t be afraid to experiment. Try listing a few of the controls that you think you might be able to configure and use to create another application without writing any code. All this experimentation will build your knowledge of C# and Visual Web Developer.
The next chapter introduces you to some coding techniques. However, this book takes a different approach from many other texts in that it leaps right into something truly useful, Language Integrated Query (LINQ). Using LINQ is an interesting experience because it doesn’t treat programming as an obscure, abstract task that only those with vast knowledge can perform. Instead, it treats applications as a source for answering questions. That’s right, the basis of LINQ is to provide you with a way to ask questions about data and obtain a result. You’ll find that Chapter 3, “Basic Data Manipulation Techniques,” is a real eye opener when it comes to programming.