Tag: 原则

学说2:用查询生成器更新查询

嗨,我有以下查询,但似乎并没有工作。 $q = $this->em->createQueryBuilder() ->update('models\User', 'u') ->set('u.username', $username) ->set('u.email', $email) ->where('u.id = ?1') ->setParameter(1, $editId) ->getQuery(); $p = $q->execute(); 这将返回以下错误消息: 致命错误:未知的exception'Doctrine \ ORM \ Query \ QueryException'与消息'[语义错误]行0,col 38附近'testusername WHERE':错误:'testusername'未定义'。 在…… 我会很高兴有任何帮助

GUIdevise的最佳实践和原则

什么是您最好的实用的用户友好的用户界面devise或原则? 请提交您发现的实践,实际上使事情真正有用 – 无论如何 – 如果它为您的用户,共享它! 总结/整理 原则 吻。 要清楚具体地说明一个选项的实现方式:例如,使用动词来表示select后的动作(参见:内容1)。 使用适合用户需要/希望实现的明显的默认操作。 使用户界面的外观和行为与环境/stream程/观众相适应:独立应用程序,网页,便携式,科学分析,Flash游戏,专业人员/儿童,… 减less新用户的学习曲线。 不要禁用或隐藏选项,而是考虑在用户可以有替代scheme的情况下给出一个有用的信息,但只有在这些scheme存在的情况下。 如果没有其他替代方法可用,则最好禁用该选项 – 可视地指出该选项不可用 – 不隐藏不可用的选项,而是在鼠标hover的popup窗口中解释为什么禁用该选项。 保持一致和符合实践,并放置控制,如在广泛使用的成功应用程序中实施。 引导用户的期望,让你的程序按照这些期望行事。 坚持用户的词汇和知识,不要使用程序员/实现术语。 遵循基本的devise原则:对比(显而易见),重复(一致),alignment(外观)和接近(分组)。 履行 (请参阅“由paiNie回答”)“尝试在对话框中使用动词”。 允许/实现撤消和重做。 参考 Windows Vista用户体验指南[ http://msdn.microsoft.com/zh-cn/library/aa511258.aspx] 荷兰的网站 – “Drempelvrij”指南[ http://www.drempelvrij.nl/richtlijnen] 无障碍网页内容指引(WCAG 1.0)[ http://www.w3.org/TR/WCAG10/] 一致性[ http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746] 不要让我想[ http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=pdbbssr_1?ie=UTF8&s=books&qid=1221726383&sr=8-1] 强大而简单[ http://msdn.microsoft.com/zh-cn/library/aa511332.aspx] 完形devise法[ http://www.squidoo.com/gestaltlaws]

C(或一般的程序编程)的devise原则,最佳实践和devise模式?

在deviseC项目时,有没有可以遵循的devise原则,最佳实践和devise模式? 或一般程序性(必要)编程的有用devise原则? (我是“面向对象代”的孩子,第一次必须devise一个大型的C项目)

什么是依赖倒置原则,为什么它很重要?

什么是依赖倒置原则,为什么它很重要?

Python中的EAFP原理是什么?

在Python中“使用EAFP原理”是什么意思? 你能提供任何例子吗?