⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.~h

📁 实现RS232数据采集处理,设置RS23传输参数,显示控制终端的数据.
💻 ~H
字号:
//---------------------------------------------------------------------------

#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Menus.hpp>
#include <ImgList.hpp>
#include <ToolWin.hpp>
#include <ActnList.hpp>
#include <Buttons.hpp>
#include <Db.hpp>
#include <DBCtrls.hpp>
#include <DBGrids.hpp>
#include <DBTables.hpp>
#include <ExtCtrls.hpp>
#include <Grids.hpp>
#include <Mask.hpp>
#include "Comm.h"
#include <Dialogs.hpp>
//---------------------------------------------------------------------------
class TFormMain : public TForm
{
__published:	// IDE-managed Components
        TMainMenu *MainMenu1;
        TMenuItem *N1;
        TMenuItem *N2;
        TMenuItem *s1;
        TMenuItem *H1;
        TMenuItem *N3;
        TMenuItem *N4;
        TMenuItem *A1;
        TMenuItem *T1;
        TMenuItem *A2;
        TStatusBar *StatusBar1;
        TToolBar *ToolBar1;
        TImageList *ImageList1;
        TActionList *ActionList1;
        TDataSource *DataSourceP;
        TTable *TableP;
        TDataSource *DataSourceD;
        TTable *TableD;
        TScrollBox *ScrollBox2;
        TToolButton *ToolButton1;
        TToolButton *ToolButton2;
        TToolButton *ToolButton3;
        TToolButton *ToolButton4;
        TToolButton *ToolButton5;
        TToolButton *ToolButton6;
        TToolButton *ToolButton7;
        TToolButton *ToolButton8;
        TToolButton *ToolButton9;
        TGroupBox *GroupBox4;
        TComboBox *ComboBox1;
        TStaticText *StaticText4;
        TBitBtn *BitBtn13;
        TBitBtn *BitBtn14;
        TBitBtn *BitBtn15;
        TToolButton *ToolButton10;
        TMenuItem *R1;
        TMenuItem *P1;
        TMenuItem *N5;
        TToolButton *ToolButton11;
        TToolButton *ToolButton12;
        TTimer *TimerComState;
        TComm *Comm1;
        TTimer *TimerState;
        TTimer *TimerShebeicheck;
        TAction *ActionRun;
        TAction *ActionStop;
        TTimer *TimerRun;
        TAction *ActionClose;
        TMenuItem *N6;
        TMenuItem *N7;
        TMenuItem *F1;
        TMenuItem *N8;
        TTimer *TimerAddDisp;
        TTimer *Timer1;
        TTimer *Timer2;
        TTimer *Timer3;
        TTimer *TimerStop;
        TAction *ActionAdd;
        TAction *ActionComm;
        TAction *ActionDel;
        TAction *ActionADSet;
        TPanel *Panel3;
        TSplitter *Splitter5;
        TPanel *Panel4;
        TTreeView *TreeView1;
        TSplitter *Splitter6;
        TPanel *Panel5;
        TPageControl *PageControl1;
        TTabSheet *TabSheet2;
        TScrollBox *ScrollBox4;
        TSplitter *Splitter4;
        TScrollBox *ScrollBox8;
        TScrollBox *ScrollBox9;
        TTabSheet *TabSheet3;
        TScrollBox *ScrollBox6;
        TGroupBox *GroupBox7;
        TRadioGroup *RadioGroup1;
        TRadioGroup *RadioGroup2;
        TRadioGroup *RadioGroup3;
        TGroupBox *GroupBox11;
        TEdit *Edit21;
        TUpDown *UpDown4;
        TBitBtn *BitBtn28;
        TBitBtn *BitBtn29;
        TBitBtn *BitBtn30;
        TBitBtn *BitBtn31;
        TGroupBox *GroupBox8;
        TRadioGroup *RadioGroup4;
        TBitBtn *BitBtn32;
        TGroupBox *GroupBox12;
        TEdit *Edit22;
        TUpDown *UpDown3;
        TStaticText *StaticText29;
        TBitBtn *BitBtn33;
        TTabSheet *TabSheet5;
        TSplitter *Splitter2;
        TPanel *Panel1;
        TDBGrid *DBGridD;
        TPanel *Panel2;
        TSplitter *Splitter3;
        TDBMemo *DBMemoD;
        TScrollBox *ScrollBox1;
        TBitBtn *BitBtn6;
        TBitBtn *BitBtn7;
        TBitBtn *BitBtn8;
        TGroupBox *GroupBox1;
        TDateTimePicker *DateTimePicker1;
        TStaticText *StaticText2;
        TDateTimePicker *DateTimePicker2;
        TStaticText *StaticText3;
        TDateTimePicker *DateTimePicker3;
        TDateTimePicker *DateTimePicker4;
        TBitBtn *BitBtn11;
        TBitBtn *BitBtn12;
        TGroupBox *GroupBox2;
        TEdit *Edit1;
        TBitBtn *BitBtn9;
        TBitBtn *BitBtn10;
        TStaticText *StaticText1;
        TBitBtn *BitBtn34;
        TTabSheet *TabSheet6;
        TSplitter *Splitter1;
        TDBMemo *DBMemoP;
        TDBGrid *DBGridP;
        TScrollBox *ScrollBox3;
        TBitBtn *BitBtn1;
        TBitBtn *BitBtn2;
        TBitBtn *BitBtn3;
        TBitBtn *BitBtn4;
        TBitBtn *BitBtn5;
        TBitBtn *BitBtn19;
        TGroupBox *GroupBox5;
        TEdit *Edit7;
        TEdit *Edit8;
        TEdit *Edit9;
        TEdit *Edit10;
        TEdit *Edit11;
        TEdit *Edit12;
        TEdit *Edit13;
        TEdit *Edit14;
        TStaticText *StaticText18;
        TStaticText *StaticText19;
        TStaticText *StaticText20;
        TStaticText *StaticText21;
        TStaticText *StaticText22;
        TStaticText *StaticText23;
        TStaticText *StaticText24;
        TStaticText *StaticText25;
        TBitBtn *BitBtn24;
        TBitBtn *BitBtn25;
        TGroupBox *GroupBox6;
        TEdit *Edit15;
        TEdit *Edit17;
        TEdit *Edit18;
        TEdit *Edit19;
        TEdit *Edit20;
        TStaticText *StaticText12;
        TStaticText *StaticText13;
        TStaticText *StaticText14;
        TStaticText *StaticText15;
        TStaticText *StaticText16;
        TBitBtn *BitBtn26;
        TBitBtn *BitBtn27;
        TTimer *TimerAlgDisp;
        TTimer *TimerDgtDisp;
        TPopupMenu *PopupMenu1;
        TMenuItem *P2;
        TMenuItem *R2;
        TMenuItem *G1;
        TMemo *Memo3;
        TMenuItem *N10;
        TMenuItem *F2;
        TMenuItem *E1;
        TMenuItem *C1;
        TImageList *ImageList2;
        TMenuItem *N11;
        TMenuItem *T2;
        TMenuItem *N9;
        TMenuItem *S2;
        TBitBtn *BitBtn35;
        TMenuItem *B1;
        TMenuItem *P3;
        TTabSheet *TabSheet4;
        TScrollBox *ScrollBox5;
        TGroupBox *GroupBox9;
        TEdit *Edit5;
        TStaticText *StaticText10;
        TBitBtn *BitBtn20;
        TBitBtn *BitBtn21;
        TBitBtn *BitBtn22;
        TBitBtn *BitBtn23;
        TGroupBox *GroupBox10;
        TEdit *Edit6;
        TUpDown *UpDown1;
        TStaticText *StaticText11;
        TStaticText *StaticText26;
        TStaticText *StaticText28;
        TRadioButton *RadioButton1;
        TRadioButton *RadioButton2;
        TRadioButton *RadioButton3;
        TUpDown *UpDown5;
        TEdit *Edit23;
        TEdit *Edit24;
        TEdit *Edit25;
        TUpDown *UpDown6;
        TUpDown *UpDown7;
        TEdit *Edit26;
        TBitBtn *BitBtn16;
        TBitBtn *BitBtn17;
        TBitBtn *BitBtn18;
        TEdit *Edit4;
        TMemo *Memo1;
        TMemo *Memo2;
        TEdit *Edit3;
        TStaticText *StaticText9;
        TStaticText *StaticText7;
        TStaticText *StaticText8;
        TStaticText *StaticText6;
        TCheckBox *CheckBox1;
        TMenuItem *S3;
        TMenuItem *R3;
        TSplitter *Splitter7;
        TBitBtn *BitBtn36;
        TBitBtn *BitBtn38;
        TBitBtn *BitBtn39;
        TSaveDialog *SaveDialog1;
        TMemo *Memo4;
        TTimer *Timer4;
        TEdit *Edit16;
        TTable *TablePS;
        TBitBtn *BitBtn40;
        TScrollBox *ScrollBox7;
        TScrollBox *ScrollBox10;
        TScrollBox *ScrollBox11;
        TGroupBox *GroupBox3;
        TEdit *Edit2;
        TUpDown *UpDown2;
        TGroupBox *GroupBox14;
        TGroupBox *GroupBox13;
        TShape *ShapeComState;
        TLabel *Label1;
        TStaticText *StaticText5;
        TStaticText *StaticText17;
        TStaticText *StaticText30;
        TSplitter *Splitter8;
        TSplitter *Splitter9;
        TStaticText *StaticText31;
        TStaticText *StaticText32;
        TStaticText *StaticText33;
        TStaticText *StaticText34;
        TStaticText *StaticText35;
        TBitBtn *BitBtn37;
        TMenuItem *N12;
        TStaticText *StaticText27;
        TStaticText *StaticText36;
        TEdit *Edit27;
        void __fastcall TimerComStateTimer(TObject *Sender);
        void __fastcall BitBtn13Click(TObject *Sender);
        void __fastcall BitBtn14Click(TObject *Sender);
        void __fastcall BitBtn22Click(TObject *Sender);
        void __fastcall BitBtn23Click(TObject *Sender);
        void __fastcall FormMainCreate(TObject *Sender);
        void __fastcall TimerStateTimer(TObject *Sender);
        void __fastcall BitBtn3Click(TObject *Sender);
        void __fastcall BitBtn4Click(TObject *Sender);
        void __fastcall TimerShebeicheckTimer(TObject *Sender);
        void __fastcall BitBtn9Click(TObject *Sender);
        void __fastcall BitBtn2Click(TObject *Sender);
        void __fastcall FormMainCloseQuery(TObject *Sender,
          bool &CanClose);
        void __fastcall BitBtn11Click(TObject *Sender);
        void __fastcall BitBtn7Click(TObject *Sender);
        void __fastcall ActionCloseExecute(TObject *Sender);
        void __fastcall BitBtn6Click(TObject *Sender);
        void __fastcall BitBtn1Click(TObject *Sender);
        void __fastcall ActionRunExecute(TObject *Sender);
        void __fastcall ActionStopExecute(TObject *Sender);
        void __fastcall N5Click(TObject *Sender);
        void __fastcall N3Click(TObject *Sender);
        void __fastcall N4Click(TObject *Sender);
        void __fastcall Comm1ReceiveData(TObject *Sender);
        void __fastcall BitBtn5Click(TObject *Sender);
        void __fastcall BitBtn10Click(TObject *Sender);
        void __fastcall BitBtn12Click(TObject *Sender);
        void __fastcall BitBtn8Click(TObject *Sender);
        void __fastcall A1Click(TObject *Sender);
        void __fastcall F1Click(TObject *Sender);
        void __fastcall BitBtn21Click(TObject *Sender);
        void __fastcall BitBtn20Click(TObject *Sender);
        void __fastcall BitBtn32Click(TObject *Sender);
        void __fastcall BitBtn33Click(TObject *Sender);
        void __fastcall BitBtn31Click(TObject *Sender);
        void __fastcall BitBtn30Click(TObject *Sender);
        void __fastcall BitBtn28Click(TObject *Sender);
        void __fastcall BitBtn29Click(TObject *Sender);
        void __fastcall BitBtn25Click(TObject *Sender);
        void __fastcall BitBtn27Click(TObject *Sender);
        void __fastcall BitBtn26Click(TObject *Sender);
        void __fastcall BitBtn24Click(TObject *Sender);
        void __fastcall TimerAddDispTimer(TObject *Sender);
        void __fastcall Timer1Timer(TObject *Sender);
        void __fastcall BitBtn16Click(TObject *Sender);
        void __fastcall TimerRunTimer(TObject *Sender);
        void __fastcall Timer3Timer(TObject *Sender);
        void __fastcall TimerStopTimer(TObject *Sender);
        void __fastcall Timer2Timer(TObject *Sender);
        void __fastcall ToolButton3Click(TObject *Sender);
        void __fastcall ActionADSetExecute(TObject *Sender);
        void __fastcall ActionCommExecute(TObject *Sender);
        void __fastcall ActionAddExecute(TObject *Sender);
        void __fastcall ActionDelExecute(TObject *Sender);
        void __fastcall BitBtn34Click(TObject *Sender);
        void __fastcall Edit2KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit23KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit24KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit25KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit26KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit6KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall Edit22KeyUp(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall TimerAlgDispTimer(TObject *Sender);
        void __fastcall TimerDgtDispTimer(TObject *Sender);
        void __fastcall Memo1Change(TObject *Sender);
        void __fastcall Memo2Change(TObject *Sender);
        void __fastcall F2Click(TObject *Sender);
        void __fastcall E1Click(TObject *Sender);
        void __fastcall C1Click(TObject *Sender);
        void __fastcall TablePAfterRefresh(TDataSet *DataSet);
        void __fastcall P2Click(TObject *Sender);
        void __fastcall R2Click(TObject *Sender);
        void __fastcall G1Click(TObject *Sender);
        void __fastcall PopupMenu1Popup(TObject *Sender);
        void __fastcall T2Click(TObject *Sender);
        void __fastcall BitBtn35Click(TObject *Sender);
        void __fastcall TreeView1Changing(TObject *Sender, TTreeNode *Node,
          bool &AllowChange);
        void __fastcall S2Click(TObject *Sender);
        void __fastcall B1Click(TObject *Sender);
        void __fastcall TreeView1MouseDown(TObject *Sender,
          TMouseButton Button, TShiftState Shift, int X, int Y);
        void __fastcall S3Click(TObject *Sender);
        void __fastcall BitBtn36Click(TObject *Sender);
        void __fastcall TreeView1Click(TObject *Sender);
        void __fastcall BitBtn37Click(TObject *Sender);
        void __fastcall BitBtn38Click(TObject *Sender);
        void __fastcall BitBtn39Click(TObject *Sender);
        void __fastcall SaveDialog1CanClose(TObject *Sender,
          bool &CanClose);
        void __fastcall BitBtn40Click(TObject *Sender);
        void __fastcall FormShow(TObject *Sender);
        void __fastcall TreeView1Expanding(TObject *Sender,
          TTreeNode *Node, bool &AllowExpansion);
        void __fastcall N12Click(TObject *Sender);

private:	// User declarations
public:		// User declarations
        __fastcall TFormMain(TComponent* Owner);
        // void createTree();
        // void createsubnode();
};
//---------------------------------------------------------------------------
extern PACKAGE TFormMain *FormMain;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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