一、什么是.Net 框架
C#、C++、Visual Basic、Jscript、COBOL 等这些语言,叫做高级语言,在底层语言的基础上形成的语言。
高级语言的意思:举个不是很恰当的例子,中国人能听懂的是中文,所以中文是底层语言,那么网络语言,比如蓝瘦香菇(难受想哭)、666(六六六)、886(拜拜了),都是建立在中文的基础上的,如果没有中文,那这些文字也没了本身的含义,那么中文就是底层语言,网络用语就是高级语言
那么,计算机是有自己的底层语言的,它听不懂C#、C++、Visual Basic、Jscript、COBOL 等这些语言,于是,就需要一个翻译软件(平台),这里面把语言都放一起,可以互相交流,也可以和计算机交流,这个翻译软件(平台),就叫做.Net 框架
二、关于操作系统(这里说的电脑,不说手机或者其他)
1.大部分的电脑用的,也就是我们常说的W10,W11,都叫Windows系统
2.苹果电脑用的,叫Mac系统
3.可以理解为有些技术人员用的,Linux系统
因为不太常见,所以复制了一段解说,大家可能就了解了“ 用户不用支付任何费用就可以获得它和它的源代码,并且可以根据自己的需要对它进行必要的修改,无偿使用,无约束传播。”
4.Chrome OS系统
Google 开发的。基于 Linux 上做的
三、关于.Net 框架和Mono
.NET 框架一般是在 Windows 操作系统上用的,但也有一些版本可以用在其他系统。
Mono 是 .NET 框架的一个开源版本,可在多种操作系统上用,比如前面说的那些。
四、一篇程序文章一般拥有的大纲
using System; 1.引入
namespace Hello 2.命名空间
{
class Cat 3.类
{
void Main() 4.方法
{
Console.WriteLine("Hello World"); 5.内容
}
}
}
以下讲解顺序根据方便讲解的逻辑:
2.命名空间
写一个程序需要好多好多代码,你总是要重名的,你不能保证每个物件的名字都不一样,一个人写还好,难道你和你朋友一起写,还要不停的对名字?那肯定不科学,所以就靠命名空间分开来。
namespace XiaoMing
{
//小明在这里面写代码
}
namespace XiaoGang
{
//小刚在这里面写代码
}
像这种用命名空间分开,无论他俩里面的代码名字重复成什么样,也不会因为重名报错。
1.引用
上面代码是写好了,但有时候你写代码的时候需要小明的内容,就给他通过命名空间捞过来
using XiaoMing;
例:
这里面就用了人家写的三个部分的代码
3.类
上面等于是把代码分好文件夹了,类就是写的代码的模板。
例子:你用ppt的时候,首先一件事,就是新建一个PPT,这个时候你可以用人家做好的模板,也可以直接从空白的自己制作,你自己做的其实也相当于自己做的模板。
等下次再要做PPT了,你可以选择用你之前做的改改,也可以选择再新做一个,类就是新建了一个PPT页,这种感觉。
4.方法
这个就是功能啦,你代码打算干点啥?就在这里面写。