当前位置:编程学习 > C#/ASP.NET >>

有關編寫組件問題(急)

我用C#寫了一組件,為了能提供給VB6使用,用的接口類和實現接口的派生類,現有如下幾個問題:
1、組件在C#的應用程式調用中,我發現實現接口的派生類的所有屬性、方法和事件,全部能補用戶所有,現隻想讓用戶隻能使用接口類中的屬性、方法和事件,不想讓用戶看到實現接口的派生類中所有屬性、方法和事件

2、組件用戶NET自帶的反編譯器就可見代碼,有沒有方法不讓其反編譯或加密之類的? --------------------编程问答-------------------- 怎麼這樣呢,沒人回復我,幫頂一下也可以啊,謝謝合位了。 --------------------编程问答-------------------- 再頂...... --------------------编程问答-------------------- 自己再頂...... --------------------编程问答-------------------- 1.你要做的是个com控件
2.申明成public才会被用户看见
3.com有com的声明方式,这个需要在特性中声明,只有在特性中声明的接口,才会被编译器编译成com规范的接口

4如果不想被人反编译,请自己用混淆器混淆代码

有关用C#做com控件的需要注意的事项,参见下面的资料
Building COM Objects in C#
http://www.codeproject.com/KB/COM/com_object_in_c_.aspx?display=PrintAll&fid=85280&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=896603
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,