Добавил:
Tushkan
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовой проект Автоколебания в химических реакциях / Исходные коды / MainUnit
.h/*---------------------------------------------------------------------------
Курсовая работа "Автоколебания в химических реакциях"
Автор: Захаров А. Е.
Московский Энергетический Институт (Технический Университет), 2011 г.
---------------------------------------------------------------------------*/
#ifndef MainUnitH
#define MainUnitH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Grids.hpp>
#include <vector.h>
#include "sSkinManager.hpp"
#include "sLabel.hpp"
#include "sBitBtn.hpp"
#include <Buttons.hpp>
#include "sGroupBox.hpp"
#include "sCheckBox.hpp"
#include "sPanel.hpp"
#include <ExtCtrls.hpp>
#include "sSkinProvider.hpp"
#include "sUpDown.hpp"
#include "sPageControl.hpp"
#include "Common.h"
#include "sColorSelect.hpp"
#include "sSpeedButton.hpp"
#include "acPNG.hpp"
#include "sTrackBar.hpp"
#include "sRadioButton.hpp"
#include "sStatusBar.hpp"
//---------------------------------------------------------------------------
class TMainForm : public TForm
{
__published:
TsSkinManager *sSkinManager1;
TsSkinProvider *sSkinProvider1;
TsStatusBar *sStatusBar1;
TImage *Image1;
TsPanel *sPanel1;
TsColorSelect *sColorSelect1;
TsRadioButton *sRadioButton1;
TsRadioButton *sRadioButton2;
TsRadioButton *sRadioButton3;
TsBitBtn *sBitBtn1;
void __fastcall sBitBtn1Click(TObject *Sender);
void __fastcall check(TObject *Sender);
void __fastcall Image1MouseMove(TObject *Sender, TShiftState Shift,
int X, int Y);
void __fastcall Image1MouseLeave(TObject *Sender);
void __fastcall sColorSelectChange1(TObject *Sender);
void __fastcall Image1Click(TObject *Sender);
void __fastcall sColorSelect1MouseEnter(TObject *Sender);
void __fastcall sColorSelect1MouseLeave(TObject *Sender);
private:
vector<point> Fpoints[6];
vector< vector<point> > Fpoints2;
point zoom;
bool zoomed;
public:
__fastcall TMainForm(TComponent* Owner);
// Вычисления
void recount();
double f1(double, double);
double f2(double, double);
double y(double, double);
double x(double, double);
// Работа с графиками
void paint();
void functionPaint(TImage *, vector<functionOptions>, point, bool, bool);
void addFunction(vector<functionOptions> &, vector<point>, TColor, bool,
TPenStyle, AnsiString, int);
};
//---------------------------------------------------------------------------
extern PACKAGE TMainForm *MainForm;
//---------------------------------------------------------------------------
#endif
Соседние файлы в папке Исходные коды