请问动名词与动作名词,比如operation的区别和用法?

有些单词比如operation,是名词,和动名词的用法有什么区别?
还有for 与 to 的用法区别
请详细解说一下

动名词是动词的现在分词形式用作名词,比如studying原本是study的现在分词形式,但在某些场合可以用作名词。比如:
Studying in foreign countries is not easy.
在国外学习不容易。studying在此处用作主语,为动名词。
She is studying in the room.
她在屋里学习。此时studying为现在分词,表示正在进行的动作。

动作名词,是名词的一类,名词可以表示很多事物,比如食物,bread,milk。
比如运动swim,run。动作名词也是其中一种,意思是这种名词表示的是一种动作。比如operation讨论,表示的是手术这种动作过程。

for表示对象或原因“为……,为了”,to多表示方向或目的“朝,给”
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-14
内置前置和后置操作
另外,如果使用系统内置的insert和update操作的话,会首先检查是否存在_operation方法,这个方法是系统在表单提交时候的默认前置操作。
_operation方法没有任何参数,主要是用来检测表单的提交数据。
在insert或者update执行完毕后,系统会检查是否存在_trigger方法,这个方法是系统默认的数据更新触发器方法。
_trigger方法只有一个参数,也就是要保存的Vo对象。

列表过滤方法
如果你使用系统内置的index方法,系统还会检查_filter方法,该方法负责对列表数据进行过滤,当你的列表需要针对不同的用户进行判断和过滤的时候,这个方法非常有效。
相似回答