最全C#自学资源汇总

Stephen

共 4212字,需浏览 9分钟

 ·

2020-07-29 08:27








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多大牛!


如果你也有好的开源项目,欢迎推荐!


浏览 6
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报