25_C# 实现VMS客户端——控件_总结
来源:互联网 发布:装小蜜 知乎 编辑:程序博客网 时间:2024/06/05 17:58
声明:
- 本博客为原创博客,主要讲述使用C#语言调用服务端SDK方式完成VMS客户端完整功能实现,转载请声明出处。
- 如有技术问题或需交流可直接联系本人邮箱:chuiwenwei@163.com
简述:
前面大概花了十几篇将控件部分的属性和常用的事件讲述了一下,乍看感觉没有什么东西,但实际在使用中就会发现DotNetBar的这组控件库其实还是有很多地方需要去研究的,像前面几篇中讲述最多的就是颜色的设置,因为他不像WinForm里面那样单一没有太多设置和想象空间,DotNetBar里面有很多种组合效果,所以我专门将其列了出来供开发人员参考,也算是抛砖引玉。一些控件和一些控件的属性我没有做广泛的介绍,如果之后觉得其用的比较多或是容易混淆我会专门再补充介绍下。
目录:
- 第三方控件和皮肤
- 如何设计出优雅的软件
1.第三方控件和皮肤
第三方控件和皮肤一直以来是大家最为常用的两种补充WinForm自带控件的方式,但是对于第三方控件的使用上其很多时候不像WinForm自带的设计的那么单一,他提供了丰富多彩的特效和显示效果。但是也同样需要开发人员去花费一点时间去摸索。
很多人感觉WinForm编程就是拖拖控件然后写一点交互的代码就OK了,总感觉技术含量低,特别是还是用的C#语言。其实我个人一直感觉不论使用什么语言及开发环境,只要能在最短时间内给用户提供最好用的产品这才是我们应该追求的结果,否则你也可以使用C语言调用Windows API直接编程,那样会显得你的技术功底很厉害,但我想没有几个人愿意选择这种方法。
在WinForm的基础上辅助以优秀的第三方控件是我认为最快最好的编写优秀WinForm软件的方法,对于皮肤我个人不太赞成使用,因为其太过讲求普适性就会出现在某些控件上效果看着很棒,但是在某些上就总有点死板硬套的感觉。当然一切由开发人员和项目小组自己定,只要不忘了开发出优秀好用的软件的初衷就OK。
2.如何设计出优雅的软件
这个问题也是我一直苦苦思索的问题,我也没有答案,我只知道我需要研究更多关于美学、交互设计、用户心理等方面的内容。我也还在学习,如果你有更多经验不妨开个专栏教教我们,我觉得这个非常有必要。
- 25_C# 实现VMS客户端——控件_总结
- 24_C# 实现VMS客户端——控件_布局设计
- 26_C# 实现VMS客户端——编码_多线程
- 9_C# 实现VMS客户端——控件_TextBoxX
- 10_C# 实现VMS客户端——控件_ButtonX
- 11_C# 实现VMS客户端——控件_ComboBoxEx
- 12_C# 实现VMS客户端——控件_ComboItem
- 13_C# 实现VMS客户端——控件_TreeViewEx
- 14_C# 实现VMS客户端——控件_PanelEx
- 15_C# 实现VMS客户端——控件_ListView
- 16_C# 实现VMS客户端——控件_SuperTabControl
- 17_C# 实现VMS客户端——控件_TableLayoutPanel
- 18_C# 实现VMS客户端——控件_ExpanableSplitter
- 19_C# 实现VMS客户端——控件_DateTimePicker
- 20_C# 实现VMS客户端——控件_PictureBox
- 21_C# 实现VMS客户端——控件_CheckBoxX
- 22_C# 实现VMS客户端——控件_Slider
- 23_C# 实现VMS客户端——控件_StyleManager
- 决策树之信息增益
- 关电脑发给对方
- 写日志类
- android布局属性详解
- web.xml中load-on-startup的作用
- 25_C# 实现VMS客户端——控件_总结
- 柯西不等式证明(cauchy不等式)
- 环境: OpenMp入门系列1: OpenMP QT 编译配置
- hdu-1172 猜数字
- java 项目配置 伪静态
- Centos网站服务器使用DropBox定时备份方案
- 百度定位不成功后 android系统4.0.1不兼容 去掉option.setLocationNotify 就好了
- Windows下写Hadoop MapReduce程序
- 优惠券码生成