Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
目前各种“菜单”构件在创建“菜单项”时是统一的进行编号,比如:在“主控菜单”构件创建了四个菜单项,他们的编号是“菜单项1——菜单项4”,接着又在“边条弹出菜单”构件中创建五个菜单项,他们的编号是“菜单项5——菜单项9”。
觉得这样统一编号并没有任何好处。特别是对命令行的编程判断和后期升级改编很不方便,甚至无法办到。
一、能否改变这种统一的编号。
二、还有,最好能对菜单项的编号能进一步规范,比如对菜单项进行级别编号:
菜单项1,菜单项2。菜单项1.1,菜单项1.2。菜单项1.1.1,菜单项1.1.2,菜单项1.2.1,菜单项1.2.2。菜单项1.1.1.1,菜单项1.1.1.2,菜单项1.1.1.3。菜单项1.1.2.1,菜单项1.1.2.2,菜单项1.1.2.3。
能办到否?
构件名称是可以自定,以及菜单项的标题也是可以自定的。
这些仅此是显示给眼睛看而已,在程序内部却是没有被改变而是统一的编号。
如果能单独在某菜单构件内统一有序有级别的编号,你就会发觉用命令行很好的判断编程了。
构件怎样编号不重要,关键是怎样让自已在编程或改写时能更好的识别。
我觉得,现在搭建的的方式挺好的,
统一采用:窗口.构件名称.属性或方法,这样的结构。
识别起来也非常容易,而且在不同项目中进行迁移也非常容易。
以菜单项为例,我通常是把名称改为:“菜单项_识别名称”这样的结构。查找起来也方便。