Click to Rate and Give Feedback
MSDN
MSDN Library
Visual Studio 2008
Visual Studio
Visual C#
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
Visual C# Getting Started
Creating Your First C# Application

It only takes a minute to create a C# application. Follow these steps to create a program that opens a window and reacts to a button press.

To create a C# application

  1. On the File menu, point to New, and then click Project.

  2. Ensure that the Windows Forms Application template is selected, in the Name field, type MyProject, and click OK.

    You will see a Windows Form in the Windows Forms designer. This is the user interface for your application.

  3. On the View menu, click Toolbox to make the list of controls visible.

  4. Expand the Common Controls list, and drag the Label control to your form.

  5. Also from the Toolbox Common Controls list, drag a button onto the form, near the label.

  6. Double-click the new button to open the Code Editor. Visual C# has inserted a method called button1_Click that is executed when the button is clicked.

  7. Change the method to look like this:

    private void button1_Click(object sender, EventArgs e)
    {
        label1.Text = "Hello, World!";
    }
    
  8. Press F5 to compile and run your application.

    When you click the button, a text message is displayed. Congratulations! You've just written your first C# application.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Hello World      Steven Fowler ... josetesan   |   Edit   |  

As a developer you'll often code console applications to validate a posible implementation path before you invest in win, web, or mobile application designer time.

My first application was a console application:

  1. On the File menu, point to New, and then click Project.

  2. Ensure the Console Application template is selected, in the Name field, leave ConsoleApplication1, and click OK.

  3. Change the method to look like this:

    static void Main(string[] args)
    {
        Console.WriteLine("Hello World");
        Console.Read();
    }
    
  4. Press F5 to compile and run your application.

    The words Hello World display. Hiting Enter will end the application closing the console.

Tags What's this?: Add a tag
Flag as ContentBug
Couldn't get it to work in VS2008      Noctys ... Thomas Lee   |   Edit   |  
If you are getting an error in VS2008 it could be that that Text is no longer associated with the XAML <label> tag. Try switching <label> to <TextBlock> and everything else works out.

Tags What's this?: Add a tag
Flag as ContentBug
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker