This is one of THE books that advanced. NET developers will be able study so they can understand how they will tackle the major projects they will be asked to build in .NET in the coming years. SharpDevelop is a top-flight demonstration and case study of advanced application development using .NET today. At a time when .NET is being "proved" around the world, this book offers working knowledge of developing real-world .NET applications. Readers will learn advanced .NET programming techniques by getting an insiders' look at a complete application. SharpDevelop is a complete Integrated Development Environment, written in C#. It includes all the advanced features that programmers expect from a modern IDE and, of course, implementing these features has required some advanced programming techniques. The developers who created SharpDevelop give the reader an inside track on application development with a guided tour of the source code for SharpDevelop. They will show the reader the most important code features and explain how they can use these techniques in their own projects. Readers will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop. Many .NET programming techniques are shown in the context of the source of the SharpDevelop application - a real piece of software that the readers can download and use for themselves. This means that there are no 'toy' examples or theory that will not work in practice - just solid, real-world code and frank discussions of how it was created.