C#-----基础知识

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Yue510/article/details/82555441

C#—–基础知识

C#读作C Sharp。最初它有个更 酷的名字,叫做 COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。


1.net与C#
.net/dotnet:.Net Framework框架,一种平台,一种技术
C#:一种编程语言,可以开发基于.net平台的应用
Java即是一种技术又是一种编程语言


2.net能开发
.net能开发什么?
桌面应用程序 Winform
Internet应用程序 ASP.NET
手机开发 WP8


3.NET两种交互模式(s)
C/S:客户机(Client)/服务器模式(Server) 如:QQ
B/S:浏览器(Browser)/服务器模式(Server) 客户机只能安装一个浏览器
区别?C/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很难和本地硬件、程序、文件进行交互。


4.IDE介绍(s)
IDE(Integrated Development,集成开发环境)
Visual Studio 2010简介:
一套完整的开发工具集
用于开发桌面应用程序、ASP.NET Web 应用程序、XML、Web Service、移动应用程序
为快速开发提供强大支持(.net的IDE就是vs2010、vs2008)

猜你喜欢

转载自blog.csdn.net/Yue510/article/details/82555441
今日推荐