社区
数据库(包含打印,安装,报表)
帖子详情
高分(100分+300分):在做三层数据库系统时,用VB到底是怎样实现中间层的开发呢?
LovenDreams
2002-04-16 11:16:29
我没有真正做过三层结构的系统,只是听人说,是把ADO对数据库的访问都封装在中间层中,但这到底是怎样实现的呢???怎样把数据通过中间层传到用户界面中呢????
最好能有例子说明,简单的就行了,例如读取记录,添加记录,删除记录等等!!!
真的很想知道啊 ,我想这也是很多朋友都想知道的问题!!!
我一次最多只能加100分了,若真的对我有帮助,可以再开多几个帖子,再发多300分!!!谢谢啦!!!
...全文
73
9
打赏
收藏
高分(100分+300分):在做三层数据库系统时,用VB到底是怎样实现中间层的开发呢?
我没有真正做过三层结构的系统,只是听人说,是把ADO对数据库的访问都封装在中间层中,但这到底是怎样实现的呢???怎样把数据通过中间层传到用户界面中呢???? 最好能有例子说明,简单的就行了,例如读取记录,添加记录,删除记录等等!!! 真的很想知道啊 ,我想这也是很多朋友都想知道的问题!!! 我一次最多只能加100分了,若真的对我有帮助,可以再开多几个帖子,再发多300分!!!谢谢啦!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
visualbasic999
2002-04-16
打赏
举报
回复
举个例子,把你的DLL,放在WIN2K的MTS下,用他来管理中间层,实现和UI的输入和输出
nebular
2002-04-16
打赏
举报
回复
呵呵,如果不是专门做中间件的,我想有些地方不需要实现完全的三层的,太严格反而增加了代码的复杂性。很多情况下,我认为只需要封装了业务对象和流程就已经足够了。
----------------------------------------------------------
其实,做软件,很多时候,是无法严格去区分系统的结构。
应用什么结构还是要看系统的需要,就算你只用CS结构,只要你流程清晰、界面友好,没有明显的BUG,就是一套成功的软件。
我认为,做商业软件,关键是在最少的成本下,客户觉得满意。
----------------------------------------------------------
系统内任何一部分都是非常重要的,无论是界面、流程和数据结构。
ferrytang
2002-04-16
打赏
举报
回复
也可以提供学习源码,可是难度比较高,你不一定能理解!
ferrytang
2002-04-16
打赏
举报
回复
如果是一个复杂的系统,我想完全封装在中间层是很困难的,基本上都是封装业务对象和流程而已。
--------------------------------------
这和系统结构没什么关系吧?如果中间层不是全部封装,那么严格的说这不是3 层
==================================
其实,说到做基本的三层,也不是太难。
----------------------------------
口气不小!
================================
简单说就是数据库+CLASS+UI。
UI使用CLASS来访问数据,并不直接访问数据库(理想情况下如此)。
CLASS为UI提供接口,它直接对数据库操作,实现业务流程。
数据库就不用我说了吧。
-----------------------
三层结构中任何一层都是重要。
================================
可以提供简单例子,但不提供实例(这是我个人的产品)
mail to kayakat@sina.com
nebular
2002-04-16
打赏
举报
回复
呵呵,如果要SEND个例子给你,那不是要发一大堆东西给你:)
我记得有本书叫VB开发指南(COM和COM+),好象是电子工业出版社的,看看相信有帮助。
LovenDreams
2002-04-16
打赏
举报
回复
To nebular(星云):
我对ADO访问数据库还算比较熟悉,但对 用户 ---中间层---数据库
这样的开发还真的搞不懂,能否再附上一些简单的VB例子加以说明???
LovenDreams
2002-04-16
打赏
举报
回复
对了,我的邮箱:lovenfree@sina.com,也可以通过这邮箱来答复,感激不尽了!!!!
nebular
2002-04-16
打赏
举报
回复
如果是一个复杂的系统,我想完全封装在中间层是很困难的,基本上都是封装业务对象和流程而已。
其实,说到做基本的三层,也不是太难。简单说就是数据库+CLASS+UI。
UI使用CLASS来访问数据,并不直接访问数据库(理想情况下如此)。
CLASS为UI提供接口,它直接对数据库操作,实现业务流程。
数据库就不用我说了吧。
nebular
2002-04-16
打赏
举报
回复
如果是一个复杂的系统,我想完全封装在中间层是很困难的,基本上都是封装业务对象和流程而已。
其实,说到做基本的三层,也不是太难。简单说就是数据库+CLASS+UI。
UI使用CLASS来访问数据,并不直接访问数据库(理想情况下如此)。
CLASS为UI提供接口,它直接对数据库操作,实现业务流程。
数据库就不用我说了吧。
vb
/
vb
.net
开发
精粹(19)
本文汇集了
VB
编程中常见的技术问题,包括图形界面、网络通信、文件操作、数据库交互等,提供了详细的解决方法和代码示例,帮助
开发
者快速定位和解决编程过程中遇到的技术难题。
vb
/
vb
.net
开发
技巧荟萃(十二)
本文汇总了一系列
VB
编程中遇到的问题及解决方案,包括页码插入、串口通信、RichTextBox使用、版本检测、系统服务类型更改等内容。针对不同场景和技术细节进行了探讨。
vb
大学计算机考试题目,大学计算机
VB
考试上机题库.doc
这是一个
VB
编程的上机考试题库,包含了多个题目,涉及素数求解、字符串翻转、数列求和、闰年判断、数组排序、矩阵操作等多个方面,考察了循环、条件判断和字符串处理等基本编程技能。
手把手教你用STM32F103C8T6驱动OV2640,
实现
高
分
辨率图像串口传输(附
VB
上位机源码)
本文详述基于STM32F103C8T6驱动OV2640
实现
高
分
辨率图像采集与高速串口传输的完整方案,涵盖DCMI接口配置、OV2640寄存器初始化(JPEG模式)、450KB/s级串口
分
包协议优化(含帧头、流控、CRC校验),以及
VB
.NET上位机双缓冲接收与GDI+实
时
显示。关键技术包括硬件等长布线设计、VSYNC中断优化、动态
分
包策略及共享内存线程通信。
古董级开源软件LaserCalc复活指南:在Win11上从安装、汉化到实战光学设计
本文详解古董级开源光学设计软件LaserCalc在Windows 11系统上的复活全流程,涵盖
VB
6运行
时
安装、高DPI字体修复、界面汉化方法,并以He-Ne激光谐振腔设计为案例,演示光学元件创建、稳区
分
析、模式匹配优化及BK7材料透镜设计等核心功能,同
时
介绍其与现代工作流(PPT/Word导出、批处理、Python调用)的集成方式。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章