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 + -
显示快捷键?