B/S,C/S ,winform

有个客户端代码,和服务器端代码,很糊涂,比如我用VB写了个管理系统 它应当是个C/S结构吧,那我客户端代码和服务器端代码分别在哪呢??

比如说C# 做个webservice B/S结构 生成的一个个cs文件 里的代码 这应该是叫服务器端代码吧???那客户端代码又在哪呢??那些美观的html代码也是写在cs里的???

另外 有人说 winform 就是一个EXE。没有多人访问的概念
那我在多台机器上安装这个EXE ,然后同时点,怎么会没这个概念呢????
很糊涂啊。!

没啥分了。
有点明白,但我在问过问题吧,很简单明了!!!

服务器端代码是不是指这个代码在服务器上,就叫服务器端代码。。。
另外客户端代码与服务器端代码是发布上去的呢??这问题可能比较大,可以一两句简单回答。

1、客户端与服务端
客户端:比如此页面是百度提供给你使用的,你是百度网站的客户,你现在用的页面一切都是百度提供的客户端程序供客户使用,相应的这些程序就是客户端代码!
服务端:比如我写的这些信息,你下次打开能看到这些信息,是因为这些信息进入数据库了,数据库在哪呢?在百度服务器那端,当我点击提交按钮就会调用数据入库的方法,而这个方法是在服务器,相应的也就是服务器端代码!
2、多人访问
那百度网站显然是个B/S结构,特点是通过浏览器访问,浏览器那几乎是每台电脑都有,但是百度网站只有一个(那可不是每台电脑都有一个百度网站),相对你说的winform,是每台机器都安装个winform程序!
但愿我的解释能让解开你的糊涂!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-01
你在说明客户端与服务器端的关系吧,无论是C/S,还是B/S都是可以同时访问的,就像QQ,网络游戏,网页游戏,服务器端很多只是数据库,并没有实际程序,微软最新发布的WCF,用起来会比WebService好用。
第2个回答  2010-06-01
C/S程序在Windows中就是表现为一个个的exe,某些大型程序还会将不同的cs文件编译到多个dll中,由同一个的一个exe进行引用调用。

在一台电脑上,一个用户登录运行的exe对应一个独立的进程,就像打开一个QQ就代表一个QQ号,当然你可以运行多次同时打开多个QQ号。

在多台电脑上运行多个相同的exe,也类似于多个不同的QQ在多台电脑上打开一样。
相似回答