.Net平台
概念:.net与C#
.net/dotnet:一般指.Net Framework框架,一种平台,一种技术。
C#(sharp):一种编程语言,可以开发基于.net平台的应用。
(*)Java即是一种平台又是一种编程语言
.Net FrameWork框架是.Net平台不可缺少的一部分,它提供了一个稳定的运行环境来保证我们基于.Net平台开发的各种应用能够正常的运转。
Net FrameWork框架由两部分组成:
- CLR(公共语言运行时)
- .Net类库
C#编程语言
C#是.Net平台的主流开发语言,其它的.Net平台语言是配角。
.Net都能做什么
桌面应用程序 Winform(.net开发的桌面应用程序叫Winform应用程序)
Internet应用程序 ASP.NET(.net开发的Internet应用程序叫ASP.NET应用程序)
手机开发 WP8.WP10通用,如今也能开发IOS,安卓。
Unity3D游戏开发或者虚拟现实
.Net两种交互模式
C/S:客户机(Client)/服务器模式(Server) 如:QQ (C/S是Client/Server的缩写,客户端需要安装专用的客户端软件。)
B/S:浏览器(Browser)/服务器模式(Server) (B/S是Browser/Server的缩写,客户机上只要安装一个浏览器)
B/S和C/S区别:
在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务端实现。浏览器通过Web Server同数据库进行数据交互。
VS的各个组成部分
1),启动VS:
两种方式:1,桌面双击2,WIN+R运行 ->输入devenv
2),VS项目组成:
解决方案包括项目;
项目包括一下四个:{
Properties:属性的意思,
引用:面向对象时才使用,
App.config:配置文件,
.cs结尾的称为:类文件
}
3),Program中的各个组成部分
引用命名空间:
京东----》京东在线商城项目---》顾客类
淘宝----》淘宝在线商城项目---》顾客类
高端霸气公司----》老赵牛X项目---》顾客类
老赵引用京东,淘宝的顾客类 就是引用命名空间。
4),方法或者函数
Main函数是我们程序的主入口,你写的代码想要被执行的话,必须写在Main函数当中。
5),
.sln:解决方案文件,里面包含着整个解决方案信息,可以双击运行。
.csproj:项目文件,里面包含着这个项目信息,可以双击运行。
两行代码
Console.WriteLine("Hello,Word!");
要打印的内容
Console.ReadKey();
暂停当前程序 ,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中
1,代码中出现的所有标点都是英文半角 Shift键快速切换中文半角和英文半角
Shift+空格 切换全角/半角
2,在C#代码中,每行代码的结束,我们都以分号结束,注意:这个分号也是英文半角的分号。
3,运行程序的两种方式:
a.点击绿色的启动按钮
b.使用快捷键F5