请问如何编写三层数据库?我一点头绪都没有

mid_night 2000-08-03 05:35:00
请问如何编写三层数据库?我一点头绪都没有

比如是不是用vb写客户端
用vc写中间层,比如provider
然后vb通过ado调用中间层的provider

或是其他什么方法
希望能给出一些样例代码
拜托了!!!!!
...全文
150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xguoz 2000-08-06
  • 打赏
  • 举报
回复
我的E-MAIL:xguoz@sina.com

其实三层结构设计的核心就是一个组件设计的思想,现在最通用的就是利用COM+进行组件的管理和使用。我正在进行一个三层结构软件的开发,也是边学边用。
市面上专门讲三层结构的书似乎不多,我的意见就算有也不见得能讲得很清楚,专门看看关于COM/DCOM/COM+的书会获益良多,例如《inside com+》、《Understanding COM+》、《COM原理和应用》都很好,一些站点上的COM讨论尤其经典,你可以找找。:)
mid_night 2000-08-05
  • 打赏
  • 举报
回复
真的非常感谢
希望以后有什么问题可以在向你请教
能给我留下你的mail吗?
如果方便的话
可以介绍一些市面上买得到的讲三层数据库的书吗?
关于分数不知为什么我只能给50分
如果以后有机会再重谢吧


xguoz 2000-08-03
  • 打赏
  • 举报
回复
如果你有耐心,可以好好看看MSDN带的实例:Island Hopper,是个完整的三层结构数据库程序。
如果说有什么编写方面的思路,关键是要用企业开发的思想进行。例如:伸缩性,安全性,可靠性,等等。三层当中最重要的是中间层,和操作系统的结合也很重要。
至于开发工具,如果并没有什么特殊的操作和要求,使用VB开发中间层的大部分是可以的,但如果涉及例如对象池之类的COM+特性,就需要VC了。在Island Hopper例子当中有上百个完全可以直接使用的源代码函数,应该可以满足大部分应用需要。
Focus_zhao 2000-08-03
  • 打赏
  • 举报
回复
真不如用asp做了,只要做好一套系统就成了,用不着分什么客户端和服务器。而且界面是基于WEB的,还省去你一大部分本应花在界面设计上的心思。多好啊!
欢迎来到OpenGL系列教程之《OpenGL进阶》的OSX版。由于OpenGL的发展历史比较久远,因此给萌新们带来了不小的入门门槛,没有理清头绪一头扎进OpenGL里面进行学习的萌新们,可能很难理清头绪。不过不用怕,跟着我们的OpenGL系列教程一起学习,你将由浅入深的逐步掌握OpenGL的精髓,我们为萌新准备的是一套成体系的知识系统,而不是凌乱的知识碎片。你将在我们这里把OpenGL学的清清楚楚,明明白白。无论你是小白学生、还是职场员工,都可以跟着我们的教程,一步一个脚印把整个图形学领域的知识学个痛快。在正式进入学习之前,我们需要提醒同学们注意下面这些点。比起一般的教程,我们这里会让你掌握整个图形学硬件API的全貌。在学习OpenGL进阶课程之前,我们期望你最好是已经掌握了我们的OpenGL入门课程,因为在入门课程中我们会为你构建足够多的知识框架来帮助你更好的理解OpenGL进阶这边的知识点。OpenGL是一个直接与GPU接触的API,这种方便硬件操作,而且还是面向图形学编程的语言,当之无愧的要选C++。你不必担心的是,我们并不使用花里胡哨的C++语法,我们使用最基本的C With Class的编程风格,来保证程序的可移植性和可阅读性。如果你是来自其他行业的程序员,你觉得学起来难,纯粹是因为你的编程思路还是单线程的思路,算你厉害,你是个多线程思路那又如何。我们图形学编程里的程序是几百几千个线程同时运行的。怕不怕?如果你是完全没什么头绪的程序员,你的最好策略是,先把所有的视频浏览一遍,把随堂代码都拖出来编译运行一次,看看都是些什么东西。然后再第二遍精读课程。图形学编程更多的是硬件操作和数学,编程语言只是个工具和皮毛。没有高层语言那么多API让你用。如果存在,那么一定是某个个人提供的,OpenGL的API是由显卡驱动直接提供,也就是说,是显卡的硬件生产者提供了OpenGL的API,如果你的显卡是GTX1060,那么他的OpenGLAPI就是由nVidia提供的。如果你用的是Intel的集成显卡HD4600,那么他的OpenGLAPI就是由Intel提供的。如果是移动端比如Mali的GPU,那么它的OpenGLES的API就是由arm实现的。而硬件厂商提供的都是标准的C语言API,所以高层语言是不存在OpenGL的API的。

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧