【C#之旅】——基础知识总结

【C#之旅】——基础知识总结.net与C#

  1. .net/dotnet:一般指.Net Framework框架.一种平台,一种技术
  2. C#sharp:尖锐):一种编程语言,可以开发基于.net平台的应用。(C#是在.net平台上进行开发)
  3. Java即是一种技术又是一种编程语言

【C#之旅】——基础知识总结.net都能干什么

  1. 桌面应用程序

.net开发的桌面应用程序叫Winform应用程序)

  1. Internet应用程序

.net开发的Internet应用程序叫ASP.NET应用程序)

  1. 手机开发

.net可以做手机开发,Wp8.

【C#之旅】——基础知识总结.net两种交互模式

  1. c/s:客户机(Client/服务器(Server)如:登录QQ

c/sClient/Serverd 的缩写,客户端需要安装专用的客户端软件。)

【C#之旅】——基础知识总结

  1. B/S:浏览器(Browser/服务器模式(Server)如:登录****

B/SBrowser/Server的缩写,客户机上只要安装一个浏览器)

【C#之旅】——基础知识总结

【C#之旅】——基础知识总结C/SB/S区别

1)硬件环境不同

C/S:一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。

B/S:建立在广域网之上,不必是专门的网络硬件环境,例与电话上网,租用设备,信息自己管理,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行。

2)对安全要求不同

C/S:一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息。

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

3)处理问题不同

C/S:程序可以处理用户固定,并且在相同区域,安全要求高需求与操作系统相关,应该都是相同的系统。

C/S 的客户端由于是本地程序,因此和本地硬件、程序的交互性很强,比如可以控制本机的其他程序、可以读写本地磁盘文件、可以与硬件交互。

B/S:建立在广域网上,面向不同的用户群,分散地域,这是C/S无法做到的,与操作系统平台关系最小,正应为如此B/S很难和本地硬件、程序、文件进行交互。

比如很难控制本机的其他程序、很难读写本地磁盘文件、很难与硬件交互,可以用ActiveX技术解决,比如网银等。

【C#之旅】——基础知识总结感受

    目前以小编的能力只能理解到这种程度,后边小编会继续加油!