What types of applications is C# primarily used for?
C# is pronounced “see sharp”. C# is an object-oriented programming language. C# is intended to be a simple, modern, general-purpose, object-oriented programming language. C# is very similar to C++ and Java. It is one of the programming languages designed for the Common Language Infrastructure. C# is developed by Microsoft and works only on the Windows platform. The most recent version is C# 6.0
FEATURES OF C#
- C# is a simple ,modern,object oriented language derived from C++ and Java.
- It aims to combine the high productivity of Visual Basic and the raw power of C++.
- Visual studio supports Vb,VC++,C++,Vbscript,Jscript.All of these languages provide access to the Microsft .NET platform.
- It is a part of Microsoft Visual Studio 10.
- .NET includes a Common Execution engine and a rich class library.
CLR accommadates more than one languages such as C#, VB.NET, Jscript, ASP.NET,C ++. - Microsofts JVM eqiv is Common language run time(CLR).
- The classes and data types are common to all of the .NET languages.
Source code —>Intermediate Language code(IL) —> (JIT Compiler) Native code. - We may develop Console application,Windows application,Web application using C#.
- It support garbage collection, automatic memory management and a lot.
- In C# microsoft has taken care of C++ problems such as Memory management, pointers etc.
Information on various Microsoft platform technologies upon which you can base C# applications.
| Applications | Describes |
|---|---|
| Audio, Video, Games, and Graphics (Visual C#) | Describes using Windows Media and DirectX for Managed code. |
| Tablet PC Programming (Visual C#) | Describes developing ink-based applications for the Tablet PC. |
| Developing for the Enterprise (Visual C#) | Describes developing applications for SQL Server, Microsoft Exchange Server, and more. |
| Developing on the Office Platform (Visual C#) | Describes using Visual Studio Tools for Office to create smart documents. |
| Creating Components (Visual C#) | Describes creating user controls and other components for the .NET Framework. |
| Creating and Accessing Web Services (Visual C#) | Describes interacting with XML Web services. |
| Creating Mobile and Embedded Applications (Visual C#) | Describes creating applications for smart devices, embedded devices, and thin mobile clients. |
| Accessing and Displaying Data (Visual C#) | Describes interacting with databases. |
| Creating Console Applications (Visual C#) | Explains creating applications that do not require a graphical user interface. |
| Creating Windows Forms Applications (Visual C#) | Describes using Windows Forms to create Windows applications. |
| Creating ASP.NET Web Applications (Visual C#) | Describes using the C# code editor within Visual Web Developer to create Web applications with code-behind pages in C#. |
| Using the .NET Framework Class Library (Visual C#) | Describes using the .NET Framework class library types in your Visual C# projects. |
No comments:
Post a Comment