Visual Studio IDE
So far we have examined how to compile and run C# programs using the Windows console (Command Prompt). Of course, there is an easier way to do it – by…
Application Programming Interface (API)
Each .NET library or technology is utilized by creating objects and calling their methods. The set of public classes and methods in the programming libraries is called Application Programming Interface…
Common Language Runtime (CLR) – the Heart of .NET
In the very center of the .NET platform beats its heart – the Common Language Runtime (CLR) – the environment that controls the execution of the managed code (MSIL code).…
The C# Language and the .NET Platform
The first version of C# was developed by Microsoft between 1999 and 2002 and was officially released to the public in 2002 as a part of the .NET platform. The…
C# Distinguishes between Uppercase and Lowercase
The C# language distinguishes between uppercase and lowercase letters so we should use the correct casing when we write C# code. In the example above we used some keywords like…
Our First C# Program
Before we continue with an in depth description of the C# language and the .NET platform, let’s take a look at a simple example, illustrating how a program written in…
Implementation
The stage, most closely connected with programming, is the implementation stage. At this phase, the program (application) is implemented (written) according to the given task, design and architecture. Programmers participate…
The Essence of Programming
The essence of programming is to control the work of the computer on all levels. This is done with the help of "orders" and "commands" from the programmer, also known…
Introduction to Programming
In this chapter we will take a look at the basic programming terminology and we will write our first C# program. We will familiarize ourselves with programming – what it…
Bearings
BEARINGS Bearings permit smooth, low-friction movement between two or more surfaces. Conventional bearings provide support to rotating machinery by allowing relative movement. They allow rotation and provide support in either…


