📄 dsacdobject.h
字号:
class dsACDDefaultMatch : public dsACDObjectBase
{
public:
dsACDDefaultMatch() : dsACDObjectBase(0X307) {}
~dsACDDefaultMatch() {}
virtual PVOID Read() const {return NULL;}
virtual void Write(PVOID p) {}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};
/***********************************************************************
分支匹配语句
***********************************************************************/
class dsACDMatch : public dsACDObjectBase
{
public:
dsACDMatch() : dsACDObjectBase(0X308) { pInfo = NULL;}
~dsACDMatch() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsMM_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsMM_INFO *pInfo, CString &csItemText);
private:
dsMM_INFO * pInfo;
};
/***********************************************************************
循环控制语句
***********************************************************************/
class dsACDCirculate : public dsACDObjectBase
{
public:
dsACDCirculate() : dsACDObjectBase(0X309) { pInfo = NULL;}
~dsACDCirculate() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsCir_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsCir_INFO *pInfo, CString &csItemText);
private:
dsCir_INFO * pInfo;
};
/***********************************************************************
程序块语句
***********************************************************************/
class dsACDFunction : public dsACDObjectBase
{
public:
dsACDFunction() : dsACDObjectBase(0X30A) { pInfo = NULL;}
~dsACDFunction() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsFun_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsFun_INFO *pInfo, CString &csItemText);
private:
dsFun_INFO * pInfo;
};
/***********************************************************************
标号位置语句
***********************************************************************/
class dsACDSign : public dsACDObjectBase
{
public:
dsACDSign() : dsACDObjectBase(0X30B) { pInfo = NULL;}
~dsACDSign() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsSig_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsSig_INFO *pInfo, CString &csItemText);
private:
dsSig_INFO * pInfo;
};
/***********************************************************************
跳转语句
***********************************************************************/
class dsACDJump : public dsACDObjectBase
{
public:
dsACDJump() : dsACDObjectBase(0X30C) { pInfo = NULL;}
~dsACDJump() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsJmp_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsJmp_INFO *pInfo, CString &csItemText);
private:
dsJmp_INFO * pInfo;
};
/***********************************************************************
结束流程语句
***********************************************************************/
class dsACDEndFlow : public dsACDObjectBase
{
public:
dsACDEndFlow() : dsACDObjectBase(0X30D) {}
~dsACDEndFlow() {}
virtual PVOID Read() const {return NULL;}
virtual void Write(PVOID p) {}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};
/***********************************************************************
重新开始语句
***********************************************************************/
class dsACDRestart : public dsACDObjectBase
{
public:
dsACDRestart() : dsACDObjectBase(0X30E) {}
~dsACDRestart() {}
virtual PVOID Read() const {return NULL;}
virtual void Write(PVOID p) {}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
};
/***********************************************************************
变量运算语句
***********************************************************************/
class dsACDOperate : public dsACDObjectBase
{
public:
dsACDOperate() : dsACDObjectBase(0X201) {pInfo = NULL;}
~dsACDOperate() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsVO_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsVO_INFO *pInfo, CString &csItemText);
private:
dsVO_INFO * pInfo;
};
/***********************************************************************
文字转换语句
***********************************************************************/
class dsACDConvert : public dsACDObjectBase
{
public:
dsACDConvert() : dsACDObjectBase(0X202) {pInfo = NULL;}
~dsACDConvert() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsChar_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsChar_INFO *pInfo, CString &csItemText);
private:
dsChar_INFO * pInfo;
};
/***********************************************************************
日期时间语句
***********************************************************************/
class dsACDDateTime : public dsACDObjectBase
{
public:
dsACDDateTime() : dsACDObjectBase(0X203) {pInfo = NULL;}
~dsACDDateTime() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsDT_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsDT_INFO *pInfo, CString &csItemText);
private:
dsDT_INFO * pInfo;
};
/***********************************************************************
数据库操作语句
***********************************************************************/
class dsACDDBOperate : public dsACDObjectBase
{
public:
dsACDDBOperate() : dsACDObjectBase(0X204) {pInfo = NULL;}
~dsACDDBOperate() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsDBOpe_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsDBOpe_INFO *pInfo, CString &csItemText);
private:
dsDBOpe_INFO * pInfo;
};
/***********************************************************************
取字段值语句
***********************************************************************/
class dsACDGetField : public dsACDObjectBase
{
public:
dsACDGetField() : dsACDObjectBase(0X205) {pInfo = NULL;}
~dsACDGetField() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsField_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsField_INFO *pInfo, CString &csItemText);
private:
dsField_INFO * pInfo;
};
/***********************************************************************
设置查询命令语句
***********************************************************************/
class dsACDQueryCommand : public dsACDObjectBase
{
public:
dsACDQueryCommand() : dsACDObjectBase(0X206) {pInfo = NULL;}
~dsACDQueryCommand() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsQC_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsQC_INFO *pInfo, CString &csItemText);
private:
dsQC_INFO * pInfo;
};
/***********************************************************************
设置查询参数语句
***********************************************************************/
class dsACDQueryParameter : public dsACDObjectBase
{
public:
dsACDQueryParameter() : dsACDObjectBase(0X207) {pInfo = NULL;}
~dsACDQueryParameter() {if (pInfo != NULL) delete pInfo;}
virtual PVOID Read() const {return pInfo;}
virtual void Write(PVOID p) {pInfo = (dsQP_INFO *)p;}
virtual void WritetoFile (CStdioFile& m_IOFile, int flag);
void ReadformFile (const CString & buf, dsQP_INFO *pInfo, CString &csItemText);
private:
dsQP_INFO * pInfo;
};
#endif // !defined(AFX_DSACDOBJECT_H__86EF7403_D4ED_4C15_B024_FB094E8E76F6__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -