UPP映象(A C++ GUI lib)

记得刚毕业(七年前)自学VC/MFC,可能由于自己笨的原因,花了很长时间也没弄懂是怎么回事,暂时搁置未学。02年的时候因为工作原因 想编一个小工具帮忙简化配置数据,于是边看书边写,总算写出了第一个实用的VC程序。此后又写了几个小程序。从去年开始想写一个管理传输电路的工具,从去年到今年断断续续的写,边写边录数据,做到90%的时候怎么也不想往下做了。实在是厌烦了手工边写代码控制控件的位置。曾经在《程序员》上看到过wxwidgets的介绍,于是想看看它怎么样,因为它的缘故慢慢知道了QT、VCF、Ultimate+、FLTK、FOX、WINGUI、GTKMM、SmartWin++,WTL甚至Vaca。当然,由于本人有C情结,看的全是C++的库,这里面的我试过wxwidgets、VCF、FLTK,个人比较喜欢VCF但VCF编译后占用内存较多,要写的代码也较多,作为学习C++还可以。最爱的是SmartWin++和WTL,大量使用Template,其中WTL在Codeproject上有很多文章,本来打算就用WTL,直到有一天在VCF发帖碰到Ultimate++的管理员,于是下载Ultimate++试了一下,这一次完全改变了我对UPP的看法,之前也看过UPP,但看到"GUI_APP_MAIN"后就有点不爽,当时一心想学STL,看到UPP使用NTL就放弃了,这次是抱着适用的心态去看UPP,发现UPP的layout设计器很好用,再也不用写MoveWidow了。经过几天的把玩,在TreeCtrl的基础上绘制出UTLCtrl(TreeListCtrl)。对UPP的总体映象为:
一、不错的C++ GUI Lib
二、开发者在论坛回答问题,反应相当快
三、有好用的布局设计器
四、代码缺少注释,函数名称不易看懂用途
五、编译后的exe有点儿大,release下至少1.3M,debug模式下12M,没试过用VC的编译器
总体来说相当不错,奇怪的是知道他的人并不多。至于后面两条缺点好像不是什么问题,1.3M可以接受,我不是专业程序员通过看源代码改TreeCtrl花了不到2天(空余时间),所以缺少注释问题也不大。
UPP对中文的支持是一个问题,但我向luzr提出文件选择器的中文问题后,在不到三天的时间内就修复了。到611版时中文支持应该不会有问题。
参考:
http://wxwidgets.org/
http://upp.sourceforge.net/index.html
http://www.arilect.com/upp/forum/
http://vcf-online.org/
http://www.codeblocks.org/
http://smartwin.sourceforge.net/
http://www.codeproject.com/useritems/IntroUpp.asp
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UPP即“统一数据平台”,是一种开放的数据共享平台,旨在连接不同的数据提供方和数据消费方,以实现数据的有效共享和合理利用。UPP的外部数据提供方,指的是那些通过UPP平台提供数据的组织或个人。 作为UPP的外部数据提供方,他们的主要职责是向UPP平台提交自己拥有的数据,并确保数据的准确性、完整性和及时性。他们可能是政府机构、企业、研究机构、非营利组织等拥有大量数据资源的实体。他们通过将自己的数据上传到UPP平台,可以将自己的数据开放给其他机构和个人使用,促进数据的共享和流通。 UPP的外部数据提供方通过向UPP平台上传数据,可以实现多种目的。首先,他们可以通过向其他机构提供数据赚取数据销售的收入。其次,他们可以通过数据的共享和合作,促进数据应用的创新和发展,产生更多的商业机会。最后,他们还可以通过与其他数据提供方和数据消费方的合作,共同解决数据标准、安全性、隐私保护等问题,推动整个数据生态系统的健康发展。 作为外部数据提供方,他们需要遵守UPP平台的规则和政策,确保数据的合法性和合规性。同时,他们也要积极参与到UPP平台的管理和治理中,与其他相关方合作共建一个更加开放、公正、透明的数据生态系统。 总之,UPP的外部数据提供方在数据共享和利用中扮演着重要的角色,他们通过向UPP平台提交数据,推动了数据资源的整合和共享,促进了数据的创新和优化,为各方提供了更多的商业机会和发展空间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值