Program 03 Fall 2014 VB Auto Center Problem Purpose: VB Auto Center has ask you to write a program that will calculate the typical values involved in the.

Slides:



Advertisements
Similar presentations
Graham On-Line Quote System Welcome to Grahams presentation of Graham On-line.
Advertisements

Creating an OOED Application
ECATS “The Honeywell Web-based Corrective Action Solution” CAR Process Last Revised: August 19 th 2008 Honeywell Confidential & Proprietary.
Processing Student Payment via Cashiering Employee Self Service.
1 ASSIGNMENT OBJECTIVES LEARN TO USE: 1. Textboxes, labels, butttons, picture boxes, properties, radio buttons, checkbox, and methods, group boxes 2.Arithmetic.
Setting Up the INVENTORY & SERVICES Module Slideshow 8 A.
1. 2 It’s almost time to take the FCAT 2.0! Here are some important explanations and reminders to help you do your very best.
1Allocating Expenses. Create Report Header Page To access this screen, click on ‘New Expense Report’ from your Expense Module Tab This page will come.
Lesson Three Inventory Management.  This class exposes the students to basic inventory management. It shows them how CostGuard helps to manage the process.
Program 04 (Fall 2014) VB Auto Center Problem Purpose: You are to add Arguments and Parameters to Program 03. See slides 3, 4, and 5 for additional details.
Adding Controls to User Forms. Adding Controls A user form isn’t much use without some controls We’re going to add controls and write code for them Note.
ACCESS 2007 ASSIGNMENT SPRING 2014 Purpose: To give students a basic understanding of ACCESS 2007 by constructing a database using the Ready2Read bookstore.
1 Vendor RFI - Event User Guide. 2 Minimum System Requirements Internet connection - Modem, ISDN, DSL, T1. Your connection speed determines your access.
(c) Bob McKillop, 2006Tutorial #1 T1-1 Tutorial #1 - your first compiled code  the learning objectives for this tutorial are very modest q compile and.
JavaScript Form Validation
Chapter 5 Collaborating on and Delivering a Presentation
Copyright CovalentWorks Training Guide for Invoices MYB2B Powered by CovalentWorks.
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
A.Penjira (Mony) Kanthawongs1 CS 202 and ICS 202 Class 9 By A.Penjira (Mony) Kanthawongs.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Using the ACCESS 2007 Ready2Read example as a model for your database assignment you are to do the following: 1.Set up a database for a gold, silver, and.
1 ADVANCED MICROSOFT EXCEL Lesson 9 Applying Advanced Worksheets and Charts Options.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 5 Decision Making.
MIS 3200 – Unit 4.2 ListItem controls – CheckBoxList – ListBox.
Family Resource Centers in ePlan August 2015 Adding a Budget in ePlan.
Create a New Layaway in the LayThisAway System A step-by-step guide to creating a new Layaway in the LayThisAway System.
Chapter 4 Variables and constants. 4.1 Variables -Use of variables is good programming style -easier to modify -easier for a programmer to understand.
COPYRIGHT Spring 2006: Dr. David Scanlan, CSUS ASSIGNMENT OBJECTIVES 1. To learn how to use these controls: - buttons, labels, picture boxes, and a form.
Programming Assignment 05 Blue Jet Flight Information with Class and Inheritance General and specific program requirements: 1. Problem: Blue Jet has just.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
State of Kansas Travel Authorizations Statewide Management, Accounting and Reporting Tool Entering a Travel Authorization Navigation: Employee Self Service.
Microsoft Access 2007 Tutorial (Part II) CIS*1000*DE.
Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 3 Variables, Constants, Methods, and Calculations.
ASSIGNMENT OBJECTIVES TO PRACTICE OR USE THE FOLLOWING: 1.CONTROLS: - buttons, labels, picture boxes, groupboxes, and a form 2. EVENTS: - Click, MouseDown,
1 Principals of Software Design and Development Specification SDDEDPDCG 090.
Preparing for Assignment 3. Setup Assignment 3 builds on Assignment 2, and we are using the same basic scenario. Save the spreadsheet you used for Assignment.
ASSIGNMENT OBJECTIVES 1. To learn how to use these controls: - buttons, labels, picture boxes, and a form. 2. To learn how to use these events: - Click,
Premium 2011 Setting Up the INVENTORY & SERVICES Module.
ASSIGNMENT OBJECTIVES TO PRACTICE OR USE THE FOLLOWING: 1.CONTROLS: - buttons, labels, picture boxes, groupboxes, and a form 2. EVENTS: - Click, MouseDown,
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
1 Project 3 The Kumquat Society Conference. 2 Conference Registration In this project you will write a program to handle a conference registration. The.
Assignment 2 October 28. Assignment 2 Is due in one week, November 4 Your assignment is considered submitted when: –You have sent the zipped file to the.
Office of Housing Choice Voucher Program Voucher Management System – VMS Version Released October 2011.
Programming with Microsoft Visual Basic th Edition
Contract Invoice Guide
110 E-1 Variables, Constants and Calculations(2) Chapter 3: Operations on variables, scope of a variable, formatting data Doing Arithmetic.
Copyright (c) 2003 by Prentice Hall Provided By: Qasim Al-ajmi Chapter 2 Introduction to Visual Basic Programming Visual Basic.NET.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 3 Building an Application in the Visual Basic.NET Environment.
1 ASSIGNMENT OBJECTIVES LEARN TO USE: 1. Textboxes, labels, buttons, picture boxes, properties, and methods 2.Arithmetic computations 3.Variables and constants.
1 Project 2: Using Variables and Expressions. 222 Project 2 Overview For this project you will work with three programs Circle Paint Ideal_Weight What.
ASSIGNMENT OBJECTIVES TO PRACTICE OR USE THE FOLLOWING: 1.CONTROLS: - buttons, labels, textbox for password, picture boxes, groupboxes, and a panel. 2.
Word and the Writing Process. To create a document 1.On the Start menu, point to Programs, and then click Microsoft Word. A new document opens in Normal.
QUIZ MODULE. You can Add the quiz title or heading Select the to and form date for the quiz Description of quiz Prize being offered – If you have any.
Compile your monthly P-Card Packet 1,2,3 For in depth screenshots and details on Step 1 click here 1.Open your transactions for the Current Billing Cycle.
Submitting an invoice with the Tungsten Portal
ASSIGNMENT OBJECTIVES
The Voluntary Pre-K Application in ePlan
Chapter 8: Writing Graphical User Interfaces
Tips for Taking the Computer-Based
REACH Computer Resource Center
Word and the Writing Process
Microsoft Access Illustrated
Conditions and Ifs BIS1523 – Lecture 8.
In Class Programming BIS1523 – Lecture 11.
HOW TO CREATE A CLASS Steps:
Building an Application in the Visual Basic .NET Environment
Online Testing System Assessment Viewing Application (AVA)
ASSIGNMENT OBJECTIVES
Creating Forms on a Web Page
Presentation transcript:

Program 03 Fall 2014 VB Auto Center Problem Purpose: VB Auto Center has ask you to write a program that will calculate the typical values involved in the sale of their cars. It must calculate the following: 1.The total amount for Accessories and External Finish. Accessory Prices: - Stereo System = $ Leather Interior = $ Computer Navigation = $1, Exterior Finish Prices: - Standard Finish = No additional charge - Pearlized Finish = $ Customized Detailing = $ Sales Tax -10% of (Selling Price + Accessories + External Finish – Trade-in Allowance) 3.Subtotal Subtotal = (Selling Price + Accessories + External Finish – Trade-in Allowance 4.Amount Due Total Price= (Subtotal + Sales Tax) Your Form must closely resemble this one: See the next slide for additional requirements. Note: You may use module level variables and constants. Radio buttons Check Boxes Don't forget this: VB Auto Center. TOTAL POINTS: 50 DUE: OCTOBER 28

FOR THIS ASSIGNMENT IGNORE item 1 BELOW. WE WILL ADD THIS FOR THE NEXT ASSIGNMENT. 1. Limit "Car's Sale Price" to $100,000. If $100,000 is exceeded, trigger an appropriate MessageBox and have the value re-entered. Limit "Trade-in Allowance " to $50,000. If $50,000 is exceeded, trigger an appropriate MessageBox and have the value re-entered. 2.Use good internal documentation. See class notes, and examples in this assignment. 3.Be sure to use the FormatCurrency function for dollar amounts and FormatNumber for other amounts. 4.Be sure to use the supplied values for module level variables and constants. 5.Use Option Strict On in your code. 6. You must use appropriate three-letter prefixes for variables, constants, and objects, such as Buttons, TextBoxes, etc. 7.Use good identifiers (constant names, variable names, object names, etc.). These should be as meaningful as possible and as short as possible, but as long as necessary. 8. Follow the outline for the program on the next three pages. You must use REGIONS. 9. Be sure to use effective test data. This will insure that the program works correctly. 10.Set up two click events that clear the appropriate input text box when clicked. This will allow easy re-entry of values if a typo is made. The click event must clear the textbox and reset the background color to white. 11. Declare all constants at the module level of the code. 12. Declare all variables at the module level. 13. Validate Data module must do the following: Set the textbox backgrounds to yellow when an error occurs. You must have a separate TRY/CATCH for each textbox Appropriate error messages must be given for invalid casts. The user must be informed as to which textbox caused the error. 14.The Prices below must be CONSTANTS. ItemPrice Stereo System Leather Interior Computer Navigation Standard FinishNo additional charge Pearlized Finish Customized Detailing SalesTax Rate10% Programming Assignment 02 PART-2 VB Auto Center Problem

Program 03 VB Auto Center Problem Ignore this line. It is from an older version of VB. You must use these modules and regions. TOTAL POINTS: 50 Change this to: “EXTERIOR FINISH CHARGE” because there is only one charge.

Programming Assignment 02 PART-2 VB Auto Center Problem You must use these variable names. You must use these constant names and values. Add this constant.

Programming Assignment 02 PART-2 VB Auto Center Problem You must use these names for the procedures. Change this to: ExteriorFinishCharge

Use this code for your Validate Data Module

Programming Assignment 02 PART-2 VB Auto Center Problem This is the procedure for selecting an Exterior Finish Charge Students: Note the Case Structure

DOCUMENTATION EXAMPLE ONLY YOU MUST FOLLOW THE DOCUMENTATION CHARACTERISTICS OF THE PROGRAMS ON THE NEXT FOUR SLIDES. DOCUMENTATION EXAMPLE ONLY

Below is an example of how documentation must be done. Don't forget to add comments in the code where appropriate. Don't forget to document all button subroutines (sub-procedures). DOCUMENTATION EXAMPLE ONLY

NAME of team leader: (Print) Last ___________________________First__________________ MIS 15 section: Noon Class Team number: (Circle) GRADING STANDARDSALL OR NOTHING POINTS Form-A Program 3 VB Auto Center Problem Documentation was done according to guidelines: (0 TO 3 points) __________ GUI is reasonably correct:(0 TO 2 points) __________ Followed rules for forming constant names & variable names:(0 TO 2 points) __________ Used option strict on in the code:(0 TO 8 points) __________ ALL calculated values are correct under ALL checkbox and radio button conditions:(0 TO 15 points) __________ Exit and All Clear buttons work correctly:(0 T0 5 points) __________ Validation module works correctly(0 TO 10 points) __________ Textboxes were only referenced in the Validate Data module(0 TO 5 points) __________ TOTAL POINTS: 50 __________ Program fails to compile for any reason: -50 Program not on CD: - 50 Failure to follow submission guidelines: percent off of each class day late Program is late if not handed in during the first 10 minutes on the due date. Grader Comments:

Program #2 Fall Form-B STUDENT FILLS IN THESE BLANKS: LAST NAME:_______________________________ FIRST NAME:________________________ PROGRAM (Circle) DATE DUE:_________________ DATE SUBMITTED:__________________ PLACE A CHECK NEXT TO THE FOLLOWING: 1.____Saved the Program on a CD using the following directory and sub-directory: Your Name\Program 03 2.____Printed your full name and program number on the CD using a permanent black marker. 3.____Submitted the CD in required envelope style not much larger than the CD. 4.____Placed the CD in the envelope. 5.____Cut out this form along dotted edges and TAPE it to the envelope. (You can also use a DVD-R) CUT OUT THIS FORM ALONG THE DOTTED EDGES AND TAPE IT TO THE ENVELOPE. YOU MUST USE THIS STYLE THAT IS ABOUT THE SIZE OF YOUR CD or DVD. Note: You can also use a self- sealing seal. Do not lick to seal. Use metal clip or self-sealing envelope. Program 3 VB Auto Center Problem