Spiga

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

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

Ribbon界面介绍(4)——ribbon本质

2011-12-12 14:18 by 愤怒的青蛙, 1889 visits, 网摘, 收藏, 编辑
摘要:笔者注:主要介绍ribbon的设计思想以带文字的标签进行组织:虽然菜单栏是以标签进行分组的,但是这些组仅仅是一个下拉菜单,并不直接,或者仅仅是以一条横线进行区分。工具栏中的分组也是用类似的无标签横线进行区分。ribbons通过带标签的组将命令进行划分,使得查找和理解这些命令更加容易。 模态的,但不是分层的:菜单栏的比例通过创建一个有层次的命令来决定,带有很多项的菜单可以使用一层或者多层子菜单来提供更多的命令。Ribbon命令比工具栏命令需要更多的屏幕空间,所以他们使用tabs来决定大小。这样使用tabs使得ribbon是模态的(modal),时不时的需要用户来切换tabs来找到相应的命令。然而 阅读全文

SCI论文攻略——提高论文的影响力

2011-12-09 19:15 by 愤怒的青蛙, 52 visits, 网摘, 收藏, 编辑
摘要:今天下午的讲座讲座题目:SCI论文攻略讲座专家:贾秀萍澳大利亚新南威尔士大学高级讲师(Senior Lecturer) 听完收获很大,记录一下,以后写论文参考用主要内容总结在开始正题之前,首先讲述了一件事,又一次她和其他人共同发表一篇论文,当论文被接受时,合作作者说可以将文章发给同行,请他们阅读,来提高文章的影响力和被引用频率。但在后来的提问环节中有人提出如果自己将文章在互联网上进行免费的共享,可能会有版权问题。一些影响力较大的遥感期刊:Remote Sensing of EnvironmentIEEE tran. On Geosciences and Remote SensingGeosci 阅读全文

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

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

Ribbons界面介绍(2)——这是不是合适的用户界面

2011-12-03 16:20 by 愤怒的青蛙, 1587 visits, 网摘, 收藏, 编辑
摘要:这是不是合适的用户界面(Is this the right user interface?)如果决定使用Ribbon,你需要考虑如下问题:程序类型(Program Type) 你正在设计的程序是什么类型的?程序的类型是Ribbon是否合适的最佳风向标。Ribbon界面对于文档创建和写作是十分合适的,同样还有文档查看和浏览器。Ribbons可能在其他类型的程序也有良好的表现,但是其他类型的命令表达方法可能更加合适。一般来说,轻量级的程序应该配套响应的轻量级的命令表达方式。 阅读全文

Ribbon界面介绍(1)

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

JAI(Java Advanced Imaging)和 ImageIO 在windows7 x64 版本上的安装问题

2011-08-03 11:25 by 愤怒的青蛙, 167 visits, 网摘, 收藏, 编辑
摘要:最近在学习使用Geotools,在官方的入门指导文档上说,要想获得最好的体验,需要安装JAI和ImageIO ,我安装文档上给的位置下载了windows安装包,可安装时都说需要jdk1.3或以上版本,可我明明安装了,他就是检测不出来,这让我很无语,后来就一直再用,也没什么问题,可是最近在做图像显示是,总是报ClassNotFound的错误,去网上搜了一下,发现Geotools论坛上有人问了这个问题,下面回答是这个其实是一个warning,原因是没有安装jai,功能可以实现,但在图像显示是的效果可能并不完美,于是又想安装jai,去网上搜了一下安装问题,发现oracle的官网上也有人问相同的问题. 阅读全文

JavaSE 1.7 Api 文档下载

2011-08-03 10:48 by 愤怒的青蛙, 368 visits, 网摘, 收藏, 编辑
摘要:前几天oracle发布了JDK7,据说是有一些bug,不过看了一下文档,发现还是精致了不少,可以看书还是用心了,自己用telepro从官网上down了一份下来,发现尽然和JDK6的文档结构差好多,就是一个文件夹下面有进20000个html页面,没有图片。。。 小弟不敢独享,特地分享出来,方便大家使用,这个是纯HTML版本的,而网上目前大部分都是编译好的CHM版本,不知道为什么,我下来后打不开,没办法只好自己动手,丰衣足食了。 注意:由于使用telepro的方式拷贝,可能存在文件不全的情况,当时刚下完时,telepro报告说请求了18821个,生成了18800个,不过由于下载时间太长,是在不想. 阅读全文

ArcEngine中同时高亮和闪烁多个要素的用户控件代码

2011-07-04 15:50 by 愤怒的青蛙, 268 visits, 网摘, 收藏, 编辑
摘要:ArcEngine中同时闪烁多个要素的用户控件代码关键点:对IArray、IFeature.ShapeCopy、HookHelperClass以及IHookActions.DoActionOnMultiple的正确使用。代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Windows.Forms;using ESR 阅读全文

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

2011-06-29 18:39 by 愤怒的青蛙, 1031 visits, 网摘, 收藏, 编辑
摘要:最近拿到一个别人的工程,是使用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. 阅读全文