千家信息网

VB开发分布式怎么理解

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"VB开发分布式怎么理解",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"VB开发分布式怎么理解"吧!一、概述"activex"是微软为
千家信息网最后更新 2026年11月01日VB开发分布式怎么理解

这篇文章主要讲解了"VB开发分布式怎么理解",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"VB开发分布式怎么理解"吧!

一、概述

"activex"是微软为分布式计算制定的一套标准,它的前身就是大家所熟知的"ole automation".当分布式应用通过网络通讯时,activex可以使用两种不同的机制对客户请求作出响应。一种称为"分布组件对象模式(dcom)",只可以在windows nt和windows 95上使用;另一种是"远程自动化(remote automation)",它可以在16位环境下构造分布式应用。

这两种分布式机制,有着极其引人的特点:与组件物理位置的无关性。也就是说,当你构造一个activex组件时,无需知道它将分布在那一台机器上。同样的组件,即可以将它放在本机,也可以将它分布在其它机器上而不需要从新编译。这样,根据网络的性能和网络结构的变化,我们可以方便的调整组件的分布策略。

当然,用activex构建分布式应用的各个独立组件,还有其它优点:

构造远程组件和构造本地组件的编程方法一模一样,无须特殊的工程经验。可以用activex组件在服务器端实现复杂的商业规则。比起用dbms(如sql server)来完成同样的工作,我们有更好地编程、维护、排错手段。

有大量的商业组件可以使用。而且这样的组件会越来越多。我们只需将特殊的商业规则开发成组件,与购买的组件配合使用。

二、开发和调试

VB开发分布式组件和开发本地组件相同,调试也可以在本地完成,本文不在赘述。(可以参看VB所带的例子:\sample\clisvr\booksale \client\book_cli.vbp客户端程序;\sample\clisvr\booksale\client\book_svr.vbp服务器程序。)在开发分布式服务器段组件时,请注意下列问题:

服务器端的project应为activex exe(进程外的activex组件)。这也很容易理解,不可能在两台机器上完成同一个进程,所以,不可能使用activex dll(进程内的组件)。

在project properties对话框的组件栏目下,应设为remote server file.这样,在程序编译时会生成一个vbr文件,在生成安装盘时要用。大家知道,windows程序在系统注册表中有注册,此文件与注册有关。

class属性应设为mutiuse,以便多个客户应用可以使用它。

感谢各位的阅读,以上就是"VB开发分布式怎么理解"的内容了,经过本文的学习后,相信大家对VB开发分布式怎么理解这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

组件 分布式 开发 服务器 程序 应用 服务 商业 客户 机器 网络 进程 学习 特殊 内容 就是 文件 机制 规则 问题 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 广州为想互联网科技有限公司 汇久创客互联网科技 互联网科技公司有哪些 中国互联网金融科技基金 互联网科技生活的内容 互联网科技创新企业排名 互联网巨头投资的硬核科技 老年人脱离互联网科技的作文 宝灵互联网科技有限公司 晓花互联网科技有限公司网址 搜狐科技互联网 互联网金融科技展 乌苏新华互联网科技做什么的 卓翼科技产业互联网合作 宇信科技在杭州互联网排第几 科技互联网公司两年变化 互联网科技大佬云集 互联网企业和网络科技有限公司 现代科技的标志之一的互联网 互联网科技图片 湖北九亚互联网络科技有限公司 互联网科技英文 奇酷互联网科技 常德市电业局互联网科技部 互联网为啥属于高科技 每天都有哪些好的互联网科技 江苏互联网智能科技软件 广州燕处互联网科技有限公司 互联网科技企业商标注意事项
0