WINFORM程序和WEBT程序的区别。

作者&投稿:边胜 (若有异议请与网页底部的电邮联系)
window窗体程序和web窗体有什么区别~

window窗体程序 相当于你平时使用的软件
web窗体 相当于你平时浏览的网页,是基于浏览器的

winform是Windows窗体应用程序,也就是通常说的桌面应用程序,如迅雷、QQ等能够在Windows上直接运行的程序
Webform是网站窗体程序,需要运行在浏览器上的,如开心农场、百度等

Winform程序属于C/S架构,而Web程序属于B/S架构
它俩的区别就是CS和BS的区别

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
C/S 与 B/S 区别:
1.硬件环境不同:
C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.
B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备. 信息自己管理. 有比C/S更强的适应范围, 一般只要有操作系统和浏览器就行
2.对安全要求不同
C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. 一般高度机密的信息系统采用C/S 结构适宜. 可以通过B/S发布部分可公开信息.
B/S 建立在广域网之上, 对安全的控制能力相对弱, 可能面向不可知的用户。
3.对程序架构不同
C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.
B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上. 比C/S有更高的要求 B/S结构的程序架构是发展的趋势, 从MS的.Net系列的BizTalk 2000 Exchange 2000等, 全面支持网络的构件搭建的系统. SUN 和IBM推的JavaBean 构件技术等,使 B/S更加成熟.
4.软件重用不同
C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.
B/S 对的多重结构,要求构件相对独立的功能. 能够相对较好的重用.就入买来的餐桌可以再利用,而不是做在墙上的石头桌子
5.系统维护不同
C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级. 升级难. 可能是再做一个全新的系统
B/S 构件组成,方面构件个别的更换,实现系统的无缝升级. 系统维护开销减到最小.用户从网上自己下载安装就可以实现升级.
6.处理问题不同
C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高需求, 与操作系统相关. 应该都是相同的系统
B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是C/S无法作到的. 与操作系统平台关系最小.
7.用户接口不同
C/S 多是建立的Window平台上,表现方法有限,对程序员普遍要求较高
B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.
8.信息流不同
C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低
B/S 信息流向可变化, B-B B-C B-G等信息、流向的变化, 更像交易中心。

“搂住“你太强“汗”了!呵呵!

我觉得这种问题你去百度百科搜cs和bs更直接点~
最好是找个身边的前辈给你讲讲,看书也可以!
如果你开没开窍,老衲可以给你细讲!


英语单词" inform " 的意思?
operation inform procedure 临床护理操作告知程序的应用研究 A Web Auto Inform & Statistics System Web自动通知催报统计系统

inform的名词
informationinformationn. 消息,资料,情报;(计算机程序储存和使用的)数据,信息;问讯处,信息台;(向治安法院提起的)控告,起诉;知识。资讯(Information):当资料经过分析处理,成为具有意义而有用的讯息,则称为资讯。词组短语:information desk 服务台,问询处;information system 信息系统;informati...

英语单词" inform " 的意思?
operation inform procedure 临床护理操作告知程序的应用研究 A Web Auto Inform & Statistics System Web自动通知催报统计系统

英语单词" inform " 的意思?
inform v.(~ of\/about) 通知, 告诉, 获悉, 告知

安川机器人程序号怎么在触摸屏调用?
要通过代码来实现在安川机器人上调用程序,您需要使用安川机器人控制器的编程接口或编程语言。安川机器人通常支持多种编程语言,包括Yaskawa Motoman特定的编程语言,如INFORM、INFORM II、INFORM III,以及标准的编程语言,如C++、C#、Python等,具体取决于机器人型号和控制器。以下是一般步骤,示例代码可能因...

翻译成英文:“我会通知客户到服务器上下载程序的”
I'll inform the clients to download the programme from the server.

SNMP++的问题,刚开始用,是用VS2008的,程序和出错情况在下面,高手帮帮忙...
对于前三个错误,仔细检查一下config_snmp_pp.h的175行,是不是有拼写之类的语法错误。第4个错误,编译器没找到"pthread.h"这个头文件,检查一下有没有这个文件。另外,pthread.h是linux操作系统下的线程库pthread的头文件,你怎么用vs2008去编译 ...

C++程序设计
Inform insertdata; cin>>insertdata; head=insert(head); return head; } else return head;}listNode::~listNode(){ delete [] nextPtr;}***Inform.h***#ifndef Inform_h#define Inform_h#include <iostream.h>#include <string.h>#include <assert.h>#include<stdlib.h>#include<stdio.h>#include...

我编写了一个蚁群算法的程序,编译通过,但是运行的时候出现错误,调试...
Temp_Inform[M][N]=Temp_Inform[M][N]+Q\/Ant_Colony[I].TotalPathLength;} \/\/计算最后一个城市与出发城市之间的信息素变化量 M=Ant_Colony[I].Path[0];Temp_Inform[N][M]=Temp_Inform[N][M]+Q\/Ant_Colony[I].TotalPathLength;} \/\/更新环境信息素 for(int Io=0;Io<N_City;Io++)...

如何使用 DHCP 为“路由和远程访问”客户端提供其他 DHCP 选项
现在,您可以与“路由和远程访问”一起使用“DHCP 中继代理”,为拨号客户端或虚拟专用网络 (VPN) 客户端提供动态主机配置协议 (DHCP) 作用域选项。拨号或 VPN 客户端将继续从“路由和远程访问”服务器接收 IP 地址,但是它可以使用 DHCPInform 数据包来获取其他 Windows Internet 命名服务 (WINS) 和...

天桥区17155529935: Web应用程序和Winform应用程序有什么不同? -
张党维平: 这样说吧,有几点不同:第一,一个是web站点,一个是windows窗体应用 第二,一个是B/S(web),一个是C/S(winows form).第三,语言区别,web有前台语言,为HTML和脚本.而windows只有前台控件,没有前台语言 第四,程序最终的发布方式不一样.web当然是IIS发布站点,用户用浏览器访问.而windows form 这事打包成安装程序.完毕,满意否?

天桥区17155529935: windows应用程序和web应用程序的区别 -
张党维平: 反映在visual studio.net中: windows应用程序主要是指WINFORM项目(C#) web应用程序主要是指WEBFORM项目(ASP.NET) 两者最大的不同是前者是C/S结构;后者是B/S结构. C/S是Client/Server的缩写.服务器通常采用高性能的PC、...

天桥区17155529935: winform和webform有什么区别 -
张党维平: winform和webform 一个是B/S结构,一个是C/S结构

天桥区17155529935: C# winform 和 webform的区别... webform一定要服务器等才能运用吗? -
张党维平: winform和webform,主要的区别就是前者是以桌面应用程序的方式来运行,后者则是以网站的形式,既然是网站,那肯定需要服务器啊,即使是以静态的方式呈现,没有与访问者进行交互,也是必须要有服务器的,要不然你让别人怎么访问这个网站啊

天桥区17155529935: web应用程序的调试和winform程序的调试有什么不异同? -
张党维平: 没什么不同,都是VS附加调试器到宿主进程中实现的.如果说非要不同,那就是WinForm的宿主就是进程本身,而Web应用程序的宿主是服务器进程或开发服务器.

天桥区17155529935: asp.net web应用程序和asp.net web窗体应用程序的区别? -
张党维平: 一、主体不同 1、web应用程序:是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序. 2、web窗体应用程序:可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面. 二、特...

天桥区17155529935: web和winform是什么
张党维平: web就是网站应用的意思.比如用的这个问问就是个web项目 而winform就是类似于QQ一样的桌面程序.

天桥区17155529935: C# 是做winform的多,还是做web的多?哪个发展更好? -
张党维平: 其实怎么说呢,都不错,各有各的特色,现在web主要是开发周期短,维护方便,非常快速,而Winform的话开发时间就比较长了,升级也慢,但是Winform是属于那种内部使用的,安全系数,比较高,访问用户比较少的,做Winform的话比较赚钱

天桥区17155529935: WEB窗体和winform窗体的差别是什么? -
张党维平: web是基于浏览器的,也就是网站 winform是直接运行的窗体 类似于QQ

天桥区17155529935: winform程序和ERP程序有什么区别和联系?
张党维平: 现在我们的程序主要分为2块,一个是webform,也就是网页型程序,就是我们常看的网页,另一个是winform,也就是桌面型程序,比如QQ这样的程序.而ERP指的是企业资源计划系统,是一个管理平台,他即可以使用web方式来实现,也可以使用winform方式实现,还可以使用webform+winform方式.也就是说,winform和erp二者所代表的就不是一个类型的东西,不可比较.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网