Question

Please help me this problem. Provide the design and codes with pictures also separate answerRandom Number File Reader This exercise assumes you have completed Programming Problem 13, Randorm Number File Writer. Create

Thank you

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Dear Student ,

As per the requirement submitted above , kindly find the below solution.

Here a new Windows Forms Application in C# is created using Visual Studio 2017 with name "Demo_RandomNumberFileReader".This application contains a form with name "Form1.cs".Below are the files associated with form1.

1.Form1.cs[Design]

一口 Random Number File Reader × Click to Read File Exit

2.Form1.Designer.cs

namespace Demo_RandomNumberFileReader
{
partial class Form1
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;

/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}

#region Windows Form Designer generated code

/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.lstRandomNumbers = new System.Windows.Forms.ListBox();
this.lblNumbers = new System.Windows.Forms.Label();
this.btnReadFile = new System.Windows.Forms.Button();
this.btnExit = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// lstRandomNumbers
//
this.lstRandomNumbers.FormattingEnabled = true;
this.lstRandomNumbers.Location = new System.Drawing.Point(12, 26);
this.lstRandomNumbers.Name = "lstRandomNumbers";
this.lstRandomNumbers.Size = new System.Drawing.Size(116, 186);
this.lstRandomNumbers.TabIndex = 0;
//
// lblNumbers
//
this.lblNumbers.AutoSize = true;
this.lblNumbers.Location = new System.Drawing.Point(159, 39);
this.lblNumbers.Name = "lblNumbers";
this.lblNumbers.Size = new System.Drawing.Size(0, 13);
this.lblNumbers.TabIndex = 1;
//
// btnReadFile
//
this.btnReadFile.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btnReadFile.Location = new System.Drawing.Point(162, 150);
this.btnReadFile.Name = "btnReadFile";
this.btnReadFile.Size = new System.Drawing.Size(152, 36);
this.btnReadFile.TabIndex = 2;
this.btnReadFile.Text = "&Click to Read File";
this.btnReadFile.UseVisualStyleBackColor = true;
this.btnReadFile.Click += new System.EventHandler(this.btnReadFile_Click);
//
// btnExit
//
this.btnExit.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.btnExit.Location = new System.Drawing.Point(162, 192);
this.btnExit.Name = "btnExit";
this.btnExit.Size = new System.Drawing.Size(152, 26);
this.btnExit.TabIndex = 3;
this.btnExit.Text = "E&xit\r\n";
this.btnExit.UseVisualStyleBackColor = true;
this.btnExit.Click += new System.EventHandler(this.btnExit_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(336, 230);
this.Controls.Add(this.btnExit);
this.Controls.Add(this.btnReadFile);
this.Controls.Add(this.lstRandomNumbers);
this.Controls.Add(this.lblNumbers);
this.Name = "Form1";
this.Text = "Random Number File Reader";
this.ResumeLayout(false);
this.PerformLayout();

}

#endregion

private System.Windows.Forms.ListBox lstRandomNumbers;
private System.Windows.Forms.Label lblNumbers;
private System.Windows.Forms.Button btnReadFile;
private System.Windows.Forms.Button btnExit;
}
}

3.Form1.cs

//namespace
using System;
using System.Windows.Forms;
using System.IO;
//application namespace
namespace Demo_RandomNumberFileReader
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//Read file button clcik
private void btnReadFile_Click(object sender, EventArgs e)
{
//creating object of open file dialog
OpenFileDialog fileDialog = new OpenFileDialog();
//display dialog
fileDialog.ShowDialog();
//selected file path
string Path = fileDialog.FileName;
//creating object of stream reader
StreamReader reader = new StreamReader(Path);
string lineFromFile = "";
//declaring variables
int sumofNumbers = 0;
int totalNumbers = 0;
while ((lineFromFile = reader.ReadLine()) != null)
{
//add number in the listbox
lstRandomNumbers.Items.Add(lineFromFile);
//calculate sum
sumofNumbers = sumofNumbers + int.Parse(lineFromFile);
//increment count
totalNumbers++;
}
//display sum and number count on the label
lblNumbers.Text = "Total Numbers are " + totalNumbers + Environment.NewLine + "Sum of Numbers are :" + sumofNumbers;
}
//Exit button click
private void btnExit_Click(object sender, EventArgs e)
{
Application.Exit();//close application
}
}
}
Screen for code :

Demo_RandomNumberFileReader Demo RandomNumberFileReader.Form1 btnReadFile Click(object sender, EventArs 1 reference private v

======================================================

Output : Run application using F5 and will get the screen as shown below

Screen 1 :

一口 Random Number File Reader × Click to Read File Exit

Screen 2 :Screen showing open file dialog

Open This PC Desktop vSearch Desktop Organize▼ New folder pnpiviyaamin pvtnoniviain pytnoniviaini Quick access Desktopメ Downl

Screen 3:Screen showing total numbers and sum of numbers

Random Number File Reader 41 43 Total Numbers are 2 Sum of Numbers are:84 Click to Read File Exit

Screen 4 :Sample.txt

sample-Notepad File Edit Format View Help 41 43

NOTE : PLEASE FEEL FREE TO PROVIDE FEEDBACK ABOUT THE SOLUTION.

Add a comment
Know the answer?
Add Answer to:
Please help me this problem. Provide the design and codes with pictures also separate answer Than...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Random Number File Reader This exercise assumes you have completed Programming Problem 13, Random Number File...

    Random Number File Reader This exercise assumes you have completed Programming Problem 13, Random Number File Writer . Create another application that uses an OpenFileDialog control to let the user select the file that was created by the application that you wrote for Problem 13. This application should read the numbers from the file, display the numbers in a ListBox control, and then display the following data: • The total of the numbers • The number of random numbers read...

  • This assignment assumes you have completed Programming Assignment 6, Random Number File Writer. Write another program...

    This assignment assumes you have completed Programming Assignment 6, Random Number File Writer. Write another program that reads the random numbers from the random.txt file created in Programming Assignment 6, display the numbers, and then display the following data: The total of the numbers. The number of numbers read from the file. Please program in python

  • I need help in Python. This is a two step problem So I have the code...

    I need help in Python. This is a two step problem So I have the code down, but I am missing some requirements that I am stuck on. Also, I need help verifying the problem is correct.:) 7. Random Number File Writer Write a program that writes a series of random numbers to a file. Each random number should be in the range of 1 through 500. The application should let the user specify how many random numbers the file...

  • Chapter 7, Problem 5PP in Starting out with Visual C# (4th Edition) World Series Champions Teams.txt...

    Chapter 7, Problem 5PP in Starting out with Visual C# (4th Edition) World Series Champions Teams.txt - This ile contains a list of several Major League baseball teams in alphabetical order. Each team listed in the file has one the World Series at least once. WorldSeriesWinners.txt - This file contains a chronological list of the World Series' winning teams from 1903 through 2012. Create an application that displays the contents of the Teams.txt file in a ListBox control. When the...

  • I am learning programming in JAVA. Please help me with this programming assignment. Your lab assignment...

    I am learning programming in JAVA. Please help me with this programming assignment. Your lab assignment this week is to build a little math program to help kids practice their addition and subtraction. You will create a menu and have the kid select what kind of math problem they want to solve. Once the kid selects what kind of problem. Randomly generate two numbers, display the problem and allow the kid to enter the answer. If the answer is correct....

  • PLEASE HELP C++ some of the content in random.txt Program #2 This problem is a modification...

    PLEASE HELP C++ some of the content in random.txt Program #2 This problem is a modification of Problem 24 on page 302 of the Gaddis text with two small additions. (A scan of this problem can be found on the last page of the assignment.) In this assignment, your program will read in a list of random numbers from an input file, random. txt (found on eLearning in the "Homework Input Files" folder), and calculate the following statistics on those...

  • Please help with this exercises in c++ language Thanks Lab Activity #5-More Functions/FILES Exercise# Write a...

    Please help with this exercises in c++ language Thanks Lab Activity #5-More Functions/FILES Exercise# Write a program that will generate 1000 random numbers (all of which are between 10 and 20) and then write all of the even numbers (from those 1000 numbers) to a new file called "myEvenRandoms.txt Exercise #2 (DO ONLY IF WE COVERED ARRAYS OF CHARACT Write a program that will ask the user to enter a sentence. Then create a separate function that will count the...

  • please answer correctly and follow the code structure given [JavaFX/ Exception handing and text I/O] 1....

    please answer correctly and follow the code structure given [JavaFX/ Exception handing and text I/O] 1. Write a program for the following. NOTE that some of these steps are not dependent on each other. Using methods is mandatory. Make sure to use methods where it makes sense. a. Ask the user for a series of integers entered from the keyboard. Use a sentinel value such as 999 to end the input process. If the entered values are not integers, throw...

  • Please help with this C++ problem using Array Use a one-dimensional array to solve the following...

    Please help with this C++ problem using Array Use a one-dimensional array to solve the following problem. Read in 20 numbers, each of which is between 10 and 100. As each number is read validate it and store it in the array. After reading all the values, display only the unique values that the user entered. Make sure you account for the worst case scenario in which all 20 numbers are different. Use the smallest possible array to solve this...

  • could you please help me with this problem, also I need a little text so I...

    could you please help me with this problem, also I need a little text so I can understand how you solved the problem? import java.io.File; import java.util.Scanner; /** * This program lists the files in a directory specified by * the user. The user is asked to type in a directory name. * If the name entered by the user is not a directory, a * message is printed and the program ends. */ public class DirectoryList { public static...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT