| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2055 人关注过本帖
标题:c#开发自定义的命名空间
只看楼主 加入收藏
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
结帖率:52.7%
收藏
 问题点数:0 回复次数:4 
c#开发自定义的命名空间
如题,自定义命名空间,简单的说就是自己去开发一个DLL文件,供应用程序调用的属性实体函数的集合体.不知道我这样说,各位有什么意见?还请各位指正.最近,我遇到一个问题,就是:也想向应用程序引用命名空间一样,开发出这样的一个供其他应用程序调用的自定义的命名空间.比如,using System.data.sqlclient;这个命名空间,他的内部又是怎么样的呢?首先我肯定知道他里面定义了很多方法,属性,类,接口,但是,我的问题是:在开发一个自定义的命名空间的时候,我应该在里面做什么呢?怎么写那个里面的东东呢?还有,接口,我在开发应用程序的时候也有用到接口,比如XXXX.IXXXX这样的,那接口又是怎么跟程序联系起来的呢?还有很多很多这样在开发自定义命名空间中的问题,只是我现在只想知道这些而已,其实我并不满足这些,所以索性在这个知识的海洋向各位请教,希望各位集思广益,共同学习.还有,比如,在System.data.sqlclient这个命名空间中,我可以这样写语句,sqlConnection sc=new sqlconnection();
sc.open();sqldataadapter adapt=new sqldataadapter(sc,sql);诸如这些,我想问,第一sqldataadapter(sc,sql)这个两个参数传过去在那边做了什么呢?所以就涉及到在那个命名空间中对于这个sqldataadapter的定义和操作过程和原理,为什么传2个这样的参数就实现了查询的结果并去填充DATASET,所以我就想知道在应用程序中这样那样的实例化的一个东西,在他的内部是怎么样实现的?谢谢^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
搜索更多相关主题的帖子: 开发 空间 定义 
2010-04-15 10:52
qubo1982
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:1
帖 子:367
专家分:1132
注 册:2009-3-18
收藏
得分:0 
楼主所说的"自定义的命名空间",其实说简单一点就是你创建一个项目之后,程序自动生的 namespace
接口是对象的一种约定,继承了接口就要实现对接口的约定,比如对象继承了IComparable接口,就要实现两个对象的对比
sqlConnection sc=new sqlconnection();sc.open();sqldataadapter adapt=new sqldataadapter(sc,sql);
这...实在没啥好说的,一个是无参数的构造函数,一个是有参数的构造函数,这就看实际情况吧
2010-04-15 11:32
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
推荐给楼主的一本电子书
http://www.
2010-04-15 11:39
wxm198427
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:3
帖 子:561
专家分:25
注 册:2008-6-30
收藏
得分:0 
现在我还有个特别的想法,就是对已经编译生成的命名空间通常就是一个.DLL文件进行的反编译,导出他的原始程序来?怎么实现呢?
2010-04-15 16:00
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
.NET 可以进行反编译,但仅限某些未加密的Dll组件。
2010-04-15 16:09
快速回复:c#开发自定义的命名空间
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025725 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved