.NET Core理解和软件的使用

章节目录

           一..NET的理解

                                              1..NET是什么

                                              2..NET中的框架

                                              3..NET的交互模式

           二..NET FrameWork 和.NET Core相同点和不同点

                                             1.相同点

                                             2.不同点  

           三..NET CLI

                                             1.CLI是什么

                                             2.CLI新建文件夹语句

                                              3.CLI执行语句

           四.VS的使用

                                         1.项目的创建

                                          2.Console.WriteLine()和Console.ReadKey()语句

                                          3.快捷键F5的作用

                                          4.生成解决方案

                                          5..设置行号

                                          6.VS中格式

                                          7.项目运行顺序

                                           8.创建项目

           五.NuGet

                                       1.NuGet的下载

                                       2.NuGet使用方式

                                      3.Zack.EFcore.Batch

一..NET的理解

1..NET是什么

     1. .NET是一种平台,并不是语言他的主流语言是C#。

2..NET中的框架

     2..NET中最核心的框架是.net FrameWork,其中.net FrameWork是.net不可或缺的一部分提供稳        定的环境来保证环境正常运转。

  3..NET的交互模式

     3..NET有2种交互模式分别为C/S(客户端/服务器)和B/S(浏览器/服务器)

二..NET FrameWork 和.NET Core相同点和不同点

1.相同点:

.NET Core和.NET FrameWork都支持Windows Server

2.不同点 :

(1).NET Core是跨平台的.NET FrameWork只能在Windows上运行,.NET Core完全开源,.NET FrameWork部分开源

(2) .net core中发布的文件在别的系统中不用安装环境,但.net FrameWork 中发布的程序需要对方有环境。

(3).net FrameWork中所有文件必须显示添加到文件价中来,可以直接删除

(4).net core所有文件都默认属于那个文件夹 ,想要删除其中一个文件必须在文件中添加语句<Compile Remove = "Class2.cs" />

(5).net  core文件发布右键c#点击发布选择路径点击完成还没发布再点击编辑部署模式选择独立的

三..NET CLI

 1.CLI是什么

        1. C#中的CLI能直接在命令行写代码运行

  2.CLI新建文件夹语句

         2.dotnet new console 是新建一个文件夹console

 3.CLI执行语句

          3. 运行是dotnet run

四.VS的使用

1.项目的创建

双击VS软件进入--->然后控制台应用

在项目命名时都要用英文不能用汉字

 

2.Console.WriteLine()和Console.ReadKey()语句

 在写程序时

Console.WriteLine("要打印的内容");

Console.ReadKey();是暂停当前程序,等待用户按下任意键继续,按下的任意键将显示在我们的控制台当中。

 3.快捷键F5的作用

 程序运行时快捷键F5或者点击绿色三角号运行

  4.生成解决方案

 在程序运行时检查程序是否有误:点击生成--->生成解决方案

  5..设置行号

 设置行号:点击工具-->选项-->环境-->字体和颜色

  6.VS中格式

 如果在VS中格式都乱了可以点击工具-->导入和导出设置-->重置所有设置

 7.项目运行顺序

如果一个项目中有多个类时,当你启动运行时永远都是运行第一个,要改变这种状况时右键解决方案-->属性-->选择当前选定内容

8.创建项目

当要在一个项目中创建多个类时右键解决方案-->添加

五.NuGet(是个软件包)

1.NuGet下载

install-package Zack.EFcore.Batch

1.下载第三方软件包Zack.EFcore.Batch的网站:https://www.nuget.org

 2.NuGet使用方式

2.NuGet使用方式:一种是NuGet CLI命令行方式(推荐)

安装语句:Install -Package  包名 -Version 指定版本,也可以不指定版本默认下载最新版本

卸载:UnInstall -Package  包名(Pomelo.EneityFrameworkCore.Mysql)

更新到最新版本:Update-Package 包名

与.NET FrameWork 不同,.NET core 绝大部分  官方集也要到NuGet上下载。

另一种是VS图形界面方式:点击工具--》NewGet包的管理包--》管理解决方案的NewGet的管理包

 3.Zack.EFcore.Batch

对Eneity Framework Core进行批量删除和批量更新的一个包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值