Writing Applications with Visual C#
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

Writing Applications with Visual C# 

C# is a type-safe, object-oriented language that is simple yet powerful, allowing programmers to build a breadth of applications. Combined with the .NET Framework, Visual C# enables the creation of Windows applications, Web services, database tools, components, controls, and more.

This section contains information on various Microsoft platform technologies upon which you can base C# applications.

In This Section

Using the .NET Framework Class Library (Visual C#)

Describes using the .NET Framework class library types in your Visual C# projects.

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#.

Creating Windows Forms Applications (Visual C#)

Describes using Windows Forms to create Windows applications.

Creating Console Applications (Visual C#)

Explains creating applications that do not require a graphical user interface.

Accessing and Displaying Data (Visual C#)

Describes interacting with databases.

Creating Mobile and Embedded Applications (Visual C#)

Describes creating applications for smart devices, embedded devices, and thin mobile clients.

Creating and Accessing Web Services (Visual C#)

Describes interacting with XML Web services.

Creating Components (Visual C#)

Describes creating user controls and other components for the .NET Framework.

Developing on the Office Platform (Visual C#)

Describes using Visual Studio Tools for Office to create smart documents.

Developing for the Enterprise (Visual C#)

Describes developing applications for SQL Server, Microsoft Exchange Server, and more.

Tablet PC Programming (Visual C#)

Describes developing ink-based applications for the Tablet PC.

Audio, Video, Games and Graphics (Visual C#)

Describes using Windows Media and DirectX for Managed code.

Creating Starter Kits (Visual C#)

Describes creating starter kits to help others get up and running quickly with your sample code.

See Also

© 2016 Microsoft