社区
数据库(包含打印,安装,报表)
帖子详情
高分(100分+300分):在做三层数据库系统时,用VB到底是怎样实现中间层的开发呢?
LovenDreams
2002-04-16 11:16:29
我没有真正做过三层结构的系统,只是听人说,是把ADO对数据库的访问都封装在中间层中,但这到底是怎样实现的呢???怎样把数据通过中间层传到用户界面中呢????
最好能有例子说明,简单的就行了,例如读取记录,添加记录,删除记录等等!!!
真的很想知道啊 ,我想这也是很多朋友都想知道的问题!!!
我一次最多只能加100分了,若真的对我有帮助,可以再开多几个帖子,再发多300分!!!谢谢啦!!!
...全文
43
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提供接口,它直接对数据库操作,实现业务流程。
数据库就不用我说了吧。
我在CSDN参与的
300
0个帖子
2:
100
分
急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
VC++快捷键大全
前一阵有人在
vb
专家门诊中提出一个问题,如何在
vb
中
实现
打开图像文件的预览,虽然给出了
300
分
的
高
分
,回答着却寥寥无几。我在参照了delphi的源代码后在
vb
中
实现
了其部
分
图像预览功能,在中 文windows98se下测试...
Qt
开发
经验(转载)
默认QtCreator是单线程编译,可能设计之初考虑到尽量不过多占用系统资源,而现在的电脑都是多核心的,默认msvc编译器是多线程编译的不需要手动设置,而对于其他编译器,需要手动设置才行。 方法一:在每个项目的...
WEB
开发
文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx 怎样将后台生成的在内存中的图象显示到客户端 Microsoft IE WebControls下载地址 如何在DATAGRID中使用JAVASCRIPT脚本控制 DataGrid中连接到...
基于java的俄罗斯方块小游戏设计(含源文件)
我们可以在网上下载到各式各样的俄罗斯方块游戏,也可以在各个游戏大厅中见到网络对战形式的俄罗斯方块。一般的俄罗斯方块规则比较简单,游戏中随机出现一些方块,再对这些方块进行变换,下降到游戏界面中的不同位置...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章