C#小记

概念:.Net与C#

.Net或者念为dotNet,一般指.Net Framework框架。是一种平台,一种技术。在百度百科准确的学术语言来说,.Net是微软新一代的技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术角度,一个.Net应用是一个运行于.Net Framework之上的应用程序。

C#,是一种编程语言,可以基于.Net平台的应用进行开发。

.Net能干什么?

桌面应用程序、Internet应用程序、手机开发

.Net两种交互模式

C/S:客户机与服务器交互


B/S:浏览器与服务器交互


C/S与B/S之间的区别:

1).硬件环境不同:

C/S一般建立在专用的网络上,小范围里的网络环境,例如局域网;

B/S建立在广域网上,不必是专门的网络硬件环境;

2).安全要求不同:

C/S 一般面向相对固定的用户群,对信息安全的控制能力很强;

B/S 建立在广域网上,对安全的控制能力相对弱,面向不可知的用户群;

3).程序构架不同:

C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑;

B/S对安全及访问速度的多重考虑,建立在需要更加优化的基础上;

4).软件重用不同:

C/S程序不可避免的要整体考虑,构件的重用性不如B/S的好;

B/S的多重结构,要求构件相对独立的功能,能够相对较好的重用;

5).系统维护不同:

C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级,升级比较难。可能需要一个全新的系统;

B/S构件组成,方便构件个别的更换,实现系统的无缝升级;

6).处理问题不同:

C/S程序可以处理的用户面固定,并且在相同的区域,安全要求高;

B/S建立在广域网上,面向不同的用户群,分散地域;

7).用户接口不同:

C/S多是建立的Window平台上,表现方法有限,对于程序员要求普遍较高;

B/S建立在浏览器上,有更加丰富和生动的表现方式与用户交流,并且大部分难度较低,降低开发成本;

这些只是自己对于知识点的简单整理,不过还是为了方便对于C#今后的学习,先做好前期的准备工作,对于对手做好知己知彼。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 33
    评论
评论 33
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值