代码改变世界

推荐排行榜

Ribbon界面介绍(1)

2011-12-02 19:26 by 愤怒的青蛙, 11478 阅读, 收藏,
摘要: 小弟最近在学习VS2010中Ribbon界面的介绍,相比与C#的界面设计的强大,C++的界面实在太难做了,但没办法,项目需求,又不得不做,遍查网络上的资料,发现有用的基本上就是MSDN的帮助,又是全英文的,只有硬着头皮看,在这里记录一下自己的学习流程,翻译一些MSDN的文档,与大家分享一下,关于界面的一些术语的翻译方法,基本上参考传统的翻译方法和VS2010中关于Ribbon的一些翻译方法,不对的地方欢迎大家拍砖,由于项目比价忙,每天只能翻译一点,可能没时间校正,不对的地方希望大家多多指教,同时希望有经验的前辈们不吝赐教。 阅读全文

Ribbon界面介绍(5)——富命令(Rich Command)的本质

2012-01-04 20:45 by 愤怒的青蛙, 2482 阅读, 收藏,
摘要: 富命令(Rich Commands)的本质 Rich Commands指的是ribbons使用的命令的表达和交互方式,而不一定必须使用ribbon容器。Rich Commands有如下的特征:标签化(labeling):除了一些特殊情况外(例如所有的人都明白命令图标的含义而且需要考虑屏幕空间问题)所有的命令都带有自我解释的标签。 正确的做法 所有的这些命令都是广为人知的(well known),所以他们不需要标签去解释他们的作用不正确的做法 这些并不是很直接的图标需要标签去解释他们的作用大小(Sizing) 与传统的固定大小不同,这些命令根据他们的使用频率和重要程度决定他们的大小。除了要使最常 阅读全文

VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403...的解决方法

2011-06-29 18:39 by 愤怒的青蛙, 15333 阅读, 收藏,
摘要: 最近拿到一个别人的工程,是使用VS.net创建的,而我的机器上只有vs2010,于是用自带的转换工具将它转换成vs2010的工程,转换之前我就很担心,怕转换完后会出问题,但是没有办法,我实在是不想再安一个vs.net了。 转完后果不其然真出了问题,在重新build工程时,报了一大堆错误,其中第一个就是“fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended”,然后看错误的来源,竟然是a. 阅读全文

Ribbons界面介绍(3)——设计思想

2011-12-07 20:42 by 愤怒的青蛙, 2641 阅读, 收藏,
摘要: 设计思想 在一个现有的程序中应用ribbon 虽然你可能会只是简单的将传统的工具栏和菜单栏的设计转换成ribbon的形式,但是这样做就失去了使用ribbon的意义。当想要表达实时的、面向结果的命令(通常使用gallery和实时预览)时使用ribbon可以使其发挥最大的价值。面向结果的命令使得该命令更加容易被理解,提高操作的效率和生产率。所以如果想使用ribbon的话,你最好重新设计你程序中命令的表达方式,而不仅仅是将现有的菜单进行简单的转换。 阅读全文

PMVS论文随笔(1)

2017-11-21 16:48 by 愤怒的青蛙, 1915 阅读, 收藏,
摘要: 博客园排版系统真的比较挫,可以访问我的 "github.io" 阅读 关于Unit的概念 在pmvs的源代码中,有一个函数是 ,其函数如下(在PMVS2的windows版本代码,optim.cc文件,1184行): c++ float Coptim::getUnit(const int index, 阅读全文