做一个系统,是实现对一个行政村的管理,每一个屋主以图的形式来表示
考虑把图片扫描进去处理,但是这些图片不是死的,要求这些图片可以随便在窗口
上移动地方或删除(图片调整位置而后在窗体里面实现,如何保存我也不清楚,保存为何种方式?),而且屋主也可以动态添加,但图片变更以后如何保存在数据库里面,我也不知道,如何实现?

解决方案 »

  1.   

    帅哥
    数据库编程我清楚得很;
    我的意思你没明白:
    图片移动是在编译过的程序里面,而且移动后位置不变,如何把此时的所有窗体内容保存,
    以后显示的就是这样,跟delphi里面拉一些控件,而后保存窗体一样。
    这好像跟一个开发平台差不多了吧
    可不可以详细一点?
      

  2.   

    fengjn(小枫)
    说得详细一点,
    我这正郁闷着呢
    帅哥!
      

  3.   

    你可以做一个配置文件文件格式可参考格式如下:
    Control1.Name:='屋主名称';
    Control1.X:=100;
    Control1.Y:=120;
    Control1.Width:=20;
    Control1.height:=30;
    ......
    配置文件可用INI文件实现,比较方便些。其实你的问题主要是难在规划上面。你做好设计工作以后,其它就较简单了。
      

  4.   

    你想在运行时来改变对象的大小是吗?不是很简单,大概要用到很多的api吧
      

  5.   

    是实现对一个行政村的管理,背景已经有了许多图片,每一个图片代表一个房屋,每一个房屋以图的形式来表示,图片是一样的,但是这些图片不是死的,要求这些图片可以随便在窗口
    上移动地方或删除,而且房屋也可以动态添加,这些操作是在编译过的程序里面,而且操作后位置要保存起来,如何把此时的所有窗体内容保存,
    以后显示的就是这样,跟delphi里面拉一些控件,而后保存窗体一样。
    实现像帝国里面的地图编辑器一样的功能就可以了:
    在运行后的程序里面拉图片,而后随便删除,建立;
    我要问的就是这么多!
    谢了!
      

  6.   

    记下图片控件的位置,用INI,数据库都行,下次读取的时候就根据位置设置,不过这好象不怎么好呵删除就等于删除一记录,没什么的,添加也是。移动的话就要用到拖放操作了,像文件操作一样,具体的你找书看看,
      

  7.   

    參考表結構如下:
    屋主編號,屋主姓名,圖像,iLeft,iRight(位置)好像你不是mm
    算了
      

  8.   

    呵呵,小枫,又见面了。这个问题可以用ini或者注册表来记录位置信息。
    上面的朋友们都已经说得很清楚了。你还有什么不明白的?
    我觉得楼主的object pascal基础应该巩固一下。
      

  9.   

    你到wxd96.china.com跟我同学联系一下,或许他们会帮你,呵呵,不过,他们都是色狼哦!
      

  10.   

    呵呵,小枫,又见面了。这个问题可以用ini或者注册表来记录位置信息。
    上面的朋友们都已经说得很清楚了。你还有什么不明白的?
    我觉得楼主的object pascal基础应该巩固一下。
      

  11.   

    应该是和数据库相联系起来, 这样,再保存上,只需要保存一些有意义的序号,而至于位置,用Left Top不是最好吧,呵呵,你可以试一试用Tag标志。
    我写了一个MapImage控件,感觉和你所说的差不多,因为我这段时间也做类似的东西,不过比你的复杂了一点。
    {
    以后显示的就是这样,跟delphi里面拉一些控件,而后保存窗体一样。
    实现像帝国里面的地图编辑器一样的功能就可以了:
    }类如的,拖拉都应该好做,自己写控件也成,直接编程也可以,关键就是保存,个人观点,将图片进行配置,如果以数据库的方式保存的话,保存其所在的序号就可以了,如果以INI等文件的话,那还不如用XML文件。----------------------------------------------------------
    等待,如沙漠行舟,痛苦万分
      

  12.   

    ihihonline(小小)
    你的MapImage控件怎么做de ?
    关键就是保存,个人观点,将图片进行配置,如果以数据库的方式保存的话,
    保存其所在的序号就可以了
    就是这样了!
    有没有好的保存方法了?
      

  13.   

    你说的像是物流软件,网上有下载的,其功能和你说的很是相似。
    你搜搜吧。
     foreveryday007兄弟建议的表结构可以参考一下:
    屋主編號,屋主姓名,圖像,iLeft,iRight(位置)
      

  14.   

    ihihonline(小小)多个一样的图片,除了保存其所在的序号,
    应该还有图片放置的位置的信息,
    要不然怎么定位;
    在保存后显示出来?
      

  15.   

    ihihonline(小小)
    你的那个
    mapimage控件可不可以发给我一份呀!?
    让我学习学习!
    我的信箱是:
    [email protected]
    再次多谢你了
    !!!!
    !!!!!!!!!!
      

  16.   

    哎,CSDN啊,只要是女生,总归是那么多人发言,上面那么多大哥都已经说话了,而且也能解决楼主的问题了,我就不多说了,呵呵
      

  17.   

    ihihonline(小小)
    你的那个
    mapimage控件可不可以发给我一份呀!?
    让我学习学习!
    我的信箱是:
    [email protected]
    qq是9631580
    再次多谢你了
    !!!!
    !!!!!!!!!!
      

  18.   

    呵呵!up!  尝试一下用拖曳(drag)?? 我以前见过拖动子控件及内容的例子,可惜太久远了
      

  19.   

    MM生气了
    (YourDataSet.FieldByName('YourPictureField') as TBlobField).LoadFromFile('YourPictureFile');
      

  20.   

    menggirl(杨莹) 爱上 ihihonline(小小) 了
    我嫉妒,  ihihonline(小小) 你跟我等着咱们决斗
      

  21.   

    赫赫
    ihihonline(小小)
    在不在?
    在了回话!!
    上我的qq 找我!!
      

  22.   

    To menggirl(杨莹) 以后不必这样一个贴子重复的发这么多。技术区现在不经常来。
    To DWGZ.HOHO~~ 偶有女朋友的啦.
      

  23.   

    不行了, 不行了 ,CSDN 的光棍太多了,国家应该想点办法从国外或人口稠密地区引进一批PLMM ,解决大家的单身问题!!!
    哥们我发的帖子n年都没几个人回答,人家小姑娘的帖子,就是烫手! 我不想活了!¥·¥(—·(*¥—)(!#—()*!—¥(*·—¥(*)·—¥)(*
      

  24.   

    其实我也不错,  menggirl(杨莹) 爱死你了,  大家齐呕
      

  25.   

    To DWGZ
      呵呵,你也开始灌水了?嘿嘿,就是常常骂中国程序员是如何如何烂的那个XX吧,HOHO~~~
      砖头飞来...
      闪人Ing....
      ----------------------------------------------------------
    等待,如沙漠行舟,痛苦万分
      

  26.   

    ihihonline(小小)
    注意加我的
    qq 
      

  27.   

    to ihihonline(小小) :
    我说得是实话,我敢于说实话, 我才不怕砖头呢,  你说csdn上的这些家伙编的东西, 你敢维护吗, 不搞死你才怪。 
    有时间我去多看看人家老外的VCL程序(不要说我崇洋媚外, 中国人太那个了), 我一句话都不敢说什么, 我就是佩服