回复:这个MyCamera 的类时怎么添加到右边项目栏的,我看他是
你要搞明白.Net编程里,解决方案,项目,命名空间和类的关系。
为了方便理解我们从小到大来说。
类,class,你可以理解成.net中的最小单元,用来表示一个最基础的结构。包含了一些数据或者一些功能方法。
比如一个Person类,可以包含诸如人的姓名,年龄,性别;也可以包含一些方法,例如移动,进食,表达思维等等。
命名空间,namespace,是类的上一层,可以类比为生物里界门纲目科属种这种感觉,只是单纯的为了将你的类归纳起来,比如Creature.Human.Person。只是为了方便管理和标识类的用途。像System.Math。你就能明白这个是系统提供的,里面可能包含了涉及数学方面的一些内容,比如数学方法,常数定义等等。
命名空间和项目没有所属关系,只是习惯上同一个项目或者解决方案内会使用相对一致的命名空间和格式。但并没有规定,你的项目或者解决方案里就不能有完全不一样的命名空间。
而引用命名空间只是方便你使用这个命名空间下的内容而已,你不加using,直接用全名没有任何问题。
然后就是项目,project,这个是.Net编程中,编译器用来编译的最小单元,或者说是一个可以运行的最小单元,项目中可以包含多个命名空间和类。项目就用来实现一个相对比较完整的功能。
最大的是解决方案,solution,这个是用来管理项目,或者说用来描述你的产品的整体功能的。一个解决方案下面可以有多个项目;同一个解决方案中的项目一般会有某些关联或者引用关系。
比如你有一个c/s的产品,这就是一个解决方案。而这个解决方案里就需要至少两个项目,一个c端(client,客户端)他可能需要运行在客户自己的机器上。另一个s端(server,服务器端)一般需要运行在你的机器上。同时你这两个项目中又可能包含一些公用的内容,比如某些数据接结构或者公共方法,那可能就需要另一个作为公共库的项目。
而同一个项目也可以分属不同的解决方案,比如你的s端返回的数据是一样的,但是不同的客户需要的用户界面不一样,那你只需要创建不同的解决方案,然后分别添加同一个s端就可以了。而这个时候命名空间也可能完全不一样啊。比如你的s端是通用的,那可能就叫YourCompany.YourProduct.Server,而客户是不同的,那就可以是ClientA.YourProduct.Client了,这俩命名空间就完全不一样了不是吗?
贴吧:c#作者:云天域 2024-06-02 13:29
杭州德基云天控股合伙企业:试论项目采购风险管理
在这篇文章中,我们先分析了项目中物资采购面临的风险,接着对此提出了采购风险的识别和评估途径,以及防范项目采购风险的主要对策和风险管理中采购环境的利用思路。   我们都知道,项目物资采购包括了采购计划制订、采购审批、供应商选择、价格咨询、采购招标、合同签订与执行、货物验收、核算、付款等诸多环节,由于受各种因素的影响,采购的各个环节中都存在各种不同的风险,项目采购风险管理就是对采购环节中的风险进行识别
贴吧:江苏银行作者:风逝了无痕123 2024-04-21 14:06
回复:阿蒙不会比小克更适合当地球的诡秘之主
回复 萌虎萌虎? :所以阿蒙目的性很强的,你的回答实际上就反驳了楼主的话啊。
贴吧:宿命之环作者:freedsgrf 2023-10-06 23:10
转贴:课程:『PMP培训』欣旋12月份PMP认证备考培训班_项目管理培...
贴吧:pmp作者:风戽之善 2014-07-30 10:07
项目管理办公室(PMO)的不同定位及来源
目前企业的现状是在不同的企业,项目管理办公室会有不同的来源,背后其实意味着企业的一把手或者企
贴吧:sap的华东family作者:逗比逗不逗 2017-11-19 10:13
项目管理者联盟“林博士软考班”圆满结束
国内软考培训界的知名品牌—“林博士软考班”培训课程圆满结束!预祝项目管理者联盟“林博士软考班
贴吧:信息系统项目管理师作者:galamypm 2016-06-06 20:33
有关项目管理方面的博文,资讯,试题网站
项目管理者联盟:http://www.mypm.net/ 我的论文就是在这里找的,超多的!
贴吧:项目管理作者:yananran888 2010-09-01 12:10
pmp与PRINCE2的价值??
   一、认证情况      1、PMP(项目管理专业人士资格认证)是PMI(美国项目管理协会)最有影响力的产品,PMBOK(项目管理知
贴吧:一汽大众作者:elevenctv 2010-05-21 11:26
项目管理中的---七剑
在那个武侠和言情小说风靡的年代,和大多数人一样我也很喜欢看武侠小说。众所周知梁羽生的《七剑下天山》是讲述江湖上七把神剑的故事,每把剑都有各自
贴吧:外国人作者:elevenctv 2010-05-25 21:24