c# WPF winform DevExpress 界面设计

shmily_19900314 2016-09-06 03:18:45
一直以来都是用C#语言来做界面,可是winform的界面太单一,不好看,如果想页面好看的话使用重绘可能又会出现闪烁问题或者是其他问题。所以就想请教一下用什么来做界面设计比较好,我看了下DevExpress,功能貌似很强大,总感觉不塌容易使用,而且这是是不是需要付费的啊?还有就是WPF,可是这个语言编写跟HTML很类似。实在是搞不清哪个更合适学习更实用一点,求解。。。。
...全文
566 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
shmily_19900314 2016-09-07
  • 打赏
  • 举报
回复
引用 5 楼 hjq624779687 的回复:
WPF设计请了解下blend,至于DEV,它只是一套控件,并且有自己的style。其实如果对于dev不熟悉的话,很难用它来拼凑出"一套"样式出来,而且它还带来了效率的问题。。。建议还是从常用的button之类出发,了解它的style该如何
对啊,我就用一个barmanager就弄了半天还没有弄好,效率很慢。
shmily_19900314 2016-09-07
  • 打赏
  • 举报
回复
引用 7 楼 duanzi_peng 的回复:
devexpress 有官网,有破解版的,不过用起来可以会吃力些。
我就是想试着看看用着怎么样,半天连一个控件都弄不好,但是界面很好看,功能又挺多的,想用这个做UI,不知道方向对不对??
shmily_19900314 2016-09-07
  • 打赏
  • 举报
回复
引用 4 楼 Libby1984 的回复:
WPF使用界面和逻辑代码分离的设计思想,这样可以更加方便界面设计,在设计界面的时候可以尽可能少的与逻辑产生耦合,而逻辑代码也能够更加独立的完成逻辑功能,不需要考虑界面布局。以免界面和逻辑代码混在一起,维护起来非常麻烦,而且两者分离的话,如果界面或则逻辑代码要重用的话也方便。 WPF提供用XAML设计界面,通过各种类似HTML的标签完成界面设计,方便而且直观。当然你可以可以抛弃XAML,直接在用代码生成界面,这样也是可以的,所有XAML设计出来的界面都可以用C#代码变写出来。 而且WPF的界面设计入门很简单,你只所以遇到困难时因为有些基本的东西还每个搞清楚。我建议你先对XAML标记语言了解下,然后看一下WPF入门的书籍,不要担心,入门很简单的。
哦哦谢谢了,一开始我觉得用winform还可以,时间久了就觉得做UI单纯用winform来做界面太单一了,不好看,做界面除了我知道的这些,还有用什么语言来编的呢?
exception92 2016-09-07
  • 打赏
  • 举报
回复
devexpress 有官网,有破解版的,不过用起来可以会吃力些。
exception92 2016-09-07
  • 打赏
  • 举报
回复
WPF,控件样式自己任意定义。
夏天的枫 2016-09-07
  • 打赏
  • 举报
回复
WPF设计请了解下blend,至于DEV,它只是一套控件,并且有自己的style。其实如果对于dev不熟悉的话,很难用它来拼凑出"一套"样式出来,而且它还带来了效率的问题。。。建议还是从常用的button之类出发,了解它的style该如何
夏天的枫 2016-09-07
  • 打赏
  • 举报
回复
引用 10 楼 shmily_19900314 的回复:
[quote=引用 5 楼 hjq624779687 的回复:] WPF设计请了解下blend,至于DEV,它只是一套控件,并且有自己的style。其实如果对于dev不熟悉的话,很难用它来拼凑出"一套"样式出来,而且它还带来了效率的问题。。。建议还是从常用的button之类出发,了解它的style该如何
对啊,我就用一个barmanager就弄了半天还没有弄好,效率很慢。[/quote] 开始当然慢了,当你熟悉了那些触发器啊、时间线什么的过后就爽了,当然你可以利用下dev,先选定一套样式,如果dev表现得不好的然后再用自带的wpf控件自己写style,可能那样工作量要少些。
  • 打赏
  • 举报
回复
WPF使用界面和逻辑代码分离的设计思想,这样可以更加方便界面设计,在设计界面的时候可以尽可能少的与逻辑产生耦合,而逻辑代码也能够更加独立的完成逻辑功能,不需要考虑界面布局。以免界面和逻辑代码混在一起,维护起来非常麻烦,而且两者分离的话,如果界面或则逻辑代码要重用的话也方便。 WPF提供用XAML设计界面,通过各种类似HTML的标签完成界面设计,方便而且直观。当然你可以可以抛弃XAML,直接在用代码生成界面,这样也是可以的,所有XAML设计出来的界面都可以用C#代码变写出来。 而且WPF的界面设计入门很简单,你只所以遇到困难时因为有些基本的东西还每个搞清楚。我建议你先对XAML标记语言了解下,然后看一下WPF入门的书籍,不要担心,入门很简单的。
大鱼> 2016-09-06
  • 打赏
  • 举报
回复
http://www.cnblogs.com/LoveM/p/3383365.html
shmily_19900314 2016-09-06
  • 打赏
  • 举报
回复
引用 1 楼 qq_17486399 的回复:
DevExpress的使用很常用,网上有很多关于这个的用法,并且DevExpress有破解版的
是我太蠢了吗?我弄了半天连个barmanager都搞不定,图标想放在文字上面一直都弄不好。 你有相关链接吗?
大鱼> 2016-09-06
  • 打赏
  • 举报
回复
DevExpress的使用很常用,网上有很多关于这个的用法,并且DevExpress有破解版的

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧