社区
数据库(包含打印,安装,报表)
帖子详情
高分(100分+300分):在做三层数据库系统时,用VB到底是怎样实现中间层的开发呢?
LovenDreams
2002-04-16 11:16:29
我没有真正做过三层结构的系统,只是听人说,是把ADO对数据库的访问都封装在中间层中,但这到底是怎样实现的呢???怎样把数据通过中间层传到用户界面中呢????
最好能有例子说明,简单的就行了,例如读取记录,添加记录,删除记录等等!!!
真的很想知道啊 ,我想这也是很多朋友都想知道的问题!!!
我一次最多只能加100分了,若真的对我有帮助,可以再开多几个帖子,再发多300分!!!谢谢啦!!!
...全文
65
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
.NET的智能打卡管理系统
开发
实战
我们定义了三种基础角色:End Enum但这还不够灵活。未来可能新增“HR专员”、“财务审核员”等角色。硬编码枚举显然不行。于是我们引入了权限码映射表控件名称权限码然后在数据库中配置每个角色拥有的权限码集合。这样,新增角色
时
只需在后台添加配置,无需修改一行代码。
VB
.NET也许不是最潮的技术,但它扎实、稳定、生态成熟。在这个项目中,我们看到:
分
层架构让代码井然有序;混合数据访问兼顾性能与
开发
效率;安全机制层层设防,滴水不漏;
VB
自定义美观Tree树控件
开发
实战
在Visual Basic(
VB
)中,标准的TreeView控件虽然功能完备,但在复杂业务场景下常面临外观僵化、性能瓶颈和扩展性不足的问题。为了满足高自由度交互需求与现代化UI风格,
开发
人员往往需要构建一个完全可定制的树形控件。本章将从零开始,系统性地剖析如何基于
VB
6 或
VB
.NET 环境(以
VB
.NET 为主),通过继承并结合 GDI+ 技术,
实现
一套高性能、可扩展、视觉表现力强的自定义 Tree 控件。该控件的核心目标是:解耦数据模型与视图渲染。
VB
.Net应用教程完整学习指南与实战
VB
.NET作为.NET平台的重要组成部
分
,继承了Visual Basic的易用性,同
时
融合了面向对象与强类型语言特性。它通过编译生成中间语言(MSIL),在CLR管理下
实现
跨语言互操作与自动内存管理。使用Visual Studio集成
开发
环境(IDE),
开发
者可高效完成代码编写、调试与部署。项目结构清晰,支持Windows Forms、控制台应用等多种模板。' 示例:第一个
VB
.NET程序Sub Main()Console.WriteLine("欢迎进入
VB
.NET世界!")
基于
VB
的西门子S7-200 PLC实
时
监控系统设计与
实现
OPC(OLE for Process Control)最初由微软与多家工业自动化厂商于1996年联合推出,旨在解决不同PLC、DCS系统与上位机软件之间数据交换不兼容的问题。其设计基础是建立在COM/DCOM(Component Object Model/Distributed COM)技术之上,利用Windows平台的OLE(对象链接与嵌入)机制
实现
跨厂商设备的数据互操作。早期的OPC标准主要聚焦于数据访问。
VB
编程
100
例:从入门到实战的完整项目教程
将多个相关类组织成层次结构,形成领域模型。例如:类名称职责描述clsStudent表示学生基本信息与成绩clsCourse管理课程名称与学
分
学生成绩单记录clsSchool集合管理所有学生与课程数据这种
分
层结构支持后期向ADO或Entity关系映射迁移,也为
VB
.NET转型提供平滑过渡路径。
数据库(包含打印,安装,报表)
1,217
社区成员
55,950
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章