You will need
- A computer
- Microsoft Visual C# Express edition (Go here if you dont have this, its free! http://www.microsoft.com/express/vcsharp/)
- To want to program or learn something about programming.
Step 1: Creating the Program
2. Click on the " Create : Project" button on the upper leaft hand corner of the screen
3. Select the " Windows forms Application" Icon
4. Type the name of your new program into the box (I name mine "My First Program" so I would know that it was for this Instructable)
5. hit enter or click the "OK" button
Step 2: Your Developer
We will be using these windows, and if either of them are not there, go to the View menu, and select the "Solution Explorer" option if that is the window you are missing, or the "Properties" button if you are missing your properties Panel.
Another Panel we will be using is the Toolbox. This should be located on the left side of your screen, as a tab that says "Toolbox". Click on it and there should be your toolbox. If you do not have that tab, got to View (same as before) and click on the toolbox option.
Step 3: Start Designing the Form
2. Search through the "Properties" panel until you find the "Text" selection.
3. To the right of the word "Text" there should be a box that says "form1" double click on it
4. Type in this box what you would like the top of your form to say (I chose to type "My First Program" since that is the name I chose in the making of the project)
5. Open your toolbox
6. Search for the "Button" control in the "Common Controls" section of your toolbox
7. Drag this onto your form
8. In the "Properties" panel go to the "Text" selection again but this time, type "Open!"
9. Click on the form
10. Click and drag the lower right hand corner to resize the window to the size you would like
Step 4: The Code Editor
This is what my code editor looks like when I double click on the button on our form.
Yours will have a white background and black text (if I recall correctly)
Step 5: Program the Button Control
1. Double click the button control on your form
2. Click between the two brackets under "private void button1_Click(object sender, EventArgs e)"
3. Type in " Messagebox.Show("Hello World"); "
4. Make sure to save
5. A window will come up when you save, just click the "Save" button
Now for the explanation:
1. When you double clicked the button Microsoft Visual C# just created this line of code for you "private void button1_Click(object sender, EventArgs e)". Essentialy saying that when the program is running, follow the instruction between those brackets.
2. You were just selecting the place where you are going to put your instructions
3. Here you types your instructions. The "Messagebox" portion of this code was saying that the following code was for a messagebox. When you typed "Show' you were telling the program to open the messagebox you are talking about. After that, the ("Hello World") was what you wanted the messagebox to say.
So, altogether, you told your program to open a box that says "Hello World!".
The semi-colon tell the program that "This line of code is over, move one" Always end your line of code witha semi-colon
Step 6: Test Your Program!
1. All you have to do is press "F5" on your keyboard.
2. Your "Form1" will open
3. Click the button
4. If you have doen everything correctly, then a messagebox will appear saying " Hello World!" If not then it is alright, that is why we run tests! To make sure it works. Continue one to debugging if it didnt work.
Step 7: Debugging (Skip If Your Progam Doesn't Have Bugs)
If you ran your program and an error message occured saying that a certain character was expected, add that character ( It might have been accidently been deleted) Then try to run your program. If ou get another error message, then you would be safer to just undo adding that character. Review all of the steps of this instructable and see where you strayed from the path!
Check to make sure you put a semi-colon at the end of your line of code!!! This is the most common reason for problems with programs.
As a failsafe go throught this instructable again and check to see where you made a mistake (we are all human)
Use the 'Help" Menu The "How Do I" section is helpful, and if you were given a error then you can search it here, or just search some of the key words (Look at the pictures below)
If you can't figure it out, then either send me a private message, or submit a question a forum of programmers.
Step 8: Publish (Make the Install Package)
1. Click on the "Build" menu, and select "Build My First Program" (It will say whatever it is that you named your project)
2. Go throught the setup, and when the step come to choose where to put the files, make sure it's someplace you will remember so that you don't loose your program) Other than that just use the defaults.
Step 9: Make It Your Own!
Good Luck, and Thanks For Reading!