01 2009 档案

WPF窗体设计不符合微软自己的UX Guide
摘要:冲突的地方就在于窗体应该不应该有左上角的图标?不知大家平时有没有注意这个问题?这个谁说都没有用,看看微软的已经有的软件,主窗体都有,从主窗体弹出的绝大多数子窗体都没有。再来看看微软自己的UX Guide上是怎么说的。Title bars● Dialog boxes don’t have title bar icons. Title bar icons are used as a vis... 阅读全文

posted @ 2009-01-17 00:11 南柯之石 阅读(1265) 评论(2) 推荐(0) 编辑

WPF为我们带来了什么?
摘要:正在做的一个项目就是用WPF做的。项目初期做DEMO时也是,同时也是CTO推荐的。但是CTO的考虑却和我们不一样。 记得做DEMO时,把东西给CTO看后,得到的反馈之一是,为什么用WPF做这么点儿功能用了这么久?怎么还要写逻辑? 不知道CTO是不是只看过WPF的广告,而没有自己涉足过。似乎在CTO的观念中,WPF是可以极大地减少代码逻辑,增加开发效率的新技术。如果XAML不属于代码的话,前... 阅读全文

posted @ 2009-01-16 23:16 南柯之石 阅读(731) 评论(5) 推荐(0) 编辑

上海一年,总感觉少点儿什么
摘要:我是一个土生土长的北方人,来到了上海一年多了,过着其实无论在哪儿都一样的生活——吃饭、工作、睡觉。但是安静的时候,常常感觉自己的生活缺了点什么,可是又说不上来。尤其到了年底,这种感觉就越发强烈起来。 晚饭没有像平时一样在公司吃。回到家里,吃着刚买回来的饺子,想起了儿时在家过年的情景。 不懂事的时候就发现,哪天早晨起来,吃的是腊八粥,那么就快要过年了,就要发压岁钱了。这一天,家里人还会剥些蒜... 阅读全文

posted @ 2009-01-16 21:36 南柯之石 阅读(469) 评论(3) 推荐(0) 编辑

[WPF]如何在关闭非模态子窗体时用消息框确认——解决最小化窗体时抛出的异常
摘要:又是一个看起来很简单的问题。像下面这样在Closing里弹出个MessageBox确认一下不就行了?[代码]代码简单得不能再简单了,而且试了一下可以达到目的,似乎是没有什么问题啊。但是很多代码需要大量的测试才能发现问题。这个代码就是其中之一。在说明BUG之前,先给几个信息,大家可以猜猜如何重现这个问题。1. 只有非模态的子窗体有这个BUG。主窗口是没有问题的。2. 弹出MessageBox的时候,... 阅读全文

posted @ 2009-01-14 23:25 南柯之石 阅读(2524) 评论(0) 推荐(0) 编辑

[WPF]如何正确地用代码设置ListBox的当前选中项
摘要:有人可能会说这有什么好写的。不就是一行代码就能搞定的吗?而且为什么需要用代码设置SelectedItem呢?用户所点的Item不就自动是SelectedItem吗?在这里将要讨论我们的,就是ListBox自己没有能自己把SelectedItem设置正确的情况。本来想当作一个WPF Bug清单的一篇文章的,但是又感觉也许就是有这样变态的需求呢。我们用一个非常简单的代码的XAML就可以重现这个问题。[... 阅读全文

posted @ 2009-01-12 23:56 南柯之石 阅读(9417) 评论(8) 推荐(1) 编辑

怎样做才能算是一个UX良好的软件
摘要:在上一篇“Windows Vista中五花八门的菜单赏析”(不知道为什么不在首页了……寒~~~~)中把微软的菜单“批斗”了一番。有网友问那应该怎么做?其实这是一个很复杂的问题。就算你做到了UX Guide上写的所以要求,也只能算是到了看上去良好的程序。一个UX良好的软件的根本原则非常简单——“好用,易用”... 阅读全文

posted @ 2009-01-11 23:08 南柯之石 阅读(1880) 评论(3) 推荐(0) 编辑

Windows Vista中五花八门的菜单赏析
摘要:由于曾经项目里很多人做的界面实在是看不过去,于是有一段时间特别关注于程序的界面设计。要有良好的使用体验,又要符合UX guide的要求。从控件的选用、布置到界面上的所有文字都有精细的要求。如果没有专门学习过,很难第一次就做得很好。(当然你可以说Google做的东西很多不符合MS的UX guide,但是人家做的东西就是好看又好用。这就是感觉,在有感觉之前,总要有一个过程来领悟,方法就是通过学习。)学... 阅读全文

posted @ 2009-01-11 21:05 南柯之石 阅读(1303) 评论(5) 推荐(0) 编辑

[WPF Bug清单]之(4)——点击RadioButton的空白没有反应
摘要:在WPF BUG清单之二,介绍过RadioButton在绑定上的一个Bug。现在再来介绍它的另一个造成RadioButton的点击事件处理不正确的BUG。现象是:点在RadioButton的范围内,可这个RadioButton就是选不中。先来看一个例子。Windows里一个常见的对话框,用了多个RadioButton。如下图所示。图1. RadioButton使用范例把RadioButton放在G... 阅读全文

posted @ 2009-01-11 15:37 南柯之石 阅读(3869) 评论(6) 推荐(0) 编辑

从“道不同,可还要相为谋”说起
摘要:俗话都知道,就不说了。 但是到了工作上,就没有这么简单了。 每个人都有不同的工作习惯: 有的人工作效率高,但是没有耐心,坐不住;有的人工作效率低,但是很有定力,一坐一天。 有的人晚上很精神,倾向于晚上加会班;有的人早晨头脑才清醒,到了下午工作效率就下降。 但是不同的人总要在一起工作。于是总会要有冲突: 工作效率高的心里歧视工作效率低的,觉得这么点儿工作也做这么久。 有耐心的... 阅读全文

posted @ 2009-01-10 01:02 南柯之石 阅读(330) 评论(0) 推荐(0) 编辑

在园子里吵架属正常
摘要:今天为了L2S,园子里各路人马济济一堂,最后园子将近骂场。而且骂人不带脏字,水平之高不输言官。 没有直接参与,感觉没有必要,有时间学习好了。但是还是忍不住间接参与了——发了这个帖子,表达一下个人的观点。 林子大了。 人多了,总会有支持的,有反对的, 有发牢骚的,有没事找事儿的,有专门斗嘴的, 有看完不回的,有看个标题就瞎评论的, 有不懂装懂的,有在一边冷笑的, 有心情不好来泄愤的,有过来凑... 阅读全文

posted @ 2009-01-05 23:07 南柯之石 阅读(287) 评论(3) 推荐(0) 编辑

编写帮助文档经验总结
摘要:自从编程脱离了刀耕火种的时代以来,文档就是程序的重要组成部分。而且各种名目的文档无所不有。对于写代码出身的人来说,往往相当不重视文档的编写。但是不幸的是,作为软件支持的重要组成部分,很多时候,文档却能影响软件产品的成败。 笔者一个月写帮助文档的经历实在是感触颇多,总结出来希望能给大家一些帮助。入门水平,特为没有写过文档而又计划写文档而准备。 如无特别说明,下面的文档特指CHM类型的帮助... 阅读全文

posted @ 2009-01-05 22:27 南柯之石 阅读(6342) 评论(7) 推荐(2) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示