Question: Beginner VB.NET student and lost in the form. I would appreaciate any and all help. Tony Gaddis: Visual Basic 7th edition - Software Sales Sofware
Beginner VB.NET student and lost in the form. I would appreaciate any and all help.
Tony Gaddis: Visual Basic 7th edition - Software Sales
Sofware companies often offer their customers the option to lease the software yearly or purchase it for a one-time fee. Also, they offer numerous add-on options such as technical support, training, and cloud backup services. Your task is to write a program that offers the user these types of options, using radio buttons and checkboxes, A sample is shown below. the process is listed.
Yearly lease $5,000
One-Time Purchase $20,000
Level-3 Technical Support $3,500
On-Site Training $2,000
Cloud Backup $300
Include buttons that clear all selections and close the form.

Situation See p. 303 "5. Software Sales". In addition to the data required by the book, two additional input fields will be included to obtain an email address and then retype the email to confirm a correct entry. The email address will be validated to make sure it includes a @ (at sign) and a. (period). Then the two emails will be compared to make sure they match. The comparison will be case insensitive. When the total cost is displayed, the email address to which the bill will be sent will also be shown. You are to also include a field that will accept input for the count of licenses. TryParse must be used to validate numeric input. Only whole numbers (integers) are to be accepted. The program will also be enhanced so that when there is an error in an input field, the cursor will be returned to that location and the incorrect input will be highlighted.
Specifications
1. Recurring Specifications that are required for all programs.
1. The form must be renamed and the text changed to Software Sales by Pedro Avila
2. Comments must be included at the form module level and at the method level
3. ALL files, forms, and controls MUST be renamed.
4. Option Strict and Option Explicit must be ON
5. Controls must be locked.
6. An AcceptButton and a CancelButton must be assigned appropriately.
7. ALL controls on the form must be in logical TabOrder.
8. All buttons and labels (before TextBoxes) must have AccessKeys.
9. Form's StartPosition property must be CenterScreen
10. Values from the input fields MUST be assigned to variables and the variables used in calculations.
11. The text property of Labels must be changed so that Label1 (or similar name) does not appear at runtime.
12. No class level variables unless specifically allowed.
13. Data types for variables and constants must be the most efficient.
2. Use GroupBoxes to arrange controls as needed.
3. Create three buttons: Calculate, Clear, and Close. Write appropriate code for each button. For the Clear and Exit buttons, include MessageBox functionality which gives the user a choice of continuing or canceling. The message boxes must include icons.
4. Create input areas: licensing options, optional features, count of licenses, email, and confirm email. Validate the fields as follows.
Licensing Options -
Make sure at least one option is selected
Count of Licenses -
Numeric validation - use TryParse, Range Validation 1 100 licenses.
Provide an appropriate error message depending on the error, Set focus to input area with the error.
Email -
Validate email by checking for a @ and a . in the email address (It is realized that this is not a very comprehensive validation, but it will provide experience processing strings),
Validate that email and confirm email are equal. Allow for variations in case. Provide an appropriate error message depending on the error, Set focus to the input area with the error.
5. On p. 303, all price values must be declared using constants. In addition the maximum number of licenses (100) must also be a constant.
6. You are to also include an additional label to display the final price of the order. You are to display in the label, the license selected, the count of licenses and the total bill on one line. A sentence stating the bill will be sent to the provided email address MUST be on a new line. The email address has to be displayed. The total price must be formatted as currency.
o Course: 18SP Visual Bas D VB Programming Assign e Solved: Software Sales S thewolfman33's upload pedro x www.chegg.com/homeworkhelp/software-sales-software-companies-often-offer-customers-opti-chapter-4-problem-5pc-solution-9780134400150-exc Step 3 of 10 Chapter 4, Problem 5PC (6 Bookmarks) Show all steps: ON completed, it snould appear as Tollows Form1 Licensing Options Optional Features yearty Level-3 Technical Support (C) Yeartylicense On-site Training One-Time Purchase Cloud Backup Cost of software licensing Cost of optional features Calculate Clear Close 3:09 PM 2/10/2018 12 Type here to search q,)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
