Multi-Tier结构程序开发基础教程 (一)

这是一篇关于Multi-Tier结构程序开发的基础教程,涵盖了从理论到实践的初步介绍,包括作者z33分享的源程序下载链接,适合初学者了解和学习。
摘要由CSDN通过智能技术生成

Multi-Tier结构程序开发基础教程 (一.1)
作者:z33

鉴于同学们刚接解Delphi,并对老师上课所讲的Multi-Tier结构编程不是十分理解,所以我写了下面一个教程,给我最好的同学们,希望这篇教程能帮助同学们更好的学习Delphi,不要掉队,也希望我通过写一写学习的经验,总结一下,对Delphi有更深的了解。

多层开发的基本概念我不想多说了,我只把写一下它的这实现过程。

一、首先编写应用程序服务器,这个服务器的作用是连接数据库和客户端,起到承接客户端和数据库服务器之前的桥(暂且叫它桥吧)。
  1、新建一个工程,
     File - New - Application 。
  2、再往新建的工程上放一个实现多层的“远程数据模板”(中文我觉得应该叫这个),
    File - New - Other -Multitier - Remote Data Module - 单击OK
  3、
接上一步,会出现一个对话框,
    名字起好了填上去点OK就可以了


    

    上图中,CoClass Name就是此程序的名称,叫COM的名称,这个名称最好起一个有意义名字,因为在你做客户端的时间需要依据这个名字连接到这个服务器。比如是:multi_test (意思是多层测试)或者 X_test ,好记~而且酷!。
下面灰色字这一段不需要看懂
    下面的Instancing选择服务器的处理线程方式,现在选的是Multiple Instance是指多前客户端可共享一个线程应用程序服务器。还有Single Instance是多对多的处理方式,就是一个客户端对应一个线程应用程序,当多客户端时,服务端也会开和客户端一样多的线程运行,好处是各线程相对独立,不会相互影响,但相对比较占资源。而Internal是创建一个In-Process的COM程序(DLL文件格式),这项用得比较少,据我理解是需要和其它对象兼容而设的,这是我的理解,有不同看法欢迎讨论。
     最后一个Threading Model是用它设置In-Process COM程序的多任务模式的,太多了,懒得讲了,大家自己看书吧。}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值