V
VictorWoo
Unregistered / Unconfirmed
GUEST, unregistred user!
先起个话题:
eMVC 文档: http://www.eazisoft.com/products/emvc/emvcdg.htm
eMVC 最新1.03下载: http://jaist.dl.sourceforge.net/sourceforge/emvc/eMVC_1.0a3.zip
eMVC 官方网站 http://www.eazisoft.com/products/emvc
eMVC是一套不错的MVC for Delphi框架,安装后可以在File->New->Other里找到app和form的两个向导。当然不用向导也可以。采用该框架可以做到很好的 模型(M)-视图(V)-控制(C)分离 。其它语言,比如说JAVA,好几套MVC框架早已红红火火了。
for Delphi的,有名有姓的MVC我只找到这一个。还有2ccc上的一个SmartStruct,主要是第三方控件太多,我没有装。
问题1: eMVC_1.0a3/Sample/D7/Mastapp/mainview.pas ,感觉里面似乎做了应该由MainCtrl来做的事情。如 procedure TViewMain.ViewLocalClick(Sender: TObject); ,不知大家如何理解。
问题2: eMVC_1.0a3/Sample/D7/Exapmle1/MainCtrl.pas ,
if (TMenuItem(Sender).caption = '&About...') then
self.sendCommand(CMD_SHOW_ABOUT)
感觉用Caption来判断好像有点土,至少在多语言的时候会碰到些问题。不知道大家如何看待和解决。
eMVC 文档: http://www.eazisoft.com/products/emvc/emvcdg.htm
eMVC 最新1.03下载: http://jaist.dl.sourceforge.net/sourceforge/emvc/eMVC_1.0a3.zip
eMVC 官方网站 http://www.eazisoft.com/products/emvc
eMVC是一套不错的MVC for Delphi框架,安装后可以在File->New->Other里找到app和form的两个向导。当然不用向导也可以。采用该框架可以做到很好的 模型(M)-视图(V)-控制(C)分离 。其它语言,比如说JAVA,好几套MVC框架早已红红火火了。
for Delphi的,有名有姓的MVC我只找到这一个。还有2ccc上的一个SmartStruct,主要是第三方控件太多,我没有装。
问题1: eMVC_1.0a3/Sample/D7/Mastapp/mainview.pas ,感觉里面似乎做了应该由MainCtrl来做的事情。如 procedure TViewMain.ViewLocalClick(Sender: TObject); ,不知大家如何理解。
问题2: eMVC_1.0a3/Sample/D7/Exapmle1/MainCtrl.pas ,
if (TMenuItem(Sender).caption = '&About...') then
self.sendCommand(CMD_SHOW_ABOUT)
感觉用Caption来判断好像有点土,至少在多语言的时候会碰到些问题。不知道大家如何看待和解决。