1、.net概念介绍:
.net包含有两层含义
1、.Net 平台(平常说的.net就是这层含义)
1-1、.Net平台:是一个用于开发各类应用的“框架”和程序的“运行环境”
1-2、.Net平台的组成:
《1》.Net FrameWork 框架
《2》Visual studio 集成开发工具
2、.Net FrameWork 框架
2-1、.Net FrameWord框架的组成:
《1》类库 (程序开发组件[微软已经提供的现有的类库])
《2》CLR(公共语言运行时[.net 虚拟机])
1) CLR的作用:
可以将不同的基于.net平台的开发语言翻译成.net平台能够识别的中间语言,实现基于.net平台开发的各种应用之间的通信
2)CLR的组成:
a、CTS:通用类型系统
b、CLS:公共语言规范
3、.Net平台和.Net FrameWork框架的关系:
3-1、.Net FrameWork 是.Net 平台不可缺少的一部分,.Net FrameWork提供了一个稳定的运行环境来保证基于.Net 平台开发的各种应用能够正常运行。
2、C#编程语言
C#是.net平台的主流开发语言
.Net开发,用的平台是.Net平台,使用的语言的C#
java开发,平台是java ,使用的语言是java【java既是一个平台也是一门开发语言】
3、.Net的应用
1、winform【桌面应用程序】
2、Asp.Net【Internet应用程序/网站】
3、手机开发【wp8】
4、unity3D(游戏开发和虚拟现实)
4、.net的两种交互模式
1、C/S :
2、B/S :
【注意:IDE:指的就是开发工具】
5、VS介绍
1、开启Vs软件:运行devenv.exe文件即可
2、注意事项:
《1》解决方案、项目、类的关系:解决方案可以包含多个项目、项目可以包含多个类
《2》命令空间一般和创建的项目的名称一样
《3》控制台应用程序:main方法是整个程序的主入口
《4》解决方案的后缀名是: .sln
项目的后缀名是:.csproj
在解决方案中每创建一个项目都会生成一个对应的文件夹
《5》卸载项目:指的是将项目不包含在当前解决方案中,但并没有删除该项目,被卸载的项目还可以再包含回当前解决方案中