unit1.h

来自「Spikes can be taken as absolute quantiti」· C头文件 代码 · 共 93 行

H
93
字号
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Buttons.hpp>
#include <Dialogs.hpp>
#define NN_Column  100
#define NN_Row 100000
#define  NN_NewData  70128  //for 2004+2005+2006+2007
#define NN_Column1  200
#define NN_Row1 100000
#define  NN_NewData1  70128  //for 2004+2005+2006+2007
//#define  NN_NewData  87648  //for 2002+2003+2004+2005+2006
//#define  NN_NewData  52560  //for 2005+2006+2007
//#define NN_AVG 200
//#define Times_SD_B 4
//#define Repeat_Times 10
#include <stdio.h>
#include <dir.h>
#include <math.h>
//#define  NUM_COLUMN 56   //NUMM_COLUMN can not exceed NN_Column
#define PI 3.14159265
#define NO_VALUE -99999
#define NO_VALUE_SPIKE  99999
#define NO_VALUE1 99998
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:	// IDE-managed Components
        TLabel *Label1;
        TLabel *Label2;
        TLabel *Label_Example1;
        TLabel *Label5;
        TLabel *Label6;
        TLabel *Label3;
        TLabel *Label7;
        TLabel *Label_Example2;
        TBitBtn *Btn_OpenFile;
        TBitBtn *Btn_SaveResults;
        TBitBtn *Btn_Perform;
        TEdit *Edit_LineStart;
        TEdit *Edit_LineEnd;
        TOpenDialog *OpenDialog1;
        TSaveDialog *SaveDialog1;
        TLabel *Label4;
        TComboBox *ComboBox_Column1;
        TComboBox *ComboBox_Column2;
        TLabel *Label9;
        TLabel *Label10;
        TComboBox *ComboBox_SD_Times;
        TLabel *Label11;
        TLabel *Label12;
        TEdit *Edit_Before;
        TLabel *Label_Before;
        TEdit *Edit_After;
        TLabel *Label_After;
        TComboBox *ComboBox_Circle;
        TLabel *Label15;
        TCheckBox *CheckBox_RangeCheck;
        TCheckBox *CheckBoxShortCircle;
        TCheckBox *CheckBoxLongCircle;
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall Btn_SaveResultsClick(TObject *Sender);
        void __fastcall Edit_LineStartChange(TObject *Sender);
        void __fastcall Edit_LineEndChange(TObject *Sender);
        void __fastcall Btn_OpenFileClick(TObject *Sender);
        void __fastcall Btn_PerformClick(TObject *Sender);
        void __fastcall CheckBoxShortCircleClick(TObject *Sender);
private:	// User declarations
public:		// User declarations
        __fastcall TForm1(TComponent* Owner);
         double *Data[NN_Row];
         int   *Data_Flag,*NewData_Flag;
         double *NewData[NN_NewData];
         int *SpikeNum;
         int   __fastcall CharToDouble(char string[],double data[],unsigned int nn);
         void __fastcall Identify_ID_B(int NoColumn);
         void __fastcall  CopyDataFromFile();
         void __fastcall Range_Check() ;
         int   Row,Column,Start_Num,End_Num;
         char FirstLine[2225],SecondLine[2225],ThirdLine[2225],ForthLine[2225];
         int LineStart,LineEnd;
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?