EXERCISE TOPIC▼
VISUAL BASIC EXERCISES▼
VISUAL BASIC EXERCISES▼
- Drawing forms (2)
- Form events (1)
- Variables and data types (2)
- Enumerations and constants (2)
- Form validation (3)
- Menus and toolbars (2)
- Files and folders (1)
- Basic DataGridViews (1)
- Reacting to DataGridView events (3)
- Advanced DataGridViews (2)
- Creating classes (4)
- Coding in VB.NET (2)
- Variables and constants (3)
- Testing conditions (2)
- Passing arguments (3)
- Using arrays (2)
- Loops (2)
- Working with files (3)
- Lists (3)
- Creating properties (3)
Visual Basic | Creating properties exercise | Write properties to get an application form to work
This exercise is provided to allow potential course delegates to choose the correct Wise Owl Microsoft training course, and may not be reproduced in whole or in part in any format without the prior written consent of Wise Owl.
You can learn how to do this exercise on the relevant Wise Owl classroom training course (sadly for the moment only in the UK).
Software ==> | Visual Basic (46 exercises) |
Version ==> | Any version of VB |
Topic ==> | Creating properties (3 exercises) |
Level ==> | Relatively easy |
You need a minimum screen resolution of about 700 pixels width to see our exercises. This is because they contain diagrams and tables which would not be viewable easily on a mobile phone or small laptop. Please use a larger tablet, notebook or desktop computer, or change your screen resolution settings.
Press CTRL + D to add the file called frmOldies.vb from the above folder into your project (or right click on the project and choose to add it as an existing item).
Change your project's properties to make this the default form for your project. When you run your project, you should see this:

When someone clicks on the button shown, they should see their name, age and status (see below for how this is calculated) displayed back to them.
Add the following properties to your application:
Property | Type | Contains |
---|---|---|
PersonName | Read-only | The name of the applicant |
Age | Read-only | The age of the applicant |
Status | Read-only | Senior citizen if over 65; adult if over 18; child otherwise |
IfEligible | Read-only | Whether this person can join (they must be over 65 to do so) |
Attach the following code to the button on the form:
'print out details of this person (must reference
'System.Diagnostics namespace at top of code)
Debug.WriteLine("PROPERTY VALUES")
Debug.WriteLine(" ")
Debug.Indent()
Debug.WriteLine("Name = " + personName)
Debug.WriteLine("Age = " + age.ToString())
Debug.WriteLine("Status = " + status)
If IfEligible Then
Debug.WriteLine("Eligible")
Else
Debug.WriteLine("Not eligible")
End If
Debug.Unindent()
Here's what your output should look like when you enter a couple of people's details:

What you might see after two people at opposite ends of life have typed in their details.
Is the idea of an online dating agency for senior citizens a viable one?