Page 1 of 1

Simple Fixed Array Part1 A tutorial for Beginners. Rate Topic: -----

#1 Graham  Icon User is offline

  • New D.I.C Head
  • member icon

Reputation: 3
  • View blog
  • Posts: 49
  • Joined: 07-June 06

Posted 10 June 2006 - 10:53 AM

When I started programming the one thing that would trick me was Arrays.
So, with this in mind, I have decided to write 3 tutorials to try and help other beginners.
Parts 2 and 3 are here.
Simple Fixed Array Part2
Simple Fixed Array Part3
What follows is a fixed array, an array is simply a container for a list of elemants in the case of this example it is a list of animals.
First start a New Project, then in solutions explorer click on the form then click view code, you should then see the following.
Public Class Form1
   
End Class


Change the Form1 to arrAnimal, see below
Public Class arrAnimal
   
End Class


Next we need to dimension the array using the Dim statement. Don't worry about the parentheses after the arrAnimal, we will use them next time, because the elements of this array are text I have used the As String type.

Public Class arrAnimal
		 Dim arrAnimal() As String = {"Lion", "Elephant", "Tiger", "Giraffe", "Bear", "Monkey"}
End Class


You will notice that I have already placed the elements (Animals) in the array ready to be called by the program in the order that they appear, so if for example I was to call array element 3 I would be given ‘Giraffe’, hands up all those who thought it was going to ‘Tiger’ well the reason the program returned ‘Giraffe’ is that the elements in the array are numbered 0,1,2,3,4,5 giving a total of six elements, Yes I know it’s weird but what can you do?
The next thing we need to do is to add six radio buttons to our form and one label,you can change the name of the Label to LblDisplay.
When you have done this double click on the first RadioButton to bring up the RadioButton1_CheckedChanged event, and copy this code
LblDisplay.Text = arrAnimal(0)
in to it and do the same for all the other radio buttons so that your program now looks like this.Or you can just Copy (Ctrl+C) and Paste (Ctrl + V).
Public Class AnimalArray
	Dim arrAnimal() As String = {"Lion", "Elephant", "Tiger", "Giraffe", "Bear", "Monkey"}
	Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged
		LblDisplay.Text = arrAnimal(0)
	End Sub
	Private Sub RadioButton2_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton2.CheckedChanged
		LblDisplay.Text = arrAnimal(1)
	End Sub
	Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
		LblDisplay.Text = arrAnimal(2)
	End Sub
	Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged
		LblDisplay.Text = arrAnimal(3)
	End Sub
	Private Sub RadioButton5_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton5.CheckedChanged
		LblDisplay.Text = arrAnimal(4)
	End Sub
	Private Sub RadioButton6_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton6.CheckedChanged
		LblDisplay.Text = arrAnimal(5)
	End Sub
End Class



Now you can run the program and as you click each RadioButton the RadioButton_CheckedChanged event will place the animal from the array into the LblDisplay,eg clicking RadioButton 4 will display arrAnimal(3) which, if you have been paying attention, you will know is the Giraffe.
And that,s it, your first fixed Array.
Use in a program? could be used for a Hangman type game.
If this tutorial is of help and I get some feedback then I will expand the next tutorial to see what other things can be done with arrays.

This post has been edited by Graham: 30 June 2006 - 12:59 AM


Is This A Good Question/Topic? 0
  • +

Replies To: Simple Fixed Array Part1

#2 GoldSquarz  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 04-March 08

Posted 06 March 2008 - 01:21 PM

Thank You very much for the example of coding in VB using arrays. I will practice this. I know that I can put this to good use some how. This is my first semester working with VB and I like it a lot. I think that I want to use this technique to develop some real easy to use graphic interfaced VB game application for my toddler. She seams very fasinated with my computer and what I am doing all the time. I think that I can spark her curiousity even more if I could get the bottons to make objects move; light up; and make sounds. She would love it, and I think that it would be easy enough for her to learn how to press the bottons down on one side of the keyboard to make something happen and another side for a different result. If you like my idea; please help yourself and utilize it for your own app. Thanks again for the insight concerning the 1st array tutorial.

Jason
Was This Post Helpful? 0
  • +
  • -

#3 sam.adams61  Icon User is offline

  • D.I.C Regular

Reputation: 12
  • View blog
  • Posts: 283
  • Joined: 14-July 08

Posted 14 July 2008 - 02:14 PM

Super stuff!! Many thanks for your interest in posting such info for newbies like myself. Coming from an HGV drivers background, you'll appreciate how much I appreciate such valuable help in learning to program using vb.net. Keep up the good work. :tup: I'll now look for Part2. :D
Was This Post Helpful? 0
  • +
  • -

#4 gabehabe  Icon User is offline

  • GabehabeSwamp
  • member icon




Reputation: 1385
  • View blog
  • Posts: 10,962
  • Joined: 06-February 08

Posted 14 July 2008 - 02:17 PM

There's already a part 2, and a part 3!

Part 2
Part 3
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1