You will be re-creating five screens:
1. Title Screen which displays company name & Rocket Icon
2. A Customer Screen which requests information on customer name, address, city, state, & zip code
3. A Notes Screen which either prints a thank-you-for-buying or a thank-you-for-visiting letter
4. A Payment Screen which calculates an annual monthly car payment given a principle, interest rate & term
5. A Quote Screen, which calculates a price based on car model, standard or deluxe dealer package, sales tax, and trade-in value of the customer’s previous car.
During Class, we will be going through how to make each form. The class exercises will closely follow your textbook.
Once you have successfully re-created the Venus system, Make the following changes:
1. Title Screen which displays company name & Rocket Icon.
Change the Form Caption to “Your Last Name Motors”
Change Label1 to “Your First Name, Your Last Name Motors”
Change the icon to a car
Shrink the icon so it is recognizable.
2. A Customer Screen which requests information on customer name, address, city, state, & zip code
Change the Form Caption to “Your Name’s Customer”
Change the default state to “MO” for Missouri
3. A Notes Screen which either prints a thank-you-for-buying or a thank-you-for-visiting letter
Change the Form Caption to “Note to Your Name’s Customer”
Change the Label to “Your Name Motors”
Change the Address to your address (you can create a fake one)
Change the Next Note so it says your company name (not Venus Motors)
4. A Payment Screen which calculates an annual monthly car payment given a principle, interest rate & term
Allow for a 6 year loan
5. A Quote Screen, which calculates a price based on car model, standard or deluxe dealer package, sales tax, and trade-in value of the customer’s previous car.
Change the price of the Star XL to $11,000
Up the Deluxe package price by $1,000
Up the sales tax to 7.5%
The Entire project should be called T4VENUS.VBP, with 5 forms:
FRMTITLE.FRM
FRMCUST.FRM
FRMNOTES.FRM
FRMPAY.FRM
FRMQUOTE.FRM
The above changes are the minimum required to ensure that you understood what we did in class. Successful completion ofall the minimum requirements earns a 90% (see visual basic grade sheet). For students interested in independently furthering their programming skills, try the following:
On the customer form, figure out a way to transform the txtname textbox to separate a first name from the last name.
Then be sure that the selected title automatically appears in the txtcustomer textbook on the notes form as well as in the txtsaluation textbox. Thus, on the note form, an example would look like:
Dr. Mary Lacity
123 Elm Drive
St. Louis, MO 63121
Dear Dr. Lacity, (note that only title and last name appear in txtsalutation)