Create an application that allow the user to create entities

Assignment Help Computer Engineering
Reference no: EM132138070

Students will create an application that allows the user to create entities with a dialog window that will be displayed by a ListView in a separate dialog.

The main dialog will keep track of how many windows and entities exist.

You will need the same user input setup as usual with a functional Clear button. This user input will be in a popup dialog separate from the main window. This popup dialog will also have a toolstrip with an Add button.

This Add button will store the current input in an object that will then be stored in a List in the main window. For UI, the main window will have two text displays, one that displays how many user input windows currently exist and one that displays how many objects currently exist that were created by the user input dialogs.

The main window will also have the standard File->Exit menu bar option, but in addition to this there will also be a List menu with Display and Clear options. The List->Clear option should clear the List of created objects.

The List->Display option should open a separate window that can only have one exist at a time and this window will have a ListView for displaying the same objects that are stored in the main window. Double-clicking one of the ListView objects should open a fully functional user input window that is populated with the objects values. The ListView will use one of the icon views and should be set to fill the window.

The only other UI component of this window will be a ToolStrip with a Clear button. This clear button should clear the List of objects. The main window's object count and number of objects being shown in the ListView should be the same at all times.

Follow these guidelines to produce this application:

User Input Window

4 unique user input controls in a group box.

A button that clears all of the user input controls.

A ToolStrip should contain a Button for adding the current input values to a List (not a ListBox) in the main window.

Main Window

Contains a List of objects to which objects are added using the user input window.

A Text display should always display how many user input windows currently exist.

A Text display should always display how many objects are currently stored and being displayed in the ListView on the ListView Form.

List->Display displays the ListView Form only if it is not already displayed. If the ListView is already displayed, then there should be a check mark next to the Display option in the menu and a second instance of this window should not be created or displayed.

List->Clear clears the main window's List as well as the ListView Form's items in the ListView.

A button that opens a new input window each time it is pressed.

ListView Form

Contents should be the same as the main window's List whenever the ListView Form is visible/exists.

When an Item is double-clicked in this ListView, a new, fully functional user input window should open with the user input controls populated by the values of the Item the user double-clicked.

A ToolStrip should contain a Clear button with text and an image that, when clicked, clears both the ListView items and the main window's List.

The ListView should use either the small icon or large icon view.

The ListView must utilize an ImageList for assigning images for the ListViewItems.

Reference no: EM132138070

Questions Cloud

What are the main differences of security provided by ios : Compared to Android, what are the main differences of security provided by IOS?
Compute the standard deviation of the distribution : Compute the standard deviation of the distribution. (Round your answer to four decimal places.)
Greater power to detect an effect : A researcher reports that the size of an effect in Population A is d = 0.10 and the effect size in Population B is d = 0.34.
Find the total number of ways in which the student can study : Use the tree diagram to find the total number of ways in which the student can study at most 4 hours for the test on two consecutive days.
Create an application that allow the user to create entities : Create an application that allows the user to create entities with a dialog window that will be displayed by a ListView in a separate dialog.
What are some of other important factors that need to be : What are some of other important factors that need to be seriously considered when the cloud computing and service company.
What is a subroutine : What is a subroutine and how to improve the assembly code? What are the different components of a subroutine, how they work?
Culture-specific information about your own culture articles : Culture-specific information about your own culture Articles about a tradition, value, or belief of your culture
Create an initial population of p chromosomes : create an initial population of P chromosomes - evaluate the fitness of each chromosome - Select P parents from the current population via proportional

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd