|
|
|
|||||
|
13 |
What are the different editors that are available for C# programming? |
|
||||
|
|
||||||
| Posted - February 05, 2005 | ||||||
|
Once you have installed a C# compiler as mentioned in the previous FAQ,
the next process is to choose an editor to enter source codes. There are
different types of editors such as Notepad and Visual C# .NET. In
addition to these two, many third party vendors have also developed
editors for programming with C#. This FAQ briefly discusses each one of
these editors. NOTEPAD is a commonly used editor among many programmers. It comes with Windows and it is very easy to use as well. But there are lots of disadvantages with this editor like it doesn’t supports syntax coloring and other features such as intellisense. Moreover, you cannot directly compile and execute a C# program from within the editor. Although it doesn’t support features such as line numbering, you can jump to a specific line of the code by using the CTRL+G shortcut. MICROSOFT VISUAL STUDIO .NET is a full featured development tool which can be accessed from within the Visual Studio .NET Integrated Development Environment (IDE). Other than C#, the IDE supports the development of major .NET languages such as Visual Basic .NET, Visual J# .NET and Visual C++ .NET. In other words, it provides a single development environment for all these languages. You need to master the various elements found on the IDE such as Toolbox, Properties window apart from learning the C# language. Will I get Visual C# .NET as a separate product? Yes. Microsoft sells a standard version of the product named “Visual C# .NET Standard Edition” at a reduced price. It comes with four CD’s along with a printed manual. This product doesn’t supports advanced features such as Crystal Reports which is available with Visual Studio .NET. This product is a big boon for developers with limited budget. Visual C# .NET provides you with the required templates and wizards for building applications. It also supports features such as Intellisense and Dynamic Help. Dynamic Help is a new functionality which will provide you help according to the relevant situation while developing a project. It will be available only if you have installed MSDN Library collection. Moreover, it ships with powerful debugging capabilities and automatic syntax/clause completion features. For instance, if you enter the keyword “try”, remaining clauses like catch and finally will be automatically get listed on the code editor. What do you mean by IntelliSense? Even though there are many editors available on the market its up to
you to decide which editor to use. I strongly recommend you to install
one editor and learn the language completely. |
||||||