Waiting for answer This question has not been answered yet. You can hire a professional tutor to get the answer.

QUESTION

C# // Visual Studio // Tree View, Tab Control, Key Shortcuts Assignment

C# - Microsoft Visual Studio, Windows Forms

Instructions:

Topics: Key Shortcuts, Tree View, Tab Control

GOAL:

Download the example executable and build your application to match all functionality presented in that application.

The demo executable (treeviewandtabcontrol.exe) can be downloaded in the attachments section.

Images that must be use for this lab are located in the attachments section.

These are the guidelines used by the grading rubric:

Display Controls(Input and Totals display)

  • All controls are present (comboBox, numericUpDowns, text boxes, button, and associated labels).

  • Direction comboBox only allows for the preset inputs to be entered.

  • Selecting Nowhere for the direction doesn’t allow for adding the trip.

  • NumericUpDowns increment by the correct amount.

  • Totals text boxes are not editable.

  • Totals text boxes are updated with total values of all trips that get added.

Tab Control

  • Contains two tabs, one for user input, and another for displaying the total values.

Menu Options

  • The New option has an icon.

  • The New option has a functional CTRL+N shortcut that is displayed in the menu.

  • The New option restores controls to their original values.

TreeView

  • Different icons are used for each each component of each trip including differing icons for the different possible directions.

  • A different image is used for whichever component is selected.

  • Trip data displayed is based on user input.

  • Structure is correct with a direction node containing the three other nodes.

Extra Information

Go back through your code and check for the following:

  • Your application must compile and must not crash when starting up.

  • All variables and methods are named appropriately.

  • Input controls are appropriately labeled.

  • Any information being output to the user should be clear and concise.

  • Make sure nothing accesses an object that doesn’t exist.

  • Add comments to your code to indicate that you know what each line does.

    Topic%Excellent (100%)Good (75%)Fair (30%)Poor (0%)Structure/Efficiency10The application is structured efficiently and with proper methods and constructs.Minor efficiency issues are present with data and logic constructs.Application is not optimized and contains more than minor efficiency issues.Application is not properly constructed, missing required elements, or non-functional.Layout10The layout of the controls is intuitive. Controls are used in an efficient manner.Layout has minor flaws in terms of being intuitive. Controls are used in an efficient manner.Unnecessary controls are present.Layout makes no sense in terms of being organized or intuitive.

    TreeView

    30

    Everything is correct and complete. Zero problems or inconsistencies. Follows expected development guidelines from all past lessons and MDV courses. Nothing about your work can be considered sub optimal.

    One(1) requirement is missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.

    Two(2) requirements are missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.

    More than Two(2) requirements are missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.

    Tab Control10Everything is correct and complete. Zero problems or inconsistencies. Follows expected development guidelines from all past lessons and MDV courses. Nothing about your work can be considered sub optimal.  The requirement is missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.Menu Options15Everything is correct and complete. Zero problems or inconsistencies. Follows expected development guidelines from all past lessons and MDV courses. Nothing about your work can be considered sub optimal.One(1) requirement is missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses. More than One(1) requirement is missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.Display Controls(Input and Totals Display)25Everything is correct and complete. Zero problems or inconsistencies. Follows expected development guidelines from all past lessons and MDV courses. Nothing about your work can be considered sub optimal.One(1) requirement is missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.Three(3) requirements are missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.More than Three(3) requirements are missing, incorrect, or incomplete based on the assignment instructions or development guidelines from all past lessons and MDV courses.
Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question