设为首页 加入收藏

TOP

17.9 与设备和尺寸无关的图形
2013-10-07 01:05:08 来源: 作者: 【 】 浏览:74
Tags:17.9 设备 尺寸 无关 图形

17.9  与设备和尺寸无关的图形

本节讨论与图形尺寸以及与用于绘制的设备无关的绘制代码的编写。首先,研究如何编写图形应用程序—该主题涉及与尺寸和设备无关的绘制代码。然后,介绍贴图(blitting)、字体和颜色等主题,因为尺寸和设备无关性的需求对这些主题有很大的影响。

与尺寸无关的绘制允许缩放图形,在不同的目标上进行绘制,例如不同尺寸的屏幕,就需要使用与尺寸无关的绘制。

与目标无关的绘制允许一个应用程序在多种设备上绘制,例如屏幕和打印机。

与设备无关的图形用户界面并不仅仅需要屏幕上的绘制,并且也需要各种交互。CONE中关于触笔和键分配、焦点和变灰(dimming)(参见第 18 章)等原理都可用于任意的GUI。然而,Uikon(特别是定制层,如UIQ或者S60)构建在CONE上的方法将为特定的设备及其所面对的终端用户进行优化。总的来说,GUI 的设计在很大程度上取决于设备的特性。

打印是早期 Symbian 操作系统设备的重要功能。虽然当前的 Symbian 操作系统智能手机中并没有使用该功能,但是该功能将继续得到支持并可能在将来的产品中得以延续。Symbian操作系统从一开始就支持与目标无关的绘制,因此可以编写所有的组件,以实现打印或在屏幕上绘制。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C#.Net FrameWork简介 下一篇17.6.2 拥有窗口和寄宿控件

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: