领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Jonathan Allen 译者 贾国清 发布于 2011年10月14日
Windows 8 Metro即将带来诸多改变,其中就包含了打印特性。据传,微软将会为打印推出一套新API以及一个可扩展的用户界面。该API既可以被XAML型应用所调用,同样也适用于JavaScript型的应用。
对打印机的支持一直是Windows的一个重要卖点。Windows长期优于IBM OS/2并最终获得成功,其中关键因素就是提供了对打印机驱动程序的完美支持。然而,用户界面的设计一直被微软所忽视,同时应用程序也无心去创建自己的用户界面。
首先要面临的问题是.NET提供的标准打印对话框。当在Basic程序中使用打印对话框时,可扩展性很有限。开发者除了通过拖拽控件来构建打印对话框以外,想要构建非标准的对话框几乎是很难的。在Metro中,PrintTaskAdvancedOptions类为应用提供了自定义的打印机选项。这为文本框和选项列表控件提供了很好的扩展性,除此之外,在XAML和基于JavaScript的应用中的展现方式也是一致的。
另外一个问题是打印预览窗口,每个程序都需要独自提供对打印预览的支持。Windows 8 Metro中的解决办法是,将打印预览窗口和打印对话框绑定。如果应用只提供对打印的支持不支持打印预览,用户的打印操作就会被中断。
打印的核心功能都是由Windows.Graphics.Printing命名空间提供。该API可同时被XAML和JavaScript应用所调用,而且理论上两种调用方式有着相同的用户体验。对于基于JavaScript的应用来说,开发者只需在应用中注册打印机,然后通过媒体库中提供的CSS来控制显示效果即可。
对于基于XAML应用的开发者来说,需要使用XAML来为打印和预览页面设定布局。这点与WPF和Silverlight中的打印功能很相似,需要配置一个PrintDocument类实例的事件监听器。(该版本的类可以在Windows.UI.Xaml.Printing命名空间下找到)
由于基于Windows.UI.Xaml命名空间,所以打印设置无法在Metro和桌面应用间共享。
查看英文原文:A Standardized Printing UI for Windows 8
译者 贾国清 是InfoQ中文站高级策划编辑,热爱生活,喜欢旅游和体育运动。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复