最近看到一个眼镜店的程序,也就是广州小聪公司开发的一套眼镜店进销存的程序,感兴趣的朋友可以到http://www.d9soft.com/soft/58743.htm下载下来看看,我对这软件感兴趣的就是这个软件的界面上的编辑框全是根据数据库中的字段自动生成的,这就大大提高了程序的开发效率,有没有哪个朋友做过类似于这套软件机制的软件??这套软件在网上出现了很多的相同的,只是换了一下图标和程序的名字其它的都是一样。像如:了如子掌眼镜店管理系统就和小聪的一模一样,也不知道是谁盗版了谁的。有哪位兄弟有这方面的源码??本人只想研究研究他界面上的编辑框自动生成的原理(他的编辑框自动生成后可以对数据进行增删改,可以对数据库进行相关的操作,这是本人感兴趣之处,本人研究过他的库表,所有的界面都是根据数据库中设置的字段来显示的,用户可以任意设置显示的字段,编辑框自动生成后,他相应的代码也就有了,真怪,那么多界面他是乍以做到统一性的呢???不理解,没有研究透,哪位兄弟能提供一点源码,大家共同研究研究!!!!!!

解决方案 »

  1.   

    我目前正在研究这些个规律 做出一套框架(或者叫平台)出来,能自动生成windows界面和web界面
      

  2.   

    小葱的是用vfp写的,其实也不复杂,关键是弄出来自己的一套类库来就行了,vfp下可以自定义这些的
    说实话,小聪都快被人骂死了
      

  3.   

    to ttjacky:小聪的眼镜管理系统根本就不是VFP写的,是delphi5写的,你可以反编译看看,to oceanh:小聪上面没有用combox,他的combox是改用另一种方式的,你要的那种效果你可以看看他的系统就知道了。另外他界面上的stringGrid也是自动创建的,而且里面有好多事件,总之感觉这种方法写两层结构的开发效率确实很高。有没有哪个兄弟研究透了,或者找到了小聪的代码了,我想网上肯定有的,要不不会有那么多一模一样的东西的,就是换了图标和名称。
      

  4.   

    1.将库表字段名设置成中文,可以通过动态创建控件来完成
      利: 创建界面的说明(LABLE等)比较简单;
      弊:很容易了解到整个系统的业务;
    2.库表用英文字段,然后建立码表对应各个表中的字段,创建动态控件时,从码表读出数据进行创建
      利:对业务作了一定的隐蔽;
      弊:编写动态界面麻烦,从而忽略了业务的复杂度;  我是2年前看过“小聪”的软件,同时和“胜天”,“管家婆”等软件作了一系列的比较,觉得“小聪”的业务只能满足简单的进销存加财务管理。不能符合大业务的开展。最后自己写了一套“眼镜行业财务进销存一体化”的程序。决定就这一个月对1。0版开源!!!以上只是个人观点!!!
      

  5.   

    to Erice 能先发一个给我看看吗???你也是用的自动创建控件的机制吗???我只是对那个自动创建感兴趣,如果能发一份给兄弟的话,在些先谢了!!!!
    [email protected]
      

  6.   

    Erice(白雪公猪) 
    麻烦也给我发一份,谢谢
    [email protected]
      

  7.   

    俺也要一份 谢谢  [email protected]