亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? iopoint.h

?? PLC 編譯器 VC++ SOURCE CODE
?? H
字號:
//File plc.h
#ifndef __PLC8_H
#define __PLC8_H
#define m_nAreRow 100
#define m_nAreCol 16

class CIO:public CObject
{
	DECLARE_SERIAL(CIO);
public:
	virtual void Serialize(CArchive &ar);
	CString name;
	CString addr;
	CString code;
	int Rows;
	int Cols;
	int flag;
	int fiveflag;
	int xpoint;
	int ypoint;
	CIO();
};

class IOPOINT:public CObject
{
	friend class LIST;
	friend class PLC;
protected:
	CString name;
	CString code;
	CString addr;
	int  xpoint,ypoint;
	int  flag;
	int  fiveflag;
	BOOL visit;
	IOPOINT *right;
	IOPOINT *down;
	IOPOINT *left;
	IOPOINT *up;
	IOPOINT *unup;
	IOPOINT *undown;
public:
	IOPOINT(int x,int y,int fl,CString cd="",CString nm="",CString ad="")
	{
		name=nm;
		code=cd;
		addr=ad;
		flag=fl;
		fiveflag=0;
		visit=FALSE;
		xpoint=x;
		ypoint=y;
		right=0;
		left=0;
		up=0;
		down=0;
		unup=0;
		undown=0;
	}
	IOPOINT()
	{
		name="";
		code="";
		addr="";
		flag=0;
		fiveflag=0;
		visit=FALSE;
		xpoint=0;
		ypoint=0;
		right=0;
		left=0;
		up=0;
		down=0;
		unup=0;
		undown=0;
	}
	void setname(const CString ioname)
	{
		name=ioname;
	}
	void setaddr(const CString ioaddr)
	{
		addr=ioaddr;
	}
	void setcode(const CString iocode)
	{
		code=iocode;
	}
	void setflag(int flg)
	{
		flag=flg;
	}
	void setfiveflag(int fivflg)
	{
		fiveflag=fivflg;
	}
	void setvisit(BOOL x)
	{
		visit=x;
	}
	void setwhere(int x,int y)
	{
		xpoint=x;
		ypoint=y;
	}
	void getname(CString *result_name)
	{
		*result_name=name;
	}
	void getaddr(CString *result_addr)
	{
		*result_addr=addr;
	}
	void getcode(CString *result_code)
	{
		*result_code=code;
	}
	int getflag()
	{
		return flag;
	}
	int getfiveflag()
	{
		return fiveflag;
	}
	int getxpoint()
	{
		return xpoint;
	}
	int getypoint()
	{
		return ypoint;
	}
	void changeimg(int,int,CDC *);
	virtual void setstatu() {}
	virtual void print(int x,int y,CDC *pDC)
	{
		changeimg(x,y,pDC);
	}
	virtual void put_img(int,int,CDC *){}
	virtual int testaddr();

};

class LD :public IOPOINT
{
public:
	LD(int x,int y,int flg,CString cd="LD",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{};
	LD():IOPOINT()
	{
		setcode("LD");
	}
	void put_img(int x,int y,CDC *pDC);
	void print(int x,int y,CDC *pDC);
};
class LDI :public IOPOINT
{
public:
	LDI(int x,int y,int flg,CString cd="LDI",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	LDI():IOPOINT()
	{
		setcode("LDI");
	}
	void put_img(int x,int y,CDC *pDC);
	void print(int x,int y,CDC *pDC);
};
class OR :public IOPOINT
{
public:
	OR(int x,int y,int flg,CString cd="OR",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	OR():IOPOINT()
	{
		setcode("OR");
	}
	void put_img(int x,int y,CDC *pDC);
	void print(int x,int y,CDC *pDC);
};
class ORI :public IOPOINT
{
public:
	ORI(int x,int y,int flg,CString cd="ORI",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	ORI():IOPOINT()
	{
		setcode("ORI");
	}
	void put_img(int x,int y,CDC *pDC);
	void print(int x,int y,CDC *pDC);
};
class HOR :public IOPOINT
{
public:
	HOR(int x,int y,int flg,CString cd="HOR",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	HOR():IOPOINT()
	{}
	int testaddr();
	void print(int x,int y,CDC *pDC);
};
class ERECT :public IOPOINT
{
public:
	ERECT(int x,int y,int flg,CString cd="ERECT",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	ERECT():IOPOINT()
	{}
	int testaddr()
	{
	 return 0;
	}
	void print(int x,int y,CDC *pDC);
};
class OUTPOINT :public IOPOINT
{
public:
	OUTPOINT(int x,int y,int flg,CString cd="OUT",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	OUTPOINT():IOPOINT()
	{
		setcode("OUT");
	}
	int testaddr()
	{
	 return 0;
	}
	void put_img(int x,int y,CDC  *pDC);
	void print(int x,int y,CDC *pDC);
};
class ADDTION:public IOPOINT
{
public:
	ADDTION(int x,int y,int flg,CString cd="",CString nm="",CString ad="")
		:IOPOINT(x,y,flg,cd,nm,ad)
	{}
	ADDTION():IOPOINT()
	{}
	int testaddr();
	void put_img(int x,int y,CDC *pDC);
	void print(int x,int y,CDC *pDC);
};

class LIST:public CObject
{
	friend class PLC;
private:
	IOPOINT *root;
public:
	LIST()
	{
	  root=0;
	}
	IOPOINT * ANBtest(IOPOINT *p);
	IOPOINT * ANBcompile(IOPOINT *p,IOPOINT *endpoint);
	IOPOINT * ORBtest(IOPOINT *p,IOPOINT *q);
	IOPOINT * ORBcompile(IOPOINT *p);
	int compile(IOPOINT *);
};
class PLC:public CObject
{
	friend class CLADDoc;
private:
	int Cols;
	int Rows;
	IOPOINT * point_array[m_nAreRow][m_nAreCol];
	LIST  list_array[20];
	int step;	
public:
	IOPOINT * getpoint(int row,int col);
	int getcols();
	int getrows();
	void SetRowCol(int row,int col);
	PLC();
	void getstep();
	int syntax(CString &m_strlist);
	int testpoint(int row,int col);
	void insert_point(IOPOINT *n);
	void remove_point(int x,int y);
	int compiled(CString &m_strlist);
	void newfile();
};

#endif





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜免费欧美电影| 欧美a级理论片| 国产成人精品一区二| 欧美日韩久久久| 国产精品日韩成人| 久久99精品一区二区三区| 欧美性生交片4| 中文字幕日韩一区二区| 国内国产精品久久| 欧美一级夜夜爽| 亚洲一区二区精品3399| 北条麻妃国产九九精品视频| 精品日韩一区二区| 五月婷婷综合激情| 欧美性videosxxxxx| 亚洲视频免费在线观看| 成人一道本在线| 久久久久国产精品厨房| 精品在线免费视频| 日韩一卡二卡三卡| 午夜成人免费视频| 在线观看91精品国产入口| 国产精品久久久久久久久久久免费看 | 一本一道波多野结衣一区二区| 国产亚洲自拍一区| 精品在线免费视频| 日韩久久免费av| 麻豆精品蜜桃视频网站| 欧美一区在线视频| 青娱乐精品视频| 欧美一区二区三区四区高清 | 成人精品亚洲人成在线| 久久成人精品无人区| 成人综合在线视频| www激情久久| 国产剧情在线观看一区二区| 精品欧美乱码久久久久久| 麻豆精品在线看| 日韩欧美亚洲另类制服综合在线| 性久久久久久久久| 欧美一区二区高清| 蜜桃av一区二区三区电影| 日韩一二三区不卡| 精品一区二区在线播放| 日韩精品中文字幕一区| 久久99精品国产.久久久久久| 精品三级av在线| 国内精品久久久久影院色| 久久久美女艺术照精彩视频福利播放| 国产在线麻豆精品观看| 国产三级精品三级| 成人黄色a**站在线观看| 国产精品久久久久久妇女6080| 99久久99久久久精品齐齐| 亚洲欧美综合在线精品| 欧美四级电影网| 日本免费在线视频不卡一不卡二| 欧美成人高清电影在线| 国产一区二区在线免费观看| 国产精品伦理在线| 色综合久久久网| 亚洲成av人片www| 日韩精品一区二区三区老鸭窝| 国产另类ts人妖一区二区| 中文在线免费一区三区高中清不卡 | 久久久久久久久久久99999| 国产成人av一区二区三区在线 | 欧美一级xxx| 激情六月婷婷久久| 国产精品美女久久久久久2018 | 成人深夜在线观看| 亚洲美女在线国产| 91精品婷婷国产综合久久性色| 国精产品一区一区三区mba视频 | 国产精品久久久久久久午夜片| 日本道免费精品一区二区三区| 天堂av在线一区| 久久综合999| 91浏览器在线视频| 日韩国产欧美在线观看| 国产欧美一区二区精品性色| 在线观看不卡一区| 激情久久久久久久久久久久久久久久| 亚洲国产精品高清| 欧美日韩国产成人在线免费| 国产尤物一区二区| 一区二区三区日韩欧美| 日韩欧美高清dvd碟片| 成人av影院在线| 日韩中文字幕亚洲一区二区va在线| 久久先锋影音av| 欧美午夜视频网站| 国产69精品久久99不卡| 亚洲成人免费影院| 欧美激情一区在线| 欧美一区二区在线播放| 成人国产精品免费观看动漫 | 亚洲四区在线观看| 欧美一区二区啪啪| 99精品国产一区二区三区不卡| 日韩中文欧美在线| 成人欧美一区二区三区白人| 日韩欧美资源站| 99国产精品久久久久| 久久精品免费看| 亚洲天堂2014| 久久久精品日韩欧美| 欧美喷水一区二区| 97国产一区二区| 久久丁香综合五月国产三级网站| 一区二区三区视频在线看| 久久久99精品免费观看| 欧美日韩二区三区| 99热这里都是精品| 国内不卡的二区三区中文字幕| 亚洲va韩国va欧美va| 国产精品入口麻豆九色| 欧美videossexotv100| 欧美私人免费视频| 9i看片成人免费高清| 国产乱子伦视频一区二区三区 | 三级久久三级久久| 亚洲天堂av一区| 国产三级三级三级精品8ⅰ区| 91精品国产乱| 欧美色精品在线视频| 91美女福利视频| 成人黄色av电影| 国产乱码精品一区二区三区忘忧草 | 韩国女主播成人在线观看| 亚洲成人综合网站| 亚洲欧美综合在线精品| 国产欧美日韩中文久久| 精品久久久久久久一区二区蜜臀| 欧美视频完全免费看| 91免费看`日韩一区二区| 丰满少妇久久久久久久| 激情综合五月婷婷| 美女被吸乳得到大胸91| 无吗不卡中文字幕| 亚洲成人午夜影院| 亚洲大尺度视频在线观看| 一区二区三区欧美在线观看| 国产精品短视频| 18成人在线观看| 国产精品免费人成网站| 国产精品久久久久影院色老大| 久久精品日韩一区二区三区| 久久综合中文字幕| 欧美精品一区二区不卡| 日韩精品专区在线影院重磅| 日韩一区二区免费在线电影| 91精品中文字幕一区二区三区| 欧美理论片在线| 欧美日本在线播放| 欧美高清www午色夜在线视频| 欧美日韩卡一卡二| 91精品国产综合久久福利| 在线成人午夜影院| 91精品国产高清一区二区三区| 欧美精品日韩一区| 91麻豆精品91久久久久同性| 884aa四虎影成人精品一区| 51精品国自产在线| 91精品国产综合久久精品麻豆 | 精品欧美乱码久久久久久1区2区| 日韩女优制服丝袜电影| 精品国产免费人成在线观看| www国产成人| 亚洲国产成人午夜在线一区| 一区在线中文字幕| 一区二区三区在线影院| 亚洲综合免费观看高清完整版| 亚洲亚洲人成综合网络| 日精品一区二区| 国产美女在线观看一区| 亚洲一区二区高清| 蜜臀99久久精品久久久久久软件| 九色综合狠狠综合久久| 国产精品一区二区91| 不卡av在线网| 欧美日韩综合一区| 日韩欧美中文字幕精品| 久久精品视频在线免费观看| 国产精品国产三级国产专播品爱网| 亚洲欧美一区二区不卡| 污片在线观看一区二区| 国产自产高清不卡| 99久久精品一区| 欧美精品乱码久久久久久按摩 | 在线综合视频播放| 久久九九久久九九| 亚洲美女视频一区| 免费高清在线视频一区·| 福利电影一区二区| 一本高清dvd不卡在线观看| 欧美一区二区在线免费播放| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲精品中文在线观看| 男女性色大片免费观看一区二区|