软件自动生成(100分)

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

helianthus

Unregistered / Unconfirmed
GUEST, unregistred user!
大侠请注意,大侠请帮忙。在下有一问题:
如何才能让软件界面自动生成?界面包括:菜单、窗口(按钮、列表and so on)。
 
方法1:继承;
方法2:用Frame ;
 
是否可以考虑使用数据流图,可以对数据流图加以扩充!
具体方法吗,我们以后可以继续交流!
我的邮箱是......
 
例如自动生成一个button
var
TestButton:Tbutton;
begin
TestButton.parent:=Form1;
TestButton.left:=10;
TestButton.top:=10;
TestButton.width:=100;
TestButton.height:=100;

TestButton.caption:='你明白吗?‘
TestButton:=Tbutton.Create(Form1);
end;

 
使用framework+disignpattern,最好基于某个应用领域。
 
to liuyj74:
你的代码执行下去肯定会出现Access Violation的错误,一个类的实例还没创建怎么能去引用它的属性呢?
应该把TestButton:=Tbutton.Create(Form1);这一句移到最前.
 
你是不是想动态改变界面,或者做一个设计工具,根据用户设置自动创建界面
 
to LanFairy
我要作一个case工具,根据用户的系统需求,由系统自动生成界面。目前考虑是从DFD入手,
从中探讨是否可以生成用户界面。
 
据我所知,这是一个Helianthus是一个PPMM,大家要好好表现啊!
 
是想写一个软件设置文件(INI或其它类似的文件)
然后可以根据这个文件中的设置,
生成相应的界面,
是这样吗?
这都没有什么难的,
只是写这种程序,
可是好烦的。
原理也就是象liuyj74老兄给出的哪个例子,
 
to all people:
看来我没有把问题说清楚。我的意思是:比如说我要作一个学生管理系统。
1把我对系统的需求输入给这个case工具。
2工具倒腾一会儿(时间越短越好)。
3 给我整个学生管理系统的所有界面。
4 我对已成形的软件删删改改,加加减减。
5 最后得到一个完美的软件。
这属于软件自动生成。
工具的目的是给程序员节省时间了。
 
你指的case工具是不是可以自动生成界面,并且生成与之对应的delphi代码
 
有这种工具吗?至少我没听说过。
 
to softdog
如果有这种工具的话,helianthus的工作有什么意义?
to LanFairy
你说得很对,发表一下你的高见吧!
 
目前软件自动生成的程序,目前台湾联诠信息已开发成功,是N Tire的,软件名称是COM Express
 
to Motar Liu:
大侠,可否提供更详细的信息?比如,网址、简介and so on.
谢了。
 
www.lcnet.com.tw
 
com express 乃一生成COM组件的工具,和Rose差不多。
我的目标是生成软件界面的。
不过,多谢各位大侠相助。
 
我不知道的东西我不会讲的,希望你先至上叙网址DownLoad下来用用看。
牠可以直接产生Delphi的Source Code,是N Tire 的各种接口。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部