到底还要不要学习winform?
俗话说:术业有专攻,这个问题取决于你是否从事相关方向的开发工作!
如果你从事的windows桌面类软件开发工作,那么绝对有必要掌握winform,如果你从事的BS结构类开发的工作,那么完全没有学习的必要了!
在这里简单的介绍下winform的优点以及使用的场景、项目有哪些?
winform的优点:
winform是windows form的缩写,可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
简单的来讲就是基于windows平台的一套ui组件,控件可以直接拖拽,避免了程序员使用代码去构建窗体的繁重的工作量,开发效率非常高,对于新人来说很友好、特别上手!
winform诞生至少也有20年的历史了,在桌面开发这一领域,作为视图组件来讲,肯定是霸主的地位了。
而且很多的软件厂商,基于winform的基础上,生产了很多组件产品,例如:devexpress在项目中也得到了大量的应用。
也很难想象,一个有着20多年历史的技术栈,直到如今依然有着其使用的领域,可谓是技术栈中的常青树之一了!
应用领域:
其实在整个开发领域中,桌面CS开发算相对小众的存在,而很多采用winform、wpf等桌面开发技术的项目,在我们的生活中还是随处可见的。
在这里举几个大家平时一定遇到过的场景:
候车站、机场的大屏幕与工作人员使用的系统,有很多都是采用winform桌面技术开发的。
医院、养老院、连锁药房、酒店、工业软件、超市、健身房等等,在这些领域中winform的身影也是随处可见,所以说其使用的范围还是相当之广的!
总结一下:
民用PC操作系统的霸主是微软,而winform作为微软推出的开发桌面应用程序的产品之一,自带亲爹光环!所以在这一领域的开发技术栈中,肯定属于必备技能之一!
但如果做Web开发、手机移动端开发的小伙伴们,肯定没有需求进行学习!
喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!
用C#开发界面用winform好还是wpf好?
当然是wpf,winform做界面很有限制。
"