C#开发

作者: 顺情风 | 来源:发表于2021-02-25 15:32 被阅读0次
什么是.NET

首先明白.NET是微软开发的一个创建各平台应用的开发者平台:
微软.NET官网
.NET平台主要包括八大块内容:

  • web应用程序:主要技术ASP.NET(逻辑语言是C#),可以在Azure上免费部署10个网站。
  • 移动应用程序:主要技术Xamarin 、UWP,注意(Flutter是Google开发框架)。
  • 桌面应用程序:主要界面开发技术WPF 、WinForms、UWP、Xamarin。主要通信开发技术WCF
  • 微服务:主要技术Docker容器开发部署微服务、.NET Framework服务器应用程序直接迁移到云(Azure)。
  • 游戏开发:主要技术Unity (移动,2D和3D游戏)、MonoGame、CRYENGINE(拥有直观而且强大的关卡设计功能)。
  • 机器学习:主要技术ML.NET (跨平台的开源机器学习框架)、认知服务(引用AI模型让应用具有智能功能 - 例如情感和情感检测,视觉和语音识别,语言理解,知识和智能搜索)、Azure机器学习(完全托管的云服务,使您可以轻松构建、部署和共享预测分析解决方案)。
  • 云应用程序:构建快速,现代且可扩展的云应用程序;Azure应用服务是一种平台即服务(PaaS),可提供自动扩展,修补,CI / CD,高级性能监控和生产调试,使构建和运行Web应用程序和服务变得简单;无服务器计算使您可以运行代码而无需担心服务器,只需为代码在运行时使用的资源付费。
  • 物联网IOT设备任意类型屏幕的应用程序开发(前提Windows设备)。
自我现阶段总结:

公司现有组态编程软件和网关程序都是WinForms技术,把桌面应用程序部署到服务器,作为服务器端。WPF技术是一种新技术,以后更流行,作为主要学习方向。

自学的主要资源:

1、公众号
2、C#基础学习菜鸟教程
3、循序渐进开发WinForm项目1、2、3、4、5、6
4、DotNet菜园—随笔分类—C#
5、DotNet菜园—随笔分类—WPF

Winform混合式客户端访问数据库的几种方式
6、界面访问数据有三种方式: (1)直接访问数据库。DotNet菜园—随笔分类—数据库(2)Web API方式。 Web API应用架构在Winform混合框架中的应用1、2、3、4、5、接口设计(3)、WCF方式。DotNet菜园—随笔分类—WCF(4)、Core Web API前后端分离 .NET Core2.0 +Vue2.0

7、杨旭草根专栏教程和论坛

相关文章

网友评论

      本文标题:C#开发

      本文链接:https://www.haomeiwen.com/subject/vdggpqtx.html