By Christian Holm, Bernhard Spuida, Mike Kruger
Research complex .NET programming innovations by means of getting an insiders' examine a whole program!
SharpDevelop is an entire built-in improvement surroundings, written in C#. It contains all of the complicated positive factors that programmers count on from a latest IDE and, in fact, enforcing those positive aspects has required a few complicated programming recommendations.
The builders who created SharpDevelop provide you with an inside of tune on software improvement with a guided travel of the sourcecode for SharpDevelop. they'll express you an important code good points and clarify how one can use those recommendations on your personal initiatives. you'll achieve beneficial adventure of creating an software in this scale, studying from the choices, errors, difficulties and ideas that bring about the present model on SharpDevelop.
The SharpDevelop group will enable you to:
construct a hugely modular application
supply a versatile, extendable, customizable consumer interface
deal with the efforts of translators for effcient internationalization
characterize and control textual content efficiently
Code seek and change functionality
build reusable controls
enforce a parser to supply syntax highlightingauto-completion as clients type
Use mirrored image to entry information regarding .NET classes
Create a home windows kinds designer
Generate code programmatically
All of those suggestions are proven within the context of the resource of the SharpDevelop program - a true piece of software program so you might obtain and person your self. which means there are not any 'toy' examples or thought that may not paintings in perform - simply strong, real-world code and frank discussions of the way it used to be created.