首页 相关文章 delphi中command/action的疑惑

delphi中command/action的疑惑

   在看了一大堆提到界面和代码分离的理论以后,不知道大家对command/action模式到底是怎么理解的?我在此也有如此疑问,一般情况下在dlephi中一提到command/action 模式,第一个想到的就是TActionList,TActionManager等一系列的action控件,然而似乎delphi控件的设计方式或者说事件件调用方法本身就是以command/action模式来进行设计的。也就是说不必去刻意的追求command/action模式而是在一般的编码是注意一些我看就足够了。

  就我的理解以TButton的OnClick事件来说。
   一般情况下,在我们的程序重要想定义这个事件直接双击该控件然后再写代码就是了,例如:
   procedure TForm1.Button1Click(Sender: TObject);
   begin
   ...;
   end;
   可能有人会认为这样代码和界面耦合就比较严重了因为这个函数实际上和界面混合在一起了.以后要是修改界面的话就会很麻烦了。
   可是我却不这么认为,就以下为例吧:
   要是想用另一个button...[ 查看全文 ]

2016-02-19 标签:

delphi中command/action的疑惑的相关文章

手机页面
收藏网站 回到头部