选项互斥的问题在程序中如何实现

edwardliu 2010-03-03 04:03:16
我要做的是一个类似于电脑自助装机的系统
可以自己选择cpu 内存 主板 显卡这些
但是其中,有些cpu跟某些主板是不能同时选择的
我每一个选项都是一个下拉框,比如先选择cpu,选择了特定cpu之后,不兼容的主板选项将不会在下拉框中出现
请问这种效果该如何实现呢?谢谢
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
波导终结者 2010-03-11
  • 打赏
  • 举报
回复
互斥的太多的话,可以反过来想,把能兼容的记录下来
这种活是体力活,没什么捷径
edwardliu 2010-03-11
  • 打赏
  • 举报
回复
谢谢大家
我考虑过建立互斥的表
但是项实在太多了,大概有十来种配件
确实好复杂,少一点的话还比较好搞的
wanghui0380 2010-03-10
  • 打赏
  • 举报
回复
这个有啥办法呢?

只能按不兼容列表过滤了

呵呵,计算机不是神,没有过滤条件他就傻眼了
深海之蓝 2010-03-10
  • 打赏
  • 举报
回复
引用 3 楼 lianshaohua 的回复:
如果不怕麻烦,就自己定义类,cpu,内存,等等,有一个互斥接口,不同型号的实现存储了型号互斥的列表。。。。这样就能通过互斥接口来检测当前型号的设备是否与另一设备兼容了。。。。。。
如果要做得更好,那还要定义理加详细的数据,比如:cpu的针解,内存的频率等等,通过这些数据来检测是否是否兼容,不过原理差不多,工作量不同扩展性不同而已

这个可以
ztenv 2010-03-10
  • 打赏
  • 举报
回复
第二次看到楼主发这个贴子了。。。。。
ztenv 2010-03-10
  • 打赏
  • 举报
回复
如果不怕麻烦,就自己定义类,cpu,内存,等等,有一个互斥接口,不同型号的实现存储了型号互斥的列表。。。。这样就能通过互斥接口来检测当前型号的设备是否与另一设备兼容了。。。。。。
如果要做得更好,那还要定义理加详细的数据,比如:cpu的针解,内存的频率等等,通过这些数据来检测是否是否兼容,不过原理差不多,工作量不同扩展性不同而已
lexfu 2010-03-10
  • 打赏
  • 举报
回复
考虑使用数据库实现吧
edwardliu 2010-03-10
  • 打赏
  • 举报
回复
我自己来up一下子。。。。。

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧