用户自定义图像菜单的实现(300分)

  • 主题发起人 主题发起人 autumn
  • 开始时间 开始时间
A

autumn

Unregistered / Unconfirmed
GUEST, unregistred user!
一幅仓库平面图。用户点击某一处地方,显示这里相应的存放商品数据。
这个思路如何实现?
如果这幅地图是经常变化的,又如何实现?
 
首先必须保存数据,就是仓库中商品的位置!
然后根据商品的位置画出商品!
 
点击时,确定你的鼠标位置,根据相对坐标来确定商品数据。
图面变化,实际上是商品存放位置改变。
商品本身不用在图上表示。另外,可以在鼠标移动事件中定义,将商品数据实时表示出来。
 
wlmmlw:
不是作图。图片已经有了就是仓库平面图,例如我选1号堆位,他就显示那个堆位
存放的商品名称,数量多少,什么时候进来的,现在库存多少等等。我是说用程序实现
这个功能的思路。
 
你可以对各个摊位分别创建区域么,如果鼠标进入某个摊位的区域,就显示你的信息!
 
最重要的问题是。当公司开发了一个新点的时候,例如忽然间去海南租用一个仓库,
那用户就会加入一张平面图,难道我又要重新定义那个地方对应那个数据吗?那岂非又要rebuild程序一遍?
 
用数据库保存仓库位置不行么?
每次启动的时候查询仓库位置,然后动态创建仓库(大概就是平面图吧).
新加仓库的时候由用户输入参数然后保存.
主要思路就是查询参数,然后根据参数动态创建对象.
 
bubble:
这样的话,我得学学cad了.

all:
我原来的想法:高级用户(建筑员)load进原来自己的一张图,然后用鼠标在图上画一个矩形,然后
让这个矩形和某一个仓库对应。下次老板使用的时候,程序根据高级用户设定的位置,和当前
鼠标的位置(就是在哪个矩形里)显示相应仓库的详细情况。
 
慢慢看下来,发现我的想法和bubble还有autumn的一样 [:D]
 
找个Gis控件,至少商品名称,数量多少,什么时候进来的,现在库存多少这些东西要由你
自己来写了, 主要是要程序要写得灵活, 可以适应不同的情况变化
 
htw:
gis控件有什么用?那可以下在?
 
小秋,我们公司有类似的产品.:)
有空的话我可以告诉你原理.不过比较复杂哦
 
老吴:
我的电话刚修好,到广州后给我电话,请你吃饭,那时候告诉我
 
如果要支持级量放大,不知道如何实现
 
问题已经解决。方案如下:
1.将图片交美工人员,用PhotoShop 将图片切割并生成HTML文件
2 在我的程序中使用TWebBrowser从Web网站load进这张html,获取用户点击
的超级连接,然后弹出一个框,给高级用户指定一个操作,(例如打开那个仓库,或
显示一段动画,或一段声音),然后将这些信息记录下来
3 下次老板再点击这些超级连接的时候,系统将根据高级用户设定的操作而自动进行。
4 当图片发生变化的时候,只需要交美工人员切割,然后再由高级用户设定操作即可,不用
重新编译程序

问题基本已经解决,但是如何实现cad图载入,极量放大缩小的问题还没有头绪...
问题3天后结束。
 
多人接受答案了。
 
后退
顶部