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

From KDE TechBase
No edit summary
m (AnneW moved page Development/Guidelines (zh CN) to Archive:Development/Guidelines (zh CN) without leaving a redirect: Obsolete)
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Template:I18n/Language Navigation Bar|Development/Guidelines}}
 
KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于[[Policies|开发政策]]的一些文档以共开发时采用。
KDE标准是内部使用的,关于用户界面和一些一致性事务的。本章节是关于[[Policies|开发政策]]的一些文档以共开发时采用。


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


; [[Development/Guidelines/CIG|Community Identity Guidelines (CIG)]]
; [[Development/Guidelines/CIG|Community Identity指南(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接口指南(PIG)]]
: 文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
: 文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
; [[Projects/Usability/HIG|KDE4 人机交互界面指南(HIG)]]
:


=== 原有指南 ===
=== 原有指南 ===
Line 16: Line 19:


; [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人机交互界面指南]
: KDE 3.x人机交互界面指南。
: KDE 3.x人机交互界面指南。


; [http://developer.kde.org/documentation/design/ui/index.html KDE2 User Interface Guidelines]
; [http://developer.kde.org/documentation/design/ui/index.html KDE2人机交互界面指南]
: KDE 2.x人机交互界面指南。
: KDE 2.x人机交互界面指南。


; [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指南]
: 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标准]
: 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支持.



Latest revision as of 12:52, 23 June 2013

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

人机交互指南

可用性和普及性检查清单
对照这些清单,测试您应用程序的普及性/可用性。
Community Identity指南(CIG)
帮助KDE项目创建一个独特,风格迥异的设计所提出的定义和建议。
Plasma接口指南(PIG)
文档记录了一系列好,不好的使用方法,以及如何使用Plasma,Applets和Plasmoids的接口。
KDE4 人机交互界面指南(HIG)

原有指南

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

草稿: KDE4 人机交互界面指南(HIG)
KDE 4.x 人机交互界面指南草稿。仍然在撰写中,但仍不失为首要参考(可以进而查阅人机交互界面指南或向下面邮件列表提问:[email protected]).
KDE3人机交互界面指南
KDE 3.x人机交互界面指南。
KDE2人机交互界面指南
KDE 2.x人机交互界面指南。
KDE KControl Module指南
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标准
也被称为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)。