Wednesday 25 September 2013

C# Language Fundamentals

C# Language Fundamentals
 C# (pronounced "C Sharp") is a simple ,modern ,object-oriented, and type-safe programming language. it will immediately be familiar to C and C++ programmers. Visual C# .NET is Microsoft's C# development tool C# is purely object oriented program. it is platform in depend and Automatic garbage collection. In C#, we begin by creating an application unit called a class.

C# has roots in C, C++ and Java. Like Visual Basic, C# is object oriented and has access to the powerful .NET Framework Class Library—a vast collection of prebuilt components, enabling you to develop applications quickly. Both languages have similar capabilities to Java and are appropriate for the most demanding application development tasks, especially for building today’s enterprise applications, and web-based and mobile applications. C# is object oriented—you’ll learn some basics of object technology shortly and will study a rich treatment later in the book. C# is event driven—you’ll write programs that respond to user-initiated events such as mouse clicks, keystrokes and timer expirations. Microsoft’s Visual C# is indeed a visual programming language—in addition to writing program statements to build portions of your applications, you’ll also use Visual Studio’s graphical user interface to conveniently drag and drop predefined objects like buttons and textboxes into place on your screen, and label and resize them. Visual Studio will write much of the GUI code for you.

In 2000, Microsoft announced its .NET initiative a broad new vision for using the Internet and the web in the development, engineering, distribution and use of software. Rather than forcing developers to use a single programming language, the .NET initiative permits developers to create .NET applications in any .NET- compatible language (such as C#, Visual Basic, and others). Part of the initiative includes Microsoft’s ASP.NET technology, which allows you to create web applications. The .NET strategy extends the idea of software reuse to the Internet by allowing you to concentrate on your specialties without having to implement every component of every application. Visual programming has become popular because it enables you to create Windows and web applications easily, using such prepackaged controls as buttons, textboxes and scrollbars. The .NET Framework is at the heart of Microsoft’s .NET strategy. This framework executes applications, includes the .NET Framework Class Library and provides many other programming capabilities that you’ll use to build C# applications.

0 comments:

Post a Comment