2002-10-17
在这里我想表达一下我对vchelp的谢意与敬意.首先,我想表达一下我对vchelp这样一个有专业水准的技术网站的敬意.我在编写我的那个网管软件的节点管理模块时,在vchelp上下载并阅读了大量的技术文档与源代码,这些资料对我完成工作的帮助是无可估量的.其次,我想表达一下对vchelp的谢意.因为有了个人专栏,我的这些无聊帖子才又有了安身之处. 【程序编程相关:SCCS Chapter 1】
呵呵,居然快过了一年了.从去年12月份重新上岗到现在,真是风风雨雨的一年.先是去做宽带计费,每天与radius打交道;后来又去做网管软件,每天同ucd-snmp与mib斗争.去年写的那个property manager在我的那个网管软件的节点管理模块里起了至关重要的作用.不仅节省了很多开发时间(省去了数十个dialog),而且大大方便了用户操作,节省了培训时间.当然,项目作完了,我一如既往的得到了应有的下场:即不让我接新的项目,也不让我开发该网管的linux版,甚至不让我上班.于是我又成了soho,只不过这次有人给我发薪水.好像每年的这个时候,我都清闲的很.既然有时间就继续looking吧. 【推荐阅读:SCCS Chapter 2】
在以前的帖子里,我曾经谈到过rtti的实现问题.delphi使用编译器导出对象的rtti;vc对于基本数据类型使用编译器导出,对于cobject子类使用宏在描述.在过去的一年中,为了写一个linux下的网络节点管理模块,我曾经学习了一下kde/qt编程.我发现qt在rtti的处理上又有其独特的解决方案.qt在标准c++编译器的基础上,增加了一个预编译器.使用预编译器的关键字来定义属性.这看上去像是delphi与vc的折中,不过在开发效率上要比vc好的多,在独立性上要比delphi好的多.
在以前的帖子中,探讨了属性编辑器的大多数实现方式.但,自定义属性编辑方式好像好像还没有提到过.在property manager中,proerty editor并不知道如何编辑属性.property editor只是提供一个edit窗体.一个combobox窗体与一个button窗体.property editor甚至不知道这三个窗体的具体控制方式.... 下一页