怎样传递类库中的界面?
我新手,刚刚学.net想用c#实现一系列提供界面的类库。这些界面能定位到主程序窗口中(一个panel)。
我的想法是在类库中提供一个panel的界面,然后将这个panel传递到主程序的panel;或者主程序调用这个类库时,将主程序的panel传递到类库中。
但我不太了解类库怎么将panel这种控件型的变量传进主程序,请大家帮帮忙,谢谢了。 --------------------编程问答-------------------- 类库既然是类库,大体上它是被当作工具——服务——而设计的。也就是说先有类库代码,然后用户编写每一个客户“主进程”时才去引用它。
因此,你的所谓“类库将panel这种类型的变量传进主程序”是本末倒置的。先把全部思路倒过来(使得以后总是用比较正的思路去考虑依赖关系),再重新找别人去问。 --------------------编程问答-------------------- 如果你对“隐喻”也实在是想不明白,那么就理解一下你整天用的现成控件的基本概念嘛。
例如你整天用TextBox、Button等等吧!当你写一个“主程序”界面的时候,它们去把自己传进你的主程序?还是你传进去的?
你就东东脑筋想想TextBox、Button就可以避免本末倒置了。 --------------------编程问答-------------------- 事实上TextBox Button就是一个叫System.Windows.Forms.dll类库中的东西,和你的类库没有本质的不同。所以放心调用好了。 --------------------编程问答-------------------- 上面两位在较劲呢 哈哈 --------------------编程问答--------------------
只要是类库的,直接调用~
补充:.NET技术 , C#