Разработка программы с целью обработки и сортировки чисел, страница 2

2.   ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ

Программа должна осуществлять работу с данными на пользовательском уровне. Для работы необходимо иметь файл с записями. Запись должна состоять из трех полей:

1)  номер записи;

2)  первое число, содержащее не менее 5-ти цифр;

3)  второе число, содержащее не менее 8-ми цифр.

3.СВЯЗИ С ДРУГИМИ ПРОГРАММАМИ

Программа полностью автономна, а, следовательно, необходимость в использовании ее в комплексе с другими программами отсутствует.

4.ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

Функционирование программы целиком обеспечивается стандартной конфигурацией системы персональных ЭВМ с двуядерным процессором  2Ггц. Для ввода-вывода (клавиатура, монитор). ПЭВМ также должна содержать не менее 4 ГБ оперативной памяти.

5.ВЫЗОВ И ЗАГРУЗКА

Вызов и загрузка осуществляются средствами операционной системы Windows. Для вызова программы необходимо запустить исполняемый файл lab 1.exe. При запуске программа перейдет в диалоговый режим работы.

6.ВХОДНЫЕ ДАННЫЕ

Входными данными в программе являются число, содержащее не менее 5-ти цифр и число, содержащее не менее 8-ти цифр.

7.ВЫХОДНЫЕ ДАННЫЕ

Выходными данными являются:

-  вывод на экран результата равенства суммы 2-х чисел.

5.Текст программы

Form 1.cs

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;

using System.Runtime.Serialization.Formatters.Binary;

using System.IO;

namespace lab_1

{

      /// <summary>

      /// Summary description for Form1.

      /// </summary>

    public class fMain : System.Windows.Forms.Form

    {

        private System.Windows.Forms.TextBox tbInData;

        private System.Windows.Forms.Button bStart;

        private System.ComponentModel.IContainer components;

        private System.Windows.Forms.Timer tClock;

        private bool Mode;

        private bool Error;

        private System.Windows.Forms.Label lRes;

        private work MyObject;

        private System.Windows.Forms.TextBox textBox1;

        private MenuStrip mmMenu;

        private ToolStripMenuItem mi_File;

        private ToolStripMenuItem miOpen;

        private ToolStripMenuItem miWork;

        private ToolStripMenuItem miHelp;

        private ToolStripSeparator toolStripSeparator1;

        private ToolStripMenuItem miSave;

        private ToolStripMenuItem miSaveAs;

        private ToolStripSeparator toolStripSeparator2;

        private ToolStripMenuItem miExit;

        private ToolStripMenuItem miAbout;

        private ToolStripMenuItem miStart;

        private OpenFileDialog ofdOpen;

        private SaveFileDialog sfdSave;

        private ListBox lb_read;

        private ToolStripMenuItem пToolStripMenuItem;

        private ListBox listBox1;

        private ListBox listBox2;

        private ListBox listBox3;

        private ListBox listBox4;

        private Button button3;

        private Button button4;

        private Button button5;

        private Button button6;

        private Button button1;

        private Button button2;

        private OpenFileDialog openFileDialog1;

        private OpenFileDialog openFileDialog2;

        private SaveFileDialog saveFileDialog1;

        private SaveFileDialog saveFileDialog2; //Объевляем основной рабочий объект

        private fAbout Hallo;

        public fMain()

        {

            //

            // Required for Windows Form Designer support

            //

            InitializeComponent();

            //

            // TODO: Add any constructor code after InitializeComponent call

            //

        }

        /// <summary>

        /// Clean up any resources being used.

        /// </summary>

        protected override void Dispose(bool disposing)

        {

            if (disposing)

            {

                if (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.components = new System.ComponentModel.Container();

            this.tbInData = new System.Windows.Forms.TextBox();

            this.bStart = new System.Windows.Forms.Button();

            this.tClock = new System.Windows.Forms.Timer(this.components);

            this.lRes = new System.Windows.Forms.Label();

            this.textBox1 = new System.Windows.Forms.TextBox();

            this.mmMenu = new System.Windows.Forms.MenuStrip();

            this.mi_File = new System.Windows.Forms.ToolStripMenuItem();

            this.miOpen = new System.Windows.Forms.ToolStripMenuItem();

            this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();

            this.miSave = new System.Windows.Forms.ToolStripMenuItem();

            this.miSaveAs = new System.Windows.Forms.ToolStripMenuItem();

            this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();

            this.miExit = new System.Windows.Forms.ToolStripMenuItem();

            this.miWork = new System.Windows.Forms.ToolStripMenuItem();

            this.miStart = new System.Windows.Forms.ToolStripMenuItem();

            this.пToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();

            this.miHelp = new System.Windows.Forms.ToolStripMenuItem();

            this.miAbout = new System.Windows.Forms.ToolStripMenuItem();

            this.ofdOpen = new System.Windows.Forms.OpenFileDialog();

            this.sfdSave = new System.Windows.Forms.SaveFileDialog();

            this.lb_read = new System.Windows.Forms.ListBox();

            this.listBox1 = new System.Windows.Forms.ListBox();

            this.listBox2 = new System.Windows.Forms.ListBox();