准备工作与简介

简介: 准备工作与简介

简介

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 将会自动启动,启动后将会将会提示登登录,如果您有微软的账号登录即可,如果没有也没有问题。


总结

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

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


目录
相关文章
|
4月前
|
设计模式 前端开发 Java
KnowStreaming系列教程第二篇——项目整体架构分析
KnowStreaming系列教程第二篇——项目整体架构分析
42 0
|
3月前
|
前端开发 Java jenkins
Java开发中的工作流程和步骤
Java开发中的工作流程和步骤
|
11月前
|
算法 安全 测试技术
嵌入式软件测试笔记2 |TEmb方法概述
嵌入式软件测试笔记2 |TEmb方法概述
100 0
|
监控 大数据 流计算
环境篇之项目概述|学习笔记
快速学习环境篇之项目概述
64 0
|
canal BI API
搭建项目环境(准备工作) | 学习笔记
快速学习搭建项目环境(准备工作)
85 0
搭建项目环境(准备工作) | 学习笔记
|
程序员 编译器 C++
C++(入门、核心、提高三篇)总结及补充
C++(入门、核心、提高三篇)总结及补充
C++(入门、核心、提高三篇)总结及补充
html+css实战163-工作场景
html+css实战163-工作场景
84 0
html+css实战163-工作场景
html+css实战129-准备工作
html+css实战129-准备工作
67 0
html+css实战129-准备工作
|
项目管理 敏捷开发 Cloud Native
带你读《软件项目管理案例教程(第4版)》之一:软件项目管理概述
本书以案例形式讲述软件项目管理过程,借助路线图讲述项目管理的理论、方法及技巧,覆盖项目管理十大知识域的相关内容,重点介绍软件这个特殊领域的项目管理。本书综合了多个学科领域,包括范围计划、成本计划、进度计划、质量计划、配置管理计划、风险计划、团队计划、干系人计划、沟通计划、合同计划等的制定,以及项目实施过程中如何对项目计划进行跟踪控制。该书取材新颖,注重理论与实际的结合,通过案例分析帮助读者消化和理解所学内容,既适合作为高等院校计算机、软件及相关专业高年级本科生和研究生的教材,也适合作为广大软件技术人员和项目经理培训的教材,还可作为软件开发项目管理人员的参考书。
|
安全 JavaScript Java
项目阐述 | 学习笔记
快速学习项目阐述
161 0