WebForm 基础学习

 

C/S   客户端应用程序(Client/Server)  客户端——服务器端

                  两种技术      WinForm       WPF             
                                                -- WPF开发于WinForm之后,

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

 

                           

 


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

      ASP.NET( .net开发网站应用程序的技术总称)

                -- 两个分支    --  ASP.NET WebForm       -- 类似于WinForm,可视化操作

                                   --  ASP.NET MVC                 -- 类似于Java,多用代码操作

 

                                   

 


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

 

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

 

             客户端浏览器发送请求

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

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

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

 

 

 

 页面种类 

一、HTML静态页面,服务器不带应用程序和数据库,直接请求HTML文件,后缀: .html    .htm

 

二、带有C#代码的动态页面,后缀 :.asp     .aspx     .jsp(Java)  .php(PHP)

 

 

 

三、带有C#代码并且需要访问数据库的动态页面, 后缀 :  .asp    .aspx        .jsp        .php

 

将图片中的.php文件变为.aspx文件即为 .NET 的 Web 工作原理

 

    C/S       B/S
界面层   C#做的窗体HTML CSS JS
业务逻辑层   C#      C#     
数据访问层   MSSQL       MSSQL     

 

web为什么越来越受欢迎

1、不吃用户电脑配置

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

3、跨平台

web 难点

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

 

IIS安装        

  控制面板→程序或功能→打开或关闭windows功能→Internet信息服务(打上勾)→确定

vs:Visual Studio Tools→VS2012 x64/x86 兼容工具命令提示(右键管理员启动)→出现路径后加上aspnet_regiis -i→回车开始安装

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值