最全C#自学资源汇总
C#自学资源汇总
C# 是一个简单的、现代的、通用的、面向对象的编程语言,是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
C#可以用来开发网站、桌面程序、xamarin跨平台开发手机、物联网应用。
来自知乎:布莱恩特
https://zhuanlan.zhihu.com/p/157656895
1.适合初学者的视频和教程
开发者工具下载
https://msdn.itellyou.cn/
全面的开发者工具下载,该有的都有!“2007年开始至今,从未有意标榜或冒充是微软官方网站!”13年老站了,年轻人认识一下!
菜鸟的C#入门教程
https://www.runoob.com/csharp/csharp-tutorial.html
本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。
非常适合0基础的c#初学者,从开发环境的安装到基础的语法,都可以从中学习!
微软官方的教程
https://docs.microsoft.com/zh-cn/dotnet/csharp/
了解如何在 .NET 平台上使用 C# 编程语言编写任何应用程序。
对于初学者来说,在语言组织和描述上读起来可能还是有点吃力!官方比较权威,可以做一个参照!
慕课网的《C#开发轻松入门》
https://www.imooc.com/learn/422
从.NET平台和C#的基本概念开始,深入的介绍C#开发的基础语法、简单程序逻辑、Visual Studio工具的使用技巧以及常用的算法的实现
同时视频中还会有相关的练习题和编程练习,帮助小伙伴们快速步入C#语言的大门
20套C#基础语法练习题
https://www.cnblogs.com/zst062102/p/5292321.htmlhttps://www.cnblogs.com/zst062102/p/5292334.html
如果觉得自己掌握了基础的C#语法,可以尝试一下这20套基础的练习题,提升巩固一下!
bilibili《C#入门到精通》
https://www.bilibili.com/video/BV1FJ411W7e5
200多个短视频教学,传智播客的老教学视频,讲解比较详细,视频中还有许多小项目可以动手实践一下!
2.WinForm系列
51CTO《零基础学软件之winform常用控件的使用视频课程》https://edu.51cto.com/course/8729.html
适合0基础想学习winform的,学习winform控件的使用,能够熟练操作控件。不过不是免费的,不要老想着白嫖,9元付费哦!
bilibili《最全入门窗体修炼手册》https://www.bilibili.com/video/BV1L7411F7aw
UP主自己学过,很不错的教程。C#、基础、winform、窗体、最全入门窗体修炼手册、做应用、游戏。
开源的Winform库《HZH_Controls》https://github.com/kwwwvagaa/NetWinformControl
一个基于.Net Framework 4.0,扁平化的、漂亮的、开源的C# Winform控件库。
纯原生开发,不包含第三方插件和类库。包含了常用窗体和常用控件,以及工业工具,类Web控件,使用该控件库可以快速的搭建一个漂亮的应用程序。
漂亮:控件UI以漂亮的Web控件为范本,让你做出来的应用更有WEB感觉,更加扁平化,更加漂亮。
开源:控件完全开源,你可以高度自由的根据自己的需求来扩展或修改控件。
3.SqlServer系列
sqlserver并不难,看视频的话可能花费的时间会比较长一点!
SQLServer入门学习一篇就够了https://blog.csdn.net/JEsoloH/article/details/84677005
本文主要介绍微软的SQLServer的数据库操作,内容由浅至深,望读者坚持阅读。
bilibili《从小白到大师》
https://www.bilibili.com/video/BV1KJ411c7A5
bilibili《SQL Server 2014入门基础课程》https://www.bilibili.com/video/BV1uW411Q7bN
4.Asp.Net Core 系列
bilibili《从零开始学ASP.NET Core与Entity Framework Core》https://www.bilibili.com/video/BV1wb411W7aB
整个课程包含ASP.NET Core的基础、ASP.NET Core MVC、ASP.NET Core RazorEntityFramework Core
适合asp.net core初学者。
ASP.NET Core源码
https://github.com/dotnet/aspnetcore
ASP.NET Core是一个开放源代码和跨平台框架,用于构建基于现代云的互联网连接应用程序,例如Web应用程序,IoT应用程序和移动后端。ASP.NET Core应用程序在.NET Core(一个免费的,跨平台的开源应用程序运行时)上运行。
bilibili《ASP.NET Core 3.x 入门视频(完结)》https://www.bilibili.com/video/BV1c441167KQ
适合初学Asp.NET Core
ASP.NET Core学习路线图https://www.cnblogs.com/enjoy233/p/AspNetCore_developer_roadmap.html
“作为 ASP.NET Core 开发者,我接下来应该学习什么?”,下面将介绍需要学习的东西,其中包括:依赖注入、数据库、缓存、日志、模板引擎、实时通信、测试、任务调度、设计模式等。
VS Code 开发.NET Core
使用VS Code 开发.NET CORE 程序指南
完整构建VSCode开发调试环境
.NET Core 学习资料精选:入门
https://www.cnblogs.com/heyuquan/p/dotnet-basic-learning-resource.html
本系列文章,主要分享一些.NET Core比较优秀的社区资料和微软官方资料。我进行了知识点归类,让大家可以更清晰的学习.NET Core。
微软官方的ASP.NET Core教程
https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-3.1
了解如何使用 ASP.NET Core 创建快速、安全、跨平台和基于云的 Web 应用和服务。浏览教程、示例代码、基础知识、API 参考和更多内容。
ASP.Net Core开源免费的内容管理系统
https://github.com/SeriaWei/ZKEACMS
纸壳cms是基于ASP .Net Core开发的,开源免费的内容管理系统。可视化设计,在线编辑是最大的亮点。
.NET Core Community
https://github.com/dotnetcore
.NET Core和.NET vNext生态系统的基于.NET的开源项目组织。
常用的.NET Core项目WebApiClient、HttpReports、OSharp、FreeSql都加入了!
Util应用框架
https://github.com/dotnetcore/Util
Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。
awesome-dotnet-core
https://github.com/jasonhua95/awesome-dotnet-core
Github上优秀的.NET Core开源项目的集合。
内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。
5.搜索与开发工具
工欲善其事,必先利其器。
使用谷歌浏览器,去广告是必须的https://www.zhihu.com/question/64829125/answer/1168106815
Github必装的三个谷歌插件
https://mp.weixin.qq.com/s/a2-Rd9EBUinlzpr3zE2-uw
12款Visual Studio 好用的工具
https://zhuanlan.zhihu.com/p/144911627
6.知名博主
.NET开发者主要还是在博客园。
蒋金楠
https://www.cnblogs.com/artech/
网名Artech,知名IT博主, 微软多领域MVP,畅销IT图书作者,著《WCF全面解析》、《ASP.NET MVC 4/5框架揭秘》、《ASP.NET Web API 2框架揭秘》等。
张善友
https://www.cnblogs.com/shanyou/
职业: 软件工程师,毕业于: 兰州大学2001,目前居住于: 中国深圳,目前就职于:深圳友浩达关注前沿技术,热爱开源。
Edison Zhou
https://www.cnblogs.com/edisonchou/
周旭龙,阿里云MVP,关注:.NET Core、C#、微服务、DevOps、企业数字化转型等。
一线码农
https://www.cnblogs.com/huangxincheng/
干货蛮多的!
周见智
https://www.cnblogs.com/xiaozhi_5638/
分享原创计算机视觉和深度学习相关文章领域:算法工程落地/视频分析/目标检测/目标跟踪/行为分析/深度学习/计算机视觉/DeepStream/gstreamer//tensorRT/tensorflow/pytorch/C++/Python/GPU加速/CUDA/编解码流媒体/Java/.NET
此处还有n多大牛!
如果你也有好的开源项目,欢迎推荐!