首页 > 代码库 > WebForm 基础学习

WebForm 基础学习

 

C/S   客户端应用程序
        WinForm
        WPF
               -- WPF开发于WinForm之后,

                --GUI 图形用户界面(采用图形方式显示的计算机操作用户界面)


B/S   网页端应用程序(Web,Web应用程序)

      ASP.NET
                -- 两个分支    --  ASP.NET WebForm
                                   --  ASP.NET MVC


运行机制:
C/S
     -- 代码在客户端执行需要安装专用的客户端软件,仅仅去服务器上的数据库存取数据

B/S
      -- 程序代码在服务器上执行,客户端仅仅渲染HTML+CSS,执行JS代码,其它所有的功能都在服务器上执行

 

             客户端浏览器发送请求

                   |            |
                   |            |
         服务器上的IIS(Internet 信息服务管理器)   (html+css+js)  

                  |            |               
                  |            |
         服务器上的.net framwork进行代码处理           C#代码

                 |            |
                 |            |
               服务器上的数据库

 

 

web为什么越来越受欢迎

1、不吃用户电脑配置

2、不需要安装,随时随地都可以访问网页

3、跨平台

 

 页面种类 

一、HTML静态页面

                                    -- 后缀:  .html    .htm

二、带有C#代码的动态页面

                                   -- 后缀 :  .asp     .aspx     .jsp(Java)  .php(PHP)

三、带有C#代码并且需要访问数据库的动态页面

                                    -- 后缀 :  .asp    .aspx        .jsp        .php

 

                            C/S               B/S

界面层 :           C#做的窗体      HTML+CSS+JS

业务逻辑层  :        C#                    C#

数据访问层   :     MSSQL            MSSQL

 

web 难点

页面的无状态性,每一次请求返回的都是一个全新的页面

 

WebForm 基础学习