今天宠物迷的小编给各位宠物饲养爱好者分享委托有什么用的宠物知识,其中也会对对委托作品的解释(对委托作品的解释有哪些)进行专业的解释,如果能碰巧解决你现在面临的宠物相关问题,别忘了关注本站哦,现在我们开始吧!
在合同当中可以约定委托人是否拥有著作权,如果没有著作权,那么委托人只能使用,不享有著作权人的修改所创物等的其他权利。
下面是《著作权法》的规定:
第十七条 受委托创作的作品,著作权的归属由委托人和受托人通过合同约定。合同未作明确约定或者没有订立合同的,著作权属于受托人。
第十条 著作权包括下列人身权和财产权:
(一)发表权,即决定作品是否公之于众的权利;
(二)署名权,即表明作者身份,在作品上署名的权利;
(三)修改权,即修改或者授权他人修改作品的权利;
(四)保护作品完整权,即保护作品不受歪曲、篡改的权利;
(五)复制权,即以印刷、复印、拓印、录音、录像、翻录、翻拍等方式将作品制作一份或者多份的权利;
(六)发行权,即以出售或者赠与方式向公众提供作品的原件或者复制件的权利;
(七)出租权,即有偿许可他人临时使用电影作品和以类似摄制电影的方法创作的作品、计算机软件的权利,计算机软件不是出租的主要标的的除外;
(八)展览权,即公开陈列美术作品、摄影作品的原件或者复制件的权利;
(九)表演权,即公开表演作品,以及用各种手段公开播送作品的表演的权利;
(十)放映权,即通过放映机、幻灯机等技术设备公开再现美术、摄影、电影和以类似摄制电影的方法创作的作品等的权利;
十一)广播权,即以无线方式公开广播或者传播作品,以有线传播或者转播的方式向公众传播广播的作品,以及通过扩音器或者其他传送符号、声音、图像的类似工具向公众传播广播的作品的权利;
(十二)信息网络传播权,即以有线或者无线方式向公众提供作品,使公众可以在其个人选定的时间和地点获得作品的权利;
(十三)摄制权,即以摄制电影或者以类似摄制电影的方法将作品固定在载体上的权利;
(十四)改编权,即改变作品,创作出具有独创性的新作品的权利;
(十五)翻译权,即将作品从一种语言文字转换成另一种语言文字的权利;
(十六)汇编权,即将作品或者作品的片段通过选择或者编排,汇集成新作品的权利;
(十七)应当由著作权人享有的其他权利。
著作权人可以许可他人行使前款第(五)项至第(十七)项规定的权利,并依照约定或者本法有关规定获得报酬。
著作权人可以全部或者部分转让本条第一款第(五)项至第(十七)项规定的权利,并依照约定或者本法有关规定获得报酬。
委托书是委托他人代表自己行使自己的合法权益,委托人在行使权力时需出具委托人的法律文书。而委托人不得以任何理由反悔委托事项。被委托人如果做出违背国家法律的任何权益,委托人有权终止委托协议,在委托人的委托书上的合法权益内,被委托人行使的全部职责和责任都将由委托人承担,被委托人不承担任何法律责任。
在诉讼中委托书是证明文书,可以让委托代理人取得诉讼代理资格。法律分析委托别人代为诉讼的,需要向人民法院提交由委托人签名或盖章的授权委托书。有资格成为民事诉讼代理人的包括有律师,当事人的近亲属等。其中,当事人的近亲属指定的父母,子女,兄弟姐妹等。根据相关法律规定,提起民事诉讼的前提条件是当事人必须是与本案有直接利害关系的公民、法人和其它组织。一般情况下,提起诉讼需要当事人到人民法院进行起诉,但当事人因身体等原因无法自己提起诉讼的,可以给委托别人。委托人,必须是具有民事诉讼行为能力的当事人,或者是无民事诉讼行为能力、限制民事行为能力的当事人的法定代理人民事诉讼的委托人必须是符合法律规定的条件的,并签订授权委托书。授权委托书中必须写明当事人的委托事项和权限,对于诉讼代理人代为提起反诉或者上诉的,必须有委托人的特别授权。委托人在国外需要进行授权委托的,从侨居国寄交或者托交授权委托书,必须经过中国驻该国的使领馆证明。法律依据《中华人民共和国民法典》 第一百六十五条 委托代理授权采用书面形式的,授权委托书应当载明代理人的姓名或者名称、代理事项、权限和期限,并由被代理人签名或者盖章。《中华人民共和国民事诉讼法》 第五十九条 委托他人代为诉讼,必须向人民法院提交由委托人签名或者盖章的授权委托书。授权委托书必须记明委托事项和权限。诉讼代理人代为承认、放弃、变更诉讼请求,进行和解,提起反诉或者上诉,必须有委托人的特别授权。侨居在国外的中华人民共和国公民从国外寄交或者托交的授权委托书,必须经中华人民共和国驻该国的使领馆证明;没有使领馆的,由与中华人民共和国有外交关系的第三国驻该国的使领馆证明,再转由中华人民共和国驻该第三国使领馆证明,或者由当地的爱国华侨团体证明。
委托书内容应包括:委托人和被委托人的身份信息(姓名或名称、***或社会统一信用代码、住址或住所地等)、委托的事项、委托授权范围、授权期限等、委托人签名或盖章。委托书不需要公证。委托书的生效并不以公证为要件,并非一定要公证。当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。委托书公证的费用,各地略有差别:200到400元不等。办理委托书公证需要提交的材料为:1、本人***,户口,需要本人到公证处办理。2、受托人的***复印件,不需要受托人到公证处。3、委托事项的凭证,回迁房的相关手续。委托书公证是指国家公证机关根据当事人的申请,依法证明委托人授权他人以自己的名义实施某种法律行为的意思表示的真实性、合法性的活动。办理委托公证,应向委托人住所地或委托行为发生地的公证处办理。无行为能力人不能实施委托行为,限制行为能力人实施委托行为,须经其监护人同意方为有效。《中华人民共和国民法典》 第四百九十条 当事人采用合同书形式订立合同的,自当事人均签名、盖章或者按指印时合同成立。在签名、盖章或者按指印之前,当事人一方已经履行主要义务,对方接受时,该合同成立。法律、行政法规规定或者当事人约定合同应当采用书面形式订立,当事人未采用书面形式但是一方已经履行主要义务,对方接受时,该合同成立。
简单的说:委托是一种方法容器,里面可以装载若干个具有相同签名的方法引用地址,那么调用委托,就相当于同时调用了该容器内的所有方法。 委托可以将方法作为参数传递给方法.事件是一种特殊的委托
在需要把函数作为参数进行传递的时候就用委托。执行这个委托的对象,就表示执行它指向的函数。
去博客园搜一下【委托】
委托书是委托他人代表自己行使自己的合法权益,委托人在行使权力时需出具委托人的法律文书。而委托人不得以任何理由反悔委托事项。被委托人如果做出违背国家法律的任何权益,委托人有权终止委托协议,在委托人的委托书上的合法权益内,被委托人行使的全部职责和责任都将由委托人承担,被委托人不承担任何法律责任。
什么是委托
首先要知道什么是委托,用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。
如何使用委托
在使用委托的时候,你可以像对待一个类一样对待它。即先声明,再实例化。只是有点不同,类在实例化之后叫对象或实例,但委托在实例化后仍叫委托。
声明,如:
1 namespace Vczx.ProCSharp.Exc
2 {
3 delegate double MathsOp( double x );
4 //class defination here
5 }
这就声明了一个委托,意义:任何一个返回值为double,且只有一个形参为double的函数,都可以用这个委托来调用。
注意:委托的声明位置在namespace里面,类的外面。其实,委托的声明也可以在类的里面,甚至是任何一个可以声明类的地方。
实例化:
首先我们要先有一个满足委托声明的方法,假设一个返回一个数的2倍的方法:
1class MathsOperations
2{
3 public static double MultiplyBy2( double value )
4 {
5 return value * 2;
6 }
7}
有了这样一个方法,我们就可以实例化一个委托了:
MathsOp operation = new MathsOp( MathsOperations.MultiplyBy2 );
在实例化一个委托时,要给它一个参数,这个参数就是委托执行的方法,它可以是静态方法,也可以是实例方法(这一点有别于函数指针,函数指针只能调用静态方法),如:
MathsOp operation = new MathsOp( new Class1().Method1 );
在实例化完一个委托之后,就可以用这个委托来调用方法了:
double result = operation( 1.23 );
例子代码:
1namespace Vczx.ProCSharp.Exc
2{
3 delegate double MathsOp( double x );
4 class Start
5 {
6 public class MyDelegate
7 {
8 public static double MultiplyBy2( double x )
9 {
10 return x * 2;
11 }
12 }
13 [STAThread]
14 static void Main(string[] args)
15 {
16 MathsOp operation = new MathsOp( MyDelegate.MultiplyBy2 );
17 double x = 1.23;
18 double result = operation( x );
19 Console.WriteLine( "{0} multiply by 2 is {1}", x, result );
20 Console.Read();
21 }
22 }
23}
多路广播委托
前面使用的委托只包含一个方法调用。调用委托的次数与调用方法的次数相同。如果要调用多个方法,就需要多次显示调用这个委托。其实委托也可以包含多个方法,这种委托就是多路广播委托。多路广播委托派生于System.MulticastDelegate,它的Combine方法允许把多个方法调用链接在一起,我们可以通过+=来向委托添加调用方法,也可以用-=删除其中的调用方法。如:
1namespace Vczx.ProCSharp.Exc
2{
3 public class MyDelegate
4 {
5 public static void MultiplyBy2( double value )
6 {
7 double result = value * 2;
8 Console.WriteLine( "Multiplying by 2: {0} gives {1}", value, result );
9 }
10
11 public static void Squre( double value )
12 {
13 double result = value * value;
14 Console.WriteLine( "Squaring: {0} gives {1}", value, result );
15 }
16 }
17
18 delegate void MathsOp( double x );
19
20 class Start
21 {
22 [STAThread]
23 static void Main(string[] args)
24 {
25 MathsOp operation = new MathsOp( MyDelegate.MultiplyBy2 );
26 operation += new MathsOp( MyDelegate.Squre );
27 double x = 1.23;
28 operation( x );
29
30 operation -= new MathsOp( MyDelegate.MultiplyBy2 );
31 operation( x );
32
33 Console.Read();
34 }
35 }
36}
输出:
Multiplying by 2: 1.23 gives 2.46
Squaring: 1.23 gives 1.5129
Squaring: 1.23 gives 1.5129
注意,多路广播委托声明时必须返回void,否则返回值不知道应该送回什么地方。对此,我做了一个测试:如果不将委托的声明返回void,则返回值返回的是最后一个链入委托链的方法的返回值,编译不会出错。
为什么要用委托
使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。
上一篇
导致比熊犬拉肚子的原因有那些
下一篇
南京适合平民买衣服的地方?