Microsoft developed Visual Studio .NET (VS.NET) to facilitate the creation of Windows and web applications. You will find that this Integrated Development Environment (IDE) is a very powerful tool that will greatly simplify your work.
Visual Studio .NET offers many advantages to the .NET developer. The following features are discussed in this chapter:
-
A modern interface using a tabbed document metaphor for source code and layout screens, and toolbars and informational windows that dock where you want them
-
Code completion, which allows you to enter code with fewer errors and much less typing
-
IntelliSense, which pops up help on every method and function call as you type
-
Dynamic, context-sensitive help, which allows you to view topics and samples relevant to the code you are writing at the moment
-
Immediate flagging of syntax errors (e.g., missing characters, misplaced braces, etc.), which allows you to fix problems as they are entered
-
The ability to compile and test programs right in the IDE
-
A built-in task list to keep track of changes you need to make
-
A Start Page that provides easy access to new and existing projects
-
Customization capability, which allows you to set user preferences for IDE appearance and behavior
One VS.NET feature will be so important to you, even as a C# novice, that it actually merits its own chapter: an integrated debugger, which allows you to step through code, observe program run-time behavior, and set breakpoints, even across multiple languages.
In addition to these basic capabilities, VS.NET provides a number of advanced features that will simplify the development process. These features include:
-
Convenient access to multiple design and code windows
-
WYSIWYG (What You See Is What You Get) visual design of Windows forms and web forms
-
An HTML editor which provides both Design and HTML views that update each other in real time
-
A Solution Explorer, which displays all the files comprising your solution (a collection of projects) in a hierarchical format
-
A Server Explorer, which allows you to log on to servers to which you have network access, access the data and services on those servers, and perform a variety of other chores
-
Integrated support for source control software
Projects and Solutions :
A C# program is built from source files, which are text files containing the code you write. Source code files are named with the .cs extension.
A typical Visual Studio .NET application can have a number of other files (e.g., assembly information files, references, icons, data connections, etc.). VS.NET organizes these files into a container called a project.
Visual Studio .NET provides two types of containers for your source code, folders, files, and related material: the project and the solution. A project is a set of files that work together to create an executable program (.exe) or a dynamic link library (.dll). Large, complex projects may consist of multiple .dll files called modules.
A solution is a set of one or more related projects. Each time you create a new project, Visual Studio .NET either adds it to an existing solution or creates a new solution.
Solutions are defined within a file named for the solution and have the extension .sln.
There are a number of ways to open an existing solution. The simplest way is to select Open Project from the Start menu (which opens a project and its enclosing solution). Alternatively, you can open a solution in Visual Studio .NET just by double-clicking the .sln file in Windows Explorer.
Typically, the build process results in the contents of a project being compiled into an executable (.exe) file or a dynamic link library (.dll) file.
related links:
VISUAL STUDIO INTRODUCTIONC SHARP INTRODUCTION
C SHARP OUT LOOK
DOT NET AND C SHARP
C SHARP APPLICATION STRICTURE
OOPS INTRODUCTION
OOPS AND C SHARP
IDE AND C SHARP
INSTANTIATING OBJECTS IN C SHARP
CLASSES AND OBJECTS IN C SHARP
OPERATORS IN C SHARP
SWITCH AND ITERATION IN C SHARP
BRANCHING IN C SHARP
CONSTANTS AND STRING
STATIC AND INSTANCE MEMBERS IN DOT NET
No comments:
Post a Comment