首页 >

程序员现在学习WF还是WPF好点 – CSS – 前端,浮窗广告随页面动的css

css selector >,css 重复切换,css语言中tr,应用已定义的css,css中span的移动,js写css样式的写法,浮窗广告随页面动的css程序员现在学习WF还是WPF好点 - CSS - 前端,浮窗广告随页面动的css

以下内容由“健谈IT”回答

刚接触.net,学习哪一项技术比较好?这个问题没有固定答案,他需要根据你的实际需求而定,如果你的时间比较充裕,而且仅仅只是为了学习,那么你可以多学几样也是行的

首先,大家需要弄清楚.net里面,有哪一些比较常用的技术。一般而言,有控制台程序、winform、wpf、webform、asp.net mvc、asp.net core,还有题中的wf。

控制台程序

控制台程序是大家学习c#语言最先接触到的,往往,第一个hello,world!程序就是使用控制台做出来的。

控制台程序十分的简单与直接,不需要你设计繁杂的界面,一般可以使用它做一些简单的演示。同样的,如果你更喜欢使用命令行这样的交互方式,那么,在平常中使用控制台做一些小工具也是非常好的想法,因为这样会使得你的开发效率会比较高一些,你不用花大量的时间用于设计界面!

winform

winform用于创建具有良好的GUI交互界面的应用程序,对于初学者而言,大家可以进行拖控件式的开发。

该项技术是对传统的win32 API进行了.net的封装,采用事件驱动机制,从而避免处理各种各样的WINDOWS消息,大大增加了开发的效率。但是,由于有传统包袱的存在,使用该项技术,很难创造出比较绚丽的界面,一般如果说你对界面要求不太高的话,完全可以采用该项技术进行开发。

wpf

wpf和winform一样,也是用于开发具有GUI交互界面的技术,该技术采用directx渲染界面,使用mvvm这种比较先进的思想进行开发,而且免去了传统包袱,非常容易可以创造出炫丽多目的应用程序。

wpf与winform如何抉择呢?

如果你是新手,偶建议直接学wpf

首先他比winform在开发技术上来说高级些,采用了xaml进行界面设计,与逻辑进行了很好的分离,耦合度较低

其次,wpf在创建比较炫的界面的时候比winform容易很多,而且winform程序在高,分辨率的屏幕上显示得比较怪异,和wpf采用了设备无关单位可以保证界面显示的统一。

再者,虽然目前很多技术都采用了这种xaml的方式进行开发,比如uwp等……

webform , asp.net mvc

这两者都是用于开发网站的技术,Webform是比较传统的技术,它可以像创建winform程序那样创建web页面。

不过,目前更常用的是较新的这个mvc的技术,它采用了一套模型~视图~控制器的机制,而且可以使用新的razor视图引擎,降低了开发的耦合性,使得多人合作开发更便利!

wf

wf是workflow,意思是工作流!是对一套流程的一种抽象,比如自动化办公系统之类的。

asp.net core

这是微软最新的技术,也是未来的前景和发展方向,如果可能的话,可以直接从这个开始。

不过据偶了解,使用这个开发网站,国内目前应该很少有云虚拟主机支持吧(偶也不清楚当前哈,知道的告诉偶一下,谢了~)

总结

对于.net系的技术

如果你就写写小demo,写写小工具,而且不需要有界面要求,学习控制台足矣

如果你想快速开发一款应用程序,而且对于界面的要求不是很高,那么winform将是一个很不错的选择

如果你想开发一款界面比较炫彩夺目的应用程序,或者说在win 10系统上面适用的程序,那么可以考虑采用wpf

如果你想开发一个网站,那么webform和asp.net mvc是需要学习的,优先推荐asp.net mvc

如果项目有要求,或者学有余力,那么workflow可以了解下~

希望偶的回答对你有帮助,如果喜欢请关注偶“健谈IT”


程序员现在学习WF还是WPF好点 - CSS - 前端,浮窗广告随页面动的css
  • 简谈怎样使用CSS格式XML文档 - CSS - 前端,css搜索栏样式
  • 简谈怎样使用CSS格式XML文档 - CSS - 前端,css搜索栏样式 | 简谈怎样使用CSS格式XML文档 - CSS - 前端,css搜索栏样式 ...

    程序员现在学习WF还是WPF好点 - CSS - 前端,浮窗广告随页面动的css
  • html词语上下间距怎么设置 - CSS - 前端,css 鼠标悬浮缩放图片
  • html词语上下间距怎么设置 - CSS - 前端,css 鼠标悬浮缩放图片 | html词语上下间距怎么设置 - CSS - 前端,css 鼠标悬浮缩放图片 ...

    程序员现在学习WF还是WPF好点 - CSS - 前端,浮窗广告随页面动的css
  • 云课堂智慧职教怎样刷课 - CSS - 前端,css最多显示几行
  • 云课堂智慧职教怎样刷课 - CSS - 前端,css最多显示几行 | 云课堂智慧职教怎样刷课 - CSS - 前端,css最多显示几行 ...