目录
一、C#语言及其特点
二、C#与.NET Framework/.NET Core关系
三、C#应用开发
四、案例展示
五、学习环境
一、C#语言及其特点
C#是美国微软公司发布的一种面向对象的,运行于 .NET Framework 和 .NET Core (完全开源,跨平台)之上的高级程序设计语言。
C#是由C和C++衍生出来的面向对象的编程语言,它在继承C和C++强大功能的同时去掉了一些它们的复杂性。
二、C#与.NET Framework/.NET Core关系
C#是微软.NET框架中所支持的三种编程语言之一,.NET是一种可以用来构建多种应用的免费开源开发平台。如下图所示:
三、C#应用开发
依托.NET框架,C#可以开发Windows、macOS、Linux、Android、IOS、tvOS、watchOS等平台(系统)下的应用。如下图所示:
四、案例展示
1、Winform应用:仓库温控系统
2、WPF应用:智能停车场项目
3、Web应用:Web后端开发(C#)
4、Xamarin应用:移动端开发
5、Unity3D游戏:英雄联盟、炉石传说、神庙逃亡等。
五、学习环境
开发环境:Visual Studio 2019 16.11 Community(社区版)
基础框架:.Net Framework 4.8 / .NET5
工具下载:官网