C#基础(一):初识各类应用程序
本章内容——C#编写的各类程序
1.Solution与Project
Solution是针对客户需求的总的解决方案;如:汽车经销商需要一套销售软件;
Project解决具体的某个问题;
2.C#编写的各类程序
X.Console
A.WPF(Windows Presentation Foundation)
B.Winform
C.ASP.NET Web Forms
D.ASP.NET MVC(Model-View-Controller)
E.WCF(Windows Communicaton Foundation)
F.Windows Store Application
G.Windows Phone Application
H.Cloud(Window Azure)
I.WF(Workflow Foundation)
3.其中B/S类程序为:WebForm,MVC,WebApi等;ASP.NET就是B/S模式开发(asp.net是一种用来快速创建动态Web网站的技术)
C/S类程序为:Winform,WPF
4..Net、.Net FrameWork、.Net Core、.Net6.0、C#、ASP.Net
A.NET是微软的一种技术平台,是基于Windows上开发的(在net core问世前)
B.NetFramework是一个开发框架,不是一门编程语言,已有十多年的历史,.NetFramework下有很多种语言,而C#是框架支持的主力语言;.
NetFrameWork下有Winform、WPF、ASP.NET(WebForm和MVC);该框架不支持跨平台,只能基于Windows
C.Net Core于16年问世,支持跨平台;仅支持 UWP 和 ASP.NET Core。UWP 用于构建 Windows 10 目标 Windows 和移动应用程序。ASP.NET Core 用于构建基于浏览器的 Web 应用程序。
D.ASP.NET是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。ASP.NET在.NET Framework和.NET Core架构下均可以使用;
E.Net6.0是Framework和Core的统一,在Net6下既可以开发Winform、WPF,也支持跨平台
参考文献:
https://blog.csdn.net/sinolover/article/details/100772086
https://zhuanlan.zhihu.com/p/60352219/
https://blog.csdn.net/weixin_50498482/article/details/124471069
https://club.51aspx.com/document/1181.html
https://www.yisu.com/zixun/368198.html
https://i.cnblogs.com/posts/edit
https://www.bilibili.com/video/BV13b411b7Ht?p=2&vd_source=7a3f4f783fb556f1a170ad911527ab42
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!