请教关于界面驱动程序的问题,(200分)

  • 主题发起人 hellotao
  • 开始时间
H

hellotao

Unregistered / Unconfirmed
GUEST, unregistred user!

现在要用Delphi做一个界面驱动的程序,
希望能自动生成页面并且可以动态修改页面上的内容,
可以根据页面上的内容的不同转跳到不同的页面,
有page定义器,page执行器,数据库存储,
知识定义,知识实例等功能,
希望能得到高手的帮助,最好有个程序原型,
 
再加200分吧,
 
什么叫界面驱动阿?
 
就是程序以后要运行的状态由程序当前页面以及以前页面的数据来决定,
是动态的,不是静态的页面,
比如: 1页面有个Edit里面值是1,点击下一步就可以到达页面2,
如果这个Edit里面值是2,点击下一步就可以到达页面3,等等,

 
你这所说的这此页面上的内容是确定的吗
如果是
if edit1.text='1' then
form2.show
...............
if alltrim(edit2.text)='2' then
form3.show
..................

 
你是不是要定义一个导航界面,导航项可以改变?
如果是这样,你可以吧要加载的内容都保存在数据库或是配置文件里,控件要执行的事件做成一个统一的模块
给它传不同的参数它的执行结果就不一样(没试过,我想思路应该是这样的,希望对你有所帮助):)
 
你在每一个显示的页面设置一个LABEL,然后就可以知道下
一个要打开的页面。
 
‘不懂编程’ 的这位 , 我觉得你 到是挺懂编程的,
你的想法和我后来的想法一致,一切的流程应该存在数据库中,
定义自己的类对数据库进行操作 , 可以实现动态的加载页面,
这些我已经做成功了,不过还是谢谢你给我的建议,
所有的分都应该给你,希望能交个朋友!
hellotao@163.net

 
hellotao
很高兴认识你,给你发了伊妹儿:)
我的email:joney1@sohu.com
joney1@163.com
 
顶部