用c#怎么开发bs架构的项目

author author     2023-03-26     186

关键词:

用C#开发BS架构的项目,是不是就是C#+ASP 开发WEB? 谁能给个简单的例子,并且说明一下步骤,比如新建工程.......

因为以前没有做过BS的所以很陌生,望高手指教,谢谢

gml_xyz@hotmail.com

1. B/S架构即浏览器服务器架构模式,与C/S架构是相对应得架构模式。用c#做B/S开发,典型的就是Asp.Net Web开发。
2. Visual Studio 2008/2013是常用的.Net开发工具,常用MVC的开发模式,M即Mode,模型层,负责处理程序的业务逻辑,V即视图层,是呈现给用户浏览的页面,C即控制层,是连接Mode层与View层的纽带。用户视图页面的操作动作会经由控制层把事件交由mode进行逻辑处理,并把处理的结构反馈给用户。
3.可以多浏览一些关于.net开发实战之类的书籍,对做BS架构的Web项目开发很有帮助。
参考技术A

BS架构也可以理解为B/S(Brouser/Server)架构,是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的方向,各个方向的技术都不一样,如果都懂的就是全栈了。现在主流的技术包含.NET、SqlServer、Bootstrap等,学会了这些也就知道怎么去开发B/S项目了。

Web前端开发技术包括三个要素:HTML、CSS和JavaScript,当然还有很多高级的前端框架,比如bootstrap、Jquery等,前端开发也是比较的复杂,如果找到规律,开发起来也比较的快。

Web后端技术也有很多,比如.Net、JAVA、PHP等,各大语言都有其开发架构,像.NET的MVC架构,一般web后端技术的知识面是很广的,设计模式、需求分析、性能优化等都要懂。

数据库现在有三种主流的数据库:Mysql\\SQLserver\\Oracle,还有Nosql数据库:Redis、Mogodb等。

如果对C#开发BS架构的项目心里还没有底的话,可以了解下BS开发框架中的的一些架构思想,对我们应该是有好的帮助的。

参考技术B 所谓BS架构就是指的Browser/Server架构浏览器与服务器形式的架构....webfrom开发类的都是这种架构形式,其更新与维护主要是在服务器端所以更新维护都能及时安全的满足项目需求,
而CS架构则指的Client/Server架构形式,主要就是winform开发了,其产品发布后时要安装客户端与服务器端.产品更新与维护相当复杂,因为要考虑的客户端安装平台很广,且有不可预见性.比如腾讯QQ等应用型软件.
希望你可以理解了,就讲到这吧.本回答被提问者采纳
参考技术C winform跟webform是不一样的.
你在安装VS的时候勾选C#就是窗口程序,勾选web开发就是web程序.

20181114-软件开发架构4

学习目标  听<软件架构相关音频>软件开发架构一节   待解决问题  构件的概念?  如何表达一个项目的架构,用什么图表?  架构设计作为一个系统开发的中间产品,交付的是什么内容?  各种架构风格的... 查看详情

20181115-软件开发架构5

学习目标  听<软件架构相关音频>软件开发架构一节   待解决问题  构件的概念?  如何表达一个项目的架构,用什么图表?  架构设计作为一个系统开发的中间产品,交付的是什么内容?  各种架构风格的... 查看详情

bs架构软件一般是用啥工具开发的

...问的,也就是所有界面都是网页,所回以你问用什么工具开发,很多工具都可以,当然最重要的跟用户交互的是网答页页面,所以开发网页的工具加上后台的语言都可以开发的。BS架构是指浏览器/服务器架构,通常包含3层:浏... 查看详情

说说基于bs架构的三维地图引擎如arcgis以及三维引擎cesium等在数字孪生三维可视化项目中踩过的那些坑

...xff0c;app一定要占据用户桌面。   为此涌现了大批手机app开发程序员。要知道,app软件有原生开发和混合开发,大多数app是 基于混合开发的,比如安卓app开发,app程序本身需要原生技术进行开发,如java或者c&... 查看详情

bs架构和cs架构的区别

...安装的,可以不需要重复安装和加载3.因为客户端是独立开发的,所以有能力对客户端进行安全设计4.如果遇到不同的操作系统,需要为不同的操作系统各开发一套客户端*缺点:1.因为客户端是不需要重复安装,所以用户可以不... 查看详情

创建c#的wpf项目(c/s架构),不知道c/s架构中能不能用webapi,请高人解答,谢谢!

创建C#的wpf项目(C/S架构),因为需要HTTP通信服务。是用WCF好,还是用webapi好?另外,webapi多数是应用在B/S架构中,不知道C/S架构中能不能用webapi,请高人解答,谢谢!首先,你要明白浏览器也是客户端,只不过他提供的是一套... 查看详情

怎么用c#和mapinfo开发车辆定位系统?

我现在准备开发一个GIS系统,需要实现的内容:1.通过获取车辆上GPS传输的数据,把这辆车在地图上动态显示出来。2.支持地图的放大、缩小和平移。3.支持在地图上显示多个车辆的运行轨迹。准备用MAPinfo和C#,哪位高手可以教下... 查看详情

java开发web项目,python做一些大数据的开发,请问怎么架构项目

java开发web项目,python做一些大数据的开发,请问怎么架构项目参考技术Aweb作为对外的接口服务,web的后台中如果需要大数据处理,那么调用python的服务,也就是python作为服务为java后台方法的一部分。整个系统服务化,对外提供... 查看详情

用vscode开发一个基于asp.netcore2.0/sqlserverlinux(docker)/ng5/bs4的项目(代码片段)

第一部分: http://www.cnblogs.com/cgzl/p/8478993.html为DomainModel添加约束前一部分,我们已经把数据库创建出来了.那么我们先看看这个数据库.可以在项目里面建立一个database.sql,并且建立一个数据库连接的profile(参考上一篇文章),连接成... 查看详情

cs和bs架构的区别(bs和cs架构的区别和优缺点)

...于BS架构还是CS架构?方正飞鸿是国内口碑最好的快速开发平台开发商。平台本身是CS架构软件,用来开发BS架构软件的。如有疑问,可访问官网,也可拨打400电话咨询。什么是cs和bs,哪个更有前途c/s是客户机(c... 查看详情

关于一个项目开发的具体环境的选择

...什么的比较简单。希望最后说下项目开发的具体环境应该怎么选择?既然是B/S结构的系统,又用.net来开发,那就只能用ASP.net了。ASP.net是.net中唯一的B/S结构开发环境。所以只能选他。C#和VB.net都是可以用于ASP.net开发的编程语言... 查看详情

怎么在c#中添加用c语言开发的动态链接库dll文件(vs2010)

在c#类里添加[DllImport("dll名.dll")]即可:比如我用c开发了一个testdll.dll的dll文件,则我在c#类的构造函数前可以添加[DllImport("testdll.dll")],就把c开发的动态链接库添加进了c#项目里。追问是自己建一个类吗?好像有错误... 查看详情

区块链编程七大语言,使用最多的竟是java,java开发架构师职责

...ttps://img-blog.csdnimg.cn/202《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】完整内容开源分享10406222725126.png)Java——是一种并发执行、面向对象、基于类型的... 查看详情

c#的bs和cs

...最强的是.NET而.NET比起其他如delphiJspPhp它的优势也在web开发这一块,为什么呢?如果就开发应用程序来说,它比不上delphi,如果就安全性来说是比不上JSP(但是开发周期长,成本也高),其实它的特点是开发效率高,可以降低... 查看详情

asp.nethc架构

.netCore已经发布了整体改变了webform和mvc开发者的习惯,最近有时间想写一套架构,几经询问无人愿写,那只好自己写写了。干了10多年的代码就算给这一行业做点贡献前台页面(叫Page也好叫Razor也罢)既然整个项目页面都是html不如... 查看详情

万字长文毕业设计c#开发基于bs的实验室预约管理系统毕业论文论文+数据库+源程序(代码片段)

一、课题C#开发基于BS的实验室预约管理系统(1万7千字)二、目  录0引 言...11.NET概述...21.1.NETFramework概念概述...31.2.NETFramework的主要组件和功能...31.2.1公共语言运行库的功能...31.2.2.NETFramework类库...41.2.3客户端应用程序... 查看详情

百度面试——推荐架构部后台开发

...构,说一下你在其中的部分9.proxy的功能?10.数据的划分怎么做的?11.如果某个shard挂了,数据会丢失么 查看详情

力软的c#开发框架好不好用?服务好不好?

...帮忙解决。重点是服务很到位参考技术A有了解过力软的C#开发框架,敏捷开发框架的主架构为基于.netMVC的BS架构,后台ORM支持EF和dapper两种模式,用于实现各类业务系统,如OA、ERP、MIS、CRM、电商平台等系统的开发。如需要开发... 查看详情