3层架构浅晰

                                                   我也谈3层架构               

                                                          yuking 

3层架构,我觉得其实3层架构就是对信息系统中一以数据信息为依据进行的划分: 1. 用户服务(数据的表现,以某种条件展现符合此条件的数据) 2. 业务逻辑服务(通过某方式去实现用户需要的各种记录集) 3. 数据库(数据源)如今公司开发,3层架构的实现,在VB中,COM功不可没,企业都已经广泛的采用COM,DCOM(分布式部件对象模型)将各层服务和应用连接起来,因为COM的灵活(可复用,转移),结构清晰性(特定块实现特定功能)。COM让开发者能够以二进制的软件部件方式在这个应用模型的各个层面进行应用搭建。它允许应用开发人员通过封装代码或功能的方法使用部件,无论是一个用户界面控件还是业务部件。一个部件有一个或多个"接口",能够暴露出一组方法或属性, 并因此能够被其他部件或应用所调用。例如,我分析的3层构架其中有一个代表公司的部件clscompany,它表示的一些属性(由GET ,LET 表示可读或写)如:Private mCode As String 表属性:公司编码 而CLASS的默认事件ternimate表示释放对象后的行为,initialize表示对象创建时的行为,类中对象可具有方法,即在类模块里添加公共过程(public sub()无返回值,public function x() as xxx有返回值)如: Public Function OpenAll() As Boolean则是打开数据库某表的所有记录的方法。自定义事件则是在类模块声明部分用public event xxx()声明事件,再用RaiseEvent激发事件,使用withEvent在应用这个类的窗体frmcompany的模块声明部分声明某个对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值