MFC提供了类CDataExchage 来实现
对话框类与控件交换(DDX),该类还提供了数据有效机制(DDV)。
分类
DDV_MaxChars
void AFXAPI DDV_MaxChars( CDataExchange* pDX, CString const& value, int nChars );
参数:nChars允许的最大字符数目。
说明:
调用DDV_MaxChars以检验与value相关的控件的字符数是否超过nChars。
DDV_MinMaxByte
void AFXAPI DDV_MinMaxByte( CDataExchange* pDX, BYTE value, BYTE minVal, BYTE maxVal );
参数:minVal允许的最小值(BYTE类型)。MaxVal允许的
最大值(BYTE类型)。
说明:
调用DDV_MinMaxByte以检验与value相关的控件中的值是否介于minVal和maxVal之间。
DDV_MinMaxDateTime
void AFXAPI DDV_MinMaxDateTime(
CDataExchange* pDX,
CTime& refvalue,
const CTime* refMinRange,
const CTime* refMaxRange
);
参数:pDX指向CDataExchange对象的指针,
框架提供了这个对象以建立数据交换的环境,包括其方向。你无需删除该对象。refValue对与对话框、表格视图或控件视图对象的成品变量相关的CTime或COleDateTime对象的引用。该对象包含了要被检验的数据。refMinRange允许的最小的日期/时间值。refMaxRange允许的最大的日期/时间值。
说明:
调用DDV_MaxDateTime以检验与refValue相关的日历控件(CDateTimeCtrl)中的时间/日期值是否介于refMinRange和refMaxRange之间
DDV_MinMaxDouble
void AFXAPI DDV_MinMaxDouble(
CDataExchange* pDX,
double const& value,
double minVal,
double maxVal
);
参数:value对
对话框、表格视图或控件视图对象的成员变量的引用,将对其进行数据校验。minVal允许的最小值(double类型)。maxVal允许的最大值(double类型)
DDV_MinMaxDWord
void AFXAPI DDV_MinMaxDWord(
CDataExchange* pDX,
DWORD const& value,
DWORD minVal,
DWORD maxVal
);
参数:minVal允许的最小值(DWORD类型)。maxVal允许的最大值(DWORD类型)
说明:
DDV_MinMaxDWord
void AFXAPI DDV_MinMaxDWord(
CDataExchange* pDX,
DWORD const& value,
DWORD minVal,
DWORD maxVal
);
调用DDV_MinMaxDWord以检验与value相关的控件中的值是否介于minVal和maxVal之间。
DDV_MinMaxFloat
void AFXAPI DDV_MinMaxFloat(
CDataExchange* pDX,
float value,
float minVal,
float maxVal
);
参数:minVal允许的最小值(float类型)。maxVal允许的最大值(float类型)。
说明:
DDV_MinMaxInt
void AFXAPI DDV_MinMaxInt( CDataExchange* pDX, int value, int minVal, int maxVal );
参数:minVal允许的最小值(int类型)。maxVal允许的最大值(int类型)。
说明:
调用DDV_MinMaxInt以检验与value相关的控件中的值是否介于minVal和maxVal之间。
DDV_MinMaxLong
void AFXAPI DDV_MinMaxLong( CDataExchange* pDX, long value, long minVal, long maxVal );
参数:minVal允许的最小值(int类型)。maxVal允许的最大值(int类型)。
pDX指向CDataExchange对象的指针。框架提供了这个对象以建立数据交换的环境,包括其方向。value对对话框、表格视或控件视对象的成员变量的引用,将对其进行数据校验。minVal允许的最小值(long类型)。maxVal允许的最大值(long类型)。
说明:
DDV_MinMaxMonth
void AFXAPI DDV_MinMaxMonth(
CDataExchange* pDX,
CTime& refValue,
const CTime* refMinRange,
const CTime* refMaxRange
);
参数:refValue对与对话框、表格视或控件视对象的成员变量相关的CTime或COleDateTime对象的引用。该对象包含了要被校验的数据。当DDV_MinMaxMonth被调用时,MFC把这个引用传递给它。
说明:
调用DDV_MinMaxMonth以检验与refValue相关的日历控件(CMonthCalCtrl)中的时间/日期值是否介于refMinRange和refMaxRange之间。
DDV_MinMaxSlider
void AFXAPI DDV_MinMaxSlider(
CDataExchange* pDX,
DWORD value,
DWORD minVal,
DWORD maxVal
);
参数:value对要被校验的数据的引用。这个参数保存或设置滑块控件的当前位置。minVal允许的最小值。maxVal允许的最大值。
调用DDV_MinMaxSlider以检验与value相关的控件中的值是否介于minVal和maxVal之间。
DDV_MinMaxUnsigned
void AFXAPI DDV_MinMaxUnsigned(
CDataExchange* pDX,
unsigned value,
unsigned minVal,
unsigned maxVal
);
参数:minVal允许的最小值(unsigned类型)。maxVal允许的最大值(unsigned类型)。
说明:
调用DDV_MinMaxUnsigned以检验与value相关的控件中的值是否介于minVal和maxVal之间。
DDVP(DDV的正确形式)
我国广泛的DDV(敌敌畏)、DDT(
滴滴涕)来杀蝇蚊及防治农作物的虫害
敌敌畏(简称DDVP)原药为无色透明液体,微溶于水。易溶于多种有机溶剂。在碱性溶液中迅速分解呈
硫酸二甲酯与
二氯乙醛,前者经尿排出。它是
胆碱酯酶的直接抑制剂,为中等毒性农药,毒性约为
对硫磷的十分之一。人急性中毒大多是误服所致。
有机氯杀虫剂主要品种之一。又称二二三。工业滴滴涕为白色固体,内含化合物有14种,主要是对,对-滴滴涕(含量70%~80%),其次是邻,对-滴滴涕(15%~20%)。化学性质稳定,不易被
微生物降解,原体及其
代谢物能在自然环境中存留多年;水溶性极弱,但脂溶性很强,易积蓄在动物脂肪中,造成环境、食品的污染和对人体健康的潜在威胁。20世纪70年代许多国家先后禁用于农业,中国于1983年停止生产农用
滴滴涕。
理化常数
国标编号 61874
CAS号 62-63-7
中文名称 敌敌畏
英文名称 dichlorovos
别 名 DDVP;2,2-
二氯乙烯基二甲基磷酸酯;Vapona;Nuvan;Nogos等
分子式 C4H7O4Cl2P;(CH3O)2POOCHCCl2 外观与性状 无色至琥珀色液体,有芳香味
分子量 220.98
蒸汽压9.9Pa/40℃;1.60Pa/20℃
沸 点 35℃(6.667Pa) 溶解性 室温下水中的溶解度约为10g/L,在煤油中溶解2~3%,能与大多数有机溶剂和气溶胶推进剂混溶
密 度 1.415 稳定性 对热稳定,但能水解
危险标记 14(
有毒品),34(易燃液体) 主要用途 具有熏蒸、胃毒和触杀作用,对咀嚼口器害虫(如蚜虫、红蜘蛛等)和刺吸口器害虫(如等青虫、
黄条跳甲等)均有良好的防治效果。
环境影响
一、健康危害
侵入途径:吸入、食入、经皮吸收。
健康危害:抑制体内
胆碱酯酶,造成神经生理功能紊乱。
急性中毒:短期内接触(口服、吸入、皮肤、粘膜)大量接触引起急性中毒。中毒表现有恶心、呕吐、腹痛、流涎、多汗、
视物模糊、瞳孔缩小、呼吸道分泌物增多、
呼吸困难、肺水肿、
肌束震颤、肌麻痹。部分患者有心、肝、肾损害。少数重度中毒者在病例情基本恢复3~5日后发生迟发性猝死。可致皮炎。血胆碱酯酶活性下降。
慢性中毒:尚有争论。有
神经衰弱综合征、多汗、
肌束震颤等。血
胆碱酯酶活性下降等。
二、毒理学资料及环境行为
毒性:属中等毒类。
急性毒性:LD5050~92mg/kg(小鼠经口);50~110mg/kg(大鼠经口)
亚急性和慢性毒性:兔经口剂量在0.2mg(kg.天)以上时,经24周,引起慢性中毒,超过1mg(kg.天),动物肝云彩发生严重病变,ChE持续下降。
致突变性;微生物致突变性:鼠伤寒沙门氏菌330μg/皿。DNA抑制:人类淋巴细胞100μL。
精子形态学改变:小鼠腹腔35mg/kg,5天。
生殖毒性:大鼠经口最低中毒剂量(TDL0):39200μg/kg(孕14~21天),致新生鼠生化和代谢改变。
致癌性:大鼠经口最低中毒剂量(TDL0):4120mg/kg,2年(连续),致癌,肺肿瘤、胃肠肿瘤。小鼠经皮最低中毒剂量(TDL0):20600mg/kg,2年(连续),致癌,胃肠肿瘤。
本品也容易通过皮肤渗透吸收,通过皮肤渗透吸收的LD50为75~107mg/kg。对人的无作用安全剂量为每日每公斤0.033mg。
代谢和降解:在环境中,敌敌畏的饱和水溶液在室温下,以每天约3%的速度水解,生成二甲基碗酸和
二氯乙醛,在碱性条件下水解更快。
残留与蓄积:敌敌畏在环境中相当易分解,在30℃时,18天敌敌畏水解50%。
迁移转化:由于敌敌畏
蒸气压较高,很易进入大气。敌敌畏迁移转化主要是通过大气和水为介质。
危险特性:遇明火,高热可燃。受热分解,放出氧化磷和氯化物的毒性气体。
燃烧(分解)产物:
一氧化碳、
二氧化碳、
氯化氢、氧化磷。
应急监测
植物酯酶法和底物法《环境化学》19卷2期第187~189页韩承辉等
直接进水样气相色谱法
实验室监测
监测方法 来源 类别
气相色谱法 《空气中有害物质的测定方法》(第二版)杭士平主编 空气
气相色谱法 《固体废弃物试验分析评价手册》
中国环境监测总站等译 固体废弃物
气相色谱法 GB/T5009.20-1996 食品
气相色谱法 《农药残留量气相色谱法》国家商检局编 农作物、水果、蔬菜
环境标准
中国(TJ36-79) 车间空气中有害物质
最高容许浓度0.3mg/m3(皮)
前苏联(1978年) 环境空气最高容许浓度 0.007mg/m3
中国(GHZB1-1999)
地表水环境质量标准(I、II、III类水域) 0.0001mg/L
前苏联(1978) 渔业水中最高容许浓度 0mg/L
联合国规划署(1974) 保护水生生物淡水中农药的最大允许浓度 0.001μg/L
中国(GB5127-85) 食品中
有机磷农药的允许标准 0.2mg/kg(蔬菜、水果)
应急处理
迅速撤离泄漏污染区人员至安全区,严格限制出入。切断火源。穿防毒且。切断泄漏源。小量泄漏用砂土或其它不燃材料吸附或吸收。也可大量水冲洗,洗水稀释后放入废水系统。大量泄漏:构筑围堤或挖坑收容。用泡沫覆盖降低蒸气灾害。用泵转移至槽车或专用收集器内,回收或运至废物处理场所处置。
二、防护措施
呼吸系统防护:生产操作或农业使用时,佩带防毒口罩。紧急事态抢救或逃生时,应该佩带自给式呼吸器。
防护服:穿相应的防护服。
手防护:戴防护手套。
其它:工作现场禁止吸烟、进食和饮水。工作后,彻底清洗。工作服不要带到非作业场所,单独存放被毒物污染的衣服,洗后再用。注意个人清洁卫生。
三、急救措施
急性中毒时,立即使患者脱离现场,脱去污染衣服,全身污染部位用肥皂水或碱溶液彻底清洗,如系口服者,应立即口服1~2%苏打水,或用0.2~0.5%高锰酸钾溶液洗胃,并服用片剂解磷毒(PAM)或阿托品1~2片。眼部污染可用苏打水或
生理盐水冲洗。
灭火方法:消防人员佩戴防毒面具,穿全身消防服。灭火剂:抗溶性泡沫、干粉、
砂土。