Make a menu bar with a file menu

Assignment Help Computer Engineering
Reference no: EM1333069

Create an application that either sums or averages the rows or columns of a two-dimensional array depending on user choices. Use the following data for the array:

5 7 3 9 12

4 8 9 13 4
0 -1 -7 13 8

4 4 4 4 0

Create a menu bar with a File menu that includes a Perform Action command and an Exit command. The Perform Action command computes either the sum or the average of the rows or columns in the array and displays the result in a message box. The Exit command exits the application.

Create a second menu on the menu bar called the Action menu. Add a Sum Rows command, Sum Columns command, Average Rows command, and Average Columns command to the Action menu. Use the RadioCheck and Check properties of each command to allow the user to select a command on the Action menu. The Perform Action command checks to see which command is selected on the Action menu to determine which operation to execute when the user clicks the Perform Action command.

Include appropriate shortcut keys for all commands. After the Perform Action command executes, the program should display the results in a message box. The message box should display results for each row or column separated by a ControlChars.NewLine character. The message box also should ask the user if they want to continue or to exit the application.

The array data should be displayed on your form in a row/column format when the program starts.

Submit only one file. The file should be a zip of all necessary files to demonstrate the program.

Tips

Requirements:

The contents of the 2 dimensional array are fixed as given
The user can choose to do one of the four calculations
the sums of columns
the sums of rows
the averages of columns
the averages of rows
The result should be displayed in a message box, with each sum or average starting in a new line, e.g.
Sum Rows

36

38

13

16

The user should be asked whether he or she wants to exit or continue.

Interface Design

Form for the Array Calculations
Create File menu and Action menu on the menus bar
Array application

File
Action

Perform Action

Exit
Sum Rows

Sum Columns

Average Rows

Average Columns

shortcut keys for commands
The result Message box
Message and results
Title of the message box
YesNo message button
Default button
Logic

Declare the matrix as a global integer array
Code MenuItem event handler for Action Menu:
Code the MnuSumRow_Click, MnuSumColumn_Click,

MnuAverageRow_Click, MnuAverageColumn_Click event procedures.

Example:

Private Sub MnuSumRow_Click(.....)

MnuSumRow.Checked = True

MnuSumColumn.Checked = False

MnuAverageRow.Checked = False

MnuAverageColumn.Checked = False

End Sub

Code MenuItem event handlers for File Menu:
? Code MnuExit_Click event procedure

? Code MnuPerformAction_Click event procedure:

o If MnuSumRow.Checked Then sum the rows

o If MnuSumColumn.Checked Then sum the columns

o If MnuAverageRow.Checked Then average the rows

o If MnuAverageColumn.Checked Then average the columns

Reference no: EM1333069

Questions Cloud

Create and develop a project to assign a letter grade : build and develop a project to assign a letter grade (A >= 90, B = [80..89], C = [70..79], D = [60..69], and F = [0..59]) to a student's Assignment based on a test score and other criteria.
What mistake did john baker make : What mistake did John Baker make and Why did he not realize this mistake when it occurred and What would you recommend that Baker do now? Explain.
The organization will pay every thereafter : The organization will pay a $11 dividend in thirteen years and will increase the dividend by 5.5 % every thereafter. If the required return on this stock is 13%.
How is walmart going to bring products to a larger world : How is Walmart going to bring products and services to a larger world and shift its way of thinking about global social and environmental issues?
Make a menu bar with a file menu : make a menu bar with a File menu that includes a Perform Action command and an Exit command. The Perform Action command computes either the sum or average of the rows or columns in the array and displays the result in a message box. The Exit comma..
Expected return using capm : A mutual fund manager expects her portfolio to earn a rate of return of 11 percent this year. The beta of her portfolio is .8. should you invest in this mutual fund? Show your work and explain why or why not.
Explaining difficult responsibilities of a manager : What do you think are the two most difficult responsibilities of a manager?
If the needs return on the stock present share price : If the needs return on the stock is 13 percent, what is the present share price.
Graphical representations of data in research : When collecting data, it is important to be aware of the types of data being collected for further analysis. Give 3 examples of qualitative data and 3 examples of quantitative data that would be found when researching substance abuse.

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