问题描述
C#.net做的web软件,有菜单的功能,需要将菜单的数据放到一个表中有id、父id、标题、打开的页面地址等,这样就可以只用一个方法打开不同页面并传id到每个打开的页面了,从而在页面显示不同的数据。但在win中每个界面都开的不同,也需要这样来做菜单表吗?好像有点多余啊!多一个菜单项,一般也就多一个界面了,打开界面也好像要写死,不怎么需要传id的值。不知大家在这里都是怎么做的啊?
解决方案
解决方案二:
该回复于2009-02-16 09:56:47被版主删除
解决方案三:
晕s,又见广告!
解决方案四:
win的参数不知道怎么弄的
解决方案五:
这个一般叫做插件系统,一般通过xml配置文件来配置实际上我们看到的很多软件都有这种功能,包括dephi,vb,vs,ellipse-----呵呵,你只要google一下插件系统或插件树你会找到很多资料滴做插件系统主要是目的为了能在运行时动态配置和扩展功能,对于大型系统来说一开始在设计期就把功能限定死可不是好习惯建议你可以看看《C#软件项目开发全程剖析》其中第三章就是插件树系统的分析与设计
时间: 2024-10-03 23:55:40