?? global.h
字號:
/*
filename: global.h
purpose: declare the global parameters and functions
author: wx
date: 2003-3-20
*/
#define BYTE unsigned char
#define BOOL unsigned char
#define ULONG unsigned long
#define TRUE 1
#define FALSE 0
#define MaxRow 7
#define MaxCol 19
#define State_Welc 100
#define State_Main 120
#define State_Oper 140
#define State_Brow 160
#define State_Trans 190
#define State_Sets 210
#define State_IFlow 230
#define State_OFlow 234
#define State_Lang 250
#define State_Work 270
#define State_Down 275
#define State_Uppc 278
#define State_SetIOper 280
#define State_SetIshee 281
#define State_SetProv 282
#define State_SetINum 283
#define State_SetISeri 284
#define State_SetOOper 285
#define State_SetOshee 286
#define State_SetCust 287
#define State_SetONum 288
#define State_SetOSeri 290
#define State_Transmit 300
#define State_Confirm 310
#define State_Err 320
#define beep_err() on_beeper(err_beep);
#define beep_ok() on_beeper(ok_beep);
#define beep_init() on_beeper(init_beep);
typedef struct tagSettings
{
int ioper;
int ishee;
int iprov;
int inum;
int iserial;
int ooper;
int oshee;
int ocust;
int onum;
int oserial;
int language; // default : 0: chinese
int workstyle; // default : 0: normal
} SETTINGS;
//user.c
// global.c
extern int nStatus; // current state : current function or menu
extern int nSelection; // current selection of the menu
extern SETTINGS SysParam;
extern int modify_flag;
extern int ok_beep[];
extern int err_beep[];
extern int init_beep[];
extern char temp[10];
extern int oper_file; // operator file
extern int prov_file; // provider file
extern int cust_file; // customer file
extern int good_file; // good file
extern int ishee_file; // input sheet file
extern int oshee_file; // output sheet file
extern int repeat_file; // a temp file
extern int input_file; // input file
extern int output_file; //output file
extern void SysInit (void);
extern void DispString (int x, int y, char *str, int mode);
extern void DispLine(int line, char *str, int mode);
extern void ShowDate (void);
extern void SaveSettings (void);
extern void ReadSettings (void);
//menu.c
extern void WelcMenuE (BOOL bErase);
extern void WelcMenuC (BOOL bErase);
extern void WelcMenu (BOOL bErase);
extern void MainMenuE (BOOL bErase);
extern void MainMenuC (BOOL bErase);
extern void MainMenu (BOOL bErase);
extern void OperMenuE (BOOL bErase);
extern void OperMenuC (BOOL bErase);
extern void OperMenu (BOOL bErase);
extern void BrowMenuE (BOOL bErase);
extern void BrowMenuC (BOOL bErase);
extern void BrowMenu (BOOL bErase);
extern void TransMenuE (BOOL bErase);
extern void TransMenuC (BOOL bErase);
extern void TransMenu (BOOL bErase);
extern void SetsMenuE (BOOL bErase);
extern void SetsMenuC (BOOL bErase);
extern void SetsMenu (BOOL bErase);
extern void IFlowMenuE (BOOL bErase);
extern void IFlowMenuC (BOOL bErase);
extern void IFlowMenu (BOOL bErase);
extern void OFlowMenuE (BOOL bErase);
extern void OFlowMenuC (BOOL bErase);
extern void OFlowMenu (BOOL bErase);
extern void LangMenuE (BOOL bErase);
extern void LangMenuC (BOOL bErase);
extern void LangMenu (BOOL bErase);
extern void WorkMenuE (BOOL bErase);
extern void WorkMenuC (BOOL bErase);
extern void WorkMenu (BOOL bErase);
extern void DownMenuE (BOOL bErase);
extern void DownMenuC (BOOL bErase);
extern void DownMenu (BOOL bErase);
extern void UppcMenu (BOOL bErase);
extern void SetOperMenuC(BOOL bErase);
extern void SetOperMenuE(BOOL bErase);
extern void SetOperMenu(BOOL bErase);
extern void SetIsheeMenu(BOOL bErase);
extern void SetProvMenu(BOOL bErase);
extern void SetINumMenu(BOOL bErase);
extern void SetSeriMenu(BOOL bErase);
extern void SetOOperMenu(BOOL bErase);
extern void SetOsheeMenu(BOOL bErase);
extern void SetCustMenu(BOOL bErase);
extern void SetONumMenu(BOOL bErase);
extern void SetOSeriMenu(BOOL bErase);
//keypad.c
extern void WelcInput (BYTE c);
extern void MainInput (BYTE c);
extern void OperInput (BYTE c);
extern void BrowInput (BYTE c);
extern void TransInput (BYTE c);
extern void SetsInput (BYTE c);
extern void FlowInput (BYTE c);
extern void LangInput (BYTE c);
extern void WorkInput (BYTE c);
extern void DownInput (BYTE c);
extern void SetIOperInput (BYTE c);
extern void SetIsheeInput (BYTE c);
extern void SetProvInput (BYTE c);
extern void SetINumInput (BYTE c);
extern void SetISeriInput (BYTE c);
extern void SetOOperInput (BYTE c);
extern void SetOsheeInput (BYTE c);
extern void SetCustInput (BYTE c);
extern void SetONumInput (BYTE c);
extern void SetONumInput (BYTE c);
extern void input();
extern void output();
extern int read_nkey(int x, int y, char *s, int num, int type);
extern int read_skey(int x, int y, char *s, int num, int type);
//Transmit.c
extern BOOL UploadData (int nPort, int DataFile);
extern BOOL UploadDBF (int fDbf, int nPort);
extern BOOL DownloadLookup (int nPort, int file);
//scbrow.c
extern void brow(int DBF_fd, int index, char* filename);
extern void print(int DBF_fd, int nSelect);
extern void UpRecord(int DataFile);
extern void BrowData(int DataFile, char* FileName);
//string.c
extern char *CompanyE;
extern char *ApplicationE;
extern char *CompanyC;
extern char *ApplicationC;
extern char *SpaceBar;
extern char *MainMenuE1;
extern char *MainMenuE2;
extern char *MainMenuE3;
extern char *MainMenuE4;
extern char *MainMenuC1;
extern char *MainMenuC2;
extern char *MainMenuC3;
extern char *MainMenuC4;
extern char *OperMenuE1;
extern char *OperMenuE2;
extern char *OperMenuC1;
extern char *OperMenuC2;
extern char *BrowMenuE1;
extern char *BrowMenuE2;
extern char *BrowMenuE3;
extern char *BrowMenuE4;
extern char *BrowMenuE5;
extern char *BrowMenuE6;
extern char *BrowMenuE7;
extern char *BrowMenuC1;
extern char *BrowMenuC2;
extern char *BrowMenuC3;
extern char *BrowMenuC4;
extern char *BrowMenuC5;
extern char *BrowMenuC6;
extern char *BrowMenuC7;
extern char *SetsMenuE1;
extern char *SetsMenuE2;
extern char *SetsMenuE3;
extern char *SetsMenuE4;
extern char *SetsMenuE5;
extern char *SetsMenuC1;
extern char *SetsMenuC2;
extern char *SetsMenuC3;
extern char *SetsMenuC4;
extern char *SetsMenuC5;
extern char *IFlowMenuE1;
extern char *IFlowMenuE2;
extern char *IFlowMenuE3;
extern char *IFlowMenuE4;
extern char *IFlowMenuE5;
extern char *IFlowMenuC1;
extern char *IFlowMenuC2;
extern char *IFlowMenuC3;
extern char *IFlowMenuC4;
extern char *IFlowMenuC5;
extern char *OFlowMenuE1;
extern char *OFlowMenuE2;
extern char *OFlowMenuE3;
extern char *OFlowMenuE4;
extern char *OFlowMenuE5;
extern char *OFlowMenuC1;
extern char *OFlowMenuC2;
extern char *OFlowMenuC3;
extern char *OFlowMenuC4;
extern char *OFlowMenuC5;
extern char *TransMenuE1;
extern char *TransMenuE2;
extern char *TransMenuC1;
extern char *TransMenuC2;
extern char *ThroMenuE1;
extern char *ThroMenuE2;
extern char *ThroMenuE3;
extern char *ThroMenuC1;
extern char *ThroMenuC2;
extern char *ThroMenuC3;
extern char *LangMenuE1;
extern char *LangMenuE2;
extern char *LangMenuC1;
extern char *LangMenuC2;
extern char *WorkMenuE1;
extern char *WorkMenuE2;
extern char *WorkMenuC1;
extern char *WorkMenuC2;
extern char *DownMenuE1;
extern char *DownMenuE2;
extern char *DownMenuE3;
extern char *DownMenuE4;
extern char *DownMenuE5;
extern char *DownMenuC1;
extern char *DownMenuC2;
extern char *DownMenuC3;
extern char *DownMenuC4;
extern char *DownMenuC5;
extern char *Connecting232E;
extern char *Connecting232C;
extern char *ConnectingIRE;
extern char *ConnectingIRC;
extern char *PressESCE;
extern char *ToCancelE;
extern char *TransOKE;
extern char *PressESCC;
extern char *ToCancelC;
extern char *TransOKC;
extern char *SetOperMenuC1;
extern char *SetOperMenuC2;
extern char *SetOperMenuE1;
extern char *SetOperMenuE2;
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -