Структура файлового забезпечення прикладної навчальної програми С++ з автоматизацією ХТП синтезу сечовини з двоступінчатою дистиляці

Автор: Пользователь скрыл имя, 21 Декабря 2011 в 07:43, курсовая работа

Описание работы

При натисканні кнопки "Технологія" відкривається підменю з трьома командами "Мнемосхема", "Опис схеми", "Продукція". При натисканні "Мнемосхема" в основне вікно програми загружається рисунок мнемосхеми синтезу метилового спирту з окису водню та вуглицю, при наведенні курсора мишки на апарати які зображені на ній виводиться їхня назва. При натисканні на кнопку "Опис схеми" відкривається вікно в якому виводиться текст опису схеми, в це ж вікно і виводиться опис продукції при натисканні "Продукція". Закриття якого виконується натисканням кнопки "закрыть".

Работа содержит 1 файл

Записка.docx

— 1.99 Мб (Скачать)

Series2->AddXY(5*i*i+10, 2*i*i+15,"",clRed);

}

}

//--------------------------------------------------------------------------- 

Файл Unit5.h 

//--------------------------------------------------------------------------- 

#ifndef Unit5H

#define Unit5H

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Chart.hpp>

#include <ExtCtrls.hpp>

#include <Series.hpp>

#include <TeEngine.hpp>

#include <TeeProcs.hpp>

//---------------------------------------------------------------------------

class TForm5 : public TForm

{

__published: // IDE-managed Components

        TChart *Chart1;

        TChart *Chart2;

        TFastLineSeries *Series1;

        TFastLineSeries *Series2;

        TImage *Image1;

        void __fastcall FormCreate(TObject *Sender);

private: // User declarations

public:  // User declarations

        __fastcall TForm5(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TForm5 *Form5;

//---------------------------------------------------------------------------

#endif 

Файл Unit5.cpp 

//--------------------------------------------------------------------------- 

#include <vcl.h>

#pragma hdrstop 

#include "Unit5.h"

#include "Math.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm5 *Form5;

//---------------------------------------------------------------------------

__fastcall TForm5::TForm5(TComponent* Owner)

        : TForm(Owner)

{

}

//--------------------------------------------------------------------------- 

void __fastcall TForm5::FormCreate(TObject *Sender)

{

for (int i=0; i<=20; i++)

{

Series1->AddXY(cos(i)+5*i*i,5*i,"",clRed);

Series2->AddXY(5*i+10, 2*i*i+15,"",clRed);

}

}

//--------------------------------------------------------------------------- 
 
 

Файл Unit6.h 

//--------------------------------------------------------------------------- 

#ifndef Unit6H

#define Unit6H

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Chart.hpp>

#include <ExtCtrls.hpp>

#include <Series.hpp>

#include <TeEngine.hpp>

#include <TeeProcs.hpp>

//---------------------------------------------------------------------------

class TForm6 : public TForm

{

__published: // IDE-managed Components

        TChart *Chart1;

        TChart *Chart2;

        TFastLineSeries *Series1;

        TFastLineSeries *Series2;

        TImage *Image1;

        void __fastcall FormCreate(TObject *Sender);

private: // User declarations

public:  // User declarations

        __fastcall TForm6(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TForm6 *Form6;

//---------------------------------------------------------------------------

#endif 

Файл Unit6.cpp 

//--------------------------------------------------------------------------- 

#include <vcl.h>

#pragma hdrstop 

#include "Unit6.h"

#include "Math.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm6 *Form6;

//---------------------------------------------------------------------------

__fastcall TForm6::TForm6(TComponent* Owner)

        : TForm(Owner)

{

}

//--------------------------------------------------------------------------- 

void __fastcall TForm6::FormCreate(TObject *Sender)

{

for (int i=0; i<=20; i++)

{

Series1->AddXY(cos(i)+5*i*i,5*i,"",clRed);

Series2->AddXY(5*i+10, 2*i*i+15,"",clRed);

}

}

//--------------------------------------------------------------------------- 

Файл Unit7.h 

//----------------------------------------------------------------------------

#ifndef Unit7H

#define Unit7H

//----------------------------------------------------------------------------

#include <vcl\System.hpp>

#include <vcl\Windows.hpp>

#include <vcl\SysUtils.hpp>

#include <vcl\Classes.hpp>

#include <vcl\Graphics.hpp>

#include <vcl\Forms.hpp>

#include <vcl\Controls.hpp>

#include <vcl\StdCtrls.hpp>

#include <vcl\Buttons.hpp>

#include <vcl\ExtCtrls.hpp>

//----------------------------------------------------------------------------

class TAboutBox : public TForm

{

__published:

      TPanel *Panel1;

      TImage *ProgramIcon;

      TLabel *ProductName;

      TLabel *Copyright;

      TLabel *Comments;

      TButton *OKButton;

private:

public:

      virtual __fastcall TAboutBox(TComponent* AOwner);

};

//----------------------------------------------------------------------------

extern PACKAGE TAboutBox *AboutBox;

//----------------------------------------------------------------------------

#endif 

Файл Unit7.cpp 

//---------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop 

#include "Unit7.h"

//---------------------------------------------------------------------

#pragma resource "*.dfm"

TAboutBox *AboutBox;

//---------------------------------------------------------------------

__fastcall TAboutBox::TAboutBox(TComponent* AOwner)

      : TForm(AOwner)

{

}

//---------------------------------------------------------------------

Файл Unit8.h

//--------------------------------------------------------------------------- 

#ifndef Unit8H

#define Unit8H

//---------------------------------------------------------------------------

#include <Classes.hpp>

#include <Controls.hpp>

#include <StdCtrls.hpp>

#include <Forms.hpp>

#include <Chart.hpp>

#include <ExtCtrls.hpp>

#include <Graphics.hpp>

#include <jpeg.hpp>

#include <Series.hpp>

#include <TeEngine.hpp>

#include <TeeProcs.hpp>

//---------------------------------------------------------------------------

class TForm8 : public TForm

{

__published: // IDE-managed Components

        TImage *Image1;

        TImage *Image2;

        TImage *Image3;

        TLabel *Label7;

        TLabel *Label8;

        TLabel *Label9;

        TLabel *Label10;

        TTimer *Timer1;

        TTimer *Timer2;

        TTimer *Timer3;

        TImage *Image4;

        TLabel *Label1;

        TLabel *Label2;

        TLabel *Label3;

        TLabel *Label4;

        TChart *Chart1;

        TLineSeries *Series1;

        TChart *Chart2;

        TLineSeries *Series2;

        TButton *Button1;

        TButton *Button2;

        TButton *Button3;

        TButton *Button4;

        TButton *Button5;

        TButton *Button6;

        TTimer *Timer4;

        TTimer *Timer5;

        TTimer *Timer6;

        TTimer *Timer7;

        TTimer *Timer8;

        TTimer *Timer9;

        TTimer *Timer10;

        TTimer *Timer11;

        TTimer *Timer12;

        TTimer *Timer13;

        TTimer *Timer14;

        TLabel *Label5;

        TLabel *Label6;

        TLabel *Label11;

        TLabel *Label12;

        TLabel *Label13;

        TLabel *Label14;

        TLabel *Label15;

        TLabel *Label16;

        void __fastcall Timer1Timer(TObject *Sender);

        void __fastcall Timer2Timer(TObject *Sender);

        void __fastcall Button1Click(TObject *Sender);

        void __fastcall Button2Click(TObject *Sender);

        void __fastcall Button3Click(TObject *Sender);

        void __fastcall Button4Click(TObject *Sender);

        void __fastcall Button5Click(TObject *Sender);

        void __fastcall Button6Click(TObject *Sender);

        void __fastcall Timer3Timer(TObject *Sender);

        void __fastcall Timer4Timer(TObject *Sender);

        void __fastcall Timer5Timer(TObject *Sender);

        void __fastcall Timer6Timer(TObject *Sender);

        void __fastcall Timer7Timer(TObject *Sender);

        void __fastcall Timer8Timer(TObject *Sender);

        void __fastcall Timer9Timer(TObject *Sender);

        void __fastcall Timer10Timer(TObject *Sender);

        void __fastcall Timer11Timer(TObject *Sender);

        void __fastcall Timer12Timer(TObject *Sender);

        void __fastcall Timer13Timer(TObject *Sender);

        void __fastcall Timer14Timer(TObject *Sender);

private: // User declarations

public:  // User declarations

        __fastcall TForm8(TComponent* Owner);

};

//---------------------------------------------------------------------------

extern PACKAGE TForm8 *Form8;

//---------------------------------------------------------------------------

#endif

Файл Unit8.cpp

//--------------------------------------------------------------------------- 

#include <vcl.h>

#pragma hdrstop 

#include "Unit8.h"

#include <math.h>

int kl1[50];//????????

Информация о работе Структура файлового забезпечення прикладної навчальної програми С++ з автоматизацією ХТП синтезу сечовини з двоступінчатою дистиляці