delphi界面<--> XML(100分)

  • 主题发起人 主题发起人 sahxinyu
  • 开始时间 开始时间
S

sahxinyu

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一个思路:
1.XML--->delphi界面:即将delphi程序的所有窗体用XML描述文件描述(保存窗体及其控件相关属性,如类名,位置等)。 在程序运行时,直接从XML描述文件中读取并形成窗体界面。一般,相关窗体为编辑某个对象的属性窗或是新建某种对象的窗体。
2.delphi界面 --->XML:在窗体(利用XML描述文件生成的)中相关内容更改或设置完成后,希望将该窗体的相关控件属性收集形成某个对象。最终将所有对象保存到一个XML文件中。
 
您的想法很好,下一个 windows 版本(longhorn)就会这么做了,它的界面将用 XAML 来定义。
http://msdn.microsoft.com/longhorn/default.aspx?pull=/msdnmag/issues/04/01/DevelopingAppsforLonghorn/default.aspx
http://msdn.microsoft.com/library/en-us/dnintlong/html/longhornch01.asp
 
C#和VB.Net的界面就是以XML描述的
 
可以瞧瞧OmniXML,这套包允许控件流化到XMl文件中并能从流中恢复。
 
rational rose界面好像也是这么干的
 
把DFM文件转换一下呢?
 
我现在的框架就是这样的,从XML中读取菜单。
 
WINAMP 3.0皮肤好像就是这样的
 
有意思,楼主能否说一下,这样做有什么好处?或者说运用在什么方面效果特别好。
 
“可以瞧瞧OmniXML,这套包允许控件流化到XMl文件中并能从流中恢复。”
这是是不是说对用户来将,使用开发完毕的软件用户就可以使用“组态”界面了?
 
最好borland有人直接写进delphi9,好提议[:D]
 
很多软件已经支持动态的XML了
 
我们公司的界面早就那么做了。用户可以制定界面
 
有谁能写出大体的程序吗??
 
我正在苦苦寻找啊!能帖点出来吗?
 
是啊!我也对这个很感兴趣。
那位大侠给点code出来看看。
 
看来都比较吝惜啊!
 
这是个好想,我也在设想这么一个东东
 
俗话说,不要为了OO而OO,那么,请问楼主,这么做的好处根本在那里呢?
 
后退
顶部