|

|
Hands-on
exercises have been sorted, as far as
possible, into categories. Select your level from the Skill Ladder and
choose an exercise accordingly, or scroll down for virtual labs at Microsoft
|
|
|
E
X E R C I S E S K I L L L A D D E R |
|
Select
your skill level from the hyperlinks below which will provide you with a
list of exercises for the chosen level |
|
| Level
1 |
I
have never written code before and I need step-by-step help |
| Level
2 |
I
have written a few lines of code |
| Level
3 |
I
have written some extremely basic programs |
| Level
4 |
I
have some experience, e.g. sequential and random access files |
| Level
5 |
I
have experience with ADO.NET and ASP.NET |
| Open
Level |
Anyone can attempt this level. Your feedback will determine the
level |
| Microsoft |
Microsoft virtual labs |
|
|
Level 1 |
| Exercise
1 |
| . |
|
| Exercise Name: |
My
Name Program |
| Description: |
Type your name
into a textbox and let Visual Basic display a message in a label |
| Skills being tested: |
Windows Form
formatting, using the Toolbox, writing basic code |
| Memo: |
N/A |
| . |
|
| Exercise
2 |
| . |
|
| Exercise Name: |
Mechanics
Program |
| Description: |
Add controls to and change properties of a
windows form |
| Skills being tested: |
Navigating the development environment |
| Memo: |
-- |
| . |
. |
| Exercise
3 |
| . |
|
| Exercise Name: |
Paper
Program |
| Description: |
Create a user interface to calculate
commission on sales earned for employees. |
| Skills being tested: |
Build a user interface, manipulate
properties, assign access keys, adjust the tab index and code the exit
button |
| Memo: |
-- |
Back to Top
|
Level 2 |
| Exercise 1 |
| . |
|
| Exercise Name: |
Ten
to Twenty
Program |
| Description: |
Enter a value
between 10 and 20 to display a message |
| Skills being tested: |
Designing the
GUI, If statements, messagebox function, Focus method |
| Memo: |
Yes |
| . |
|
| Exercise 2 |
| . |
|
| Exercise Name: |
Test
Feedback Program |
| Description: |
Enter a test score and give feedback to user |
| Skills being tested: |
If...ElseIf...Else selection structure |
| Memo: |
-- |
| . |
|
| Exercise 3 |
| . |
|
| Exercise Name: |
Vacation Program |
| Description: |
Calculate how much vacation time employees qualify for |
| Skills being tested: |
If...ElseIf...Else or Case selection structure |
| Memo: |
-- |
| . |
|
| Exercise 4 |
| . |
|
| Exercise Name: |
Traffic Light Program |
| Description: |
Create a traffic light that changes colour with each
button click |
| Skills being tested: |
Designing the GUI, label, button and picturebox controls |
| Memo: |
-- |
| . |
|
| Exercise 5 |
| . |
|
| Exercise Name: |
FM
Radio Program |
| Description: |
Create a simulated FM radio dial |
| Skills being tested: |
Designing the GUI, label and button controls. |
| Memo: |
-- |
| . |
|
| Exercise 6 |
| . |
|
| Exercise Name: |
Lynnwood
Consultants Payroll Program |
| Description: |
Design a payroll console |
| Skills being tested: |
Select Case, Do...Loop, Counters and
Accumulators, If selection structure, Messagebox function |
| Memo: |
-- |
| . |
|
| Exercise 7 |
| . |
|
| Exercise Name: |
Computer
Calculator Program |
| Description: |
Design a simple calculator |
| Skills being tested: |
Val function, control properties, |
| Memo: |
-- |
| . |
|
| Exercise 8 |
| . |
|
| Exercise Name: |
Funny
Time Program |
| Description: |
Create a program that will calculate the cost
of renting clowns and magicians for birthday parties. |
| Skills being tested: |
Constants, variables, control properties,
Format function |
| Memo: |
-- |
| . |
|
| Exercise 9 |
| . |
|
| Exercise Name: |
Creative
Minds Login Program |
| Description: |
Create a login and welcome screen for
Creative Minds Blogspot |
| Skills being tested: |
Messagebox, data validation, form loading |
| Memo: |
-- |
Back to Top
| Level
3 |
| Exercise 1 |
| . |
|
| Exercise Name: |
Weather Program |
| Description: |
Select a radio button to display an image |
| Skills being tested: |
Parallel collections |
| Memo: |
-- |
| . |
|
| Exercise 2 |
| . |
|
| Exercise Name: |
Color Program |
| Description: |
Change label colors when clicking on specific buttons |
| Skills being tested: |
Controls collection, custom collection, For...Next
loop, Do...Loop, For Each...Next loop |
| Memo: |
-- |
| . |
|
| Exercise 3 |
| . |
|
| Exercise Name: |
Faces Program |
| Description: |
Hide and display picture box controls |
| Skills being tested: |
Timer tick event, custom collection |
| Memo: |
-- |
| . |
|
| Exercise 4 |
| . |
|
| Exercise Name: |
GCD Program |
| Description: |
Determine the greatest common divider of two values |
| Skills being tested: |
Procedures and Modulus operator |
| Memo: |
-- |
| . |
|
| Exercise 5 |
| . |
|
| Exercise Name: |
The
USA Program |
| Description: |
Sort the 50 states into alphabetical order |
| Skills being tested: |
Arrays |
| Memo: |
-- |
| . |
|
| Exercise 6 |
| . |
|
| Exercise Name: |
Horoscope
Program |
| Description: |
Output the astrological sign and the age of
the person in years, months, and days. In addition, the program will
display the user’s horoscope. |
| Skills being tested: |
Select case statement and modulus
operator |
| Memo: |
-- |
| . |
|
| Exercise 7 |
| . |
|
| Exercise Name: |
Hatfield
Pizza and Pasta Program |
| Description: |
The user will select food from the menu, send
the order through and have the food delivered to his home. |
| Skills being tested: |
Loading forms, messageboxes, data validation,
radiobuttons, checkboxes |
| Memo: |
-- |
Back to Top
| Level
4 |
| Exercise 1 |
| . |
|
| Exercise Name: |
Restaurant
Reservation Program |
| Description: |
To make and display reservations at a restaurant |
| Skills being tested: |
Sequential Access files |
| Memo: |
-- |
| . |
|
| Exercise 2 |
| . |
|
| Exercise Name: |
Shutterbug
Program |
| Description: |
Allow a store owner to sell digital cameras,
save the order to a file and retrieve the orders. |
| Skills being tested: |
Access files, Try Catch blocks |
| Memo: |
-- |
Back to Top
| Level
5 |
| Exercise 1 |
| . |
|
| Exercise Name: |
Country
Statistics Program |
| Description: |
Display statistical information about selected
countries around the world |
| Skills being tested: |
DataAdapter, Connection, and DataSet object for the
Microsoft Access Database |
| Memo: |
-- |
Back to Top
| Open
Level |
| Exercise 1 |
| . |
|
| Exercise Name: |
Hollow Square
Program |
| Description: |
Enter a value and display a square that corresponds to
the size entered |
| Skills being tested: |
No set level - submit your nomination for its place in
the Ability Ladder here |
| Memo: |
-- |
Back to Top
|

|
Hands-on
exercises and virtual labs from Microsoft
|
|
"Welcome to the MSDN Virtual Labs! The MSDN
Virtual Labs allow you to either quickly evaluate or learn how
to build great applications for Windows and the Web, through a
series of guided, hands-on labs which can be completed in 90
minutes. The best part is, you can begin accessing the MSDN
Virtual Labs immediately FREE with no installation required.
Start by selecting the type of module you want from the list
below."
|
|
You get a downloadable manual and a 90-minute block of time
for each module. You can sign up for additional 90-minute blocks at any time.
Personal note:
I have found that the 90-minute block is completely too short to achieve
anything, especially if you have a dial-up connection.
Advice:
When you register for the lab, you will notice that you need to download a lab
manual in .pdf format. Once downloaded, print it out, read through it and
highlight certain keywords. This will assist you in getting the most out
the virtual labs.
If you have trouble launching the virtual labs, visit (my)Forum
and I will attempt to help you.
Back to Top
You get a downloadable manual and a 90-minute block of time
for each module. You can sign up for additional 90-minute blocks at any time.
Back to Top
Enterprise
Library 1.0 Hands On Labs
Hands
on labs (aka exercises) for Enterprise Library from patterns & practices.
Includes 8 labs in both C# and VB.NET. Each lab takes about 30-60 minutes to
complete. (File size: 11.3Mb)
Back to Top
Test
your skills with the help of Microsoft
Test
your knowledge of .NET development, and generate a personalized learning plan
with these free skills assessments. Some assessments that may be of
interest to you are:
- Introduction to Microsoft .NET for Developers: Microsoft Visual Basic®
.NET
- Developing Enterprise Windows®-based Applications with .NET: Rich
Client--Visual Basic® .NET
- Developing Enterprise Windows®-based Applications with .NET: Data
Access--Visual Basic® .NET
- Developing Enterprise Web-based Applications with .NET: ASP.NET--Visual
Basic® .NET
- Developing Enterprise Web-based Applications with .NET: Data
Access--Visual Basic® .NET
- Developing Enterprise Web-based Applications with .NET: Web
Services--Visual Basic® .NET
To view these and other assessments, please visit the Microsoft
Skills Assessment Home.
Back to Top
|
Learn by doing in 59 new hands-on
workshops from Microsoft E-Learning. Topics cover four main areas:
Microsoft Windows Development, Web Development, Data/XML, and
Distributed Applications. Each course includes Visual C# and Visual
Basic 2005 code.
|
Back to Top
.
Problem
opening exercises? Pages taking too long to load?
Exercise
files are presented in HTML format. Some exercise pages
contain images and therefore may take quite some time to open. I recommend
that you do the following:
You
can print a hard copy straight to your printer OR do the following:
1.
Download Adobe Acrobat Reader here.
2.
Download PDFCreator
or any similar freeware product.
3.
Install PDFCreator and follow the on-screen instructions.
4.
Upon completion of the installation, PDFCreator should now show in your Printer
list.
5.
Right-click the exercise file that you selected - a pop-up menu should display.
6.
Click Print Target.
7.
Your printer list will open, select PDFCreator as your printer.
8.
Click the Preferences button and set your paper orientation to Landscape.
9.
Click OK, and then click Print.
10.
A Save dialog box will open - you can now set the path and filename of your
choice.
11.
PDFCreator will do the rest - the exercise file will now be available on your
computer as a .pdf file.
12.
If you are still having problems, contact the Webmaster
or visit the Forum
for assistance.
Back to Top
|