社区
数据库(包含打印,安装,报表)
帖子详情
高分(100分+300分):在做三层数据库系统时,用VB到底是怎样实现中间层的开发呢?
LovenDreams
2002-04-16 11:16:29
我没有真正做过三层结构的系统,只是听人说,是把ADO对数据库的访问都封装在中间层中,但这到底是怎样实现的呢???怎样把数据通过中间层传到用户界面中呢????
最好能有例子说明,简单的就行了,例如读取记录,添加记录,删除记录等等!!!
真的很想知道啊 ,我想这也是很多朋友都想知道的问题!!!
我一次最多只能加100分了,若真的对我有帮助,可以再开多几个帖子,再发多300分!!!谢谢啦!!!
...全文
59
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
自定义美观Tree树控件
开发
实战
在Visual Basic(
VB
)中,标准的TreeView控件虽然功能完备,但在复杂业务场景下常面临外观僵化、性能瓶颈和扩展性不足的问题。为了满足高自由度交互需求与现代化UI风格,
开发
人员往往需要构建一个完全可定制的树形...
VB
.Net应用教程完整学习指南与实战
它通过编译生成中间语言(MSIL),在CLR管理下
实现
跨语言互操作与自动内存管理。使用Visual Studio集成
开发
环境(IDE),
开发
者可高效完成代码编写、调试与部署。项目结构清晰,支持Windows Forms、控制台应用等多种...
VB
编程
100
例:从入门到实战的完整项目教程
例如:类名称职责描述clsStudent表示学生基本信息与成绩clsCourse管理课程名称与学
分
学生成绩单记录clsSchool集合管理所有学生与课程数据这种
分
层结构支持后期向ADO或Entity关系映射迁移,也为
VB
.NET转型提供平滑...
基于
VB
的西门子S7-200 PLC实
时
监控系统设计与
实现
OPC(OLE for Process Control)最初由微软与多家工业自动化厂商于1996年联合推出,旨在解决不同PLC、DCS系统与上位机软件之间数据交换不兼容的问题。其设计基础是建立在COM/DCOM(Component Object Model/...
基于
VB
的钢琴弹奏模拟程序设计与
实现
Visual Basic(
VB
)以其直观的语法和高效的
开发
效率,成为Windows桌面应用
开发
的经典选择。本节重点介绍数据类型(如IntegerStringBoolean)、变量声明()及作用域规则,为后续程序逻辑构建奠定基础。' 示例:基本...
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章