最全C#自學(xué)資源匯總
C#自學(xué)資源匯總
C# 是一個(gè)簡單的、現(xiàn)代的、通用的、面向?qū)ο蟮木幊陶Z言,是微軟公司發(fā)布的一種由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言、運(yùn)行于.NET Framework和.NET Core(完全開源,跨平臺)之上的高級程序設(shè)計(jì)語言。
C#可以用來開發(fā)網(wǎng)站、桌面程序、xamarin跨平臺開發(fā)手機(jī)、物聯(lián)網(wǎng)應(yīng)用。
來自知乎:布萊恩特
https://zhuanlan.zhihu.com/p/157656895
1.適合初學(xué)者的視頻和教程
開發(fā)者工具下載
https://msdn.itellyou.cn/
全面的開發(fā)者工具下載,該有的都有!“2007年開始至今,從未有意標(biāo)榜或冒充是微軟官方網(wǎng)站!”13年老站了,年輕人認(rèn)識一下!
菜鳥的C#入門教程
https://www.runoob.com/csharp/csharp-tutorial.html
本教程將告訴您基礎(chǔ)的 C# 編程,同時(shí)將向您講解 C# 編程語言相關(guān)的各種先進(jìn)理念。
非常適合0基礎(chǔ)的c#初學(xué)者,從開發(fā)環(huán)境的安裝到基礎(chǔ)的語法,都可以從中學(xué)習(xí)!
微軟官方的教程
https://docs.microsoft.com/zh-cn/dotnet/csharp/
了解如何在 .NET 平臺上使用 C# 編程語言編寫任何應(yīng)用程序。
對于初學(xué)者來說,在語言組織和描述上讀起來可能還是有點(diǎn)吃力!官方比較權(quán)威,可以做一個(gè)參照!
慕課網(wǎng)的《C#開發(fā)輕松入門》
https://www.imooc.com/learn/422
從.NET平臺和C#的基本概念開始,深入的介紹C#開發(fā)的基礎(chǔ)語法、簡單程序邏輯、Visual Studio工具的使用技巧以及常用的算法的實(shí)現(xiàn)
同時(shí)視頻中還會有相關(guān)的練習(xí)題和編程練習(xí),幫助小伙伴們快速步入C#語言的大門
20套C#基礎(chǔ)語法練習(xí)題
https://www.cnblogs.com/zst062102/p/5292321.htmlhttps://www.cnblogs.com/zst062102/p/5292334.html
如果覺得自己掌握了基礎(chǔ)的C#語法,可以嘗試一下這20套基礎(chǔ)的練習(xí)題,提升鞏固一下!
bilibili《C#入門到精通》
https://www.bilibili.com/video/BV1FJ411W7e5
200多個(gè)短視頻教學(xué),傳智播客的老教學(xué)視頻,講解比較詳細(xì),視頻中還有許多小項(xiàng)目可以動手實(shí)踐一下!
2.WinForm系列
51CTO《零基礎(chǔ)學(xué)軟件之winform常用控件的使用視頻課程》https://edu.51cto.com/course/8729.html
適合0基礎(chǔ)想學(xué)習(xí)winform的,學(xué)習(xí)winform控件的使用,能夠熟練操作控件。不過不是免費(fèi)的,不要老想著白嫖,9元付費(fèi)哦!
bilibili《最全入門窗體修煉手冊》https://www.bilibili.com/video/BV1L7411F7aw
UP主自己學(xué)過,很不錯(cuò)的教程。C#、基礎(chǔ)、winform、窗體、最全入門窗體修煉手冊、做應(yīng)用、游戲。
開源的Winform庫《HZH_Controls》https://github.com/kwwwvagaa/NetWinformControl
一個(gè)基于.Net Framework 4.0,扁平化的、漂亮的、開源的C# Winform控件庫。
純原生開發(fā),不包含第三方插件和類庫。包含了常用窗體和常用控件,以及工業(yè)工具,類Web控件,使用該控件庫可以快速的搭建一個(gè)漂亮的應(yīng)用程序。
漂亮:控件UI以漂亮的Web控件為范本,讓你做出來的應(yīng)用更有WEB感覺,更加扁平化,更加漂亮。
開源:控件完全開源,你可以高度自由的根據(jù)自己的需求來擴(kuò)展或修改控件。
3.SqlServer系列
sqlserver并不難,看視頻的話可能花費(fèi)的時(shí)間會比較長一點(diǎn)!
SQLServer入門學(xué)習(xí)一篇就夠了https://blog.csdn.net/JEsoloH/article/details/84677005
本文主要介紹微軟的SQLServer的數(shù)據(jù)庫操作,內(nèi)容由淺至深,望讀者堅(jiān)持閱讀。
bilibili《從小白到大師》
https://www.bilibili.com/video/BV1KJ411c7A5
bilibili《SQL Server 2014入門基礎(chǔ)課程》https://www.bilibili.com/video/BV1uW411Q7bN
4.Asp.Net Core 系列
bilibili《從零開始學(xué)ASP.NET Core與Entity Framework Core》https://www.bilibili.com/video/BV1wb411W7aB
整個(gè)課程包含ASP.NET Core的基礎(chǔ)、ASP.NET Core MVC、ASP.NET Core RazorEntityFramework Core
適合asp.net core初學(xué)者。
ASP.NET Core源碼
https://github.com/dotnet/aspnetcore
ASP.NET Core是一個(gè)開放源代碼和跨平臺框架,用于構(gòu)建基于現(xiàn)代云的互聯(lián)網(wǎng)連接應(yīng)用程序,例如Web應(yīng)用程序,IoT應(yīng)用程序和移動后端。ASP.NET Core應(yīng)用程序在.NET Core(一個(gè)免費(fèi)的,跨平臺的開源應(yīng)用程序運(yùn)行時(shí))上運(yùn)行。
bilibili《ASP.NET Core 3.x 入門視頻(完結(jié))》https://www.bilibili.com/video/BV1c441167KQ
適合初學(xué)Asp.NET Core
ASP.NET Core學(xué)習(xí)路線圖https://www.cnblogs.com/enjoy233/p/AspNetCore_developer_roadmap.html
“作為 ASP.NET Core 開發(fā)者,我接下來應(yīng)該學(xué)習(xí)什么?”,下面將介紹需要學(xué)習(xí)的東西,其中包括:依賴注入、數(shù)據(jù)庫、緩存、日志、模板引擎、實(shí)時(shí)通信、測試、任務(wù)調(diào)度、設(shè)計(jì)模式等。
VS Code 開發(fā).NET Core
使用VS Code 開發(fā).NET CORE 程序指南
完整構(gòu)建VSCode開發(fā)調(diào)試環(huán)境
.NET Core 學(xué)習(xí)資料精選:入門
https://www.cnblogs.com/heyuquan/p/dotnet-basic-learning-resource.html
本系列文章,主要分享一些.NET Core比較優(yōu)秀的社區(qū)資料和微軟官方資料。我進(jìn)行了知識點(diǎn)歸類,讓大家可以更清晰的學(xué)習(xí).NET Core。
微軟官方的ASP.NET Core教程
https://docs.microsoft.com/zh-cn/aspnet/core/?view=aspnetcore-3.1
了解如何使用 ASP.NET Core 創(chuàng)建快速、安全、跨平臺和基于云的 Web 應(yīng)用和服務(wù)。瀏覽教程、示例代碼、基礎(chǔ)知識、API 參考和更多內(nèi)容。
ASP.Net Core開源免費(fèi)的內(nèi)容管理系統(tǒng)
https://github.com/SeriaWei/ZKEACMS
紙殼cms是基于ASP .Net Core開發(fā)的,開源免費(fèi)的內(nèi)容管理系統(tǒng)。可視化設(shè)計(jì),在線編輯是最大的亮點(diǎn)。
.NET Core Community
https://github.com/dotnetcore
.NET Core和.NET vNext生態(tài)系統(tǒng)的基于.NET的開源項(xiàng)目組織。
常用的.NET Core項(xiàng)目WebApiClient、HttpReports、OSharp、FreeSql都加入了!
Util應(yīng)用框架
https://github.com/dotnetcore/Util
Util是一個(gè).net core平臺下的應(yīng)用框架,旨在提升小型團(tuán)隊(duì)的開發(fā)輸出能力,由常用公共操作類(工具類)、分層架構(gòu)基類、Ui組件,第三方組件封裝,第三方業(yè)務(wù)接口封裝,配套代碼生成模板,權(quán)限等組成。
awesome-dotnet-core
https://github.com/jasonhua95/awesome-dotnet-core
Github上優(yōu)秀的.NET Core開源項(xiàng)目的集合。
內(nèi)容包括:庫、工具、框架、模板引擎、身份認(rèn)證、數(shù)據(jù)庫、ORM框架、圖片處理、文本處理、機(jī)器學(xué)習(xí)、日志、代碼分析、教程等。
5.搜索與開發(fā)工具
工欲善其事,必先利其器。
使用谷歌瀏覽器,去廣告是必須的https://www.zhihu.com/question/64829125/answer/1168106815
Github必裝的三個(gè)谷歌插件
https://mp.weixin.qq.com/s/a2-Rd9EBUinlzpr3zE2-uw
12款Visual Studio 好用的工具
https://zhuanlan.zhihu.com/p/144911627
6.知名博主
.NET開發(fā)者主要還是在博客園。
蔣金楠
https://www.cnblogs.com/artech/
網(wǎng)名Artech,知名IT博主, 微軟多領(lǐng)域MVP,暢銷IT圖書作者,著《WCF全面解析》、《ASP.NET MVC 4/5框架揭秘》、《ASP.NET Web API 2框架揭秘》等。
張善友
https://www.cnblogs.com/shanyou/
職業(yè): 軟件工程師,畢業(yè)于: 蘭州大學(xué)2001,目前居住于: 中國深圳,目前就職于:深圳友浩達(dá)關(guān)注前沿技術(shù),熱愛開源。
Edison Zhou
https://www.cnblogs.com/edisonchou/
周旭龍,阿里云MVP,關(guān)注:.NET Core、C#、微服務(wù)、DevOps、企業(yè)數(shù)字化轉(zhuǎn)型等。
一線碼農(nóng)
https://www.cnblogs.com/huangxincheng/
干貨蠻多的!
周見智
https://www.cnblogs.com/xiaozhi_5638/
分享原創(chuàng)計(jì)算機(jī)視覺和深度學(xué)習(xí)相關(guān)文章領(lǐng)域:算法工程落地/視頻分析/目標(biāo)檢測/目標(biāo)跟蹤/行為分析/深度學(xué)習(xí)/計(jì)算機(jī)視覺/DeepStream/gstreamer//tensorRT/tensorflow/pytorch/C++/Python/GPU加速/CUDA/編解碼流媒體/Java/.NET
此處還有n多大牛!
如果你也有好的開源項(xiàng)目,歡迎推薦!
微信聯(lián)系:westbrook12000
往期推薦:
Github標(biāo)星30k的面試匯總,看完之后感覺你也能進(jìn)大廠!
5個(gè)超實(shí)用的Visual Studio插件

