This course introduces the Microsoft® Visual C#® .NET programming language for programmers who want to build components and applications on the Microsoft .NET Framework. It is designed for those who have never programmed in the C++ or Java languages.
Visual C# .NET is one of the primary languages used to build .Net-connected applications. In addition to new languages, the .NET Framework introduces major changes to the way programmers develop, compile, deploy, and execute software.
This course covers the following topics:
Overview of .NET Framework: languages, libraries, servers, services, and tools
.NET software development model: C# source code, compiler, intermediate language, assembly, and the common language runtime (CLR) execution engine
Core C# features that are used by almost every program, such as application entry point, simple types, variables, basic input and output, operators, arrays, control constructs, and comments
Students will write and run a simple C# program by using simple tools, such as Notepad and a command window, and then by using the sophisticated development environment, Microsoft Visual Studio® .NET.