Geocities web hosting - CHAPTER 2 BUILDING C# APPLICATIONS 47 Learning
Friday, February 8th, 2008CHAPTER 2 BUILDING C# APPLICATIONS 47 Learning the Lay of the Land: SharpDevelop SharpDevelop provides numerous productivity enhancements and in many cases is as feature rich as Visual Studio .NET 2003 (but not currently as powerful as Visual Studio 2005). Here is a hit list of some of the major benefits: Support for the Microsoft and Mono C# compilers IntelliSense and code expansion capabilities An Add Reference dialog box to reference external assemblies, including assemblies deployed to the GAC A visual Windows Forms designer Various project perspective windows (termed scouts) to view your projects An integrated object browser utility (the Assembly Scout) Database manipulation utilities A C# to VB .NET (and vice versa) code conversion utility Integration with the NUnit (a .NET unit test utility) and NAnt (a .NET build utility) Integration with the .NET Framework SDK documentation Impressive for a free IDE, is it not? Although this chapter doesn t cover each of these points in detail, let s walk through a few items of interest. If you require further details of SharpDevelop, be aware that it ships with very thorough documentation accessible from the Help .Help Topics menu option. The Project and Classes Scouts When you create a new combine, you can make use of the Project Scout to view the set of files, referenced assemblies, and resource files of each project (see Figure 2-11). When you wish to reference an external assembly for your current project, simply right-click the References icon within the Project Scout and select the Add Reference context menu. Once you do, you may select assemblies directly from the GAC as well as custom assemblies via the .NET Assembly Browser tab (see Figure 2-12). Figure 2-11. The Project Scout
Visit our web design programs services for an affordable and reliable webhost to suit all your needs.