好的控件易于使用,能提供给用户多种常见选择。在此慢慢总结一些要点,不断补充
控件一般以C++类的形式提供,C++设计原则以及面向对象六大原则是前提,此外命名要规范,变量设为private,不对外使用的函数也private,虚函数设计等细节也要注重。
1.控件的设计要遵循好的用户体验原则,包括若干子项...
2.一套控件库一般要提供windows平台下常用控件,比如static,button,checkbox,radiobutton,edit,dialog,listctrl,combobox,spliter,tips等控件,一一经过封装自绘。
3.控件需要提供多种样式的选择,以及各种属性参数的设置,充分考虑灵活性;
4.头文件应该对每个函数的功能进行注释
。。。