C# 是一个简单的、现代的、通用的、面向对象的编程语言,是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
C#目前的从业岗位主要有以下4种:
1.WEB端的商业软件:金蝶、用友的财务软件,还有一些大型ERP,还有一些互联网公司的网站,一般比较少,例如知名的stackoverflow。
2.移动应用:这个就更少了,可以使用xamarin开发ios、android原生应用。
3.桌面应用:windows forms或wpf框架做一些***管理系统,还有一些上位机开发等。
4.游戏u3d:虽然是用C#语言开发,但是需要学习u3d相关技术。
这份《.NET/C#面试手册》,目前大约4万字左右,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间。对于没有跳槽打算的也可以复习一下相关知识点,就当是查缺补漏!
包括[基础语法]、[面向对象]、[集合、异常、泛型、LINQ、委托、EF]、[多线程]、[ASP.NET MVC]、[ASP.NET Core]、[ADO.NET、XML、HTTP、AJAX、WebService]、[常见的算法]、[数据库概念知识]、[数据库SQL查询(附建表语句)]
完整版手册word、pdf地址:金三银四,推荐一份.NET程序员面试手册,4万字干货!
虽然不是学习资源,有时候工作累了、想换工作了、学习枯燥了,可以看看面试手册查缺补漏!
开发者工具下载
MSDN我告诉你,全面的开发者工具下载,该有的都有! “2007年开始至今,从未有意标榜或冒充是微软官方网站!” 13年老站了,年轻人认识一下!
菜鸟的C#入门教程
本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。
非常适合0基础的c#初学者,从开发环境的安装到基础的语法,都可以从中学习!
微软官方的教程
了解如何在 .NET 平台上使用 C# 编程语言编写任何应用程序。
对于初学者来说,在语言组织和描述上读起来可能还是有点吃力!官方比较权威,可以做一个参照!
慕课网的《C#开发轻松入门》
从.NET平台和C#的基本概念开始,深入的介绍C#开发的基础语法、简单程序逻辑、Visual Studio工具的使用技巧以及常用的算法的实现
同时视频中还会有相关的练习题和编程练习,帮助小伙伴们快速步入C#语言的大门
20套C#基础语法练习题
https://www.cnblogs.com/zst062102/p/5292321.html https://www.cnblogs.com/zst062102/p/5292334.html
bilibili《C#入门到精通》
https://www. bilibili.com/video/BV1F J411W7e5
200多个短视频教学,传智播客的老教学视频,讲解比较详细,视频中还有许多小项目可以动手实践一下!
51CTO《零基础学软件之winform常用控件的使用视频课程》
https:// edu.51cto.com/course/87 29.html
适合0基础想学习winform的,学习winform控件的使用,能够熟练操作控件。不过不是免费的,不要老想着白嫖,9元付费哦!
bilibili《最全入门窗体修炼手册》
https://www. bilibili.com/video/BV1L 7411F7aw
UP主自己学过,很不错的教程。C#、基础、winform、窗体、最全入门窗体修炼手册、做应用、游戏。
CSharpSkin
C#Winform控件界面库源码,主要提供大家重绘控件的代码方式和技巧!
CSharpSkin是一款用于C# Winform的免费开源控件库,主要是对微软自带的常用控件做了外观上的重绘。 CSharpSkin项目中某些技能点也参考了互联网相关资料,部分控件代码重绘工作待完善,欢迎大家一起交流贡献。
开源的Winform库《HZH_Controls》
https:// github.com/kwwwvagaa/Ne tWinformControl
一个基于.Net Framework 4.0,扁平化的、漂亮的、开源的C# Winform控件库。
纯原生开发,不包含第三方插件和类库。包含了常用窗体和常用控件,以及工业工具,类Web控件,使用该控件库可以快速的搭建一个漂亮的应用程序。
漂亮:控件UI以漂亮的Web控件为范本,让你做出来的应用更有WEB感觉,更加扁平化,更加漂亮。
开源: 控件完全开源,你可以高度自由的根据自己的需求来扩展或修改控件。
sqlserver并不难,看视频的话可能花费的时间会比较长一点!
SQLServer入门学习一篇就够了
SQLServer入门学习一篇就够了_JEsoloH的博客-CSDN博客_sql server学习
本文主要介绍微软的SQLServer的数据库操作,内容由浅至深,望读者坚持阅读。
bilibili《从小白到大师》
https://www. bilibili.com/video/BV1K J411c7A5
bilibili《SQL Server 2014入门基础课程》
https://www. bilibili.com/video/BV1u W411Q7bN
bilibili《从零开始学http://ASP.NET Core与Entity Framework Core》
https://www. bilibili.com/video/BV1w b411W7aB
整个课程包含http://ASP.NET Core的基础、http://ASP.NET Core MVC、http://ASP.NET Core Razor EntityFramework Core。
作者是:微软MVP,网名:角落的白板报。
适合http://asp.net core初学者。
http://ASP.NET Core源码
https:// github.com/dotnet/aspne tcore
http://ASP.NET Core是一个开放源代码和跨平台框架,用于构建基于现代云的互联网连接应用程序,例如Web应用程序,IoT应用程序和移动后端。http://ASP.NET Core应用程序在.NET Core(一个免费的,跨平台的开源应用程序运行时)上运行。
bilibili《http://ASP.NET Core 3.x 入门视频(完结)》
https://www. bilibili.com/video/BV1c 441167KQ
适合初学http://Asp.NET Core
http://ASP.NET Core学习路线图
“作为 http://ASP.NET Core 开发者,我接下来应该学习什么?”,下面将介绍需要学习的东西,其中包括:依赖注入、数据库、缓存、日志、模板引擎、实时通信、测试、任务调度、设计模式等。
VS Code 开发.NET Core
玩转VSCode-完整构建VSCode开发调试环境 - Eric zhou - 博客园
.NET Core 学习资料精选:入门
本系列文章,主要分享一些.NET Core比较优秀的社区资料和微软官方资料。我进行了知识点归类,让大家可以更清晰的学习.NET Core。
微软官方的http://ASP.NET Core教程
了解如何使用 http://ASP.NET Core 创建快速、安全、跨平台和基于云的 Web 应用和服务。 浏览教程、示例代码、基础知识、API 参考和更多内容。
http://ASP.Net Core开源免费的内容管理系统
纸壳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/U til
Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。
Fast.Framework
Fast Framework 是一个基于.NET 6.0 封装的轻量级 ORM 框架 支持数据库 SqlServer Oracle MySql PostgreSql Sqlite 由于底层使用System.Data.Common 抽象类封装 理论支持所有Ado.Net 实现的类库,差异部分可能需要额外处理。
优点:体积小 流畅API 使用更加简单 性能高
缺点:不具备有自动建库建表迁移等复杂的功能 由于不同数据库差异较大 实现较为复杂 所以暂时不考虑实现
项目结构:
1、Fast.Framework 2、Fast.Framework.CustomAttribute 3、Fast.Framework.Extensions 4、Fast.Framework.Interfaces 5、Fast.Framework.Logging 6、Fast.Framework.Models 7、Fast.Framework.Utils awesome-dotnet-core
https:// github.com/jasonhua95/a wesome-dotnet-core
Github上优秀的.NET Core开源项目的集合。
内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。
http://ASP.NET Core Web API 最佳实践指南
在这一份指南中,关于开发 .NET Core Web API 项目,我们将叙述一些我们认为会是最佳实践的方式。进而让我们的项目变得更好和更加具有可维护性。
玩转Github:ASP.NET Core Web API 最佳实践指南
LazyCaptcha
仿EasyCaptcha和SimpleCaptcha基于.NET Standard 2.1的图形验证码模块。效果展示:
Gitee:https://gitee.com/pojianbing/lazy-captcha
阿星plus博客
github : https://github.com/Meowv/Blog
此版本个人博客项目底层基于 abp vNext (不完全依赖)搭建,和免费开源跨平台的 .NET Core 3.1 开发,支持各种主流数据库(SqlServer、MySQL、PostgreSql、Sqlite)一键切换,遵循 RESTful 接口规范,前端使用 Blazor 开发,可作为 .NET Core 入门项目进行学习。
技术栈:
abp vNext + .NET Core 3.1 + Blazor + JWT + Redis + Hangfire + Mysql + SqlServer + Sqlite + PostgreSql + WebApi + EF Core + Swagger + HtmlAgilityPack + PuppeteerSharp + log4net + MailKit + Docker + Nginx + ...
工欲善其事,必先利其器。
dotnet gcmon
一个新的诊断工具 dotnet-gcmon, 也是全局 .NET CLI 工具, 它可以监控到 .NET 程序的 GC, 能获取到的信息也很详细, 另外 maoni 大佬也是其中的开发者之一。
dotnet gcmon 是一个小而实用的诊断工具, 并且还在迭代中, 在对于代码无侵入的情况下, 排查问题还是很方便的, 另外 .NET 现在已经有近十个诊断工具了!
gcmon 的工作原理是什么呢? 其实主要是调用了 CLR 运行时团队提供的一个诊断库, Microsoft.Diagnostics.NETCore.Client, 这个库功能就非常强大了, 各种运行时信息都可以拿到, 当然你也可以用它实现一个诊断工具, 这个库是基于 EventPipe, IPC 等实现的, 还是很复杂的。
Visual Studio 重磅推荐:为何我感觉 Visual Studio 很难用?
.NET开发者主要还是在博客园。
蒋金楠
网名Artech,知名IT博主, 微软多领域MVP,畅销IT图书作者,著《WCF全面解析》、《http://ASP.NET MVC 4/5框架揭秘》、《http://ASP.NET Web API 2框架揭秘》等。
Dotnet9
知名站长创办的.NET博客网站,一个专注.NET技术分享的网站
张善友
职业: 软件工程师,毕业于: 兰州大学2001,目前居住于: 中国深圳,目前就职于:深圳友浩达 关注前沿技术,热爱开源。
自由飞
一个正在创业的.NET 老兵,一起帮创始人http://17bang.ren/
Edison Zhou
周旭龙,阿里云MVP,关注:.NET Core、C#、微服务、DevOps、企业数字化转型等。
一线码农
干货蛮多的!
周见智
分享原创计算机视觉和深度学习相关文章
此处还有n多大牛!
第八部分:超全的C#帮助类
工欲善其事,必先利其器,日常工作留意总结,加上网上收集,各式各样的几乎都能找到,所有功能性代码都是独立的类,类与类之间没有联系,可以单独引用至项目。有需要请备用留存。
高能预警:130个超全C#帮助类,提升效率就靠它!
包括:INI文件读写类、SqlHelper、IP辅助类、二维码操作类、URL的操作类、 XML操作类、上传下载帮助类、 二维码操作类、分词辅助类、加密解密帮助类、分页帮助类、图片验证码帮助类、图片操作类、处理枚举类、异步线程帮助类、文件操作类、日志帮助类、时间操作类、科学计数帮助类、全面正则表达式操作类、视频帮助类、网站路径操作类!
持续更新中,如果你有全面的资源或者开源项目,欢迎推荐.....
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有