|
盒子资源分类 |
|
|
|
|
超强的三层原代码 3.0 含补丁 |
|
关键字:Midas 三层 SQL2000 数据库 |
来 自:原创 |
平 台:Win2k/NT,WinXP |
下载所需:0 火柴 |
深浅度:高级 |
完成时间:2004/5/27 |
发布者:aleyn |
发布时间:2004/7/18 |
编辑器:DELPHI6 |
语 种:繁体中文 |
分 类:数据库 |
下载浏览:5693/24708 |
|
|
|
|
三層原代碼MidasDemo安裝幫助 ---------------------------------------------- 作者: 老吳(aleyn.wu) 日期: 2004-05-26
感謝(Jackey, llyygg, 斜陽,楓長舞和其它網友)的測試和幫助 有問題請到 QQ群組1005454[煮茶待英雄] http://www.e-midas.cn上資詢 ----------------------------------------------
本程序在Delphi 6.0 + SQL2000 下通過, 在Delpphi 7.0下 安裝控件可能有些問題. 本程序所需的所有控件,有些有原代碼,有些則沒有,請見諒.
目錄清單: VCL_D6 Delphi 6.0 所需控件目錄 VCL_D7 Delphi 7.0 所需控件目錄 COMMON 「服務層」和「規則層」共用目錄 Server 「服務層」原代碼目錄 RuleDLL 「規則層」原代碼目錄 Demo 「客戶端」示例目錄
文件清單: swServer2.exe 「服務層」主程序 swServer2.ini 「服務層」主程序配置文件 swDemo.dll 「規則」DLL示例 swMMC.exe 「規則」DLL裝載管理程序 swMMC.ini 「規則」DLL裝載管理程序配置文件 dmDefault.dll 系統缺省「規則」,一定要有 sqlDesigner.exe 「SQL語句」管理程序 sqlDesigner.ini 「SQL語句」管理程序配置文件 Demo1.exe 「客戶端」示例
控件方面: (1).先打開並安裝hmTools.dpk (2).再打開並安裝hmIdb60.dpk
項目方面: (1).先編譯dmDefault.prj (2).再編譯dmDemo.prj (3).再編譯swServer2.prj (4).最後編譯demo1.prj
數據方面: 請把sql.mdb匯入到SQL2000里的pubs(Database)
運行方面: (1).先運行swServer2.exe (2).運行scktsrvr.exe (在Delphi目錄) (3).運行swMMC.exe ,看看「服務層」是否已經裝載了所有的「規則(DLL)」 (4).運行Demo1.exe
注意事項: (1).必須先修改所有的INI文件,以適合你的電腦 (2).必須先運行swServer2.exe,才可以修改Demo1.prj和運行Demo1.exe (3).如果需要查看SQL語句,請運行sqlDesigner.exe
------------------------------------------------- |
|
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们! |
相关文章 |
|
|
|
相关评论 |
|
共有评论33条
当前显示最后6条评论
|
nb2008 |
2004/7/27 18:12:56 |
严重同意 shaoyy
很多所谓的三层,只是把程序在物理上分成了三部分。里面的逻辑未分层。即shaoyy所说的,业务层,逻辑层等。 我个人认为,从中间服务器取出记录集,修改后提交,并不算真正意义上的三层。因为你必须明白你所取出的记录集的每个字段的含义,该取怎么样一个记录集。。。。所涉及的数据库定义,业务数据关连等知识过于详细,这是客户端程序员不应该详细了解的 |
aleyn |
2004/7/28 8:01:10 |
to shaoyy,nb2008: 謝謝你們的意見,如果有空,也請看看這個三層程序的業務層,好嗎, 實際上,我已經把所謂的中間層規劃成幾個層,詳細架構請看看這個文檔。 http://www.e-midas.cn/software/stru.pdf |
shaoyy |
2004/7/29 10:10:34 |
to aleyn: 我上面的发言并非针对本作品,所以算不上是建议:) 我仔细看了一下这个程序的代码,架构清晰,设计也有独到之处,应该对从事Delphi三层开发的人有很好的引导作用,并且代码规范整洁,不错,看得出来你还是花费了一些的心思,感谢你的无私奉献! 最后提两点建议: 1.这个程序中虽然避免了客户端直接对表的操作,并且也实现了业务规则的动态管理,但是可能是程序太小,我在这个程序中还看不出"软件复用"思想的体现,中间层的功能好像都是基于数据库的操作,没有体现出清晰的"业务对象",个人愚见。 2.hmOleVariant单元没有提供源码,如果方便最好能开放出来,这样便于大家理解这个程序的代码。 |
liuxiangsoft |
2004/7/29 12:19:11 |
to : alyen.wu: 自己看了你的代碼﹐也在寫﹐也在學。總感覺有些不明白﹗可能是專業語太濃﹗還請您再次幫我看看﹕ http://www.delphibbs.com/delphibbs/dispq.asp?lid=2736594 |
aleyn |
2004/7/31 12:34:23 |
to shaoyy : 请大侠留下你的QQ号码好吗,或者加入QQ组:1005454,我们在组里详细交流一下. (认证时请写:shaoyy,好认我知道是你). |
pxq |
2004/8/8 23:31:28 |
用DELPHI的DBExpress实现N层应用系统该怎样做?如果有现成的简单程序发一份给我,PXQ_MAIL@163.COM。谢谢!!! |
我要发表评论 |
查看全部评论 |
|
|
|
|