如题,还有上面两种方法的适用场合,好心的大大们给个例子让我瞅瞅,谢谢

解决方案 »

  1.   

    通俗的來說:
    1.WinForm
    客戶端方法:直接在客戶端電腦上執行,主要耗客戶端電腦CPU跟內存,客戶端存放了代碼(編譯之後的)的就叫客戶端方法.服務端方法:由客戶發起請求或者調用,遠程調用服務器上部署的程式/服務/COM+等等,主要耗費服務器端電腦CPU,內存,客戶端為存放代碼,之存放了調用的,就叫服務器端方法.2.WebForm
    客戶端方法:瀏覽器中的JS,ACTIVEX,SilverLight等等,直接在客戶端瀏覽器上執行,主要耗客戶端電腦CPU跟內存的.服務器端方法:跟WINForm一樣.實際上這些所謂的服務器端,客戶端方法,本質上沒任何區別.
    主要看運算在誰身上,吃誰的CPU,內存而已.
      

  2.   

    一般客户端都包含 WinUi,以及客户端发起与服务器端通信的一层。
    服务器端一般包括与数据库交互的service ,dataaccess,以及业务逻辑层,以及接收客户端通信的一层。
    整个solution编译生成之后分别部署,至于通信,可以采用remoting或wcf
      

  3.   

    bs方面:一般HTML里面执行的都是在客户端执行的。。除非AJAX调用后台方法。。也就是aspx页面里面的是在客户端执行。。.cs是在服务器上执行的。。但是有时候用WEBSERVICE调用服务器方法等服务器会相应的配有程序。。那个服务器上面的页是服务器方法。。
      

  4.   

    一个是客户端也就是浏览器(IE,FireFox)来处理一个是服务器来处理也就是IIS,Apache
      

  5.   

    在通俗一点的说就是
    服务器方法是客户端提交表单给服务器服务器来做处理
    如类型是submit的控件
    <input type="submit" name="Button3" value="GET" id="Button3" />
    客户端方法是有脚本来执行的不需要提交给服务器。
    如<input id="Button1" type="button" value="button" onclick="return Button1_onclick()" />
    调用的就是客户端脚本方法“Button1_onclick()”
        <script type="text/javascript">
            function Button1_onclick() {
              alert('test');
            }
        </script>
      

  6.   

    像开发一个控件的话,简而言之,js写的就是客户端方法,C#写的就是服务端方法