1、VS安装配置(Microsoft Visual Studio)
下载地址:https://visualstudio.microsoft.com/zh-hans/downloads/
一般学习选择社区版就可以,下载安装文件后,然后运行安装文件进行安装。
相关文档:VS(Microsoft Visual Studio)安装配置
2、.NET 框架(.NET Framework)
.NET Framework 是由 Microsoft 开发的一个全面的软件开发框架,用于构建和运行 Windows 应用程序。它为开发者提供了一个集成的开发环境,包含了大量的类库和应用程序接口(API),使得开发高效、安全、可扩展的应用程序变得更加简单。
1)主要组件
公共语言运行时(CLR)
CLR 是 .NET Framework 的核心,它负责运行 .NET 程序。
它提供了内存管理、垃圾回收(GC)、异常处理、安全性、线程管理等功能。
程序的执行和调度是由 CLR 来管理的。
类库(BCL)
基础类库(Base Class Library,简称 BCL)是一个大规模的类库集合,包含了各种常用的类、数据结构、文件 I/O、网络、数据库访问等功能。
这些类库为开发者提供了编写应用程序所需的基础功能。
ASP.NET
用于构建 Web 应用程序和 Web 服务。
ASP.NET 是一个强大的 Web 开发框架,支持 Web Forms、MVC、Web API、Blazor 等开发模式。
Windows Forms
用于构建桌面应用程序的图形界面。
提供了丰富的控件和事件模型,允许开发者创建桌面应用。
WPF(Windows Presentation Foundation)
是用于构建 Windows 桌面应用程序的另一种框架,提供了更加现代化的 UI 构建方式,支持数据绑定、动画、样式等。
ADO.NET
用于访问数据库的 API。
支持关系数据库的连接、查询、更新等操作,适用于 SQL Server、Oracle 等数据库。
Entity Framework
是一个 ORM(对象关系映射)框架,简化了数据库操作。
开发者可以通过 LINQ 查询和操作数据库中的数据,减少了手写 SQL 代码的需要。
LINQ(Language Integrated Query)
是 .NET 中用于查询集合、数据库、XML 等数据源的语言集成查询。
提供了一种更加简洁和类型安全的查询方式,开发者可以直接在 C# 代码中书写查询语句。
2)常用开发工具
Visual Studio
Visual Studio 是 .NET 开发的官方集成开发环境(IDE)。它支持 C#、VB.NET 等多种编程语言,并为开发者提供了代码编辑、调试、性能分析、版本控制等强大的工具。
Visual Studio Code
轻量级的代码编辑器,适合喜欢轻便工具的开发者,支持 C# 开发并可通过插件增强功能。
.NET CLI(命令行工具)
.NET Framework 提供了一些命令行工具,允许开发者创建、构建和发布应用程序,尤其是在跨平台环境中。
3).NET Framework 版本
.NET Framework 版本逐步演进,不同版本提供了不同的功能和增强。
.NET Framework 1.x 初步的 .NET 环境,包含了 CLR 和一些基本的类库。
.NET Framework 2.x 引入了泛型、ASP.NET 2.0 等功能。
.NET Framework 3.x 包括了 Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF)。
.NET Framework 4.x 改进了并行编程和多核处理、增强了 Web 开发功能,加入了更多的类库和 API。
.NET Framework 4.8 这是 .NET Framework 最后一个版本,它持续更新并且支持 Windows 10,但不会再有重大新特性。
4).NET Core 和 .NET 5 之后
NET Core 是一个轻量级、跨平台的版本,逐渐取代了 .NET Framework。它支持 Windows、Linux 和 macOS,性能更强,适用于构建现代 Web 应用程序和微服务。
.NET 5 及以后版本是统一的、跨平台的 .NET 版本,结合了 .NET Framework 和 .NET Core 的优势,逐步成为开发 .NET 应用程序的首选平台。
3、快速入门
1)点击运行安装好的VS,如下图,
2)然后等待出现如下界面,点击"创建新项目“。
3)然后在选择 ”控制台应用(.NET Core)“,然后点 ”下一步“。
4)出现如下界面,然后点 "创建"。
5)项目中创建成功,Program.cs文件代码如下,
using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } } }
6)点击运行程序代码,如下图,
运行成功后出现窗口,如下图