Expert answer:Use Visual C# 2015 to create a project.

  

Solved by verified expert:PDF version of the instructions along with some examples are attached below.ISM 3232-020 – Summer 2019 – Individual Assignment #1ASSIGNMENT OBJECTIVESUse Visual C# 2015 to create a project. (*** See the next page for the correct project name to use. ***)Observe professional programming style guidelines (e.g., comments, indentation, etc.).Determine the most appropriate C# controls to use to accomplish the requirements of the program.Properly declare all necessary constants and variables with appropriate data types and scopes.Follow appropriate standardized naming conventions for constants, variables, and controls.Write code to accept input from the user, perform calculations, and convey output to the user.Format output so that it displays appropriately for the situation involved (e.g., as currency).BUSINESS SCENARIOMotorway Motel is a privately-owned motel in West Florida that has been in the Sorrell family for two generations.The motel ownership and staff prides itself on the personal attention given to each of the motel’s guests. This specialcare, along with the clean and well-maintained accommodations, has resulted in a very successful business, evenwhen competing against the large chains that dominate much of the motel business. Desk clerks at the motelcurrently handle the billing procedure when a guest checks out with paper forms and a calculator. Bob Sorrell,principal owner of the motel, is interested in having this check-out billing procedure automated with a computerprogram. He has asked you to design the first prototype of a guest check-out program to be used by his desk clerks.ASSIGNMENT REQUIREMENTSAt the top of the project form should be a PictureBox control that displays an image related to motels. (Searchthe Web for an appropriate motel image file to import into your project for use in the PictureBox.)Beside, or below, the PictureBox should be a Label control used to display the text “Motorway Motel” (withoutthe quotation marks). This text should display in a large font size (e.g., greater than 20 point size). The foreground and background colors of this label must be changed from the default colors to other colors of yourchoosing. The label should also include a border.Directly below this PictureBox and Label is to be a control into which the user can enter the date ( in 00/00/0000format) on which the guest is checking out of the motel. (All input and output controls must be properly labeled.)Next, four groups of controls (described directly below) should be set apart by the use of four GroupBoxcontrols.Guest Information – Two controls must be provided in which the guest’s first name and last name can be entered.Room Information – A control must be provided in which the clerk will enter the guest’s room number which isalways exactly 3 digits in length (e.g., 205). Also provided must be controls to hold the number of nights theguest has stayed at the motel as well as the nightly dollar rate charged for the room.Additional Charges – Here, three controls must be provided into which the clerk can enter any optional chargeswhich are separated into three amounts: mini bar charges, telephone charges, and miscellaneous charges.Billing Summary – Here are five output controls that display the results of the calculations described below.All calculations are to be initiated by the user clicking a Total button. When this button is clicked, the program isto calculate five values that are displayed in a column in the Billing Summary area: 1) room charges (the lengthof the stay in nights times the nightly room rate), 2) additional charges (the sum of the three optional chargesdescribed above), 3) subtotal (the sum of the room charges and the additional charges), 4) tax amount (thesubtotal times the tax rate, which is currently 7%), and 5) total charges (the sum of the subtotal plus the tax).Separate the total charges value from the other values above it with a short horizontal line. (Hint: See Visual C#Lab II.) Also, when the Total button is clicked, the focus should be sent to the Clear button (described below).Your program code should utilize a Try-Catch statement so that the program will not crash if the user entersinvalid data into any of the input controls. Instead, an appropriate error message should display if an erroroccurs. (Hint: Study the solution code for Programming Problem 3-14 to see how to allow null (blank) values toexist in one or more of the data input controls (e.g., the additional charges) without causing an error to occur.)There are to be four buttons in a row at the bottom of the form which initiate actions: Total, Clear, Help, andExit (from left to right). There should be an Access Key defined for each of these four buttonsDUE DATE: 5/31/18 (Noon)The Clear button is to be used to clear the form controls and to return the form to its original state. When thisbutton is clicked, all data entry boxes should be cleared as well as the controls displaying calculated data. Also,when this button is clicked, the focus should be sent to the first data entry control on the form.The Help button is to be used to display a message box to the user containing basic instructions for using theprogram. (Although this need not be elaborate, it should adequately cover all the steps required to use the form.)The Exit button is to be used to terminate the program. (Use the Close method to accomplish this.)You should design your program code to be flexible – write your code so that likely future changes (e.g., tax ratechanges) can be accommodated easily by yourself or another programmer. (Hint: Remember what a constant is.)You are to give meaningful names to all form controls used in your program and all constants and variables usedin your code. Follow the standard C# naming conventions described in class and followed in your textbook.Use appropriate labels to clearly identify all input and output controls, and include a brief meaningful formdescription in the form’s title bar.The alignment, spacing, and sizing of all controls should be appropriate, neat, and professional in appearance.Text displayed on the form must exhibit correct spelling, grammar, punctuation, and consistency of style.When the program runs, the form should display in the center of the screen.The tab order should be set correctly so that focus flows logically through the controls on the form.The Billing Summary out data (five currency values) should be displayed with the correct currency format.Data representing numeric values, including currency values, should be displayed right-aligned in controls,while text values (values not used in calculations, such as names) should be displayed left-aligned in controls.You should use comments very liberally throughout your program. Explanatory comments for each eventhandler as well as for each significant block of code are necessary.There must be an initial comment in your program’s code, before all other code, similar to this (using your ownname and project name, of course):// Programmer: John Doe (Use your own name and project name, of course.)// Project: Doe_1// Due Date: 05/31/2019// Description: Individual Assignment #1DELIVERABLESSubmit your assignment via Canvas following the instructions provided below. This assignment is due no laterthan Noon (12:00pm) on Friday, May 31st. No late work will be accepted.Name your C# project as: YourLastName_1 (for example, Smith_1, if your last name is Smith).If your program will not run, place a comment to that effect at the very top of your code. (It is better if you canget your program to run, even if not all required functionality can be successfully implemented. If necessary,comment out any code lines that prevent your program from running. You are encouraged to use comments toclearly identify code lines or blocks that you have identified as being incorrect.)Note: Any comments on the assignment should be made in your code, not on the Canvas submission page.)Use either Windows native compression utility or an archiving program such as 7-Zip or WinZip to zip yourentire project folder into a single .zip file. Make sure that all folders and files that make up your project areincluded. (Refer to the handout posed on Canvas titled “Zipping and Unzipping a Visual C# Project” forspecific details on this procedure.)Log into our class Canvas site and submit your zipped project file in the following manner:▪ Enter the “Assignments” area, and click on the item labeled “Assignment #1”.▪ Then, while viewing the assignment description, click the link labeled “Submit Assignment” that is to theright of the assignment information.▪ Then, in the File Upload box that displays, click the “Choose File” button in order to specify your sourcecode file on your computer as the file to submit.▪ After selecting your assignment file, click the button labeled “Submit Assignment”. (Only click this buttonafter you have selected the assignment file.) After you have submitted your assignment file, Canvas willdisplay a confirmation to you.▪ If you would like to see a tutorial on how to submit an assignment file in canvas, go to this web page:https://guides.instructure.com/m/4212/l/41972-how-…This is an individual assignment. You are NOT to discuss it with other students or collaborate withother students in any way. If you have questions about this assignment, contact your instructor.
3232_020_a_1_u19.pdf

maskedtextbox_demo.zip

Don't use plagiarized sources. Get Your Custom Essay on
Expert answer:Use Visual C# 2015 to create a project.
Just from $10/Page
Order Essay

program3_14.zip

Unformatted Attachment Preview

ISM 3232-020 – Summer 2019 – Individual Assignment #1
DUE DATE: 5/31/18 (Noon)
ASSIGNMENT OBJECTIVES

Use Visual C# 2015 to create a project. (*** See the next page for the correct project name to use. ***)

Observe professional programming style guidelines (e.g., comments, indentation, etc.).

Determine the most appropriate C# controls to use to accomplish the requirements of the program.

Properly declare all necessary constants and variables with appropriate data types and scopes.

Follow appropriate standardized naming conventions for constants, variables, and controls.

Write code to accept input from the user, perform calculations, and convey output to the user.

Format output so that it displays appropriately for the situation involved (e.g., as currency).
BUSINESS SCENARIO
Motorway Motel is a privately-owned motel in West Florida that has been in the Sorrell family for two generations.
The motel ownership and staff prides itself on the personal attention given to each of the motel’s guests. This special
care, along with the clean and well-maintained accommodations, has resulted in a very successful business, even
when competing against the large chains that dominate much of the motel business. Desk clerks at the motel
currently handle the billing procedure when a guest checks out with paper forms and a calculator. Bob Sorrell,
principal owner of the motel, is interested in having this check-out billing procedure automated with a computer
program. He has asked you to design the first prototype of a guest check-out program to be used by his desk clerks.
ASSIGNMENT REQUIREMENTS

At the top of the project form should be a PictureBox control that displays an image related to motels. (Search
the Web for an appropriate motel image file to import into your project for use in the PictureBox.)

Beside, or below, the PictureBox should be a Label control used to display the text “Motorway Motel” (without
the quotation marks). This text should display in a large font size (e.g., greater than 20 point size). The foreground and background colors of this label must be changed from the default colors to other colors of your
choosing. The label should also include a border.

Directly below this PictureBox and Label is to be a control into which the user can enter the date ( in 00/00/0000
format) on which the guest is checking out of the motel. (All input and output controls must be properly labeled.)

Next, four groups of controls (described directly below) should be set apart by the use of four GroupBox
controls.

Guest Information – Two controls must be provided in which the guest’s first name and last name can be entered.

Room Information – A control must be provided in which the clerk will enter the guest’s room number which is
always exactly 3 digits in length (e.g., 205). Also provided must be controls to hold the number of nights the
guest has stayed at the motel as well as the nightly dollar rate charged for the room.

Additional Charges – Here, three controls must be provided into which the clerk can enter any optional charges
which are separated into three amounts: mini bar charges, telephone charges, and miscellaneous charges.

Billing Summary – Here are five output controls that display the results of the calculations described below.

All calculations are to be initiated by the user clicking a Total button. When this button is clicked, the program is
to calculate five values that are displayed in a column in the Billing Summary area: 1) room charges (the length
of the stay in nights times the nightly room rate), 2) additional charges (the sum of the three optional charges
described above), 3) subtotal (the sum of the room charges and the additional charges), 4) tax amount (the
subtotal times the tax rate, which is currently 7%), and 5) total charges (the sum of the subtotal plus the tax).
Separate the total charges value from the other values above it with a short horizontal line. (Hint: See Visual C#
Lab II.) Also, when the Total button is clicked, the focus should be sent to the Clear button (described below).

Your program code should utilize a Try-Catch statement so that the program will not crash if the user enters
invalid data into any of the input controls. Instead, an appropriate error message should display if an error
occurs. (Hint: Study the solution code for Programming Problem 3-14 to see how to allow null (blank) values to
exist in one or more of the data input controls (e.g., the additional charges) without causing an error to occur.)

There are to be four buttons in a row at the bottom of the form which initiate actions: Total, Clear, Help, and
Exit (from left to right). There should be an Access Key defined for each of these four buttons














The Clear button is to be used to clear the form controls and to return the form to its original state. When this
button is clicked, all data entry boxes should be cleared as well as the controls displaying calculated data. Also,
when this button is clicked, the focus should be sent to the first data entry control on the form.
The Help button is to be used to display a message box to the user containing basic instructions for using the
program. (Although this need not be elaborate, it should adequately cover all the steps required to use the form.)
The Exit button is to be used to terminate the program. (Use the Close method to accomplish this.)
You should design your program code to be flexible – write your code so that likely future changes (e.g., tax rate
changes) can be accommodated easily by yourself or another programmer. (Hint: Remember what a constant is.)
You are to give meaningful names to all form controls used in your program and all constants and variables used
in your code. Follow the standard C# naming conventions described in class and followed in your textbook.
Use appropriate labels to clearly identify all input and output controls, and include a brief meaningful form
description in the form’s title bar.
The alignment, spacing, and sizing of all controls should be appropriate, neat, and professional in appearance.
Text displayed on the form must exhibit correct spelling, grammar, punctuation, and consistency of style.
When the program runs, the form should display in the center of the screen.
The tab order should be set correctly so that focus flows logically through the controls on the form.
The Billing Summary out data (five currency values) should be displayed with the correct currency format.
Data representing numeric values, including currency values, should be displayed right-aligned in controls,
while text values (values not used in calculations, such as names) should be displayed left-aligned in controls.
You should use comments very liberally throughout your program. Explanatory comments for each event
handler as well as for each significant block of code are necessary.
There must be an initial comment in your program’s code, before all other code, similar to this (using your own
name and project name, of course):
// Programmer: John Doe
(Use your own name and project name, of course.)
// Project: Doe_1
// Due Date: 05/31/2019
// Description: Individual Assignment #1
DELIVERABLES

Submit your assignment via Canvas following the instructions provided below. This assignment is due no later
than Noon (12:00pm) on Friday, May 31st. No late work will be accepted.

Name your C# project as: YourLastName_1 (for example, Smith_1, if your last name is Smith).

If your program will not run, place a comment to that effect at the very top of your code. (It is better if you can
get your program to run, even if not all required functionality can be successfully implemented. If necessary,
comment out any code lines that prevent your program from running. You are encouraged to use comments to
clearly identify code lines or blocks that you have identified as being incorrect.)
Note: Any comments on the assignment should be made in your code, not on the Canvas submission page.)

Use either Windows native compression utility or an archiving program such as 7-Zip or WinZip to zip your
entire project folder into a single .zip file. Make sure that all folders and files that make up your project are
included. (Refer to the handout posed on Canvas titled “Zipping and Unzipping a Visual C# Project” for
specific details on this procedure.)

Log into our class Canvas site and submit your zipped project file in the following manner:
▪ Enter the “Assignments” area, and click on the item labeled “Assignment #1”.
▪ Then, while viewing the assignment description, click the link labeled “Submit Assignment” that is to the
right of the assignment information.
▪ Then, in the File Upload box that displays, click the “Choose File” button in order to specify your source
code file on your computer as the file to submit.
▪ After selecting your assignment file, click the button labeled “Submit Assignment”. (Only click this button
after you have selected the assignment file.) After you have submitted your assignment file, Canvas will
display a confirmation to you.
▪ If you would like to see a tutorial on how to submit an assignment file in canvas, go to this web page:
https://guides.instructure.com/m/4212/l/41972-how-do-i-submit-an-online-assignment
This is an individual assignment. You are NOT to discuss it with other students or collaborate with
other students in any way. If you have questions about this assignment, contact your instructor.

Purchase answer to see full
attachment

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 30% with the discount code ESSAYSHELP