准备工作与简介

简介: 准备工作与简介

简介

C# 可以说是当今所有开发语言中最好的开发语言,微软会每隔一段时间就推出一个新的 .NET Framework 框架,随着每次新框架的推出 C# 语言也会增加新的功能。而且每次更新微软都会为 C# 提供更多的向后兼容特性,因而 C# 越来越庞大越来越复杂,尤其是 C# 的多线程编程,微软提供了大量的方法方式供我们选择,但是这又导致部分开发人员在面对一些场景时会纠结到底选择哪种多线程方式,对于刚刚入门的开发人员来说会用一种方式匹配所有场景。如果要解决上述问题,我们应该深入理解 C# 多线程框架,那么这个专题将带领大家来深入理解 C# 多线程框架。

这个专题将以简单明了的语言讲解多线程,我们首先会从线程基础开始讲解,然后讲解线程的同步和线程池的知识,最后会深入讲解 C# 多线程高级内容。本专题面向对象是只有少量或没有多线程背景的开发人员和初学者。示例代码地址我会在每篇文章的结尾放出,并且会在每篇文章的结尾放出练习题,练习题答案将会在第二篇文章结尾放出答案链接。

准备工作

阅读本专题您需要具有 Microsoft Visual Studio 2015 及以上任何版本,c# 版本需要 4.0 及以上版本。您也可以和我使用一样的版本 Microsoft Visual Studio 2019 企业版C# 7.0

在讲解前我们需要安装 Microsoft Visual Studio 开发环境,这里以 Microsoft Visual Studio 2019 企业版为例。


1.下载

首先我们访问Visual Studio 官网

1.png

选择要下载的 Microsoft Visual Studio 2019 版本,如果您手中有 Microsoft Visual Studio 2019 企业版或专业版的激活码,您可以选择下载企业版或者专业版,如果您没有激活码,则只能下载社区版。虽然三个版本部分内容不一样,但是都适合学习本专栏使用。

1.png

2.安装

点击下载的程序,出现安装程序初始化界面,程序将会自动下载安装程序,完成后将会出现 Visual Studio Installer 界面。

image.png

(因为我已安装了 Visual Studio 2019 因此会显示我已安装的 Visual Studio 信息)

在弹出的安装选项中选择需要安装的模块,因为本专栏是利用 C# 来讲解的因此,我们只需要安装 .Net 桌面开发 Asp.net Web开发 即可

1.png

3.启动

安装完成后 Visual Studio 2019 将会自动启动,启动后将会将会提示登登录,如果您有微软的账号登录即可,如果没有也没有问题。


总结

这篇文章很简单,简要介绍了专栏要讲的内容,并且还讲解了开发环境的准备,作为后续课程的前站。下一篇我们将会学习线程基础知识。

后续课程的前站。下一篇我们将会学习线程基础知识。


目录
相关文章
|
1月前
|
设计模式 安全 关系型数据库
PHP开发涉及一系列步骤和技术
【7月更文挑战第2天】PHP开发涉及一系列步骤和技术
127 57
|
2月前
|
数据采集 Web App开发 NoSQL
【数据采集】实验01-工作环境配置与基础编程
【数据采集】实验01-工作环境配置与基础编程
22 2
|
存储 Kubernetes 程序员
k8s学习之路【04.配置应用程序】
k8s学习之路【04.配置应用程序】
|
缓存 算法 前端开发
协同文档工作机制简介
随着在线办公的兴起,传统办公套件 Office 的在线化需求也随之增加。钉钉文档作为钉钉核心办公套件之一,上线已经三年,其间持续迭代,已成为一个极其复杂的产品。对前端工程师而言,协同文档是一个较为有挑战的领域,除了传统天坑富文本编辑器外,还引入了协同编辑这一挑战,钉钉文档甚至还支持专业排版能力。 来自钉钉的前端技术专家本杰,就在第十六届D2前端技术论坛进行了分享,本次分享以钉钉文档为例,简述协同文档的工作机制。
679 0
协同文档工作机制简介
|
算法 安全 测试技术
嵌入式软件测试笔记2 |TEmb方法概述
嵌入式软件测试笔记2 |TEmb方法概述
119 0
|
canal BI API
搭建项目环境(准备工作) | 学习笔记
快速学习搭建项目环境(准备工作)
95 0
搭建项目环境(准备工作) | 学习笔记
|
程序员 编译器 C++
C++(入门、核心、提高三篇)总结及补充
C++(入门、核心、提高三篇)总结及补充
98 0
C++(入门、核心、提高三篇)总结及补充
|
监控 大数据 流计算
环境篇之项目概述|学习笔记
快速学习环境篇之项目概述
74 0
html+css实战163-工作场景
html+css实战163-工作场景
98 0
html+css实战163-工作场景
html+css实战129-准备工作
html+css实战129-准备工作
77 0
html+css实战129-准备工作