ASSIGNMENT OBJECTIVES

Slides:



Advertisements
Similar presentations
An Introduction to Visual Basic Terms & Concepts.
Advertisements

1 ASSIGNMENT OBJECTIVES LEARN TO USE: 1. Textboxes, labels, butttons, picture boxes, properties, radio buttons, checkbox, and methods, group boxes 2.Arithmetic.
Chapter 3 Planning Your Solution
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.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
ACCESS 2007 ASSIGNMENT SPRING 2014 Purpose: To give students a basic understanding of ACCESS 2007 by constructing a database using the Ready2Read bookstore.
(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.
ESPON 2013 Programme Info Day on Calls and Partner Café Brussels, 10 May 2012 How to apply: Application Form and Eligibility A Decade of Territorial.
Microsoft Visual Basic 2008 CHAPTER 8 Using Procedures and Exception Handling.
Chapter 1 P. 1 Writing Windows applications with Visual Basic Figure 1.1 The first program works as follows: (These operations can be performed in any.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
© 2006 Lawrenceville Press Slide 1 Chapter 3 Visual Basic Interface.
Chapter 3 Introducing Visual Basic.NET. 3.1 Visual Basic.NET Windows Programming -Used to create Windows, Web, and Console applications -Uses predefined.
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.
08/10/ Iteration Loops For … To … Next. 208/10/2015 Learning Objectives Define a program loop. State when a loop will end. State when the For.
COPYRIGHT Spring 2006: Dr. David Scanlan, CSUS ASSIGNMENT OBJECTIVES 1. To learn how to use these controls: - buttons, labels, picture boxes, and a form.
CS 320 Assignment 1 Rewriting the MISC Osystem class to support loading machine language programs at addresses other than 0 1.
Programming Assignment 05 Blue Jet Flight Information with Class and Inheritance General and specific program requirements: 1. Problem: Blue Jet has just.
Exploring Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 2 – Gaining Proficiency: The Web and Business.
CS0004: Introduction to Programming Project 1 – Lessons Learned.
ASSIGNMENT OBJECTIVES TO PRACTICE OR USE THE FOLLOWING: 1.CONTROLS: - buttons, labels, picture boxes, groupboxes, and a form 2. EVENTS: - Click, MouseDown,
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,
ASSIGNMENT OBJECTIVES TO PRACTICE OR USE THE FOLLOWING: 1.CONTROLS: - buttons, labels, picture boxes, groupboxes, and a form 2. EVENTS: - Click, MouseDown,
Integrated Enterprise System 11/1/11Create travel expense TRIP - SAP GUI ECC 6.03 vers SAP TRIP Transaction Creating a Travel Expense Report (TER)
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.
Intermediate 2 Computing Unit 2 - Software Development.
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.
POWERTEACHER & GRADEBOOK Day to Day User Tutorial
Visual Basic.NET Windows Programming
Users Guide to Budget Planning System (BPS)
ALGORITHMS AND FLOWCHARTS
Level II Exam Issued July 2006.
Introduction to Programming and Visual Basic
The Voluntary Pre-K Application in ePlan
Template for Science Fair Presentations
Chapter 2: Input, Processing, and Output
An Introduction to Programming and VB.NET
Incident Management: Recording New Incidents User Guide
The Selection Structure
Chapter Topics 2.1 Designing a Program 2.2 Output, Input, and Variables 2.3 Variable Assignment and Calculations 2.4 Variable Declarations and Data Types.
Introduction to Flowcharting
2017 AP® Preadministration Session
Using Procedures and Exception Handling
An Introduction to Visual Basic
[insert Module title here]
TRIP Trip is the new online process for UK travel.
CS 2340: Programming in VB Instructor: Dr. Qi Yang Office: 213 Ullrich
Variables and Arithmetic Operations
Designing and Debugging Batch and Interactive COBOL Programs
IDENTIFIERS CSC 111.
More Selections BIS1523 – Lecture 9.
STARTING OUT WITH Visual Basic 2008
Register training Using the college register system
Post 16 Return SEPTEMBER 2012.
[insert Module title here]
Programming in JavaScript
[insert Module title here]
ASSIGNMENT OBJECTIVES
Template for Science Fair Presentations
[insert Module title here]
Programming in JavaScript
Formatting pictures & adding cover pages
Chapter 2: Input, Processing, and Output
Running a Java Program using Blue Jay.
Training and Materials
Introduction to Flowcharting
Federal Income Tax Check the one that applies. Likely “Single.”
10.2 Procedures Passing Parameters 30/08/2019.
Presentation transcript:

ASSIGNMENT OBJECTIVES Program 4 Spring 2015 ASSIGNMENT OBJECTIVES LEARN TO USE: 1. Textboxes, labels, butttons, picture boxes, properties, radio buttons, checkbox, and methods, group boxes 2. Arithmetic computations 3. Variables and constants 4. IF THEN ELSE statements and CASE logic 5. Me.Close() 6. txtTextBox.Clear() and lblLabel.Text = “” 7. Procedures, Arguments and Parameters, ByVal and ByRef 8. Use FormatCurrency and FormatNumber. 9. A Class for calculating Gross Pay (OOP) DIFFICULTY LEVEL: MEDIUM TUTORING CENTER IS NOW OPEN START ON THE PROGRAM NOW. Know Chapters 1, 2, 3, 4, 6,12 for this program.

Program 4 is exactly like program 3 except: 1. Use a class for calculating gross pay. 2. Use regions for all modules and declaration section. 3. Use documentation for the entire program. [See examples]

GETTING HELP: You may ask another student for help, but you must not copy their code. Failure of the course will result for the person giving the code and the person receiving the code. REMEMBER: THE GRADES IN THIS COURSE ARE CURVED. I can get limited help from other students. For additional help, I need to see Dr. Scanlan, or the tutoring center.

Late penalty: 50% per class day Due Date: April 28, 2015 Points: 70 Late penalty: 50% per class day Programs are ONLY accepted during the first 15 minutes of the class period on the date due. General Requirement: Use Program 3 code but use a class for computing Gross Pay. Specific Requirements: Program a class for computing Gross Pay. 1. The GUI MUST look like program 3. 2. Use FormatCurrency() and FormatNumber() functions to display the amounts. Use dollar signs for Gross and Net pay and Totals only. 3. Use Me.Close to close the program. 5. Use any picture of a coffee shop you can find by searching Google Images. 6. If Hours worked are over 40 then the employee receives time and one-half for the hours over 40. 7. Note: Follow Program 3 requirements but add a class for calculating Gross Pay 8. The Clear Button clears all amounts, Radio Buttons, and CheckBoxes. 9. Be sure to use dollar signs for Totals, Gross Pay and Net Pay. Use a background color of yellow for these amounts like in Program 3.

This code is JUST an EXAMPLE for illustrating DOCUMENTATION Use the same code you used in program 3 for validate data BUT USE REGIONS IN PROGRAM 4.....SEE BELOW Code for Validate Data Class (Part 1 of 3) This code is JUST an EXAMPLE for illustrating DOCUMENTATION and REGIONS.

Use the same code you used in program 3 for validate data Code for Validate Data Class (Part 2 of 3) This code is JUST an EXAMPLE for illustrating DOCUMENTATION and REGIONS.

This code is JUST an EXAMPLE for illustrating DOCUMENTATION Code for Validate Data Class (Part 3 of 3) This code is JUST an EXAMPLE for illustrating DOCUMENTATION and REGIONS.

18. Directions for the clsComputeGrossPay: 1. Add a class that will Calculate Gross Pay. 2. Use two Sets for a. PayRate b. HoursWorked 3. Use one Get for a. GrossPay 4. Use one method for a. CalculateGrossPay 5. The Main Module receives ByRef GrossPay from the Calculate Gross Pay Module. . Get from the Class gets GrossPay within the the CalculateGrossPay Module. . The MainModule sends HoursWorked and PayRate to the CalculateGrossPay Module. The Class does all the calculations. 6. You must use the same names as shown in the UML (Universal Modeling Language) diagram to the right. 7. This program has 10 modules and one Class. UML diagram clsComputeGrossPay PayRate HoursWorked CalculateGrossPay Class Name Property (SET) Method Property (GET) GrossPay PayRate HoursWorked Gross Pay This module uses the Class

DOCUMENTATION EXAMPLE The next three slides are examples of how to add internal documentation to a Program: 1. AT THE BEGINNING OF EACH PROGRAM AND/OR CLASS, PLACE THE FOLLOWING: ‘********************************************************************************************************************************* ‘PROGRAM NAME: The name should give the reader a feel for the purpose of the program. ‘VERSION: Use a number to give the version. ‘PROGRAMMER/S: Gives the names of the programmer or programmer. ‘DATE: Date the program was written ‘PURPOSE: In a few words, tell what the program does. ‘ ‘ADD ANYTHING ELSE YOU THINK IS NECESSARY 2. BEFORE EACH MODULE PLACE THE FOLLOWING. HEADLINE: 1. The headline must be in CAPS and it must be limited to 1 to 4 words. It may be longer if absolutely necessary. 2. It must accurately describe the purpose of the module. 3. All modules must have this documentation. This includes all classes too. Details: 1. In this section, you must further explain what the purpose of the module ‘HEADLINE [All CAPS and no more than four words] ‘********************************************************************************************************************************* ‘ -- Detail of what the module does

In this program, you must also add Regions around each module and declaration section: #Region “Use the headline” (Module’s code is placed here.) #End Region

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

DOCUMENTATION EXAMPLE ONLY

DOCUMENTATION EXAMPLE ONLY

Program 4 Spring 2015 ATTENTION Additional comments below: Form-A GRADER FILLS IN THIS PAGE: PRINT LAST NAME:_______________________________ PRINT FIRST NAME:________________________ PROGRAM (Circle) 1 2 3 4 5 6 7 8 9 DATE DUE:_____________________ DATE SUBMITTED:___________________ GRADER FILLS IN THESE BLANKS DESCRIPTION POINTS POINTS EARNED Appropriate GUI: 0 OR 5 _____________ Used Variable names and constants correctly 0 OR 5 _____________ Used correct internal documentation including Regions - 20 _____________ Failure to organized program according to Hierarchy chart - 40 _____________ Failure to use ByVal and ByRef appropriately - 35 _____________ Inputted Pay Rate or Hourly Rate values outside of Validate Data module - 70 _____________ Failure to use Option Strict On - 70 _____________ Failure to write a working clsComputeGrossPay class using the UML description. - 70 _____________ -- You must correctly use two Sets and one Get and one Method. Program produces correct values: - 50 _____________ Late penalty: -35 pts/class day _____________ Zero points if the program fails to compile _____________. TOTAL POINTS OUT OF A POSSIBLE 70: _____________ FAILURE TO HAND IN THE PROGRAM ACCORDING TO THE REQUIRED PROCEDURE: see next slide: -5 points ATTENTION Additional comments below:

Program 4 Spring 2015 Form-B CUT OUT THIS FORM ALONG THE DOTTED EDGES AND TAPE IT TO AN ENVELOPE ABOUT THE SIZE OF A CD. STUDENT FILLS IN THESE BLANKS: LAST NAME:_______________________________ FIRST NAME:________________________ PROGRAM (Circle) 1 2 3 4 5 6 7 8 DATE DUE:_________________ DATE SUBMITTED:__________________ PLACE A CHECK NEXT TO THE FOLLOWING: ____ Saved the Program on a CD-R using the following directory and sub-directory: Drive Letter:\Your Name\Program4 ____ Printed your full name and program number on the CD using a permanent black marker. 3. ____ Submitted the CD in an envelope not to much larger than the CD. ____ Placed the CD in the envelope.. 5. ____ Cut out this form along dotted edges and securely tape it to the envelope. You may use a CD-R or DVD-R