.net 做的web、win软件,有菜单的功能,大家都是怎么去实现的啊?需要在数据库里面为菜单做一个单独的表Menu表吗?

问题描述

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

.net 做的web、win软件,有菜单的功能,大家都是怎么去实现的啊?需要在数据库里面为菜单做一个单独的表Menu表吗?的相关文章

主流七款web服务器软件点评

web|web服务|web服务器|主流 如今互联网的WEB平台种类繁多,各种软硬件组合的WEB系统更是数不胜数,下面就来介绍一下几种常用的WEB服务器: 1.Microsoft IIS Microsoft的Web服务器产品为Internet Information Server (IIS), IIS 是允许在公共Intranet或Internet上发布信息的Web服务器.IIS是目前最流行的Web服务器产品之一,很多著名的网站都是建立在IIS的平台上.IIS提供了一个图形界面的管理工具,称为 I

用VB.NET做个论坛发帖软件

作者:Tuenhai.com MSN: king#tuenhai.com 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.Tuenhai.com/ 题记:如果你经常泡各种论坛发表宏论,如果您想把您的软件在极短时间内提交到有关网站,如果您想把您的网站快速登陆各搜索引擎,如果您想做个论坛自动发贴软件,本篇文章可能对您有所帮助. 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 不编程

服务站: Web服务软件工厂建模版本

Web 服务软件工厂:建模版本也称为"服务工厂",它是一个资源集合,这些资源可帮助您以简单有效的方式在 Windows Communication Foundation (WCF) 和 ASMX 中建模和构建 Web 服务.与先前版本的服务工厂相比,最新版本使用的是模型,而先前版本使用的是基于 Guidance Automation Toolkit (GAT) 的向导.服务工厂现在允许您通过创建三种不同的模型来构建 Web 服务:数据约定模型.服务约定模型和宿主模型.我们将首先讨论这三

界面-软件锁屏的功能是怎么做的呢

问题描述 软件锁屏的功能是怎么做的呢 请问下一个winform的程序,我看到别人的可以就是界面弄锁屏了,就是那个软件只有输入密码才能把一个遮挡的东西弄掉,那个遮挡的东西是什么呢 解决方案 一般来说,遮挡的东西就是一个简单的窗体 如果只是遮挡自己软件的界面,还是比较简单的.如果还想遮挡系统的界面,则需要一些高级的技术,如遮挡 Win 按键等.可以考虑 HOOK 技术. 解决方案二: Winform 键盘钩子,锁屏小工具的实现http://blog.csdn.net/snlei/article/de

Nginx Web服务图片及软件下载防盗链功能的实现

图片及软件下载的防盗链功能一直是站长最头痛的问题!消耗服务器资源与带宽资源,而自身网站却没有获得任何的流量和IP,特别是迅雷盗链现象更为严重,吃光服务器事带宽!现针对Linux系统下的Nginx http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器环境中图片及软件下载防盗链功能的实现给大家抛砖引玉! web搭配环境下面利用HttpAccessKeyModule模块做Nginx防盗链的. 一:一般的防盗链如下: location

如何在web管理软件中,重启或关闭Lenovo Storage S3200或S2200存储控制器?

如: 每个控制器模块都包含管理控制器(MC)和存储控制器(SC)两部分,如果出现问题,可以对单独模块进行启动或关闭. 首先登陆到web管理软件中,在Tools菜单下,选择ShutDown or Restart Controller,在Operation 选项中,选择Restart或Shut Down,此操作为重启控制器或关闭控制器.在Controller type选项中,可以选择Management或Storage,此操作为设定控制器的管理模块或存储模块.在Controller选项中,可以选择针

如何在web管理软件中查看Lenovo Storage S3200/S2200存储日志?

首先登陆到web管理软件中,在View菜单中选择Event Log,屏幕显示记录的存储日志,通过选择安全级别可以查看不同的日志内容,筛选级别分为All.Critical.Error.Warning.Informational等五类.具体设置参加下图:

Cherokee 1.2.100发布 最快的Web服务器软件

Cherokee 1.2.100这个版本增加了HSTS支持(HTTP Strict Transport http://www.aliyun.com/zixun/aggregation/16952.html">Security)和修复了一些不同的错误.TLS/SSL的支持进行了改进,以及IPv6的支持和反向HTTP代理FastCGI,uWSGI,SCGI处理程序多IP主机管理.此版本还修正了在服务器核心次要的(不太可能击中)内存泄漏的问题.因此鼓励用户进行升级. Cherokee 号称是目前

Cherokee v1.2.1发布 最快的Web服务器软件

Cherokee 号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹.与 http://www.aliyun.com/zixun/aggregation/14417.html">Apache.Lighttpd.Nginx 等其他同类软件的对比,大家不妨看看这个测试页面.其易用性做得也很不错. Cherokee 的功能包括支持 FastCGI.SCGI.PHP.CGI.TLS 及 SSL 加密连接,虚拟主机,授权认证,实时编码,载入均衡,与 Apache 兼容的