前言一、.Net二、C#和Java三.Net平台的应用四. .Net两种交互方式五.VS初识
1.打开VS软件2.创建项目3.错误改正4.解决方案5.认识类中的各个部分1.命名空间的解释2.main函数6.相关文件介绍1.解决方案文件夹2.解决方案文件夹的内容3.项目文件夹内容 六.必须掌握的两行代码七.VS相关设置
1.F6作用2.设置行号3.设置字体4.设置背景颜色5.设置启动项目6.加载和卸载启动项目7.重置VS 八. 总结
前言
c#小白前来学习啦!总结一下自己学的知识,我是自学的,跟的是B站的“恩施小伙儿”up,讲的蛮细的。大家和我一样是小白可以去看一下啊!
一、.Net
二、C#和Java废话不多说,直接上图吧!
一个图可以看明白吧,就是.Netframework为.Net提供了一个稳定的平台,也是平台的一种工具,是不可缺少的。
三.Net平台的应用c#是有1种编程语言,必须要在.Net平台下运行,离开之后是不能单独运行的,而.Net平台中还有很多语言哦,eg:VB。但是,C#是这些语言的主角,其他都是配角。
Java既是一种平台,也是一种编程语言。
四. .Net两种交互方式1.可以开发桌面应用程序
2.可以开发网页,比如说:京东,淘宝等,ASP.NET
3.可以开发手机应用程序
4.可以Unity游戏开发
五.VS初识 1.打开VS软件1.C/S模式,Client/Server,客户/服务器模式,这种模式用户需要下载个软件,比如qq。
2.B/S模式,Browser/Server,浏览器/服务器模式,这种模式的用户只需要通过浏览器就可以交互。
有两种方法:
1)直接打开
2) Win+R打开控制面板,输入“devenu"就可以打开啦!
选择C#语言下的Windows控制台程序,设置解决方案和项目名称的时候注意一定要设置成纯英文的,因为unity中只要出现中文就不能够运行了。
3.错误改正我使用的是2019版的VS,一进去就出现错误了,显示NU1101的错误,在网上搜到了解决方案。这个解决方案来自网络!如果你也有同样的问题,这样就可以解决啦!
在视图右端有一个解决方案,没有的话"视图—>解决方案管理器”打开。在解决方案管理器中,我们可以看到,方案包含着项目,项目包含着类,一个方案可以有很多项目,一个项目可以有很多的类。那你也可以去创建项目或者类。在解决方案处,右击,选择添加,添加项目就可以添加一个新的项目。同理,点击项目,右击,添加,可以添加新的类。
新建类如图:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;//引用命名空间
namespace _01_MyFirst_Demo//项目名称
{
class Program//类
{
static void Main(string[] args)//main函数
{
Console.WriteLine("Hello World");
Console.ReadKey();
}
}
}
1.命名空间的解释
2.main函数家乐福商场——>水果摊——>苹果
永辉商场——>水果摊——>苹果
时小糖商场——>水果摊——>苹果(这个苹果到底是家乐福还是永辉的呢,前面就要加上前缀,所以命名空间就是这样的!)
6.相关文件介绍 1.解决方案文件夹main函数或者main方法,都可以的
main函数是程序的主入口,一个程序从main函数开始的括号执行,到结束的括号执行结束。所以哦,我们写代码写在main函数里面。
2.解决方案文件夹的内容 3.项目文件夹内容我们刚才生成了一个文件夹,如图,这个文件夹是解决方案文件夹,里面包含着解决方案的信息。
config是配置文件,这里没有
properties属性文件,这里也没有,不知道为什么呢!后面再看。
补充:呜呜呜,我知道为什么没有那两个文件了,应该建的是控制台应用,我建立的是.Net Core,应该建立的是.Net framework。大家注意嗷!正确创建好的文件效果如下图:
这里补充一下两者的区别:
六.必须掌握的两行代码.Net framework,只针对Windows平台,包含了Windows平台的所有特性。
.Net Core 可以针对多个平台发布,但是.Net Core 无法包含.Net framework的所有特性。但是.Net Core的跨平台特性可以方便的在多个平台上共享业务逻辑。
using System;
namespace _02_MySecond_Demo
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello world!");
Console.ReadKey();
Console.WriteLine("我也是Hello world!");
Console.ReadKey();
}
}
}
七.VS相关设置 1.F6作用此处在main函数里面写了四行代码,Console.WriteLine(“里面写需要子啊控制台输出的内容”);
Console.ReadKey();可以暂停程序,可以输入任意字符程序继续运行,输入的任意字符显示在控制台上。
补充:再给运行代码有两种方式,一种是直接点击上方的启动按钮,另一种是按住F5,关闭的时候可以直接点掉控制台的×,或者是点击停止按钮,就是菜单栏那个红色的方块哦!
这里注意,编写代码的时候一定是英文半角类型,括号也要注意。每行代码结束之后都要用分号结尾。
2.设置行号F6是在不知道问题出在那里的时候,点击F6会生成解决方案,老师用的是2013版本,2019版本在底端会提醒。2019版本的快捷键是ctrl+shift+B
3.设置字体菜单栏:工具——>选项——>文本编辑器——>C#——>行号
4.设置背景颜色菜单栏:工具——>选项——>环境——>字体和颜色——>选择Consola这个字体,比较好辨别中英文。
5.设置启动项目菜单栏:工具——>选项——>环境——>常规——>背景颜色
6.加载和卸载启动项目因为你在运行的时候,无论你编写的是哪个项目,一般都会默认运行第一个项目。设置一下,右击解决方案,选择“属性”,选择“选定项目”,这样你编辑那个项目,那个项目就启动。
7.重置VS当你写了很多项目,但是你不打算要了,可是又担心哪一天用到,那么你就右击该项目选择“卸载”项目,该项目就不可用了,突然有一天你想用了,右击项目,选择“重新加载项目”就可以啦!
八. 总结当你发现vs被你玩坏了了,不要怕,选择菜单栏——>工具——>导入与导出设置——>选择重置所有设置即可。
Day01 完结撒花!第一天做的不错哦!嘿嘿嘿,表扬一下我自己呀!



