请问怎样用VB设计出C/S结构的软件?设计时该注意哪些问题?麻烦大家帮帮我!我要做毕业设计。

解决方案 »

  1.   

    看看:
    http://community.csdn.net/Expert/topic/3371/3371389.xml?temp=.1807825
      

  2.   

    http://community.csdn.net/Expert/topic/3640/3640379.xml?temp=.6226618
    http://community.csdn.net/Expert/topic/3454/3454937.xml?temp=.1014826
    http://community.csdn.net/Expert/topic/3284/3284314.xml?temp=8.526027E-03
    http://community.csdn.net/Expert/topic/3231/3231404.xml?temp=.2573969
    http://www.xc-soft.com/docs/3tieranddatabase.htm
      

  3.   

    二层的C/S没什么好说的,很简单,一个客户端程序一个数据库。数据库的连接写在客户端里,由客户端调用数据库中的存储过程来完成。多层的C/S就比较复杂了,客户端和数据库无关,这种开发出来的客户端也叫瘦客户端,是现在很流行的开发模式。执行流程:客户端->中间层->存储过程。VB中的中间层组件即COM+组件,所谓的组件其实就是一个编译好的DLL,中间层是运行在windows2000 server或以上 SERVER版操作系统中的组件服务中.客户端先 dim 一个中间层组件的对象,实例化后调用这个对象中的一个方法。服务器组件中的方法接收到客户端的调用后建立到数据库的连接,执行相应的存储过程,并向客户端返回数据,客户端收到返回的数据后在窗体上展示。COM+组件中连接数据库的模式和二层的不一样,COM+中有数据库连接池机制,应在每个方法中显示的 dim ADO的连接对象,并在执行数据操作前才将它连接,执行完操作后立即把数据库连接关闭,并将连接对象设为NOTHING这样可以让COM+把连接放回数据库连接池中让其它方法或其它用户进行调用。