ddv

MFC提供了類CDataExchage 來實現對話框類與控制項交換(DDX),該類還提供了數據有效機制(DDV)。

基本介紹

  • 中文名:數據有效機制
  • 外文名:ddv
  • 屬於:MFC
  • 健康危害:抑制體內膽鹼酯酶
分類
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年停止生產農用滴滴涕
DDVP的化學成分
1.物質的理化常數:
國標編號 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(易燃液體) 主要用途 具有熏蒸、胃毒和觸殺作用,對咀嚼口器害蟲(如蚜蟲、紅蜘蛛等)和刺吸口器害蟲(如等青蟲、黃條跳甲等)均有良好的防治效果。
2.對環境的影響:
一、健康危害
侵入途徑:吸入、食入、經皮吸收。
健康危害:抑制體內膽鹼酯酶,造成神經生理功能紊亂。
急性中毒:短期內接觸(口服、吸入、皮膚、黏膜)大量接觸引起急性中毒。中毒表現有噁心、嘔吐、腹痛、流涎、多汗、視物模糊、瞳孔縮小、呼吸道分泌物增多、呼吸困難、肺水腫、肌束震顫、肌麻痹。部分患者有心、肝、腎損害。少數重度中毒者在病例情基本恢復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%。
遷移轉化:由於敵敵畏蒸氣壓較高,很易進入大氣。敵敵畏遷移轉化主要是通過大氣和水為介質。
危險特性:遇明火,高熱可燃。受熱分解,放出氧化磷和氯化物的毒性氣體。
燃燒(分解)產物:一氧化碳、二氧化碳、氯化氫、氧化磷。
3.現場應急監測方法:
植物酯酶法和底物法《環境化學》19卷2期第187~189頁韓承輝等
直接進水樣氣相色譜法
4.實驗室監測方法:
監測方法 來源 類別
氣相色譜法 GB13192-91 水質
氣相色譜法 《空氣中有害物質的測定方法》(第二版)杭士平主編 空氣
氣相色譜法 《固體廢棄物試驗分析評價手冊》中國環境監測總站等譯 固體廢棄物
氣相色譜法 GB/T5009.20-1996 食品
氣相色譜法 《農藥殘留量氣相色譜法》國家商檢局編 農作物、水果、蔬菜
5.環境標準:
中國(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(蔬菜、水果)
6.應急處理處置方法:
迅速撤離泄漏污染區人員至安全區,嚴格限制出入。切斷火源。穿防毒且。切斷泄漏源。小量泄漏用砂土或其它不燃材料吸附或吸收。也可大量水沖洗,洗水稀釋後放入廢水系統。大量泄漏:構築圍堤或挖坑收容。用泡沫覆蓋降低蒸氣災害。用泵轉移至槽車或專用收集器內,回收或運至廢物處理場所處置。
二、防護措施
呼吸系統防護:生產操作或農業使用時,佩帶防毒口罩。緊急事態搶救或逃生時,應該佩帶自給式呼吸器。
眼睛防護:戴化學安全防護眼鏡
防護服:穿相應的防護服。
手防護:戴防護手套。
其它:工作現場禁止吸菸、進食和飲水。工作後,徹底清洗。工作服不要帶到非作業場所,單獨存放被毒物污染的衣服,洗後再用。注意個人清潔衛生。
三、急救措施
急性中毒時,立即使患者脫離現場,脫去污染衣服,全身污染部位用肥皂水或鹼溶液徹底清洗,如系口服者,應立即口服1~2%蘇打水,或用0.2~0.5%高錳酸鉀溶液洗胃,並服用片劑解磷毒(PAM)或阿托品1~2片。眼部污染可用蘇打水或生理鹽水沖洗。
滅火方法:消防人員佩戴防毒面具,穿全身消防服。滅火劑:抗溶性泡沫、乾粉、砂土。

相關詞條

熱門詞條

聯絡我們