Archive:Development/Guidelines (zh CN): Difference between revisions

From KDE TechBase
No edit summary
No edit summary
Line 4: Line 4:
== 人机交互指南 ==
== 人机交互指南 ==
; [[Development/Guidelines/HCI/Checklists|Accessibility and Usability Checklists]]
; [[Development/Guidelines/HCI/Checklists|Accessibility and Usability Checklists]]
: Test your application for accessibility/usability along these checklists
: 对照这些清单,测试您应用程序的普及性/可用性。


; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]]
; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]]
: Definitions and recommendations which help the KDE Project to establish a unique, characteristic, and appealing design.
: 帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。


; [[Projects/Plasma/PIG|Plasma Interface Guidelines (PIG)]]
; [[Projects/Plasma/PIG|Plasma Interface Guidelines (PIG)]]
Line 16: Line 16:


; [http://wiki.openusability.org/guidelines/index.php/Main_Page 草稿: KDE4 人机交互界面指南(HIG)]
; [http://wiki.openusability.org/guidelines/index.php/Main_Page 草稿: KDE4 人机交互界面指南(HIG)]
: KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(followed by checking the KDE3 User Interface Guidelines or asking questions on the usability mailinglist: kde[email protected]).
: KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:kde[email protected]).


; [http://developer.kde.org/documentation/standards/kde/style/basics/index.html KDE3 User Interface Guidelines]
; [http://developer.kde.org/documentation/standards/kde/style/basics/index.html KDE3 User Interface Guidelines]
Line 25: Line 25:


; [http://developer.kde.org/documentation/standards/kde/kcontrol_style/index.html KDE KControl Module Guidelines]
; [http://developer.kde.org/documentation/standards/kde/kcontrol_style/index.html KDE KControl Module Guidelines]
: Styleguide standards for KConfig Modules used in combination with KControl.
: KConfig Modules的风格标准,通常和KControl一起使用.


== 支持标准 ==
== 支持标准 ==
This section contains information about the industry and de facto standards used or implemented by KDE (for instance, we use the XML standard to write XML documents, and we implement the Window Manager Hint standard with KWin).
本章节包含了KDE所用的工业标准和一些事实标准(例如,我们遵循XML标准读写XML文档,在KWin中,我们实现了Window Manager Hint标准)


; [http://www.w3.org/XML XML]
; [http://www.w3.org/XML XML]
: The Extensible Markup language. KOffice's document formats are applications of this. It is also used as configuration file format by an increasing number of KDE programs.
: Extensible Markup language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。


; [http://www.w3.org/DOM/ DOM]
; [http://www.w3.org/DOM/ DOM]
: The Document Object Model as defined by the W3C. Qt's QDom*classes are modeled after this.
: W3C定义的文档对象模型。 Qt中的QDom*类就是以此为设计原型的。


; [http://www.newplanetsoftware.com/xdnd/ XDND]
; [http://www.newplanetsoftware.com/xdnd/ XDND]
: The specification for the inter-application drag and drop protocol used by Qt and Gtk. Meanwhile, several other applications use it.
: Qt和Gtk所采用的应用程序间拖-拽功能协议。同时,其它应用程序也一样采用它。


; [http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Extended Window Manager Hint Standard]
; [http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Extended Window Manager Hint Standard]
: Also called NETWM or EWMH, the protocol for window manager interaction, supported by many window manager authors.
: 也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。


; [http://standards.freedesktop.org/desktop-entry-spec/latest/index.html Desktop Entry Specification]
; [http://standards.freedesktop.org/desktop-entry-spec/latest/index.html Desktop Entry 规范]
: .desktop文件格式,KDE支持.
: .desktop文件格式,KDE支持.



Revision as of 08:36, 13 February 2009


Development/Guidelines

KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于开发政策的一些文档以共开发时采用。

人机交互指南

Accessibility and Usability Checklists
对照这些清单,测试您应用程序的普及性/可用性。
Community Identity Guidelines (CIG)
帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。
Plasma Interface Guidelines (PIG)
文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。

原有指南

下面内容还没有完全放到人机交互界面指南里。

草稿: KDE4 人机交互界面指南(HIG)
KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[email protected]).
KDE3 User Interface Guidelines
KDE 3.x人机交互界面指南。
KDE2 User Interface Guidelines
KDE 2.x人机交互界面指南。
KDE KControl Module Guidelines
KConfig Modules的风格标准,通常和KControl一起使用.

支持标准

本章节包含了KDE所用的工业标准和一些事实标准(例如,我们遵循XML标准读写XML文档,在KWin中,我们实现了Window Manager Hint标准)。

XML
Extensible Markup language。KOffice文档采用格式. 也广泛用于数量激增的KDE应用程序的配置文件。
DOM
W3C定义的文档对象模型。 Qt中的QDom*类就是以此为设计原型的。
XDND
Qt和Gtk所采用的应用程序间拖-拽功能协议。同时,其它应用程序也一样采用它。
Extended Window Manager Hint Standard
也被称为NETWM或EWMH, 用于窗口管理的协议,用于众多窗口管理应用。
Desktop Entry 规范
.desktop文件格式,KDE支持.
图标命名标准
Freedesktop图标命名标准,KDE支持。
MIME类型
MIME的文件类型 (文件管理器中显示适当的图标,在剪贴版中做适当分类)。这里有一系列已经定义过的文件内容格式。
URL
Uniform Resource Locators, RFC 1738制定.
SM
X11R6.4 会话管理协议。KMainWindow的高级会话管理功能使用的后台协议。
iCalendar
RFC 2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). 用于存储KOrganizer和KTimeTracker的数据 (KArm,在KDE < 4)。