This project is going to represent what you have learned in this class. If you
complete this project with a high grade (A or B) you should walk away with a
Visual Basic tool kit that will help you get a job or create an Application of
your own design.
On the day of the final you will present what you have done here to the class.
I may even have the class assist me in grading (but I will not allow an alliance
to give everyone an A) so this assignment is the single most valuable part
of your grade. In addition, if you go beyond the minimum requirements, this lab
has the points recovery ability of up to 1 full additional lab.
Let's review the requirements:
|
-
NOTE: The variable naming rule is now lifted. You do not have to use your
initials in the name any more but they should be good descriptive names
-
Fifty percent of your grade on this project is for comments !! So no comments,
you will lose 50 points. On the other hand, you can get 50 points even if the
Application does not work just by adding plenty of comments.
-
Your Application must - at a minimum . . . do the following:
-
Use more than one form - In addition to the use of multiple forms, I will
pay attention to the workflow inside the forms. (extra) I will also look for
tab sequences and shortcuts. The more you have, the higher the grade.
-
Use of the most popular controls - Your forms must use: Check Boxes, Radio Buttons
and some type of list (use multiple list types to get extra credit).
-
Your application must use - String, integer and at least one style of floating
point variable (use more types for extra credit). And you must perform a
conversion from one type to another type in your program.
-
You must use - An Array in your application. The more Arrays the better. For
extra credit use a structure in your Application as well.
-
Your application must - Use at least 1 branch (use multiple branches or both types
of branches for extra credit). At least 1 "for" loop and 1 "do" loop (you can use
more than one or more than one type for extra credit).
-
Your program must - Be able to retrieve and save data. Now, the bare minimum is
the ability to read and write to and from a flat file. However, if you are
going for extra credit, storing your data in a database would be the most
appropriate option.
-
In the second to the last lecture I will go over the creation of a web-based
Application. While this is not in the minimum requirements, it would be
worth lots of extra credit points if you show up with a working Web App
online.
-
Note: If you can come up with a alternative to any of the previous labs that
exercises the topic I am testing you on, you may replace one or more of the
previous labs with your alternative as long is that alternative is an
incremental step of this project. If you use this option you must state so
when you turn the assignment in.
-
Save your program to a file and take a screenshot of the output after you have run
your program. You will have 2 files that you will send as attachments to your email
(your proof screenshot and a zipped solutions project folder.)
(DO NOT COPY AND PASTE YOUR CODE, PROGRAM(S) OR SCREENSHOTS INTO
THE BODY OF THE EMAIL. THIS WILL RESULT IN A GRADE OF ZERO !)
Make sure to include your name and the assignment number you are emailing.
|