eMVC_1.0a3

所属分类:Pascal/Delphi编程
开发工具:Delphi
文件大小:861KB
下载次数:147
上传日期:2006-11-19 23:19:34
上 传 者thomasq
说明:  Delphi利用MVC开发的典型例子,有很大的参考价值。
(Delphi MVC development of the use of typical examples are great reference value.)

文件列表:
eMVC_1.0a3 (0, 2006-09-04)
eMVC_1.0a3\doc (0, 2006-09-04)
eMVC_1.0a3\doc\eMVC Developers Guide 1.0.pdf (155629, 2006-09-04)
eMVC_1.0a3\doc\emvc.GID (8628, 2006-09-04)
eMVC_1.0a3\doc\emvc.hlp (71764, 2006-09-01)
eMVC_1.0a3\doc\license.txt (26205, 2006-05-26)
eMVC_1.0a3\Sample (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005 (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005\Exapmle1 (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005\Exapmle1\About (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005\Exapmle1\About\AboutCtrl.pas (1272, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\About\AboutView.dfm (2101, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\About\AboutView.pas (1007, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\commandlist.pas (108, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\MainCtrl.pas (1588, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\MainMdl.pas (1732, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle1\MainView.dfm (817, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\MainView.pas (1172, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.bdsproj (8240, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.bdsproj.local (62, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.cfg (488, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.dpr (721, 2006-08-28)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.identcache (469, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle1\NewMVCApp.res (876, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle2 (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005\Exapmle2\About (0, 2006-09-04)
eMVC_1.0a3\Sample\D2005\Exapmle2\About\AboutCtrl.pas (1272, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\About\AboutView.dfm (2102, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle2\About\AboutView.pas (1007, 2006-08-22)
eMVC_1.0a3\Sample\D2005\Exapmle2\commandlist.pas (108, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\MainCtrl.pas (1588, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\MainMdl.pas (1706, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\MainView.dfm (817, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\MainView.pas (1172, 2006-08-21)
eMVC_1.0a3\Sample\D2005\Exapmle2\NewMVCApp.bdsproj (8241, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle2\NewMVCApp.bdsproj.local (62, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle2\NewMVCApp.cfg (488, 2006-09-01)
eMVC_1.0a3\Sample\D2005\Exapmle2\NewMVCApp.dpr (712, 2006-08-22)
eMVC_1.0a3\Sample\D2005\Exapmle2\NewMVCApp.identcache (469, 2006-09-01)
... ...

================================ Easy MVC for Delphi Project Eazisoft.com 04/09/2006 ================================ 1, Whats Easy MVC For Delphi --------------------------- Easy MVC for Delphi (eMVC) is a lightweight MVC frame work, design for Delphi developers. 2, Why we need eMVC? ------------------ Since the Model-View-Controller (MVC) have been became a commonly used and powerful architecture for many years. There are hundreds of MVC frameworks (free or commercial) available on the internet, but most of them are giants, hard to learn and hard to understand, especially for beginners who have limit knowledge and experience on software design. Another problem is, nearly all of the MVC frameworks are written in java, PHP but not Delphi. Thats the reason why I wrote eMVC. 3 Features --------- - Simple It based on two common and widely used design patterns, Chain of Responsibility' and 'Observer'. No third party library needed. Therere not too much things to learn for beginners who have even no idea of what design patterns. - Easy to use Two creation wizards (maybe more in the future) available in Delphi IDE after eMVC compiled and installed. Only one step to create a runable application based on eMVC. - Powerful Simple and easy would never prevent developers to build a complex and flexible application based on eMVC. 4 Installations -------------- eMVC support Delphi 5/6/7/2005/2006 at the moment. After download zip file, unzip it to a folder you like, you may found two folders in it - Samples: it contains the sample of eMVC - src: all source code put in this folder. 5.1. Delphi 5 - Use "File->Open..." menu item of Delphi IDE to open EasyMVC_D5.dpk in the src folder. - In "Package..." window click "Compile" button to compile packages and then press 'Install' button. - Use 'Tools->Environment Options...', select Library, add src path to the library path. And press OK button. 5.2. Delphi 6 - Use "File->Open..." menu item of Delphi IDE to open EasyMVC_D6.dpk in the src folder. - In "Package..." window click "Compile" button to compile packages and then press 'Install' button. - Use 'Tools->Environment Options...', select Library, add src path to the library path. And press OK button. 5.3. Delphi 7 - Use "File->Open..." menu item of Delphi IDE to open EasyMVC_D6.dpk in the src folder. - In "Package..." window click "Compile" button to compile packages and then press 'Install' button. - Use 'Tools->Environment Options...', select Library, add src path to the library path. And press OK button. 5.4. Delphi 2005 - Use "File->Open..." menu item of Delphi IDE to open EasyMVC_D2005. bdsproj in the src folder. - In Project Manager (default, it on the top right corner of Delphi 2005), right click 'EasyMVC_D2005.bpl', and select install menu. - Use 'Tools->Option menu, in option window, select Environment Options->Delphi Options->Library-Win32', add src path to the library path. And then press OK button. 5.5. Delphi 2006 - Use "File->Open..." menu item of Delphi IDE to open EasyMVC_D2006.bdsproj in the src folder. - In Project Manager (default, it on the top right corner of Delphi 2006), right click 'EasyMVC_D2006.bpl', and select install menu. - Use 'Tools->Option menu, in option window, select Environment Options->Delphi Options->Library-Win32', add src path to the library path. And then press OK button. 5 Histories --------- 04 Sep, 2006 - version 1.0a3 - Support D5/D6/D7/2005/2006 - Add more samples - TCommand class implements command pattern. - ICommand, IEventListener and IMouseListener interfaces no longer exists. - New developer manual 05 June, 2006 - version 1.0a2 - A help file added - Some bug fixed. 25 May, 2006 - version 1.0a - First version,support D5/D6/2005. 6,Copyright Notes ----------------- This software published under MPL 1.1. Use under your own responsibility, but comments (even critique) in English are welcome.

近期下载者

相关文件


收藏者