捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
超强的三层原代码 3.0 含补丁
关键字:Midas 三层 SQL2000 数据库
来 自:原创
平 台:Win2k/NT,WinXP 下载所需:0 火柴
深浅度:高级 完成时间:2004/5/27
发布者:aleyn 发布时间:2004/7/18
编辑器:DELPHI6 语  种:繁体中文
分 类:数据库 下载浏览:5693/24708
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
三層原代碼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

-------------------------------------------------
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论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。谢谢!!!
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号 更新RSS列表